/* kite-page-250239-region-nav-mincho-20260729-v1 start */
html body.page-250239 #kite-region-lp-other-yokohama .kite-region-nav a {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", serif !important;
}
/* kite-page-250239-region-nav-mincho-20260729-v1 end */

/* kite-page-256404-link-buttons-20260729-v1 start */
html body.page-256404 #n6k7 .txt.editorArea > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 880px) !important;
  min-height: 58px !important;
  margin: 14px auto !important;
  padding: 14px 26px !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(69, 173, 225, .55) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(235, 250, 255, .88), rgba(210, 237, 255, .70)) !important;
  color: #0b6d8d !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 12px 28px rgba(15, 80, 120, .12), inset 0 1px 0 rgba(255, 255, 255, .9) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}
html body.page-256404 #n6k7 .txt.editorArea > a:hover,
html body.page-256404 #n6k7 .txt.editorArea > a:focus-visible {
  color: #075b78 !important;
  border-color: rgba(14, 181, 156, .65) !important;
  background: linear-gradient(135deg, rgba(225, 255, 250, .94), rgba(198, 233, 255, .84)) !important;
  transform: translateY(-2px) !important;
}
html body.page-256404 #n6k7 .txt.editorArea > br {
  display: none !important;
}
html body.page-256404 #n6k7 .txt.editorArea > h3 {
  margin: 46px 0 20px !important;
}
@media (max-width: 767px) {
  html body.page-256404 #n6k7 .txt.editorArea > a {
    min-height: 54px !important;
    padding: 13px 18px !important;
    font-size: 16px !important;
  }
}
/* kite-page-256404-link-buttons-20260729-v1 end */

/* kite-page-256405-header-labels-hide-20260729-v1 start */
html body.page-256405 > header.header > a > div.logo-main:not(#p1):not(#p2):not(#p3):not(#p4):not(#p5),
html body.page-256405 > header.header > a > div.sava:not(#p1):not(#p2):not(#p3):not(#p4):not(#p5) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
}
/* kite-page-256405-header-labels-hide-20260729-v1 end */

/* kite-page-256406-header-labels-hide-20260729-v4 start */
html body.tpl-eid.page-256406 > header.header > a > div.logo-main:not(#k1):not(#k2):not(#k3):not(#k4):not(#k5),
html body.tpl-eid.page-256406 > header.header > a > div.sava:not(#k1):not(#k2):not(#k3):not(#k4):not(#k5) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
}
/* kite-page-256406-header-labels-hide-20260729-v4 end */

/* kite-page-256406-header-labels-hide-20260729-v3 start */
html body.tpl-eid.page-256406 > header.header > a > div:is(#kite-page-256406-logo-hidden, .logo-main),
html body.tpl-eid.page-256406 > header.header > a > div:is(#kite-page-256406-sava-hidden, .sava) {
  display: none !important;
}
/* kite-page-256406-header-labels-hide-20260729-v3 end */

/* kite-page-256406-header-labels-hide-20260729-v2 start */
html body.tpl-eid.page-256406 > header.header > a > div.logo-main,
html body.tpl-eid.page-256406 > header.header > a > div.sava {
  display: none !important;
}
/* kite-page-256406-header-labels-hide-20260729-v2 end */

/* kite-standard-breadcrumb-mobile-position-20260709-v1 start */
@media (max-width: 767px) {
  @supports selector(nav.menu:has(+ nav.pnkz)) {
    html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce) > nav.menu:has(+ nav.pnkz.pnkz) {
      display: none !important;
      visibility: hidden !important;
      width: 0 !important;
      max-width: 0 !important;
      height: 0 !important;
      min-height: 0 !important;
      max-height: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      overflow: hidden !important;
      pointer-events: none !important;
    }
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz,
  html body.tpl-eid:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz,
  html body.tpl-contents:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz {
    display: block !important;
    visibility: visible !important;
    box-sizing: border-box !important;
    width: min(100% - 24px, 1120px) !important;
    max-width: min(100% - 24px, 1120px) !important;
    height: auto !important;
    min-height: 17px !important;
    max-height: none !important;
    margin: 10px auto 12px !important;
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #526973 !important;
    font: 11px/1.55 "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
    letter-spacing: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz ul,
  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz ol {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 2px 6px !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 17px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz li {
    display: inline-flex !important;
    align-items: center !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 17px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz li + li::before {
    content: ">" !important;
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 5px 0 0 !important;
    color: rgba(82, 105, 115, .55) !important;
    font-size: .9em !important;
    line-height: 1 !important;
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz a,
  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz span {
    display: inline !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #526973 !important;
    -webkit-text-fill-color: #526973 !important;
    text-decoration: none !important;
  }

  html body:not(#top):not(#kiteStandardBreadcrumbMobilePositionForce):not(#kiteStandardBreadcrumbMobileStyleForce) > nav.pnkz.pnkz a {
    color: #087f82 !important;
    -webkit-text-fill-color: #087f82 !important;
  }
}
/* kite-standard-breadcrumb-mobile-position-20260709-v1 end */

/* kite-standard-breadcrumb-article-pages-20260708-v2 start
   Scope: cont7/12,14,20,21,24,25 and cont8/16,18,19,22 only.
   Purpose: show the existing standard breadcrumb on non-top article pages.
   Compatibility: CMS still outputs nav.pnkz; project-facing name is kite-standard-breadcrumb. */
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz {
  display: block !important;
  visibility: visible !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100vw - 32px)) !important;
  max-width: min(1120px, calc(100vw - 32px)) !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 18px auto 18px !important;
  padding: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  pointer-events: auto !important;
  opacity: 1 !important;
}
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  gap: 6px 0 !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz li {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  border-right: 1px solid #cccccc !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  white-space: normal !important;
}
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz li:last-child {
  border-right: 0 !important;
}
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz a,
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz span {
  display: inline !important;
  color: #526973 !important;
  -webkit-text-fill-color: #526973 !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-decoration: none !important;
}
html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz.pnkz a {
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
@media (max-width: 767px) {
  html body.tpl-eid:not(#kiteLinkArticleRepairForce):not(#kiteStandardBreadcrumbForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.pnkz.pnkz {
    width: min(100% - 28px, 520px) !important;
    max-width: min(100% - 28px, 520px) !important;
    margin-top: 14px !important;
    margin-bottom: 16px !important;
    font-size: 11px !important;
  }
}
/* kite-standard-breadcrumb-article-pages-20260708-v2 end */
/* kite-sitewide-breadcrumb-normalize-20260707-v1 start */
html body:not(.slide) .kite-visible-breadcrumb:not(nav.pnkz),
html body:not(.slide) .kite-visible-breadcrumb:not(nav.pnkz) *,
html body:not(.slide) .editorArea .kite-visible-breadcrumb:not(nav.pnkz) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz {
  display: block !important;
  visibility: visible !important;
  width: min(100%, 1120px) !important;
  max-width: calc(100% - 32px) !important;
  margin: 0 auto !important;
  padding: 10px 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #526973 !important;
  font-size: clamp(13px, 1.7vw, 15px) !important;
  line-height: 1.8 !important;
  letter-spacing: .03em !important;
  overflow: visible !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz ul,
html body[class]:not(.slide) nav.pnkz.pnkz ol {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz li {
  display: inline-flex !important;
  align-items: center !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz li::marker {
  content: "" !important;
  font-size: 0 !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz li::before {
  content: none !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz li + li::before {
  content: ">" !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 8px 0 0 !important;
  color: rgba(82, 105, 115, .55) !important;
  font-size: .88em !important;
  line-height: 1 !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz a,
html body[class]:not(.slide) nav.pnkz.pnkz span {
  display: inline !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #526973 !important;
  -webkit-text-fill-color: #526973 !important;
  text-decoration: none !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz a {
  color: #0a7f82 !important;
  -webkit-text-fill-color: #0a7f82 !important;
}

html body[class]:not(.slide) nav.pnkz.pnkz a:hover {
  color: #058a90 !important;
  -webkit-text-fill-color: #058a90 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
}

@media (max-width: 640px) {
  html body[class]:not(.slide) nav.pnkz.pnkz {
    max-width: calc(100% - 24px) !important;
    padding: 8px 0 !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
  }

  html body[class]:not(.slide) nav.pnkz.pnkz ul,
  html body[class]:not(.slide) nav.pnkz.pnkz ol {
    gap: 2px 7px !important;
  }

  html body[class]:not(.slide) nav.pnkz.pnkz li + li::before {
    margin-right: 6px !important;
  }
}
/* kite-sitewide-breadcrumb-normalize-20260707-v1 end */

/* kite-breadcrumb-unify-visible-pnkz-20260707-v1 start */
html body:not(#top).page-249793 .kite-visible-breadcrumb,
html body:not(#top).page-250145 .kite-visible-breadcrumb,
html body:not(#top).page-250146 .kite-visible-breadcrumb,
html body:not(#top).page-250147 .kite-visible-breadcrumb,
html body:not(#top).page-250148 .kite-visible-breadcrumb,
html body:not(#top).page-250149 .kite-visible-breadcrumb,
html body:not(#top).page-250239 .kite-visible-breadcrumb,
html body:not(#top).page-252352 .kite-visible-breadcrumb,
html body:not(#top).page-154471 .kite-visible-breadcrumb {
  display: none !important;
  visibility: hidden !important;
}

html body:not(#top).page-249793 nav.pnkz,
html body:not(#top).page-250145 nav.pnkz,
html body:not(#top).page-250146 nav.pnkz,
html body:not(#top).page-250147 nav.pnkz,
html body:not(#top).page-250148 nav.pnkz,
html body:not(#top).page-250149 nav.pnkz,
html body:not(#top).page-250239 nav.pnkz,
html body:not(#top).page-252352 nav.pnkz,
html body:not(#top).page-154471 nav.pnkz {
  display: block !important;
  visibility: visible !important;
  margin: 0 !important;
  padding: 8px 0 !important;
  width: 100% !important;
  overflow-x: visible !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  font: 12px/1.6 "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  color: #5b6f76 !important;
}

html body:not(#top).page-249793 nav.pnkz ul,
html body:not(#top).page-250145 nav.pnkz ul,
html body:not(#top).page-250146 nav.pnkz ul,
html body:not(#top).page-250147 nav.pnkz ul,
html body:not(#top).page-250148 nav.pnkz ul,
html body:not(#top).page-250149 nav.pnkz ul,
html body:not(#top).page-250239 nav.pnkz ul,
html body:not(#top).page-252352 nav.pnkz ul,
html body:not(#top).page-154471 nav.pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 4px 7px !important;
  width: min(1120px, calc(100% - 32px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
  overflow: visible !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

html body:not(#top).page-249793 nav.pnkz li,
html body:not(#top).page-250145 nav.pnkz li,
html body:not(#top).page-250146 nav.pnkz li,
html body:not(#top).page-250147 nav.pnkz li,
html body:not(#top).page-250148 nav.pnkz li,
html body:not(#top).page-250149 nav.pnkz li,
html body:not(#top).page-250239 nav.pnkz li,
html body:not(#top).page-252352 nav.pnkz li,
html body:not(#top).page-154471 nav.pnkz li {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
}

html body:not(#top).page-249793 nav.pnkz li + li::before,
html body:not(#top).page-250145 nav.pnkz li + li::before,
html body:not(#top).page-250146 nav.pnkz li + li::before,
html body:not(#top).page-250147 nav.pnkz li + li::before,
html body:not(#top).page-250148 nav.pnkz li + li::before,
html body:not(#top).page-250149 nav.pnkz li + li::before,
html body:not(#top).page-250239 nav.pnkz li + li::before,
html body:not(#top).page-252352 nav.pnkz li + li::before,
html body:not(#top).page-154471 nav.pnkz li + li::before {
  content: ">" !important;
  margin-right: 7px !important;
  color: #95a8ad !important;
}

html body:not(#top).page-249793 nav.pnkz a,
html body:not(#top).page-250145 nav.pnkz a,
html body:not(#top).page-250146 nav.pnkz a,
html body:not(#top).page-250147 nav.pnkz a,
html body:not(#top).page-250148 nav.pnkz a,
html body:not(#top).page-250149 nav.pnkz a,
html body:not(#top).page-250239 nav.pnkz a,
html body:not(#top).page-252352 nav.pnkz a,
html body:not(#top).page-154471 nav.pnkz a {
  color: #247d73 !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}
/* kite-breadcrumb-unify-visible-pnkz-20260707-v1 end */

/* kite-nontop-breadcrumb-transparent-20260707-v1 start */
html body:not(#top) > nav.pnkz,
html body:not(#top) nav.pnkz,
html body:not(#top) .pnkz,
html body:not(#top) .breadcrumb,
html body:not(#top) #breadcrumb {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}

html body:not(#top) > nav.pnkz ul,
html body:not(#top) nav.pnkz ul,
html body:not(#top) .pnkz ul,
html body:not(#top) .breadcrumb ul,
html body:not(#top) #breadcrumb ul {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
/* kite-nontop-breadcrumb-transparent-20260707-v1 end */



/* kite-home-character-photo-size-unify-pc-tablet-20260706-v4 start */
@media (min-width: 1024px) {
  html body#top.slide main #concern-section::before,
  html body.slide#top main #concern-section::before {
    width: 572px !important;
    max-width: calc(100vw - 96px) !important;
    height: auto !important;
    aspect-ratio: 2 / 3 !important;
    border-radius: 28px !important;
    background-size: cover, cover !important;
    overflow: hidden !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main #concern-section::before,
  html body.slide#top main #concern-section::before {
    width: 620px !important;
    max-width: calc(100vw - 56px) !important;
    height: auto !important;
    aspect-ratio: 2 / 3 !important;
    border-radius: 28px !important;
    background-size: cover, cover !important;
    overflow: hidden !important;
  }
}
/* kite-home-character-photo-size-unify-pc-tablet-20260706-v4 end */

/* kite-home-character-photo-size-unify-pc-tablet-20260706-v3 start */
@media (min-width: 1024px) {
  html body#top.slide main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo {
    width: 572px !important;
    max-width: calc(100vw - 96px) !important;
    min-width: 0 !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo {
    width: 620px !important;
    max-width: calc(100vw - 56px) !important;
    min-width: 0 !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }
}
/* kite-home-character-photo-size-unify-pc-tablet-20260706-v3 end */
/* kite-home-character-photo-size-unify-pc-tablet-20260706-v1 start */
@media (min-width: 768px) {
  html body#top.slide main figure.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo {
    box-sizing: border-box !important;
    width: min(680px, calc(100vw - 96px)) !important;
    max-width: min(680px, calc(100vw - 96px)) !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  html body#top.slide main figure.kite-home-info-gap-kite-photo img,
  html body.slide#top main figure.kite-home-info-gap-kite-photo img,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo img,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo img,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo img,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 28px !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main figure.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo {
    width: min(620px, calc(100vw - 56px)) !important;
    max-width: min(620px, calc(100vw - 56px)) !important;
  }
}
/* kite-home-character-photo-size-unify-pc-tablet-20260706-v1 end */

/* kite-home-character-independent-layers-20260705-v1 start */
html body#top section#j9fm .anchor-wrapper::before,
html body.slide#top section#j9fm .anchor-wrapper::before,
html body#top #guide-section::before,
html body.slide#top #guide-section::before {
  content: none !important;
  display: none !important;
  background-image: none !important;
  background: none !important;
}

html body#top section#j9fm figure.kite-home-info-gap-saba-photo,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  width: min(100%, 680px) !important;
  max-width: min(100%, 680px) !important;
  margin: clamp(26px, 4vw, 54px) auto clamp(28px, 4.2vw, 62px) !important;
  overflow: hidden !important;
  border-radius: 28px !important;
  background: transparent !important;
}

html body#top section#j9fm figure.kite-home-info-gap-saba-photo img,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img,
html body#top #guide-section figure.kite-home-info-gap-capy-photo img,
html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 1px !important;
  object-fit: cover !important;
  border-radius: 28px !important;
  background: transparent !important;
}

html body#top #guide-section figure.kite-home-info-gap-capy-photo,
html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  width: min(100%, 680px) !important;
  max-width: min(100%, 680px) !important;
  height: auto !important;
  min-height: 1px !important;
  margin: clamp(24px, 3.8vw, 48px) auto clamp(30px, 4.4vw, 64px) !important;
  overflow: hidden !important;
  border-radius: 28px !important;
  background: transparent !important;
}

@media (max-width: 767px) {
  html body#top section#j9fm figure.kite-home-info-gap-saba-photo,
  html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo,
  html body#top #guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo {
    width: min(100%, calc(100vw - 36px)) !important;
    max-width: min(100%, calc(100vw - 36px)) !important;
    border-radius: 22px !important;
  }

  html body#top section#j9fm figure.kite-home-info-gap-saba-photo img,
  html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img,
  html body#top #guide-section figure.kite-home-info-gap-capy-photo img,
  html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo img {
    border-radius: 22px !important;
  }
}
/* kite-home-character-independent-layers-20260705-v1 end */

/* kite-home-followup-tune-20260705-v5 start */
html body#top #guide-section .kite-trust-links {
  background:
    radial-gradient(circle at 16% 0%, rgba(255, 255, 255, .42), transparent 32%),
    radial-gradient(circle at 88% 8%, rgba(175, 235, 255, .42), transparent 38%),
    linear-gradient(135deg, #38d8ce 0%, #22c6ef 52%, #159ee0 100%) !important;
  border-color: rgba(255, 255, 255, .76) !important;
  box-shadow: 0 22px 48px rgba(24, 145, 190, .15) !important;
}

html body#top section#j9fm .anchor-wrapper,
html body#top section#j9fm .anchor-side,
html body.slide#top section#j9fm .anchor-wrapper,
html body.slide#top section#j9fm .anchor-side {
  background-image: none !important;
}

html body#top section#j9fm figure.kite-home-info-gap-saba-photo,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo {
  overflow: hidden !important;
  border-radius: 28px !important;
}

html body#top section#j9fm figure.kite-home-info-gap-saba-photo img,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img {
    content: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/WjYJxf3MWp_m.png") !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 28px !important;
  overflow: hidden !important;
}

html body#top .foot-area .main-visual-wrapper,
html body.slide#top .foot-area .main-visual-wrapper {
  display: flex !important;
  justify-content: center !important;
}

html body#top#top#top article.freeArea.editorArea > div.foot-area > div.main-visual-wrapper > div.kite-visual-stage.kite-visual-stage,
html body.slide#top#top#top article.freeArea.editorArea > div.foot-area > div.main-visual-wrapper > div.kite-visual-stage.kite-visual-stage,
html body#top#top#top .foot-area .main-visual-wrapper .kite-visual-stage.kite-visual-stage,
html body.slide#top#top#top .foot-area .main-visual-wrapper .kite-visual-stage.kite-visual-stage {
  width: min(calc(100vw - 40px), 720px) !important;
  max-width: min(calc(100vw - 40px), 720px) !important;
  height: min(calc(100vw - 40px), 720px) !important;
  min-height: 0 !important;
  max-height: min(calc(100vw - 40px), 720px) !important;
  aspect-ratio: auto !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont,
html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont {
  max-width: 88% !important;
  max-height: 88% !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2),
html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) {
  width: 92% !important;
  max-width: 92% !important;
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl,
html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl {
  font-size: clamp(42px, 5.4vw, 62px) !important;
}

@media (max-width: 767px) {
  html body#top section#j9fm figure.kite-home-info-gap-saba-photo,
  html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo,
  html body#top section#j9fm figure.kite-home-info-gap-saba-photo img,
  html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img {
    border-radius: 22px !important;
  }

  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont,
  html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont {
    max-width: 90% !important;
    max-height: 90% !important;
  }

  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl,
  html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl {
    font-size: clamp(30px, 8.2vw, 38px) !important;
  }
}
/* kite-home-followup-tune-20260705-v5 end */
/* kite-home-area-text-keihin-label-20260705-v2 start */
html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4),
html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4) {
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  text-shadow: none !important;
}

html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4)::after,
html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4)::after {
  content: "保土ヶ谷区のケアマネ・介護相談｜西区・中区・南区・京浜エリア（東京・川崎・横浜）" !important;
  display: inline-block !important;
  font-size: clamp(18px, 3.2vw, 30px) !important;
  line-height: 1.45 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, .42) !important;
}

@media (max-width: 767px) {
  html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4)::after,
  html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4)::after {
    font-size: clamp(19px, 5.3vw, 26px) !important;
    max-width: min(92vw, 720px) !important;
  }
}
/* kite-home-area-text-keihin-label-20260705-v2 end */
/* kite-home-multi-comments-20260705-v1 start */
html body#top #kite-home-consultation-cta-v1 .kite-sitelink-candidates {
  position: relative !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 8% 0%, rgba(14, 181, 156, .24), transparent 34%),
    radial-gradient(circle at 96% 0%, rgba(88, 199, 242, .26), transparent 38%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 52%, rgba(230, 248, 255, .94)) !important;
}

html body#top #kite-home-consultation-cta-v1 .kite-sitelink-candidates::before {
  content: "" !important;
  position: absolute !important;
  left: -50px !important;
  top: -54px !important;
  width: 220px !important;
  height: 220px !important;
  border-radius: 999px !important;
  background: radial-gradient(circle, rgba(14, 181, 156, .32), rgba(88, 199, 242, .16) 48%, transparent 72%) !important;
  filter: blur(18px) !important;
  pointer-events: none !important;
}

html body#top #kite-home-consultation-cta-v1 .kite-sitelink-candidates > * {
  position: relative !important;
  z-index: 1 !important;
}

html body#top .kite-representative-url-box p:last-child {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  align-items: center !important;
}

html body#top .kite-representative-url-box p:last-child a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 10px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  background: linear-gradient(135deg, rgba(236, 249, 255, .98), rgba(229, 255, 251, .96)) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
  box-shadow: 0 10px 22px rgba(15, 47, 67, .08) !important;
}

html body#top #guide-section .kite-home-info-gap-capy-photo {
  width: min(100%, 680px) !important;
  max-width: min(100%, 680px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body#top #guide-section .kite-home-info-gap-capy-photo img,
html body#top .kite-home-info-gap-saba-photo img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 28px !important;
  overflow: hidden !important;
  box-shadow: 0 18px 42px rgba(15, 47, 67, .16) !important;
}

html body#top #guide-section .kite-trust-links {
  background:
    radial-gradient(circle at 18% 0%, rgba(14, 181, 156, .22), transparent 34%),
    linear-gradient(135deg, #13b7a0 0%, #109ec7 100%) !important;
  border-color: rgba(255, 255, 255, .56) !important;
  color: #fff !important;
  box-shadow: 0 22px 48px rgba(15, 47, 67, .14) !important;
}

html body#top #guide-section .kite-trust-links-title,
html body#top #guide-section .kite-trust-links-note {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body#top #guide-section .kite-trust-link-grid a {
  background: rgba(255, 255, 255, .14) !important;
  border-color: rgba(255, 255, 255, .54) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body#top section#j9fm .anchor-wrapper > figure.kite-home-info-gap-saba-photo:first-child {
  display: none !important;
}

@media (max-width: 767px) {
  html body#top .header .siteTitle a .kite-area-text::after {
    font-size: clamp(20px, 5.8vw, 28px) !important;
    max-width: min(92vw, 720px) !important;
  }

  html body#top .kite-representative-url-box p:last-child {
    justify-content: flex-start !important;
  }

  html body#top .kite-representative-url-box p:last-child a {
    width: 100% !important;
  }

  html body#top #guide-section .kite-home-info-gap-capy-photo {
    width: min(100%, calc(100vw - 36px)) !important;
    max-width: min(100%, calc(100vw - 36px)) !important;
    margin-top: 18px !important;
    margin-bottom: 44px !important;
  }

  html body#top #guide-section .kite-home-info-gap-capy-photo img,
  html body#top .kite-home-info-gap-saba-photo img {
    border-radius: 22px !important;
  }
}
/* kite-home-multi-comments-20260705-v1 end */
/* kite-home-footer-logo-wide-20260705-v3 start */
html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2),
html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) {
  display: flex !important;
  width: 96% !important;
  max-width: 96% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  transform: none !important;
  justify-content: center !important;
  align-items: baseline !important;
  gap: clamp(2px, .32vw, 5px) !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  box-sizing: border-box !important;
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2) .kite-xl,
html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl {
  font-size: clamp(52px, 6.8vw, 70px) !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: .005em !important;
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2) .kite-space,
html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-space {
  flex: 0 0 clamp(8px, 1.1vw, 16px) !important;
  width: clamp(8px, 1.1vw, 16px) !important;
  min-width: clamp(8px, 1.1vw, 16px) !important;
}

@media (max-width: 767px) {
  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2),
  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) {
    width: 100% !important;
    max-width: 100% !important;
    gap: 1px !important;
  }

  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2) .kite-xl,
  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl {
    font-size: clamp(32px, 9vw, 44px) !important;
    letter-spacing: 0 !important;
  }

  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont.anim-active:nth-of-type(2) > div:nth-of-type(2) .kite-space,
  html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-space {
    flex-basis: clamp(4px, 1.1vw, 7px) !important;
    width: clamp(4px, 1.1vw, 7px) !important;
    min-width: clamp(4px, 1.1vw, 7px) !important;
  }
}
/* kite-home-footer-logo-wide-20260705-v3 end */

/* kite-cont11-main-match-nishi-layout-20260703-v1 start */
html body.tpl-contents.page-249793 > header.header,
html body.tpl-contents.page-249793 > nav.menu,
html body.tpl-contents.page-249793 .pageTitle,
html body.tpl-contents.page-249793 .pnkz,
html body.tpl-contents.page-249793 .breadcrumb,
html body.tpl-contents.page-249793 #breadcrumb {
  display: none !important;
}

html body.tpl-contents.page-249793 main,
html body.tpl-contents.page-249793 section.article.siteWidth-s,
html body.tpl-contents.page-249793 .txt.editorArea {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 {
  width: 100% !important;
  max-width: none !important;
  overflow-x: hidden !important;
  background:
    radial-gradient(circle at 18% 12%, rgba(14, 181, 156, .18), transparent 31%),
    radial-gradient(circle at 88% 10%, rgba(88, 199, 242, .20), transparent 30%),
    linear-gradient(135deg, rgba(247, 252, 251, 1), rgba(241, 253, 251, .98) 48%, rgba(225, 246, 255, .92)) !important;
  color: #30434c !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero {
  min-height: auto !important;
  padding: clamp(64px, 8vw, 108px) 0 clamp(46px, 5vw, 58px) !important;
  display: grid !important;
  align-items: center !important;
  background:
    radial-gradient(circle at 82% 18%, rgba(14, 181, 156, .22), transparent 33%),
    radial-gradient(circle at 18% 86%, rgba(88, 199, 242, .14), transparent 30%),
    linear-gradient(135deg, rgba(255,255,255,.98), rgba(241,253,251,.96) 52%, rgba(225,246,255,.92)) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero-inner,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-wrap {
  width: min(100% - 28px, 1120px) !important;
  max-width: 1120px !important;
  margin-inline: auto !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-title {
  margin: 0 0 22px !important;
  font-size: clamp(34px, 4.1vw, 52px) !important;
  line-height: 1.38 !important;
  letter-spacing: .04em !important;
  color: #173247 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-kicker {
  display: block !important;
  margin: 0 0 16px !important;
  color: #0a9187 !important;
  font-weight: 700 !important;
  letter-spacing: .12em !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-lead,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-section-head p,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-note p {
  color: #526973 !important;
  line-height: 2 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero-actions,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px !important;
  margin-top: 28px !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-btn {
  min-height: 54px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-shadow: 0 12px 28px rgba(15, 47, 67, .08) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-btn-secondary,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-service-detail-btn {
  background: linear-gradient(135deg, rgba(236, 249, 255, .98), rgba(229, 255, 251, .96)) !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-grid,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-card,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-card {
  background: rgba(255,255,255,.86) !important;
  border: 1px solid rgba(14, 181, 156, .20) !important;
  border-radius: 22px !important;
  box-shadow: 0 18px 44px rgba(15, 47, 67, .08) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-section {
  padding-block: clamp(38px, 5vw, 64px) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-section-head {
  max-width: 860px !important;
  margin: 0 auto clamp(24px, 3vw, 34px) !important;
  text-align: center !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-section-head h2 {
  font-size: clamp(28px, 3.5vw, 42px) !important;
  line-height: 1.45 !important;
  color: #173247 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-facts {
  background: rgba(235, 249, 255, .56) !important;
  padding-block: clamp(24px, 4vw, 34px) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-fact-grid {
  width: min(100% - 28px, 1120px) !important;
  margin-inline: auto !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta {
  padding-block: clamp(40px, 5vw, 58px) !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, .36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, .30), transparent 32%),
    linear-gradient(135deg, #0eb59c 0%, #0aa7c7 52%, #0b73b9 100%) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-home-link,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 a[href="https://www.kiteartfactory.jp/"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  padding: 14px 26px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(236,249,255,.98), rgba(229,255,251,.96)) !important;
  border: 1px solid rgba(255,255,255,.82) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

@media (min-width: 980px) {
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero-actions .kite-btn,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta-actions .kite-btn {
    min-width: 292px !important;
  }
}

@media (max-width: 767px) {
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero {
    padding-top: 68px !important;
    padding-bottom: 44px !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-title {
    font-size: clamp(31px, 8.6vw, 36px) !important;
    line-height: 1.45 !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-grid,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-service-grid,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-fact-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero-actions,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta-actions {
    flex-direction: column !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-btn,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-home-link,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 a[href="https://www.kiteartfactory.jp/"] {
    width: 100% !important;
  }
}
/* kite-cont11-main-match-nishi-layout-20260703-v1 end */
/* kite-region-footer-overflow-guard-20260703-v1 start */
@media (max-width: 768px) {
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) {
    overflow-x: hidden !important;
  }

  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) article.freeArea.editorArea.siteWidth-s,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .foot-area,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .main-visual-wrapper,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-visual-stage,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-bg-layer,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-sunlight-orbs-container,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-sparkle-dots-container {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: 0 !important;
    right: auto !important;
    overflow-x: hidden !important;
  }

  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .ao-bgimg,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-sunlight-fx {
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    right: auto !important;
    overflow: hidden !important;
  }
}
/* kite-region-footer-overflow-guard-20260703-v1 end */

/* kite-cont11-main-footer-overflow-fix-20260703-v2 start */
@media (max-width: 768px) {
  html body.tpl-contents.page-249793 {
    overflow-x: hidden !important;
  }

  html body.tpl-contents.page-249793 article.freeArea.editorArea.siteWidth-s {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    overflow-x: clip !important;
  }

  html body.tpl-contents.page-249793 article.freeArea.editorArea.siteWidth-s > .foot-area,
  html body.tpl-contents.page-249793 article.freeArea.editorArea.siteWidth-s > .foot-area > .main-visual-wrapper {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  html body.tpl-contents.page-249793 article.freeArea.editorArea.siteWidth-s > .foot-area > .main-visual-wrapper {
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
  }

  html body.tpl-contents.page-249793 article.freeArea.editorArea.siteWidth-s > .foot-area > .main-visual-wrapper > .kite-visual-stage {
    width: 100vw !important;
    max-width: 100vw !important;
    height: 100vw !important;
    max-height: none !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper .kite-anim-cont {
    width: 90% !important;
    max-width: 90% !important;
    height: 90% !important;
    max-height: 90% !important;
    margin: 0 !important;
    padding: clamp(14px, 4vw, 20px) !important;
    box-sizing: border-box !important;
    font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper.main-visual-wrapper .kite-anim-cont.kite-anim-cont > div:nth-of-type(1) > span.kite-sp.kite-l {
    font-size: 22px !important;
    line-height: 1.35 !important;
    letter-spacing: 0.06em !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-space {
    flex: 0 0 0.28em !important;
    width: 0.28em !important;
    min-width: 0.28em !important;
    max-width: 0.28em !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper.main-visual-wrapper .kite-anim-cont.kite-anim-cont > div:nth-of-type(3) > span.kite-sp.kite-s {
    font-size: 16px !important;
    line-height: 1.3 !important;
    letter-spacing: 0.12em !important;
  }

  html body.tpl-contents.page-249793 .main-visual-wrapper.main-visual-wrapper .kite-anim-cont.kite-anim-cont > .scroll-text {
    width: 92% !important;
    margin: 28px auto 0 !important;
    font-size: 12px !important;
    line-height: 1.7 !important;
    letter-spacing: 0.03em !important;
    text-align: center !important;
  }
}
/* kite-cont11-main-footer-overflow-fix-20260703-v2 end */

/* kite-cont11-main-region-structure-unify-20260703-v1 start */
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702,
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 * {
  box-sizing: border-box;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-wrap {
  width: min(calc(100% - 48px), 1120px) !important;
  max-width: 1120px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 :is(.kite-card, .kite-area-card, .kite-service-card, .kite-note) {
  border: 1px solid rgba(14, 181, 156, .22) !important;
  box-shadow: 0 18px 44px rgba(15, 47, 67, .08) !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-nav a {
  min-height: 72px !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-nav a[aria-current="page"],
html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-nav a:hover {
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 :is(.kite-btn, .kite-service-detail-btn) {
  min-height: 52px !important;
  text-decoration: none !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-btn-secondary {
  background: linear-gradient(135deg, rgba(236, 249, 255, .98), rgba(229, 255, 251, .96)) !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta .kite-btns {
  align-items: stretch !important;
  justify-content: center !important;
}

@media (max-width: 768px) {
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-wrap {
    width: min(calc(100% - 36px), 1120px) !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-area-card,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-service-card,
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-note {
    padding: 34px 24px !important;
    border-radius: 24px !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta .kite-btns {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    width: 100% !important;
  }

  html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-cta .kite-btns a {
    width: 100% !important;
    max-width: none !important;
  }
}
/* kite-cont11-main-region-structure-unify-20260703-v1 end */

/* kite-region-label-blue-20260703-v6 start */
html body.tpl-eid.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) section#rlef .kite-medical-all-v1 > p.m4 > :is(strong, b) > span.kite-medical-dept-v1,
html body.tpl-eid.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) section#rlef .kite-medical-all-v1 > p.m4 > strong > a[href*="maps.google"]::before,
html body.tpl-eid.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) section#rlef .kite-medical-all-v1 > p.m4 > strong > a[href*="google.com/maps"]::before,
html body.tpl-eid.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) section#rlef .kite-medical-all-v1 > p.m4 > strong > a[href^="tel:"]::before,
html body.tpl-eid.page-250146:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-region-lp-nishi .kite-service-card p > strong,
html body.tpl-eid.page-250147:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) .kite-naka-block :is(.kite-service-card, .kite-medical-row-v1, .kite-info-row, .kite-medical-row-v2) p > strong,
html body.tpl-eid.page-250148:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-region-lp-minami .kite-region-resource .kite-service-card p > strong,
html body.tpl-eid.page-250239:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) .kite-service-card p > strong,
html body.tpl-eid.page-252352:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) :is(.kite-medical-row-v1, .kite-info-row, .kite-medical-row-v2) p > strong,
html body.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-region-lp-hodogaya .kite-careplaza-sub-v2 p > span,
html body.page-250146:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-region-lp-nishi .kite-careplaza-sub-v2 p > strong,
html body.page-250147:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-careplaza-area-naka .kite-careplaza-sub-v2 p > strong,
html body.page-250148:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) [data-kite-region-standard="20260712-v1"] .kite-careplaza-sub-v2 p > strong,
html body.page-250145:not(#kiteRegionLabelA):not(#kiteRegionLabelB):not(#kiteRegionLabelC):not(#kiteRegionLabelD):not(#kiteRegionLabelE):not(#kiteRegionLabelF) #kite-shopping-links-20260615 .kite-shop-list-v2 .kite-shop-address-v2::before {
  color: #0284c7 !important;
  -webkit-text-fill-color: #0284c7 !important;
  font-weight: 800 !important;
}
/* kite-region-label-blue-20260703-v6 end */

/* kite-region-pages-align-to-nishi-20260629-v1 start */
html body:is(.page-250145, .page-250147, .page-250148, .page-250239) {
  overflow-x: hidden !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) {
  --k-bg: #f7fcfb;
  --k-surface: #ffffff;
  --k-ink: #173247;
  --k-text: #30434c;
  --k-muted: #68777e;
  --k-line: #d8eafe;
  --k-green: #0eb59c;
  --k-green-dark: #078b78;
  --k-blue: #0b73b9;
  --k-blue-dark: #075f9d;
  --k-soft-blue: #eef7ff;
  --k-soft-green: #f2fffb;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  color: var(--k-text) !important;
  background:
    radial-gradient(circle at 82% 10%, rgba(14, 181, 156, 0.16), transparent 34%),
    radial-gradient(circle at 12% 86%, rgba(11, 115, 185, 0.12), transparent 36%),
    linear-gradient(135deg, rgba(247, 252, 251, 0.98), rgba(242, 255, 251, 0.96) 48%, rgba(238, 247, 255, 0.96)) !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  letter-spacing: 0 !important;
  overflow-x: hidden !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) * {
  box-sizing: border-box !important;
  letter-spacing: 0 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) a {
  text-decoration: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-wrap {
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin-inline: auto !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-hero {
  min-height: min(670px, calc(100svh - 112px)) !important;
  display: grid !important;
  align-items: end !important;
  padding: clamp(92px, 12vw, 148px) 0 54px !important;
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.28), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.16), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
  overflow: hidden !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-hero :is(h1, h2) {
  max-width: 820px !important;
  margin: 0 0 18px !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(34px, 5.7vw, 60px) !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-hero p {
  max-width: 760px !important;
  margin: 0 0 26px !important;
  color: var(--k-text) !important;
  -webkit-text-fill-color: var(--k-text) !important;
  font-size: clamp(16px, 2vw, 19px) !important;
  line-height: 2 !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-kicker {
  display: inline-block !important;
  margin-bottom: 12px !important;
  color: var(--k-green-dark) !important;
  -webkit-text-fill-color: var(--k-green-dark) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-transform: uppercase !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav {
  background: linear-gradient(90deg, #fff 0%, var(--k-soft-green) 52%, var(--k-soft-blue) 100%) !important;
  border-bottom: 1px solid var(--k-line) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav .kite-wrap {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 1px !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav a {
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 11px 10px !important;
  border-left: 1px solid var(--k-line) !important;
  background: rgba(255, 255, 255, 0.58) !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  text-align: center !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  opacity: 1 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav a:last-child {
  border-right: 1px solid var(--k-line) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav a:is([aria-current="page"], .is-active) {
  background: linear-gradient(135deg, var(--k-soft-green), var(--k-soft-blue)) !important;
  color: var(--k-green-dark) !important;
  -webkit-text-fill-color: var(--k-green-dark) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section {
  padding: clamp(54px, 7vw, 88px) 0 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section-head {
  max-width: 760px !important;
  margin: 0 auto 30px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section-head h2 {
  margin: 0 0 14px !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 4vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section-head p {
  margin: 0 !important;
  color: var(--k-muted) !important;
  -webkit-text-fill-color: var(--k-muted) !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-card {
  background: linear-gradient(180deg, rgba(246, 255, 252, 0.96), rgba(255, 255, 255, 0.98)) !important;
  border: 1px solid rgba(14, 181, 156, 0.16) !important;
  border-radius: 8px !important;
  box-shadow: 0 16px 32px rgba(11, 115, 185, 0.06) !important;
  overflow: hidden !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-card-pad {
  padding: 24px !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-card {
  min-height: 0 !important;
  height: auto !important;
  color: var(--k-text) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-card h3 {
  margin: 0 0 10px !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-size: 22px !important;
  line-height: 1.45 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-card p {
  margin: 0 0 12px !important;
  color: var(--k-muted) !important;
  -webkit-text-fill-color: var(--k-muted) !important;
  font-size: 16px !important;
  line-height: 1.85 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) :is(a.kite-service-detail-btn, .kite-medical-links-v1 a, .kite-shop-links-v2 a, .kite-careplaza-links-v2 a, #kite-shopping-links-20260615 .kite-shop-list-v2 a) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 64px !important;
  min-height: 36px !important;
  padding: 8px 18px !important;
  border: 1.5px solid #8bc9f3 !important;
  border-radius: 999px !important;
  background: #eaf7ff !important;
  background-image: none !important;
  color: #0869ad !important;
  -webkit-text-fill-color: #0869ad !important;
  box-shadow: 0 10px 18px rgba(43, 139, 200, 0.10) !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) :is(a.kite-service-detail-btn, .kite-medical-links-v1 a, .kite-shop-links-v2 a, .kite-careplaza-links-v2 a, #kite-shopping-links-20260615 .kite-shop-list-v2 a):hover {
  background: #dff3ff !important;
  color: #075f9d !important;
  -webkit-text-fill-color: #075f9d !important;
}

html body:is(.page-250147, .page-250148) :is(.kite-medical-list-v1, .kite-shop-list-v2, .kite-careplaza-list-v2),
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-list-v2 {
  display: grid !important;
  gap: 12px !important;
}

html body:is(.page-250147, .page-250148) :is(.kite-medical-row-v1, .kite-shop-row-v2, .kite-careplaza-row-v2),
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(240px, 0.9fr) minmax(0, 1.35fr) auto !important;
  gap: 10px 20px !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 0 !important;
  padding: 14px 22px !important;
}

html body:is(.page-250147, .page-250148) :is(.kite-medical-row-v1 h3, .kite-shop-row-v2 h3, .kite-careplaza-row-v2 h3),
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2 h3 {
  margin: 0 !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-size: 17px !important;
  line-height: 1.45 !important;
  text-align: left !important;
}

html body:is(.page-250147, .page-250148) :is(.kite-medical-row-v1 p, .kite-shop-row-v2 p, .kite-careplaza-row-v2 p),
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2 p {
  margin: 0 !important;

/* kite-restore-chunk-01-20260802 */
  color: var(--k-text) !important;
  -webkit-text-fill-color: var(--k-text) !important;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

html body:is(.page-250147, .page-250148) :is(.kite-medical-links-v1, .kite-shop-links-v2, .kite-careplaza-links-v2),
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
  justify-content: flex-end !important;
  align-items: center !important;
  margin-top: 0 !important;
}

html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-list-v2 {
  display: grid !important;
  gap: 12px !important;
}

html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-list-v2 li,
html body.page-250148 #kite-region-lp-minami .kite-shop-list-v2 > li {
  display: grid !important;
  grid-template-columns: minmax(240px, 0.9fr) minmax(0, 1.35fr) auto auto !important;
  gap: 10px 14px !important;
  align-items: center !important;
  min-height: 0 !important;
  width: 100% !important;
  padding: 14px 22px !important;
  border: 1px solid rgba(14, 181, 156, 0.16) !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  box-shadow: 0 16px 32px rgba(11, 115, 185, 0.05) !important;
}

html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-name-v2,
html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-address-v2 {
  display: block !important;
  position: static !important;
  transform: none !important;
  width: auto !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  text-align: left !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-name-v2 {
  font-size: 17px !important;
  line-height: 1.45 !important;
  font-weight: 700 !important;
}

html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-address-v2 {
  color: var(--k-text) !important;
  -webkit-text-fill-color: var(--k-text) !important;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
  padding: 18px !important;
  background: linear-gradient(90deg, var(--k-soft-green), #fff, var(--k-soft-blue)) !important;
  border-bottom: 1px solid var(--k-line) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-fact {
  border-left: 3px solid var(--k-green) !important;
  padding: 4px 0 4px 12px !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-cta {
  background: linear-gradient(135deg, var(--k-green) 0%, var(--k-blue) 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  padding: clamp(44px, 6vw, 68px) 0 !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-cta :is(h2, p) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-cta .kite-btn-primary {
  background: #fff !important;
  color: var(--k-blue-dark) !important;
  -webkit-text-fill-color: var(--k-blue-dark) !important;
  box-shadow: 0 12px 24px rgba(7, 95, 157, 0.18) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-cta .kite-btn-secondary {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (max-width: 980px) {
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-nav .kite-wrap,
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-grid {
    grid-template-columns: 1fr !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148) :is(.kite-medical-row-v1, .kite-shop-row-v2, .kite-careplaza-row-v2),
  html body.page-250145 #kite-region-lp-hodogaya #kite-shopping-links-20260615 .kite-shop-list-v2 li,
  html body.page-250148 #kite-region-lp-minami .kite-shop-list-v2 > li {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    padding: 16px !important;
  }

  html body:is(.page-250147, .page-250148) :is(.kite-medical-links-v1, .kite-shop-links-v2, .kite-careplaza-links-v2),
  html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 {
    justify-content: flex-start !important;
  }
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) {
    max-width: 100vw !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-hero {
    min-height: auto !important;
    padding-top: 112px !important;
    padding-bottom: 38px !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-region-hero :is(h1, h2) {
    max-width: 100% !important;
    font-size: clamp(29px, 7.6vw, 32px) !important;
    line-height: 1.5 !important;
    overflow-wrap: anywhere !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section {
    padding: 46px 0 !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section-head {
    margin-bottom: 22px !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-section-head h2 {
    max-width: 100% !important;
    font-size: clamp(25px, 6.8vw, 30px) !important;
    line-height: 1.55 !important;
    overflow-wrap: anywhere !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) :is(.kite-card-pad, .kite-note-card) {
    padding: 20px !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-card {
    width: 100% !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-service-card h3 {
    font-size: 21px !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-facts {
    grid-template-columns: 1fr !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-btns,
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-btn {
    width: 100% !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) :is(#kite-region-lp-hodogaya, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) .kite-cta .kite-btns {
    display: flex !important;
    flex-direction: column-reverse !important;
    gap: 12px !important;
  }
}

/* Specificity lock for older duplicated HTML blocks on regional pages. */
html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-section-head {
  max-width: 820px !important;
  margin: 0 auto 26px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-section-head h2 {
  color: var(--k-ink, #173247) !important;
  -webkit-text-fill-color: var(--k-ink, #173247) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 4vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  margin: 0 0 14px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-section-head p {
  color: var(--k-muted, #68777e) !important;
  -webkit-text-fill-color: var(--k-muted, #68777e) !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  margin: 0 !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero :is(h1, h2) {
  max-width: 820px !important;
  color: var(--k-ink, #173247) !important;
  -webkit-text-fill-color: var(--k-ink, #173247) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(34px, 5.7vw, 60px) !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  letter-spacing: 0 !important;
  margin: 0 0 18px !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero p {
  max-width: 760px !important;
  color: var(--k-text, #30434c) !important;
  -webkit-text-fill-color: var(--k-text, #30434c) !important;
  font-size: clamp(16px, 2vw, 19px) !important;
  line-height: 2 !important;
  margin: 0 0 26px !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-card {
  background: linear-gradient(180deg, rgba(246, 255, 252, .96), rgba(255, 255, 255, .98)) !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  border-radius: 8px !important;
  box-shadow: 0 16px 32px rgba(11, 115, 185, .06) !important;
  min-height: 0 !important;
  overflow: hidden !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-card .kite-card-pad {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 0 !important;
  padding: 22px 20px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-card h3 {
  color: var(--k-ink, #173247) !important;
  -webkit-text-fill-color: var(--k-ink, #173247) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  margin: 0 0 10px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-card p {
  color: var(--k-muted, #68777e) !important;
  -webkit-text-fill-color: var(--k-muted, #68777e) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  margin: 0 0 14px !important;
  text-align: center !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] a.kite-service-detail-btn,
html body.page-250145 #kite-region-lp-hodogaya#kite-region-lp-hodogaya a.kite-service-detail-btn,
html body.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama a.kite-service-detail-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 136px !important;
  min-height: 38px !important;
  margin: auto auto 0 !important;
  padding: 8px 22px !important;
  border: 1px solid rgba(14, 181, 156, .32) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(236, 249, 255, .98), rgba(229, 255, 251, .96)) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: 0 8px 18px rgba(15, 47, 67, .08) !important;
}

html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-nav a::before,
html body.page-250145 #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-region-nav a::before,
html body.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-nav a::before {
  color: var(--k-ink, #173247) !important;
  -webkit-text-fill-color: var(--k-ink, #173247) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-shadow: none !important;
}

html body.page-250145 #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2 br,
html body.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-service-card br {
  display: none !important;
}

@media (max-width: 980px) {
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-section-head h2 {
    font-size: clamp(25px, 6.8vw, 30px) !important;
    line-height: 1.55 !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero :is(h1, h2) {
    max-width: 100% !important;
    font-size: clamp(29px, 7.6vw, 32px) !important;
    line-height: 1.5 !important;
    overflow-wrap: anywhere !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-service-card .kite-card-pad {
    padding: 20px !important;
  }

  html body:is(.page-250145, .page-250147, .page-250148, .page-250239) main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] a.kite-service-detail-btn,
  html body.page-250145 #kite-region-lp-hodogaya#kite-region-lp-hodogaya a.kite-service-detail-btn,
  html body.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama a.kite-service-detail-btn {
    width: min(100%, 190px) !important;
    margin-top: 14px !important;
  }
}
/* kite-region-pages-align-to-nishi-20260629-v1 end */

/* kite-cont1-main-hero-visual-fill-restore-20260628-v1 start */
html body.tpl-contents.page-154471 #kite-service-main .ks-visual img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
}
/* kite-cont1-main-hero-visual-fill-restore-20260628-v1 end */


/* kite-cont1-main-performance-render-guard-20260628-v1 start */
html body.tpl-contents.page-154471 {
  overflow-x: hidden !important;
}

html body.tpl-contents.page-154471 main,
html body.tpl-contents.page-154471 #kite-service-main {
  max-width: 100% !important;
  overflow-x: clip !important;
}

html body.tpl-contents.page-154471 #kite-service-main,
html body.tpl-contents.page-154471 #kite-service-main * {
  box-sizing: border-box !important;
}

html body.tpl-contents.page-154471 .kite-sunlight-orbs-container .kite-orb,
html body.tpl-contents.page-154471 .kite-sparkle-dots-container .kite-sparkle-dot {
  animation-play-state: paused !important;
  will-change: auto !important;
}

html body.tpl-contents.page-154471 #kite-service-main img {
  max-width: 100% !important;
  height: auto !important;
}

@supports (content-visibility: auto) {
  html body.tpl-contents.page-154471 #kite-service-main .ks-section {
    content-visibility: auto !important;
    contain-intrinsic-size: auto 760px !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-hero {
    content-visibility: visible !important;
    contain-intrinsic-size: auto !important;
  }
}

@media (max-width: 768px) {
  html body.tpl-contents.page-154471 #kite-service-main {
    width: 100% !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-wrap {
    max-width: calc(100vw - 32px) !important;
  }

  @supports (content-visibility: auto) {
    html body.tpl-contents.page-154471 #kite-service-main .ks-section {
      contain-intrinsic-size: auto 640px !important;
    }
  }
}
/* kite-cont1-main-performance-render-guard-20260628-v1 end */

/* kite-css-cleanup-duplicate-blocks-20260628-v1: removed earlier duplicate CSS blocks; local backup phase2-css-cleanup-20260628-181325 */
/* kite-css-base64-photo-urlize-20260628-v1: replaced 3 CSS-embedded base64 JPEG backgrounds with uploaded WebP URLs. */
/* kite-top-step-photo-uploaded-layout-20260626-v2 start */
html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper,
html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper {
  position: relative !important;
  overflow: visible !important;
}

html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before,
html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before {
  content: "" !important;
  display: block !important;
  position: relative !important;
  inset: auto !important;
  left: 50% !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 3 !important;
  width: min(560px, calc(100vw - 56px)) !important;
  max-width: calc(100vw - 56px) !important;
  height: auto !important;
  aspect-ratio: 3 / 4 !important;
  margin: clamp(20px, 3.2vw, 36px) auto clamp(34px, 5vw, 56px) !important;
  transform: translateX(-50%) !important;
  border-radius: 26px !important;
  background-image: var(--kite-service-saba-photo) !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 24px 54px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255, 255, 255, 0.84) inset !important;
  pointer-events: none !important;
}

html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper .flow-side,
html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper .flow-side {
  padding-top: 0 !important;
  position: relative !important;
  z-index: 4 !important;
}

@media (max-width: 1023px) {
  html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before,
  html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before {
    width: min(520px, calc(100vw - 40px)) !important;
    max-width: calc(100vw - 40px) !important;
  }
}

@media (max-width: 767px) {
  html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before,
  html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper::before {
    position: relative !important;
    inset: auto !important;
    left: 50% !important;
    top: auto !important;
    width: min(420px, calc(100vw - 24px)) !important;
    max-width: calc(100vw - 24px) !important;
    margin: 12px auto 30px !important;
    transform: translateX(-50%) !important;
    border-radius: 24px !important;
  }

  html body#top main section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper .flow-side,
  html body#top section#j9fm.article.siteWidth-s > div.txt.editorArea .anchor-wrapper .flow-side {
    padding-top: 0 !important;
  }
}
/* kite-top-step-photo-uploaded-layout-20260626-v2 end */

/* kite-top-step-photo-uploaded-layout-20260626-v1 start */
html body#top.slide #j9fm .anchor-wrapper,
html body.slide#top #j9fm .anchor-wrapper {
  position: relative !important;
}

html body#top.slide #j9fm .anchor-wrapper::before,
html body.slide#top #j9fm .anchor-wrapper::before {
  content: "" !important;
  display: block !important;
  position: relative !important;
  left: 50% !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 3 !important;
  width: min(560px, calc(100vw - 56px)) !important;
  max-width: calc(100vw - 56px) !important;
  aspect-ratio: 3 / 4 !important;
  margin: clamp(20px, 3.2vw, 36px) auto clamp(34px, 5vw, 56px) !important;
  transform: translateX(-50%) !important;
  border-radius: 26px !important;
  background-image: var(--kite-service-saba-photo) !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 24px 54px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255, 255, 255, 0.84) inset !important;
  pointer-events: none !important;
}

html body#top.slide #j9fm .anchor-wrapper .flow-side,
html body.slide#top #j9fm .anchor-wrapper .flow-side {
  padding-top: 0 !important;
  position: relative !important;
  z-index: 4 !important;
}

@media (max-width: 1023px) {
  html body#top.slide #j9fm .anchor-wrapper::before,
  html body.slide#top #j9fm .anchor-wrapper::before {
    width: min(520px, calc(100vw - 40px)) !important;
    max-width: calc(100vw - 40px) !important;
  }
}

@media (max-width: 767px) {
  html body#top.slide #j9fm .anchor-wrapper::before,
  html body.slide#top #j9fm .anchor-wrapper::before {
    width: min(420px, calc(100vw - 24px)) !important;
    max-width: calc(100vw - 24px) !important;
    margin: 12px auto 30px !important;
    border-radius: 24px !important;
  }
}
/* kite-top-step-photo-uploaded-layout-20260626-v1 end */

/* kite-top-capy-photo-layer-20260626-v1 start */
html body#top.slide figure.kite-home-info-gap-capy-photo {
  padding: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  line-height: 0 !important;
  isolation: isolate !important;
}

html body#top.slide figure.kite-home-info-gap-capy-photo img {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  margin: 0 !important;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center center !important;
  transform: scale(1.08) !important;
  transform-origin: center center !important;
}

@media (max-width: 767px) {
  html body#top.slide figure.kite-home-info-gap-capy-photo img {
    transform: scale(1.1) !important;
  }
}
/* kite-top-capy-photo-layer-20260626-v1 end */

/* kite-top-watashirashiku-text-shine-20260624-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl {
  color: #0570b3 !important;
  -webkit-text-fill-color: transparent !important;
  background-image:
    linear-gradient(
      100deg,
      #0570b3 0%,
      #0570b3 26%,
      #0a91cc 38%,
      #18c5cf 46%,
      #f7ffff 50%,
      #18c5cf 54%,
      #0a91cc 62%,
      #0570b3 74%,
      #0570b3 100%
    ) !important;
  background-size: 340% 100% !important;
  background-position: 130% 50% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  font-weight: 800 !important;
  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.92),
    0 0 2px rgba(5, 112, 179, 0.12) !important;
  animation: kiteWatashirashikuTextShine 11.5s cubic-bezier(.45, 0, .25, 1) infinite !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::before {
  opacity: 0 !important;
  animation: none !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::after {
  opacity: 0.72 !important;
  animation: kiteWatashirashikuReadableUnderline 11.5s ease-in-out infinite !important;
}

@keyframes kiteWatashirashikuTextShine {
  0% {
    background-position: 140% 50%;
  }

  46% {
    background-position: 58% 50%;
  }

  100% {
    background-position: -42% 50%;
  }
}
/* kite-top-watashirashiku-text-shine-20260624-v1 end */


/* kite-top-watashirashiku-readable-gradient-20260623-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl {
  color: #0570b3 !important;
  -webkit-text-fill-color: #0570b3 !important;
  font-weight: 800 !important;
  background-image:
    linear-gradient(
      90deg,
      rgba(14, 181, 156, 0.22) 0%,
      rgba(88, 199, 242, 0.20) 48%,
      rgba(9, 114, 192, 0.18) 100%
    ) !important;
  background-size: 220% 100% !important;
  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.94),
    0 0 7px rgba(14, 181, 156, 0.16) !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::before {
  background-image:
    linear-gradient(
      105deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(120, 224, 216, 0.10) 28%,
      rgba(255, 255, 255, 0.34) 46%,
      rgba(88, 199, 242, 0.24) 60%,
      rgba(255, 255, 255, 0.08) 74%,
      rgba(255, 255, 255, 0) 100%
    ) !important;
  opacity: 0.05 !important;
  animation: kiteWatashirashikuReadableSheen 9.6s ease-in-out infinite !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::after {
  opacity: 0.72 !important;
  animation: kiteWatashirashikuReadableUnderline 9.6s ease-in-out infinite !important;
}

@keyframes kiteWatashirashikuReadableSheen {
  0% {
    background-position: 132% 50%;
    opacity: 0.04;
  }

  48% {
    background-position: 36% 50%;
    opacity: 0.32;
  }

  100% {
    background-position: -68% 50%;
    opacity: 0.05;
  }
}

@keyframes kiteWatashirashikuReadableUnderline {
  0%,
  100% {
    transform: translateX(-5%) scaleX(0.76);
    opacity: 0.54;
  }

  50% {
    transform: translateX(4%) scaleX(1);
    opacity: 0.86;
  }
}
/* kite-top-watashirashiku-readable-gradient-20260623-v1 end */


/* kite-top-watashirashiku-smooth-gradient-20260623-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl {
  position: relative !important;
  isolation: isolate !important;
  background-image:
    linear-gradient(
      90deg,
      rgba(9, 114, 192, 0.10) 0%,
      rgba(14, 181, 156, 0.16) 42%,
      rgba(89, 198, 239, 0.14) 64%,
      rgba(9, 114, 192, 0.10) 100%
    ) !important;
  background-size: 240% 100% !important;
  background-position: 0 100% !important;
  animation: kiteWatashirashikuSmoothTone 12s ease-in-out infinite !important;
  filter: saturate(1.08) brightness(1) !important;
  text-shadow: 0 0 8px rgba(14, 181, 156, 0.13) !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  background-image:
    linear-gradient(
      105deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(174, 244, 232, 0.30) 24%,
      rgba(255, 255, 255, 0.88) 44%,
      rgba(115, 221, 239, 0.70) 58%,
      rgba(255, 255, 255, 0.18) 72%,
      rgba(255, 255, 255, 0) 100%
    ) !important;
  background-size: 280% 100% !important;
  background-position: 135% 50% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  opacity: 0.08 !important;
  clip-path: none !important;
  animation: kiteWatashirashikuSmoothSheen 8.8s ease-in-out infinite !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::after {
  animation: kiteWatashirashikuSmoothUnderline 8.8s ease-in-out infinite !important;
}

@keyframes kiteWatashirashikuSmoothTone {
  0%,
  100% {
    background-position: 0 100%;
    filter: saturate(1.06) brightness(1);
    text-shadow: 0 0 7px rgba(14, 181, 156, 0.12);
  }

  50% {
    background-position: 100% 100%;
    filter: saturate(1.16) brightness(1.07);
    text-shadow:
      0 0 11px rgba(34, 199, 242, 0.20),
      0 0 18px rgba(14, 181, 156, 0.16);
  }
}

@keyframes kiteWatashirashikuSmoothSheen {
  0% {
    background-position: 135% 50%;
    opacity: 0.06;
  }

  28% {
    opacity: 0.34;
  }

  55% {
    background-position: 38% 50%;
    opacity: 0.82;
  }

  78% {
    opacity: 0.26;
  }

  100% {
    background-position: -72% 50%;
    opacity: 0.07;
  }
}

@keyframes kiteWatashirashikuSmoothUnderline {
  0%,
  100% {
    transform: translateX(-7%) scaleX(0.68);
    opacity: 0.38;
  }

  50% {
    transform: translateX(6%) scaleX(1);
    opacity: 0.82;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl,
  html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::before,
  html body#top #kite-desc-root .kite-card-ja .kite-msg .kite-hl::after {
    animation: none !important;
  }
}
/* kite-top-watashirashiku-smooth-gradient-20260623-v1 end */


/* kite-css-full-restore-top-20260621-v2: restored from backup-pc-style-before-hodogaya-medical-mobile-fix-20260621.css */
/* kite-global-mobile-text-width-20260607-v5 */
@media (max-width: 767px) {
  html body .article .txt.editorArea div:not([class])[style] {
    padding-left: min(10px, 2.8vw) !important;
    padding-right: min(10px, 2.8vw) !important;
  }
}
/* /kite-global-mobile-text-width-20260607-v5 */

/* kite-global-mobile-text-width-20260607-v4 */
@media (max-width: 767px) {
  html body:not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) .kite-wrap {
    width: auto !important;
    max-width: none !important;
  }
}
/* /kite-global-mobile-text-width-20260607-v4 */

/* kite-global-mobile-text-width-20260607-v3 */
@media (max-width: 767px) {
  html body [class^="kite-"][class$="__inner"],
  html body [class*=" kite-"][class$="__inner"] {
    width: auto !important;
    max-width: none !important;
  }
}
/* /kite-global-mobile-text-width-20260607-v3 */

/* kite-global-mobile-text-width-20260607-v2 */
@media (max-width: 767px) {
  html body .article .txt.editorArea div:not([class]):not([style]) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* /kite-global-mobile-text-width-20260607-v2 */

/* kite-global-mobile-text-width-20260607-v1 */
@media (max-width: 767px) {
  html body .siteWidth,
  html body .siteWidth-s,
  html body .article.siteWidth-s {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  html body .article .txt.editorArea,
  html body .freeArea {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  html body .article .txt.editorArea div:not([class]) {
    padding-left: min(18px, 4.8vw) !important;
    padding-right: min(18px, 4.8vw) !important;
  }

  html body .editorArea ul,
  html body .editorArea ol {
    padding-left: 1.2em !important;
  }

  html body .editorArea ul li,
  html body .editorArea ol li {
    margin-left: 1.1em !important;
  }

  html body .kite-wrap,
  html body [class^="kite-"][class$="__inner"],
  html body [class*=" kite-"][class$="__inner"] {
    width: min(calc(100% - 28px), 560px) !important;
    max-width: min(calc(100% - 28px), 560px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* /kite-global-mobile-text-width-20260607-v1 */

/* kite-hodogaya-nav-label-all-20260607-v1 */
body.page-250145 .kite-region-nav a[aria-current="page"] {
  color: transparent !important;
  position: relative !important;
}

body.page-250145 .kite-region-nav a[aria-current="page"]::after {
  color: #0b8f84 !important;
  content: "保土ヶ谷区・保土ケ谷区" !important;
  display: block !important;
  left: 0 !important;
  position: absolute !important;
  right: 0 !important;
  text-align: center !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}
/* /kite-hodogaya-nav-label-all-20260607-v1 *//* kite-hodogaya-kicker-case-20260607-v1 */
body.page-250145 .kite-region-hero .kite-kicker {
  text-transform: uppercase !important;
}
/* /kite-hodogaya-kicker-case-20260607-v1 *//* kite-hodogaya-match-other-area-pages-20260607-v1 */
@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-wrap,
  html body.page-250145 .kite-region-hero .kite-wrap,
  html body.page-250145 .kite-region-nav .kite-wrap,
  html body.page-250145 .kite-section .kite-wrap,
  html body.page-250145 .kite-cta .kite-wrap {
    width: min(calc(100% - 40px), 520px) !important;
    max-width: min(calc(100% - 40px), 520px) !important;
  }

  html body.page-250145 .kite-region-nav a[aria-current="page"] {
    color: transparent !important;
    position: relative !important;
  }

  html body.page-250145 .kite-region-nav a[aria-current="page"]::after {
    color: #0b8f84 !important;
    content: "保土ヶ谷区・保土ケ谷区" !important;
    display: block !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }
}
/* /kite-hodogaya-match-other-area-pages-20260607-v1 *//* kite-top-slide-logo-size-20260607-v1 */
body#top.slide .header .siteTitle .logo-main {
  font-size: clamp(52px, 7.2vw, 108px) !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
}

@media (max-width: 767px) {
  body#top.slide .header .siteTitle .logo-main {
    font-size: clamp(44px, 11.8vw, 48px) !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
  }
}
/* /kite-top-slide-logo-size-20260607-v1 *//* kite-hodogaya-visible-title-ku-20260607-v1 */
body.page-250145 #kite-region-title-hodogaya,
body.page-250145 #kite-region-cta-hodogaya,
body.page-250145 #kite-region-self-burden-title-hodogaya {
  color: transparent !important;
  position: relative !important;
}

body.page-250145 #kite-region-title-hodogaya::after,
body.page-250145 #kite-region-cta-hodogaya::after,
body.page-250145 #kite-region-self-burden-title-hodogaya::after {
  color: #143142 !important;
  content: "";
  display: block !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
}

body.page-250145 #kite-region-title-hodogaya::after {
  content: "" !important;
}

body.page-250145 #kite-region-cta-hodogaya::after {
  content: "" !important;
}

body.page-250145 #kite-region-self-burden-title-hodogaya::after {
  content: "" !important;
}
/* /kite-hodogaya-visible-title-ku-20260607-v1 *//* kite-hide-hodogaya-search-intent-20260607-v1 */
body.page-250145 .kite-search-intent-boost-v1 {
  display: none !important;
}
/* /kite-hide-hodogaya-search-intent-20260607-v1 *//* kite-hodogaya-mobile-emergency-top-20260607-v2 */
body.page-250145,
body.page-250145 #contents,
body.page-250145 .contents,
body.page-250145 main,
body.page-250145 .article {
  max-width: 100% !important;
  overflow-x: hidden !important;
}



body.page-250145 #kite-region-lp-hodogaya,
body.page-250145 .kite-wrap {
  max-width: 100vw !important;
  box-sizing: border-box !important;
}
/* /kite-hodogaya-mobile-emergency-top-20260607-v2 */
/* kite-hide-hodogaya-search-terms-20260607-v1 */
body.page-250145 .kite-family-care-search-terms-v2 {
  display: none !important;
}
/* /kite-hide-hodogaya-search-terms-20260607-v1 *//* kite-recovered-safe-patches-from-backup-20260606 */
:root {

    --base-color:;

    --text-color: #222;

    --link-color:;
}
:root {

    --font-gothic: 'Noto Sans Japanese', 'YuGothic', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic ProN', sans-serif;

    --font-mincho: 'リュウミン R-KL', 'Ryumin Regular KL', 'YuMincho', 'Yu Mincho', serif;

    --font-marugothic: "Hiragino Maru Gothic Pro","Hiragino Maru Gothic Pro","Hiragino Maru Gothic Pro", "HGMaruGothicMPRO","HGMaruGothicMPRO";
}
body {
    color: var(--text-color);
    font-family: var(--font-gothic);
    letter-spacing: 0.05em;
    font-size: 13px;
    line-height: 1.875;
}
* {
    word-break: break-all;
    box-sizing: border-box;
}
table,
iframe {
    max-width: 100%;
}
a {
    color: var(--text-color);
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: none;
    color: var(--text-color);
}
h1,h2,p,figure,ul,li {
    margin: 0;
    padding: 0;
    list-style: none;
}
img {
    max-width: 100%;
    height: auto;
}
.siteWidth,
.siteWidth-s {
    padding-left: 20px;
    padding-right: 20px;
}
.bgColor-gray {
    background: #F7F7F7;
    padding-top: 60px;
    padding-bottom: 30px;
}
.header {
    display: flex;
    align-items: center;
    position: relative;
    padding: 27px 90px 19px 20px;
    min-height: 70px;
}
.slide header {
    padding: 0;
    display: block;
}
.siteTitle {
    line-height: 1.2;
    font-size: 20px;
    font-weight: bold;
}
.siteTitle a:hover {
    opacity: .7;
}
.slide .siteTitle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
    max-height: 80%;
    overflow: hidden;
    text-align: center;
    z-index: 3;
    font-size: 30px;
}
.slide .siteTitle a {
    color: #fff;
}
.slide .siteTitle img {
    top: 45%;
}
.siteTitle img {
    max-height: 200px;
}
.pageTitle {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background: #F7F7F7;
    padding: 40px 20px;
    line-height: 1.3;
}
.menu {
    background: #000;
}
.menu .inner {
    overflow-x: auto;
}
.menu a {
    color: #fff;
    font-size: 15px;
    line-height: 1.2;
    border-right: 1px solid #fff;
    padding: 15px 20px;
    display: block;
}
.menu a:hover {
    background: #666666;
}
.menu ul {
    display: flex;
    justify-content: center;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
}
.menu ul li:last-child a {
    border-right: none;
}
.hamburger {
    background: #000;
    width: 70px;
    height: 70px;
    position: fixed;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 11;
    transition: .7s;
}
.hamburger .inner {
    position: relative;
    width: 23px;
    height: 12px;
    margin-right: auto;
    margin-left: auto;
    line-height: 70px;
    top: 40%;
}
.hamburger span {
    width: 100%;
    height: 2px;
    display: inline-block;
    background: #fff;
    position: absolute;
    transition: .7s;
    opacity: 1;
}
.hamburger p {
    display: none;
}
.hamburger span:nth-of-type(1) {
    top: 0;
}
.hamburger span:nth-of-type(2) {
    top: 5px;
}
.hamburger span:nth-of-type(3) {
    bottom: 0;
}
.hamburger.active span:nth-of-type(1) {
    opacity: 0;
}
.hamburger.active span:nth-of-type(2) {
    transform: translateY(0px) rotate(-45deg);
    top: 50%;
}
.hamburger.active span:nth-of-type(3) {
    transform: translateY(0px) rotate(45deg);
    top: 50%;
}
.slider,
.slider-overlay,
.slider li,
.slider li img {
    width: 100vw;
    height: 100vw;
}
.slide li img {
    object-fit: cover;
}
.slider-overlay {
    background: rgba(0, 0, 0, .4);
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}
.slider li img {
	transform: scale(1.3);
}
.active3 img {
	transition-duration: 6s;
}
.active2 img {
	transition-duration: 4s;
}
.active1 img {
	transition-duration: 2s;
}
.slider .active-slide img,
.slider .active-slide-first img {
	transform: scale(1);
}
.popUp {
    z-index: 1;
}
.globalNav {
    display: none;
}
.bgColor-white {
    background-color: #fff;
}
.navi.active {
    height: 100vh;
    transform: translateY(0);
}
.navi {
    background: #000;
    color: #fff;
    width: 100vw;
    height: 0;
    padding: 100px 20px 40px 20px;
    position: fixed;
    z-index: 10;
    top: 0;
    transform: translateY(-100%);
    transition: .7s;
    letter-spacing: 0.05em;
    line-height: 1.2;
}
.navi a {
    color: #fff;
}
.navi a:hover {
    opacity: .7;
}
.navi .inner {
    height: 100%;
    overflow-y: auto;
}
.menuNavi .parent {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.9;
    letter-spacing: 0;
}
.menuNavi .parent > li {
    margin-bottom: 30px;
    line-height: 2;
}
.menuNavi .child {
    font-size: 16px;
    font-weight: normal;
}
.menuNavi a {
    display: block;
}
.right {
    font-size: 15px;
}
.headNavi {
    margin-bottom: 32px;
}
.headNavi  li {
    border: 1px solid #fff;
    text-align: center;
    margin-bottom: 16px;
    font-weight: bold;
}
.headNavi  li a {
    display: block;
    padding: 15px;
}
.snsBtn {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}
.snsBtn li {
    margin-right: 20px;
}
.snsBtn li:hover {
    opacity: .7;
}
.snsBtn li:last-child {
    margin-right: 0;
}
.navi .snsBtn {
    margin-bottom: 32px;
}
.lead {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #F7F7F7;
    letter-spacing: 0.1em;
    line-height: 2;
    margin-bottom: 35px;
    text-align: left;
}
.lead br {
    display: none;
}
.mainImg .lead {
    padding: 0;
    margin-bottom: 0;
}
.mainImg {
    padding: 20px;
    background: #F7F7F7;
    margin-bottom: 60px;
}
.mainImg figure {
    margin-bottom: 20px;
    text-align: center;
}
.article {
    margin-top: 60px;
}
.article:last-child {
    margin-bottom: 60px;
}
.article .title {
    font-family: var(--font-mincho);
    font-size: 22px;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 20px;
}
.article figcaption {
    display: none;
}
.article .txt {
    margin-bottom: 20px;
}
.article .inner {
    z-index: 2;
}
#top {
    z-index: 3;
}
.first-img {
    margin-right: -20px;
    margin-left: -20px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
.first-img img {
    width: 100%;
}
.imgContainer figure {
    margin-bottom: 20px;
    text-align: center;
}
.imgContainer figure img {
    width: 100%;
}
.editorArea a {
    text-decoration: underline;
}
.editorArea a:hover {
    text-decoration: none;
}
.editorArea img {
    display: block;
    margin: 0 auto;
}
.editorArea hr {
    height: 1px;
    color: var(--text-colorBase);
}
.editorArea ol li{
    list-style-type: decimal;
}
.editorArea ul li{
    list-style-type: disc;
    margin-left: 2em;
}
.editorArea ol li,
.editorArea ul li {
    margin-bottom: 5px;
}
.editorArea em {
    font-style: italic;
}
.editorArea table {
    width: 100%;
    max-width: 100%;
}
.editorArea table th,
.editorArea table td {
    padding: 15px 25px;
    border: 1px solid #ccc;
}
.editorArea table th {
    text-align: center;
    background: #F7F7F7;
    font-weight: normal;
    width: 102px;
}
.editorArea table td {
    background: var(--text-clolorSub);
}
.editorArea img {
    max-width: 100%;
}
.editorArea iframe {
    max-width: 100%;
}
.editorArea strong,
.editorArea b {
    font-weight: bolder;
}
.extraTtl {
    font-size: 28px;
    font-family: var(--font-mincho);
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    letter-spacing: 0;
    line-height: 1.2;
}
.extraTtl::before {
    position: absolute;
    top: -90%;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    font-size: 15px;
    border-bottom: 1px solid #222;
    font-family: "Times New Roman";
}
.infoTtl::before {
    content: "NEWS";
}
.blogTtl::before {
    content: "BLOG";
}
#news {
    margin-bottom: 30px;
}
.rss dt,
.news time {
    font-family: "Times New Roman";
    font-size: 15px;
    letter-spacing: 0;
    line-height: 1.1;
    font-weight: normal;
}
.rss dd,
.news span {
    margin-bottom: 20px;
    font-size: 13px;
    letter-spacing: 0.1em;
    line-height: 1.9;
}
.news span {
    display: block;
}
.rss dd a,
.news li a {
    text-decoration: underline;
}
.rss dd a:hover,
.news p a:hover {
    text-decoration: none;
}
.news li.is-hidden {
    display: none;

}
.btn {
    max-width: 200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    margin-top: 30px;
}
.btn:hover,
.btn a:hover {
    background: #000;
    color: #fff;
}
.newsBtn {
    padding: 10px 15px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.blogBtn {
    position: relative;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    border-radius: 30px;
}
.blogBtn::after {
    content: '';
    background-image: url(https://assets.toriaez.jp/thp2/pc/images/240/pic-btn_001.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 35%;
    right: 15%;
    cursor: pointer;
}
.freeArea {
    margin-top: 60px;
    margin-bottom: 40px;
    letter-spacing: 0;
    line-height: 1.9;
    padding-right: 20px;
    padding-left: 20px;
}
.pageTop {
  margin-top: 80px;
  text-align: center;
}
.pageTop a {
    color: #222;
    font-weight: bold;
    font-size: 12px;
    position: relative;
    text-decoration: none;
}
.pageTop a::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(135deg);
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
    width: 20px;
    height: 20px;
    transition: all 0.2s ease-in-out;
}
.pageTop a:hover::before {
    top: -35px;
}
.contactBtn a {
    margin-top: 30px;
    margin-bottom: 40px;
    background: #000;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
    padding: 33px 50px 33px 30px;
    position: relative;
    cursor: pointer;
    letter-spacing: 0.05em;
    line-height: 1.2;
}
.contactBtn a::after {
    content: '';
    position: absolute;
    top: 40%;

    right: 5%;
    margin: auto;
    transform: rotate(225deg);
    border-bottom: 3px solid #fff;
    border-left: 3px solid #fff;
    width: 20px;
    height: 20px;
    transition: all 0.2s ease-in-out;
}
.contactBtn a:hover {
    background: #666;
}
.formPage .footer .snsBtn {
    margin-top: 40px;
}
.footer .snsBtn li {
    margin-right: 25px;
}
.footer .snsBtn li:last-child {
    margin-right: 0;
}
.footer .snsBtn a {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 1px solid #666;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer {
    margin-top: 40px;
}
.footer .qrCode {
    margin-top: 24px;
}
.navi .qrCode {
    margin-bottom: 20px;
}
.qrCode {
    text-align: center;
}
.copyright {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 50px;
    line-height: 1.2;
    font-size: 16px;
    font-family: var(--font-mincho);
}
.pnkz {
    margin-top: 15px;
    font-size: 11px;
    line-height: 1.2;
    padding-right: 20px;
    margin-bottom: 40px;
    overflow-x: auto;
    overflow-y: hidden;
}
.pnkz ul {
    display: flex;
    justify-content: flex-end;
    width: max-content;
    margin-left: auto;
}
.pnkz li {
    border-right: 1px solid #CCCCCC;
    margin-left: 5px;
}
.pnkz li:last-child {
    border-right: none;
}
.pnkz a {
    text-decoration: underline;
    padding: 5px;
}
.pnkz a:hover {
    text-decoration: none;
}
.map iframe {
    margin: 0 auto;
    display: block;
    height: 300px;
}
.info {
    margin-top: 60px;
    margin-bottom: 80px;
}
.info dl {
    display: flex;
    margin-bottom: 1px;
    border-top: 1px solid #CCCCCC;
}
.info dl:last-child {
    border-bottom: 1px solid #CCCCCC;
}
.info dt {
    padding: 20px;
    width: 180px;
    min-width: 70px;
    font-weight: bold;
    display: block;
}
.info dd {
    padding: 20px;
    width: 100%;
    margin-bottom: 0;
}
.form {
    margin-top: 60px;
}
.form table {
    width: 100%;
}
.form th,
.form td {
    display: block;
    width: 100%;
}
.form th {
    padding: 15px 10px 5px 10px;
}
.form td {
    padding: 5px 10px 15px 10px;
}
.form tr {
    border-top: 1px solid #ccc;
    padding: 5px;
}
.input-text input,
textarea,
.input-age input {
    padding: 8px 15px;
    border-radius: 4px;
    border: 1px solid #d6d6d6;
}
.input-text input,
textarea {
    width: 100%;
}
.input-age input {
    margin-right: 10px;
    vertical-align: bottom;
    width:150px;
}
textarea {
    height: 300px;
}
.validation_span {
    color: red;
}
.btnCont {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .form-btn {
    display: inline-block;
    max-width: 240px;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    border-radius: 5px;
    color: var(--color-sub);
    text-align: center;
    margin-right: 10px;
    border: none;
    font-weight: bold;
    font-size: 18px;
  }

  .btn-submit:hover,
  .btn-reset:hover {
    opacity: 0.8;
  }

  .btn-submit {
    background: #000;
    color: #fff;
    margin-bottom: 15px;
  }

  .btn-reset {
    background: #c6c6c6;
  }
  .thaks {
    padding-left: 20px;
    padding-right: 20px;
  }
@media screen and (min-width:768px) {

    body {
        font-size: 15px;
    }


    .siteWidth {
        max-width: 1200px;
        margin-right: auto;
        margin-left: auto;
    }
    .siteWidth-s {
        max-width: 780px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .bgColor-gray {
        padding-top: 90px;
        padding-bottom: 60px;
    }


    .header {
        min-height: 120px;
        padding: 49px 170px 35px 50px;
    }

    .siteTitle {
        font-size: 30px;
    }
    .slide .siteTitle {
        font-size: 46px;
    }

    .pageTitle {
        padding-top: 60px;
        padding-bottom: 60px;
        font-size: 24px;
    }

    .menu .inner {
        margin-right: auto;
        margin-left: auto;
        padding: 0 30px;
    }

    .slider,
    .slider-overlay,
    .slider li,
    .slider li img  {
        height: calc(100vw * 0.52642);
    }

    .hamburger {
        width: 120px;
        height: 120px;
    }
    .hamburger .inner {
        width: 40px;
        height: 20px;
    }
    .hamburger p {
        font-size: 12px;
        color: #fff;
        transition: .7s;
        display: block;
        opacity: 1;
        letter-spacing: 0;
        font-weight: bold;
    }

    .hamburger.active p {
        opacity: 0;
    }
    .hamburger span:nth-of-type(2) {
        top: 9px;
    }

    .globalNav {
        display: block;
        background: #fff;
        padding: 30px 16px 0 16px;
    }
    .globalNav .parent {
        display: flex;
        justify-content: center;
        align-items: center;
        list-style: none;
        margin: 0 auto;
        padding: 0;
        flex-wrap: wrap;
    }
    .globalNav .parent > li {
        border-right: 1px solid #ccc;
        margin-bottom: 20px;
    }
    .globalNav .parent li:last-child {
        border-right: none;
    }
    .globalNav .parent a {
        text-decoration: none;
        font-weight: bold;
        padding: 15px 24px;
    }
    .globalNav .parent a:hover {
        text-decoration: underline;
    }
    .globalNav .child {
        margin: 0;
        padding: 0;
        list-style: none;
        background: #000;
        position: absolute;
        z-index: 4;
    }
    .globalNav .child li {
        border-bottom: 1px solid #fff;
    }
    .globalNav .child li:last-child {
        border-bottom: none;
    }
    .globalNav .child a {
        display: block;
        color: #fff;
        text-align: center;
    }
    .globalNav .child a:hover {
        text-decoration: none;
        background: #666;
    }


    #news {
        padding: 90px 0px 54px;
        line-height: 1.9;
    }

    .mainImg {
        margin-bottom: 0;
        padding: 0;
    }
    .mainImg .lead {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .noImg.lead {
        width: 100%;
    }
    .lead {
        text-align: center;
    }
    .lead br {
        display: block;
    }
    .lead .inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .mainImg .inner {
        display: flex;
        align-items: center;
        width: 100%;
        max-width: 1200px;
        padding: 40px 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .mainImg figure {

        max-width: 500px;
        text-align: right;
        margin-right: 40px;
        margin-bottom: 0;
    }

    .navi {
        padding: 130px 30px 50px ;
    }

    .navi .inner {
        display: flex;
        justify-content: space-between;
        height: 100%;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .menuNavi {
        width: 100%;
        max-width: 500px;
        overflow-y: auto;
        height: 100%;
        margin-right: 30px;
    }

    .menuNavi::-webkit-scrollbar {
        width: 14px;
    }

    .menuNavi::-webkit-scrollbar-thumb {
        background: #fff;
        border-radius: 9px;
    }
    .menuNavi {
        scrollbar-width: thin;
        scrollbar-color: #fff #fff;
    }

    .menuNavi .parent {
        font-size: 28px;
        font-weight: bold;
        padding-right: 15px;
    }

    .menuNavi .parent > li {
        margin-bottom: 30px;
    }

    .menuNavi .child {
        font-size: 16px;
        font-weight: normal;
    }


    .right {
        width: 100%;
        max-width: 300px;
        overflow-y: auto;
        height: 100%;
        padding-right: 15px;
        font-size: 20px;
    }
    .right::-webkit-scrollbar {
        display: none;
    }
    .headNavi {
        margin-bottom: 60px;
    }

    .headNavi  li {
        margin-bottom: 16px;
    }

    .article {
        margin-top: 130px;
    }
    .article:first-of-type {
        margin-top: 90px;
    }
    .article:last-child {
        margin-bottom: 130px;
    }
    .head {
        display: flex;
        margin-bottom: 40px;
        align-items: flex-start;
    }
    .reverse .head {
        flex-direction: row-reverse;
    }
    .article .inner {
        width: 640px;
        margin-top: 40px;
        background: #fff;
    }
    .normal .inner {
        padding: 40px 40px 40px 0;
        margin-right: -40px;
    }
    .reverse .inner {
        padding: 40px 0 40px 40px;
        margin-left: -40px;
    }
    .article .title {
        font-size: 32px;
        margin-bottom: 40px;
        line-height: 1.4;
        letter-spacing: 0;
    }
    .article .txt {
        font-size: 15px;
        line-height: 1.9;
        letter-spacing: 0.1em;
    }
    .article .head figure {
        width: 640px;
    }
    .first-img {
        margin-left: 0;
        margin-right: 0;
    }
    .normal .head figure {
        text-align: left;
        margin-left: -40px;
    }
    .reverse .head figure {
        text-align: right;
        margin-right: -40px;
    }
    .imgContainer {
        display: flex;
        justify-content: center;
    }
    .imgContainer figure {
        max-width: 380px;
        width: 100%;
        margin-right: 30px;
    }
    .imgContainer figure:last-child {
        margin-right: 0;
    }

    #news {
        margin-bottom: 40px;
    }
    .rss dt,
    .news time {
        display: inline-block;
        width: 15%;
        min-width: 100px;
        padding-top: 6px;
        vertical-align: top;
    }
    .rss dd,
    .news span {
        display: inline-block;
        width: calc( (99% - 15%) - 26px );
        font-size: 15px;
    }
    .news span {
        display: inline-flex;
    }
    .news li a:hover {
        text-decoration: none;
    }

    .freeArea {
        margin-top: 90px;
        margin-bottom: 72px;
        padding: 0;
        font-size: 15px;
    }

    .pageTop {
        display: none;
        position: fixed;
        bottom: 30px;
        right: 20px;
        margin-top: 0;
    }

    .contactBtn {
        margin-top: 90px;
        margin-bottom: 70px;
    }

    .copyright {
        margin-bottom: 83px;
    }

    .pnkz {
        font-size: 13px;
        max-width: 1200px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    .editorArea table th {
        width: 200px;
    }

    .map iframe {
        height: 500px;
    }
    .formPage .footer .snsBtn {
        margin-top: 90px;
    }
    .footer {
        margin-top: 72px;
    }

    .form th,
    .form td {
        padding: 30px 20px;
    }
    .form th {
        width: 30%;
    }
    .form td {
        width: 70%;
    }
    .form tr {
        display: flex;
        align-items: center;
    }
    .input-age input {
        width: 40%;
    }
    .thaks {
        max-width: 780px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0;
        padding-right: 0;
      }
}
.required {
    margin-top: 15px;
}

/* --------------------------------------------------
   [SYSTEM] AO-CHAN SPECIAL ARCHITECTURE
   Version: Optimized Final (Buttons Relocated Below Menu)
   -------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@700;900&display=swap');

/* sanitized legacy mojibake note */
:root {
    --text-color: #222;
    --text-colorBase: #222;
    --text-colorSub: #fff;
    --color-sub: #666;
    --cursor-color: #00c9a7;

    /* Font Stacks */
    --font-gothic: "Yu Gothic Medium", "Yu Gothic", "YuGothic", "Yu Gothic", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    --font-mincho: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif;
    --font-marugothic: "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic", "Hiragino Maru Gothic Pro", "HG Maru Gothic M-PRO", "HG Maru Gothic", sans-serif;
}

html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    max-width: 100% !important;
    background-color: #fff !important;
    background-image: none !important;
}

body {
    color: var(--text-color);
    font-family: var(--font-gothic) !important;
    font-weight: 500;
    letter-spacing: 0.05em;
    font-size: 13px;
    line-height: 1.875;
    -webkit-font-smoothing: antialiased;
    word-break: normal;
    overflow-wrap: anywhere;
}

/* Global Reset & Typography Unification */
* { box-sizing: border-box; }
h1, h2, p, figure, ul, li { margin: 0; padding: 0; list-style: none; }
h3, p, div, span, a, h1, h3, h4, h5, h6, li, dt, dd, th, td, label, section, main {
    font-family: var(--font-gothic) !important;
    font-weight: 500 !important;
    font-style: normal !important;
}
a { color: var(--text-color); text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; color: var(--text-color); }
img { max-width: 100%; height: auto; }
img[src*="e2SIvR4Civ_m.png"] { box-shadow: none !important; border: none !important; }
table, iframe { max-width: 100%; }

/* Mincho Font Targets */
h2.title, section.article, section.article *, div.kite-title, div.kite-body, h2.kite-en-main-heading, span.kite-en-title, body.slide h2.title,
.footer-copy, h2.kite-language-label {
    font-family: var(--font-mincho) !important; font-style: normal !important;
}

/* Wrapper Box Special Font Weight Override */
.wrapper-box, .wrapper-box * {
    font-family: var(--font-gothic) !important;
    font-weight: 500 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.wrapper-box h1, .wrapper-box h2, .wrapper-box h3, .wrapper-box b, .wrapper-box strong {
    font-weight: 500 !important; font-style: normal !important;
}

/* ==================================================
   1. Layout Components & Common
   ================================================== */
.siteWidth, .siteWidth-s { padding-left: 20px; padding-right: 20px; }
.bgColor-gray { background: #F7F7F7; padding-top: 60px; padding-bottom: 30px; }
.bgColor-white { background-color: #fff; }

.pageTitle { text-align: center; background: #F7F7F7; padding: 40px 20px; font-size: 24px !important; font-weight: bold !important; line-height: 1.4 !important; }

/* Buttons & SNS */
.btn { max-width: 200px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #fff; border-radius: 30px; margin-top: 30px; }
.btn:hover, .btn a:hover { background: #000; color: #fff; }
.snsBtn { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; }
.snsBtn li { margin-right: 20px; }
.snsBtn li:hover { opacity: .7; }
.snsBtn li:last-child { margin-right: 0; }

.contactBtn a { margin-top: 30px; margin-bottom: 40px; background: #000; color: #fff; text-decoration: none; font-size: 20px; font-weight: bold; display: block; text-align: center; padding: 33px 50px 33px 30px; position: relative; cursor: pointer; letter-spacing: 0.05em; line-height: 1.2; }
.contactBtn a::after { content: ''; position: absolute; top: 40%; right: 5%; margin: auto; transform: rotate(225deg); border-bottom: 3px solid #fff; border-left: 3px solid #fff; width: 20px; height: 20px; transition: all 0.2s ease-in-out; }
.contactBtn a:hover { background: #666; }

.pageTop { margin-top: 80px; text-align: center; }
.pageTop a { color: #222; font-weight: bold; font-size: 12px; position: relative; text-decoration: none; }
.pageTop a::before { content: ''; position: absolute; top: -30px; left: 0; right: 0; margin: auto; transform: rotate(135deg); border-bottom: 3px solid #000; border-left: 3px solid #000; width: 20px; height: 20px; transition: all 0.2s ease-in-out; }
.pageTop a:hover::before { top: -35px; }

/* ==================================================
   2. Header & Logo (Merged Patch V8 Logic / Text Bold Fix)
   ================================================== */
header, .header, .site-header { z-index: auto !important; position: relative; }
.header { display: flex; align-items: center; padding: 27px 90px 19px 20px; min-height: 70px; }
.siteTitle { line-height: 1.2; font-size: 20px; font-weight: bold; display: block; position: relative; width: auto; max-width: 100%; }
.siteTitle a { display: inline-block; min-height: 50px; }
.siteTitle a:hover { opacity: .7; }
.siteTitle img { max-height: 200px; width: auto; vertical-align: bottom; box-shadow: none !important; border: none !important; }

/* Non-Home Header Specifics */
body:not(.home):not(.top):not(#top) header .logo-catch,
body:not(.home):not(.top):not(#top) .header .logo-catch,
body:not(.home):not(.top):not(#top) header .logo-main,
body:not(.home):not(.top):not(#top) .site-header .logo-main,
body:not(.home):not(.top):not(#top) .header .logo-main,
body:not(.home):not(.top):not(#top) .header .siteTitle,
body:not(.home):not(.top):not(#top) .company-name-large,
body:not(.home):not(.top):not(#top) .header .kite-area-text,
body:not(.home):not(.top):not(#top) .header .sava {
    font-family: var(--font-gothic) !important;
    font-weight: normal !important;
    text-align: left !important;
    justify-content: flex-start !important;
    display: block !important;
    width: auto !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    line-height: 1.2 !important;
    color: #333 !important;
}

body:not(.home):not(.top):not(#top) .header .logo-catch { font-size: 15px !important; margin-bottom: 0 !important; padding-bottom: 0 !important; color: #555 !important; line-height: 1.0 !important; }
body:not(.home):not(.top):not(#top) .header .logo-main { font-size: 15px !important; line-height: 1.4 !important; white-space: normal !important; margin-top: 0 !important; padding-top: 0 !important; margin-bottom: 0 !important; }
body:not(.home):not(.top):not(#top) .company-name-large { font-size: 20px !important; font-weight: bold !important; margin-top: 5px !important; }
body:not(.home):not(.top):not(#top) .header .siteTitle { font-size: 20px !important; font-weight: bold !important; line-height: 1.0 !important; color: #000 !important; align-items: flex-start !important; }
body:not(.home):not(.top):not(#top) .header .sava { font-size: 14px !important; color: #000 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
body:not(.home):not(.top):not(#top) .header img { margin-left: 0 !important; margin-right: auto !important; display: block !important; }
body:not(.home):not(.top):not(#top) .header br { display: none !important; }

/* Kite Text Replacement for Header */
body:not(.home):not(.top):not(#top) .header .kite-area-text {
    font-size: 0 !important; margin-top: 20px !important; padding-top: 0 !important;
}

/* Header Text Bold */
body:not(.home):not(.top):not(#top) .header .kite-area-text::before {
    content:"";
    font-family: var(--font-gothic) !important;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #333 !important;
    display: block !important;
    line-height: 1.5 !important;
    margin-bottom: 5px !important;
}

body:not(.home):not(.top):not(#top) .header .kite-area-text::after {
    content:"";
    font-family: var(--font-gothic) !important;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #333 !important;
    display: block !important;
    line-height: 1.5 !important;
}

/* ==================================================
   3. Menu & Navigation
   ================================================== */
.menu { background: #000; }
.menu .inner { overflow-x: auto; }
.menu ul { display: flex; justify-content: center; width: max-content; margin-left: auto; margin-right: auto; }
.menu a { color: #fff; font-size: 15px; line-height: 1.2; border-right: 1px solid #fff; padding: 15px 20px; display: block; }
.menu a:hover { background: #666666; }
.menu ul li:last-child a { border-right: none; }

/* Hamburger Button */
.hamburger {
    background: #000 !important; width: 70px; height: 70px;
    position: fixed !important; top: 0; right: 0; cursor: pointer;
    z-index: 2147483646 !important;
    transition: .7s; opacity: 1 !important; visibility: visible !important;
}
.hamburger::before, .hamburger::after, .hamburger.active::before, .hamburger.active::after { content: none !important; display: none !important; }

.hamburger .inner {
    position: absolute;
    width: 50px !important;
    height: 44px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    top: 40px !important;
    margin: 0 !important; padding: 0 !important; line-height: 1 !important;
}

.hamburger span {
    display: block !important; position: absolute !important; background: #fff !important;
    opacity: 1 !important; visibility: visible !important; transition: all 0.5s ease !important;
    left: 0 !important;
    width: 100% !important;
    height: 3px !important;
    border-radius: 2px !important; z-index: 10 !important;
}
.hamburger span:nth-of-type(1) { top: 0 !important; }
.hamburger span:nth-of-type(2) { top: 10px !important; }
.hamburger span:nth-of-type(3) { top: 20px !important; }

.hamburger p {
    display: block !important;
    position: absolute !important;
    bottom: 4px !important;
    left: 0 !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    color: #fff !important;
    line-height: 1 !important;
    letter-spacing: 0.05em !important;
    margin: 0 !important; padding: 0 !important;
    font-family: Arial, sans-serif !important;
    white-space: nowrap !important;
}
.hamburger strong { display: none !important; }
.hamburger.active p { display: none !important; }

/* Hamburger Animation (PC) */
.hamburger.active .inner {
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    height: 40px !important;
}
.hamburger.active span:nth-of-type(1) { opacity: 0 !important; }
.hamburger.active span:nth-of-type(2) { top: 18px !important; transform: rotate(45deg) !important; opacity: 1 !important; }
.hamburger.active span:nth-of-type(3) { top: 18px !important; transform: rotate(-45deg) !important; opacity: 1 !important; }


/* Mobile Hamburger */
@media screen and (max-width: 767px) {
    .hamburger .inner {
        width: 36px !important;
        top: 24px !important;
        height: 20px !important;
    }
    .hamburger span:nth-of-type(1) { top: 0 !important; }
    .hamburger span:nth-of-type(2) { top: 8px !important; }
    .hamburger span:nth-of-type(3) { top: 16px !important; }

    .hamburger p {
        font-size: 10px !important;
        bottom: -14px !important;
        font-weight: bold !important;
    }

    .hamburger.active span:nth-of-type(2) { top: 8px !important; }
    .hamburger.active span:nth-of-type(3) { top: 8px !important; }
}


/* Navigation Drawer */
.navi {
    background: #000; color: #fff; width: 100% !important; max-width: 100% !important; height: 0;
    padding: 100px 20px 40px 20px; position: fixed !important;
    z-index: 2147483645 !important;
    top: 0; transform: translateY(-100%); transition: .7s; letter-spacing: 0.05em; line-height: 1.2;
}
.navi.active { height: 100vh; transform: translateY(0); }
.navi a { color: #fff; }
.navi a:hover { opacity: .7; }
.navi .inner { height: 100%; overflow-y: auto; }
.navi .snsBtn { margin-bottom: 32px; }
.navi .qrCode { margin-bottom: 20px; }
.menuNavi .parent { font-size: 20px; font-weight: bold; line-height: 1.9; letter-spacing: 0; }
.menuNavi .parent > li { margin-bottom: 30px; line-height: 2; }
.menuNavi .child { font-size: 16px; font-weight: normal; }
.menuNavi a { display: block; }
.right { font-size: 15px; }
.headNavi { margin-bottom: 32px; }
.headNavi li { border: 1px solid #fff; text-align: center; margin-bottom: 16px; font-weight: bold; }
.headNavi li a { display: block; padding: 15px; }

.popUp { z-index: 1; }
.globalNav { display: none; }

/* ==================================================
   4. Slider & Homepage Visuals
   ================================================== */
.slide header { padding: 0; display: block; }
.slider, .slider-overlay, .slider li, .slider li img { width: 100vw; height: 70vw; max-width: 100% !important; box-sizing: border-box !important; }
.slide li img { object-fit: cover; }
.slider-overlay { background: rgba(0, 0, 0, .4); position: absolute; inset: 0; width: 100%; height: 100%; z-index: 2; }
.slider li img { transform: scale(1.3); }
.active3 img { transition-duration: 6s; }
.active2 img { transition-duration: 4s; }
.active1 img { transition-duration: 2s; }
.slider .active-slide img, .slider .active-slide-first img { transform: scale(1); }

.slide .siteTitle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-height: 80%; overflow: hidden; text-align: center; z-index: 3; font-size: 30px; }
.slide .siteTitle a { color: #fff; }
.slide .siteTitle img { top: 45%; }
.kite-area-text { display: none !important; }

/* Home Logo Specifics */
body.home .logo-main, body.top .logo-main, body.index .logo-main, #top .logo-main {
    font-family: var(--font-gothic) !important; font-weight: 600!important; line-height: 1.0 !important; letter-spacing: -0.02em !important;
}
body.home .kite-area-text, body.top .kite-area-text, #top .kite-area-text {
    font-family: var(--font-gothic) !important; font-weight: 800 !important; text-shadow: 0 2px 10px rgba(0,0,0,0.9) !important;
}
div.logo-catch { font-weight: 400 !important; }
div.sava, div.kite-area-text, h2.kite-en-main-heading, span.kite-en-title, body.slide, body.slide *, span.kite-sp { font-weight: 700 !important; }

/* ==================================================
   5. Kite Special Area
   ================================================== */
#kite-final-wrapper {
    position: relative !important; width: 100vw !important; max-width: none !important;
    left: 50% !important; right: auto !important; margin-left: -50vw !important; margin-right: -50vw !important;
    margin-top: 40px !important; margin-bottom: 40px !important; padding: 80px 40px !important;
    display: flex !important; flex-direction: column !important; align-items: center !important;
    z-index: 1 !important; background: #fff !important; border-radius: 0 !important; box-shadow: none !important;
    overflow: hidden; color: #333; box-sizing: border-box;
}

#kite-final-wrapper::before {
    content: "" !important; position: absolute !important; top: -25% !important; left: -25% !important; width: 150% !important; height: 150% !important; z-index: -1 !important;

/* kite-restore-chunk-02-20260802 */
    background: radial-gradient(circle at 80% 20%, rgba(0, 201, 167, 0.35), transparent 70%),
                radial-gradient(circle at 15% 15%, rgba(135, 206, 235, 0.1), transparent 40%),
                radial-gradient(circle at 50% 90%, rgba(209, 245, 0, 0.22), transparent 60%),
                radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.95), transparent 80%),
                linear-gradient(135deg, #ffffff 0%, rgba(0, 201, 167, 0.08) 100%) !important;
    background-size: 200% 200% !important; animation: kiteWaveMotion 20s ease-in-out infinite alternate !important; will-change: background-position, transform;
}

#kite-final-wrapper .kite-block-jp, #kite-final-wrapper .kite-block-en, #kite-final-wrapper .kite-block {
    width: 100% !important; max-width: 800px !important; margin: 0 auto 40px !important; text-align: center !important; position: relative !important; z-index: 10 !important;
}
#kite-final-wrapper * { color: #111 !important; font-weight: 700 !important; }

.kite-block-jp .kite-body { font-family: var(--font-gothic) !important; font-size: 18px !important; font-weight: 500 !important; line-height: 2.0 !important; color: #222 !important; }
.kite-block-en .kite-body { font-family: var(--font-mincho) !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1.8 !important; color: #555 !important; font-style: italic; }
#kite-final-wrapper div.kite-title { font-family: var(--font-mincho) !important; font-weight: 700 !important; font-size: 28px !important; }
#kite-final-wrapper .kite-en-section, #kite-final-wrapper .kite-en-section * { font-family: var(--font-mincho) !important; font-weight: 500 !important; font-style: normal !important; }
#kite-final-wrapper .kite-en-main-heading { font-weight: 700 !important; font-size: 32px !important; letter-spacing: 0.02em !important; }
.kite-en-main-heading, .kite-title, .kite-area-text { position: relative; z-index: 10 !important; }

.kite-section { margin-bottom: 60px !important; text-align: center; }
.kite-title { display: block; margin-bottom: 20px !important; }
.kite-body { width: 100%; display: block; white-space: normal; }
.kite-en-title { font-family: var(--font-mincho) !important; font-size: 24px !important; margin-bottom: 10px !important; display: block; font-weight: 700 !important; }
.kite-text-left { display: inline-block; text-align: justify; }

div.kite-anim-cont, div.kite-anim-cont *, span.kite-sp { font-family: var(--font-gothic) !important; font-weight: 700 !important; font-style: normal !important; -webkit-font-smoothing: antialiased !important; }
div.kite-anim-cont { letter-spacing: 0.05em !important; line-height: 1.2 !important; }

/* ==================================================
   6. Main Content Modules
   ================================================== */
.lead, article.lead {
    padding-top: 15px; padding-bottom: 15px; background: #F7F7F7; letter-spacing: 0.1em; line-height: 2; margin-bottom: 35px; text-align: left; font-style: normal !important;
    color: #0972C0 !important;
}
.lead br { display: none; }
.mainImg { padding: 20px; background: #F7F7F7; margin-bottom: 60px; }
.mainImg .lead { padding: 0; margin-bottom: 0; }
.mainImg figure { margin-bottom: 20px; text-align: center; }

.article { margin-top: 60px; }
.article:last-child { margin-bottom: 60px; }
.article .title { font-family: var(--font-mincho) !important; font-size: 28px !important; letter-spacing: 0; line-height: 1.2; margin-bottom: 20px; }
.article figcaption { display: none; }
.article .txt { margin-bottom: 20px; }
.article .inner { z-index: 2; }
.article figure img, .imgContainer figure img { box-shadow: 6px 6px 18px rgba(0, 0, 0, 0.7) !important; }

.first-img { margin-right: -20px; margin-left: -20px; margin-bottom: 20px; display: block; text-align: center; }
.first-img img { width: 100%; }
.imgContainer figure { margin-bottom: 20px; text-align: center; }
.imgContainer figure img { width: 100%; }

/* Editor Area */
.editorArea a { text-decoration: underline; }
.editorArea a:hover { text-decoration: none; }
.editorArea img { display: block; margin: 0 auto; max-width: 100%; }
.editorArea hr { height: 1px; color: var(--text-colorBase); }
.editorArea ol li { list-style-type: decimal; }
.editorArea ul li { list-style-type: disc; margin-left: 2em; }
.editorArea ol li, .editorArea ul li { margin-bottom: 5px; }
.editorArea em { font-style: italic; }
.editorArea table { width: 100%; max-width: 100%; }
.editorArea table th, .editorArea table td { padding: 15px 25px; border: 1px solid #ccc; }
.editorArea table th { text-align: center; background: #F7F7F7; font-weight: normal; width: 102px; }
.editorArea table td { background: var(--text-colorSub); }
.editorArea strong, .editorArea b { font-weight: bolder; }

/* News & Blog */
.extraTtl { font-size: 28px; font-family: var(--font-mincho); text-align: center; position: relative; margin-bottom: 30px; letter-spacing: 0; line-height: 1.2; }
.extraTtl::before { position: absolute; top: -90%; text-align: center; left: 50%; transform: translateX(-50%); font-size: 15px; border-bottom: 1px solid #222; font-family: "Times New Roman"; }
.infoTtl::before { content: "NEWS"; }
.blogTtl::before { content: "BLOG"; }
#news { margin-bottom: 30px; }
.rss dt, .news time { font-family: "Times New Roman"; font-size: 15px; letter-spacing: 0; line-height: 1.1; font-weight: normal; }
.rss dd, .news span { margin-bottom: 20px; font-size: 13px; letter-spacing: 0.1em; line-height: 1.9; }
.news span { display: block; }
.rss dd a, .news li a { text-decoration: underline; }
.rss dd a:hover, .news p a:hover { text-decoration: none; }
.news li.is-hidden { display: none; }
.newsBtn { padding: 10px 15px; font-size: 16px; font-weight: bold; cursor: pointer; }
.blogBtn { position: relative; padding: 10px 15px; font-size: 16px; font-weight: bold; display: block; text-decoration: none; border-radius: 30px; }
.blogBtn::after { content: ''; background-image: url(https://assets.toriaez.jp/thp2/pc/images/240/pic-btn_001.png); background-repeat: no-repeat; position: absolute; width: 20px; height: 20px; top: 35%; right: 15%; cursor: pointer; }

/* Concern Section */
#concern { font-family: var(--font-gothic) !important; background:#faf9f6; color:#333; line-height:1.6; padding:32px 16px; scroll-snap-type:none !important; }
#concern h1, #concern h2, #concern h3, #concern p, #concern ul, #concern ol, #concern li { margin:0; padding:0; }
#concern, #concern * { height:auto !important; min-height:0 !important; scroll-snap-align:none !important; scroll-snap-stop:normal !important; }
#concern .concern-wrap { max-width:1000px; margin:0 auto; }
#concern .concern-title { font-size:1.65rem; font-weight:700; line-height:1.25; text-align:left; color:#2f2f2f; margin:0 0 18px; }
#concern .concern-title::after { content:""; display:block; width:56px; height:3px; background:#8da399; margin:10px 0 0; }
#concern .concern-grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:14px; margin:0 0 18px; }
#concern .concern-item { background:#fff; border-radius:8px; border-top:3px solid #8da399; box-shadow:0 1px 8px rgba(0,0,0,0.05); }
#concern .concern-text { padding:18px; }
#concern .concern-heading { font-size:1.08rem; font-weight:700; line-height:1.35; color:#444; margin:0 0 8px; padding:0 0 6px; border-bottom:1px solid #eee; }
#concern .concern-desc { font-size:0.95rem; line-height:1.6; color:#666; }
#concern .concern-message { background:#fff; border-left:4px solid #8da399; border-radius:8px; padding:16px 18px; margin:0 0 18px; }
#concern .concern-message p { font-size:1rem; line-height:1.65; margin:0 0 8px; }
#concern .concern-message p:last-child { margin-bottom:0; }
#concern .concern-cta-section { max-width:820px; margin:0 auto; text-align:left; }
#concern .concern-cta-title { font-size:1.25rem; font-weight:700; line-height:1.3; color:#2f2f2f; margin:0 0 10px; }
#concern .concern-cta-desc p { font-size:0.98rem; line-height:1.7; color:#555; margin:0 0 10px; }
#concern .concern-cta-desc p:last-child { margin-bottom:0; }
#concern .concern-cta-row { display:flex; align-items:center; gap:14px; flex-wrap:wrap; margin-top:12px; }
#concern .concern-btn { display:inline-block; background:#8da399; color:#fff; text-decoration:none; font-weight:700; font-size:1rem; line-height:1.2; padding:12px 18px; border-radius:999px; box-shadow:0 3px 6px rgba(0,0,0,0.1); }
#concern .concern-btn:hover { opacity:0.92; }
#concern .concern-tel { font-weight:700; font-size:1.05rem; color:#2f2f2f; white-space:nowrap; }
#concern .scroll, #concern .scroll-indicator, #concern .scroll-circle { position:static !important; transform:none !important; }

/* Access Map Section */
.access-section { padding: 80px 0; background-color: #fff; overflow: hidden; }
.access-ttl { margin-bottom: 50px !important; }
.access-ttl::before { content:"アクセス"; }
.access-container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 40px; }
.access-map-box { flex: 1 1 500px; width: 100%; position: relative; border: 1px solid #eee; box-shadow: 0 10px 30px rgba(0,0,0,0.08); padding: 10px; background: #fff; border-radius: 4px; }
.map-responsive-styled { position: relative; padding-bottom: 60%; height: 0; overflow: hidden; background: #f7f7f7; }
.map-responsive-styled iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; border: 0; filter: saturate(60%) contrast(95%); transition: filter 0.3s; }
.access-map-box:hover iframe { filter: saturate(90%) contrast(100%); }
.access-info-box { flex: 1 1 300px; width: 100%; padding: 20px; }
.access-org-name { font-family: var(--font-gothic) !important; font-size: 24px; font-weight: 900 !important; margin-bottom: 20px; line-height: 1.3; }
.access-address { font-size: 16px; line-height: 1.8; margin-bottom: 30px; font-weight: 500; }
.access-details { display: grid; grid-template-columns: auto 1fr; gap: 10px 20px; margin-bottom: 30px; border-top: 1px solid #eee; padding-top: 20px; }
.access-details dt { font-weight: bold; color: #000; min-width: 80px; }
.access-details dd { margin: 0; color: #333; }
.access-btn-wrap { text-align: left; }
.map-app-btn { display: inline-block; padding: 12px 30px; background: #333; color: #fff !important; text-decoration: none; font-weight: bold; border-radius: 30px; transition: all 0.3s; font-size: 14px; }
.map-app-btn:hover { background: #000; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.2); }

/* Other Components (Forms, Info, Map) */
.pnkz { margin-top: 15px; font-size: 11px; line-height: 1.2; padding-right: 20px; margin-bottom: 40px; overflow-x: auto; overflow-y: hidden; }
.pnkz ul { display: flex; justify-content: flex-end; width: max-content; margin-left: auto; }
.pnkz li { border-right: 1px solid #CCCCCC; margin-left: 5px; }
.pnkz li:last-child { border-right: none; }
.pnkz a { text-decoration: underline; padding: 5px; }
.pnkz a:hover { text-decoration: none; }
.map iframe { margin: 0 auto; display: block; height: 300px; }
.info { margin-top: 60px; margin-bottom: 80px; }
.info dl { display: flex; margin-bottom: 1px; border-top: 1px solid #CCCCCC; }
.info dl:last-child { border-bottom: 1px solid #CCCCCC; }
.info dt { padding: 20px; width: 180px; min-width: 70px; font-weight: bold; display: block; }
.info dd { padding: 20px; width: 100%; margin-bottom: 0; }

.form { margin-top: 60px; }
.form table { width: 100%; }
.form th, .form td { display: block; width: 100%; }
.form th { padding: 15px 10px 5px 10px; }
.form td { padding: 5px 10px 15px 10px; }
.form tr { border-top: 1px solid #ccc; padding: 5px; }
.input-text input, textarea, .input-age input { padding: 8px 15px; border-radius: 4px; border: 1px solid #d6d6d6; }
.input-text input, textarea { width: 100%; }
.input-age input { margin-right: 10px; vertical-align: bottom; width: 150px; }
textarea { height: 300px; }
.validation_span { color: red; }
.btnCont { text-align: center; margin-top: 20px; margin-bottom: 60px; }
.form-btn { display: inline-block; max-width: 240px; width: 100%; padding-top: 18px; padding-bottom: 18px; border-radius: 5px; color: var(--color-sub); text-align: center; margin-right: 10px; border: none; font-weight: bold; font-size: 18px; }
.btn-submit:hover, .btn-reset:hover { opacity: 0.8; }
.btn-submit { background: #000; color: #fff; margin-bottom: 15px; }
.btn-reset { background: #c6c6c6; }
.thanks { padding-left: 20px; padding-right: 20px; }
.required { margin-top: 15px; }
.freeArea { margin-top: 60px; margin-bottom: 40px; letter-spacing: 0; line-height: 1.9; padding-right: 20px; padding-left: 20px; }

/* ==================================================
   7. Footer
   ================================================== */
footer, .footer, #footer, .site-footer, .foot-area, div.foot-area, .footer-container {
    background-color: transparent !important; background: transparent !important; color: #333 !important;
    padding: 60px 20px !important; margin-top: 0 !important; border: none !important;
}
.footer .snsBtn li { margin-right: 25px; }
.footer .snsBtn li:last-child { margin-right: 0; }
.footer .snsBtn a { width: 50px; height: 50px; border-radius: 100%; border: 1px solid #666; display: flex; align-items: center; justify-content: center; }
.footer .qrCode { margin-top: 24px; }
.qrCode { text-align: center !important; width: 100% !important; margin: 0 auto !important; }
.qrCode img { display: block !important; margin-left: auto !important; margin-right: auto !important; }
address.copyright, .copyright, .footer .copyright, .footer-motto,
.footer .kite-area-text, .site-footer .kite-area-text, footer .kite-area-text,
body.home .footer .kite-area-text, body.home footer .kite-area-text,
#top .footer .kite-area-text, #top footer .kite-area-text, #top .site-footer .kite-area-text {
    display: none !important; font-size: 0 !important; width: 0 !important; height: 0 !important; opacity: 0 !important; visibility: hidden !important;
}
html body .faq-wrapper, html body .faq-wrapper * { font-family: var(--font-marugothic) !important; font-weight: 700 !important; }

.footer-inner { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 1.0em !important; width: 100% !important; max-width: 100% !important; }
.footer-copy {
    font-family: var(--font-mincho) !important; font-size: 11px !important; letter-spacing: 0.05em !important; opacity: 0.8 !important; color: #333 !important;
    text-align: center !important; display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 0.5em 1em !important; line-height: 1.8 !important;
}
.footer-sep { margin: 0 5px; opacity: 0.5; }

/* ==================================================
   8. Animation & Effects
   ================================================== */
@keyframes stalker-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@keyframes line-move { 0% { clip-path: inset(0 0 100% 0); } 50% { clip-path: inset(0 0 0 0); } 100% { clip-path: inset(100% 0 0 0); } }
@keyframes kiteWaveMotion { 0% { background-position: 0% 0%; transform: translate(0, 0) scale(1); } 100% { background-position: 100% 100%; transform: translate(-3%, -3%) scale(1.08); } }
@keyframes gentleBreath { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.02); } }
@keyframes gradientFlow { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
@keyframes borderGlow {
    0% { box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.4); }
    50% { box-shadow: 0 0 30px rgba(255, 255, 255, 1.0); border-color: rgba(255, 255, 255, 1.0); }
    100% { box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.4); }
}

.js-fade { opacity: 0; transform: translateY(30px); transition: opacity 1.5s ease-out, transform 1.5s ease-out; will-change: opacity, transform; }
.js-fade.active { opacity: 1; transform: translateY(0); }
.glass-card { transform: translateY(40px); transition: opacity 1.2s ease, transform 1.2s ease; }
.glass-card.is-visible { opacity: 1 !important; transform: translateY(0); }
.accent-bar { transform: scaleY(0); transform-origin: bottom center; transition: transform 0.8s ease 0.3s; }
.glass-card.is-visible .accent-bar { transform: scaleY(1); }
.animate-border-bottom { position: relative; }
.animate-border-bottom::after { content: ''; position: absolute; bottom: -4px; left: 0; right: 0; margin: 0 auto; width: 0%; height: 4px; background: rgba(2, 119, 189, 0.4); transition: width 1.5s ease-out 0.2s; }
.glass-card.is-visible .animate-border-bottom::after { width: 100%; }
.breathing-item { display: block; transform-origin: left center; animation: gentleBreath 5s ease-in-out infinite; }
.breathing-item:hover { animation-play-state: paused; }
.section, .block, .item { min-height: auto; height: auto; }

/* ==================================================
   9. Media Queries (Mobile First / Desktop Overrides)
   ================================================== */

/* Mobile Only (max-width: 767px) */
@media screen and (max-width: 767px) {
    body { font-size: 20px; }
    .slide .siteTitle { font-size: 40px !important; line-height: 1.3 !important; width: 95% !important; left: 50% !important; transform: translate(-50%, -50%) !important; }
    .slide .siteTitle::first-line { font-size: 28px !important; font-weight: normal !important; line-height: 2.0 !important; }
    .slide .siteTitle .sava { font-size: 20px !important; display: block !important; margin-top: 5px !important; }
    .siteTitle img { max-height: 60px; width: auto; }

    .menu a { font-size: 20px; padding: 16px 24px !important; font-weight: bold; }
    .globalNav .parent a { font-size: 20px !important; font-weight: bold; }
    .globalNav .parent > li > a { font-size: 20px !important; padding: 20px 28px !important; }

    .article .txt { font-size: 16px !important; line-height: 2.1; }
    .contactBtn a { font-size: 18px !important; letter-spacing: 0.08em; font-weight: bold; }

    body.home .logo-catch, body.top .logo-catch, #top .logo-catch { font-size: 6vw !important; font-weight: 200 !important; margin-bottom: 2px !important; line-height: 1.0 !important; }
    body.home .logo-main, body.top .logo-main, #top .logo-main { font-size: 10.5vw !important; margin: 10px 0 !important; width: 100% !important; line-height: 0.9 !important; }
    body.home .logo-sub, body.top .logo-sub, #top .logo-sub { font-size: 5vw !important; margin-top: -10px !important; }
    body.home .kite-area-text, body.top .kite-area-text, #top .kite-area-text { display: block !important; font-weight: bold !important; color: #ffffff !important; letter-spacing: 0.05em !important; font-size: 11px !important; margin-top: 10px !important; width: 95% !important; margin-left: auto !important; margin-right: auto !important; line-height: 1.5 !important; white-space: normal !important; text-shadow: 0 1px 3px rgba(0,0,0,0.8) !important; }
    body.home .sava, body.top .sava, #top .sava { font-size: 6vw !important; margin-top: 5px !important; }

    /* Non-Home Header Mobile */
    body:not(.home):not(.top):not(#top) header .logo-main, body:not(.home):not(.top):not(#top) .header .siteTitle { font-size: 11px !important; line-height: 1.3 !important; }
    body:not(.home):not(.top):not(#top) .company-name-large { font-size: 16px !important; }
    body:not(.home):not(.top):not(#top) .header .logo-catch { font-size: 11px !important; margin-bottom: -3px !important; }
    body:not(.home):not(.top):not(#top) .header .siteTitle { font-size: 18px !important; }
    body:not(.home):not(.top):not(#top) .header .sava { font-size: 10px !important; }
    body:not(.home):not(.top):not(#top) .header .kite-area-text { font-size: 11px !important; line-height: 1.4 !important; margin-top: 2px !important; }

    /* Disable Cursor Effects Mobile */
    .custom-cursor-follower, .cursor-core, .cursor-trail, #js-stalker-trail, #js-stalker-main, #js-stalker-core { display: none !important; visibility: hidden !important; }
    body, a, button, .btn { cursor: auto !important; }

    div.logo-catch, div.logo-main, div.sava, div.kite-area-text { line-height: 1.0 !important; margin: 0 !important; padding: 0 !important; }
    div.logo-main, div.sava { font-weight: 700 !important; width: 100% !important; box-sizing: border-box !important; white-space: normal !important; }
    div.logo-main { font-size: 10.5vw !important; }
    ul.slider, .slider, .slider li, .slider li img { height: 150vw !important; }

    #kite-final-wrapper { width: 100% !important; padding: 0 15px !important; }
    .kite-section { margin-bottom: 40px !important; }
    .kite-title { font-family: var(--font-mincho) !important; font-size: 24px !important; font-weight: bold !important; line-height: 1.3 !important; margin-bottom: 15px !important; }
    .kite-body { font-family: var(--font-mincho) !important; font-size: 14px !important; line-height: 1.8 !important; text-align: justify; }
    .kite-en-title { font-family: var(--font-mincho) !important; font-size: 20px !important; margin-bottom: 5px !important; }
    .sp-break { display: block; content: ""; margin-top: 0; }
    .care-message-card p, .gentle-message-content p { font-size: 16px !important; }
    .care-msg-title, h2.msg-title { font-size: 24px !important; }
    .kite-block-jp .kite-body { font-size: 15px; }
    .kite-block-en .kite-body { font-size: 15px; }

    #concern{ padding:26px 14px; }
    #concern .concern-title{ font-size:1.45rem; margin:0 0 14px; }
    #concern .concern-grid{ gap:12px; margin:0 0 14px; }
    #concern .concern-text{ padding:16px; }
    #concern .concern-message{ padding:14px; margin:0 0 14px; }
    #concern .concern-cta-row{ gap:10px; }
    #concern .concern-btn{ width:100%; text-align:center; }

    .footer-copy { flex-direction: column !important; gap: 0.5em !important; }
    .footer-sep { display: none !important; }
    .access-section { padding: 60px 0; }
    .access-container { flex-direction: column; gap: 30px; }
    .map-responsive-styled { padding-bottom: 75%; }
    .access-org-name { font-size: 20px; }
    .access-btn-wrap { text-align: center; }
}

/* PC / Tablet (min-width: 768px) */
@media screen and (min-width:768px) {
    body { font-size: 20px !important; }
    .siteWidth, .siteWidth-s, .editorArea, .pnkz, .article .inner,
    #kite-final-wrapper .kite-block-jp, #kite-final-wrapper .kite-block-en, #kite-final-wrapper .kite-block {
        max-width: 1200px !important; margin-right: auto; margin-left: auto;
    }
    .siteWidth-s { padding-left: 0; padding-right: 0; }
    .bgColor-gray { padding-top: 90px; padding-bottom: 60px; }
    .header { min-height: 120px; padding: 49px 170px 35px 50px; }
    .header .inner, .navi .inner { max-width: 1200px !important; margin-left: auto !important; margin-right: auto !important; }
    .siteTitle { font-size: 30px; }
    .siteTitle img { max-height: 100px; }

    .menu .inner { margin-right: auto; margin-left: auto; padding: 0 30px; }
    .menu a { font-size: 16px !important; padding: 18px 32px !important; font-weight: bold; }
    .menu a, .globalNav .parent a { font-size: 18px !important; }

    .hamburger { width: 120px; height: 120px; }
    .hamburger .inner { width: 40px; height: 20px; }
    .hamburger span:nth-of-type(2) { top: 9px; }

    .globalNav { display: block; background: #fff; padding: 30px 16px 0 16px; }
    .globalNav .parent { display: flex; justify-content: center; align-items: center; list-style: none; margin: 0 auto; padding: 0; flex-wrap: wrap; }
    .globalNav .parent > li { border-right: 1px solid #ccc; margin-bottom: 20px; }
    .globalNav .parent li:last-child { border-right: none; }
    .globalNav .parent a { text-decoration: none; font-size: 24px !important; font-weight: bold; padding: 20px 32px !important; }
    .globalNav .parent a:hover { text-decoration: underline; }
    .globalNav .child { margin: 0; padding: 0; list-style: none; background: #000; position: absolute; z-index: 4; }
    .globalNav .child li { border-bottom: 1px solid #fff; }
    .globalNav .child li:last-child { border-bottom: none; }
    .globalNav .child a { display: block; color: #fff; text-align: center; }
    .globalNav .child a:hover { text-decoration: none; background: #666; }

    html body .pageTitle { font-size: 32px !important; padding-top: 60px; padding-bottom: 60px; }
    .slider { width: 100vw; height: 100vh; }
    .slider li, .slider li img { width: 100%; height: 100%; }

    #news { padding: 90px 0px 54px; line-height: 1.9; margin-bottom: 40px; }
    .rss dt, .news time { display: inline-block; width: 15%; min-width: 100px; padding-top: 6px; vertical-align: top; }
    .rss dd, .news span { display: inline-block; width: calc((99% - 15%) - 26px); font-size: 18px; }
    .news span { display: inline-flex; }
    .news li a:hover { text-decoration: none; }
    .article .txt, .lead, .news span, .rss dd { font-size: 20px !important; line-height: 2.0 !important; }

    .mainImg { margin-bottom: 0; padding: 0; }
    .mainImg .lead { width: 60%; margin-left: auto; margin-right: auto; }
    .noImg.lead { width: 100%; }
    .lead { text-align: center; }
    .lead br { display: block; }
    .lead .inner { padding-top: 30px; padding-bottom: 30px; }
    .mainImg .inner { display: flex; align-items: center; width: 100%; max-width: 1200px; padding: 40px 20px; margin-left: auto; margin-right: auto; }
    .mainImg figure { max-width: 500px; text-align: right; margin-right: 40px; margin-bottom: 0; }

    .navi { padding: 130px 30px 50px; }
    .navi .inner { display: flex; justify-content: space-between; height: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; }
    .menuNavi { width: 100%; max-width: 500px; overflow-y: auto; height: 100%; margin-right: 30px; scrollbar-width: thin; scrollbar-color: #fff #fff; }
    .menuNavi::-webkit-scrollbar { width: 14px; }
    .menuNavi::-webkit-scrollbar-thumb { background: #fff; border-radius: 9px; }
    .menuNavi .parent { font-size: 28px; font-weight: bold; padding-right: 15px; }
    .menuNavi .parent > li { margin-bottom: 30px; }
    .menuNavi .child { font-size: 16px; font-weight: normal; }
    .right { width: 100%; max-width: 300px; overflow-y: auto; height: 100%; padding-right: 15px; font-size: 20px; }
    .right::-webkit-scrollbar { display: none; }
    .headNavi { margin-bottom: 60px; }
    .headNavi li { margin-bottom: 16px; }

    .article { margin-top: 130px; }
    .article:first-of-type { margin-top: 90px; }
    .article:last-child { margin-bottom: 130px; }
    .head { display: flex; margin-bottom: 40px; align-items: flex-start; }
    .reverse .head { flex-direction: row-reverse; }
    .article .inner { width: 100% !important; margin-top: 40px; background: #fff; padding-right: 40px !important; padding-left: 40px !important; margin-right: auto !important; margin-left: auto !important; }
    .normal .inner { padding: 40px 40px 40px 0; margin-right: -40px; }
    .reverse .inner { padding: 40px 0 40px 40px; margin-left: -40px; }
    .article .title { font-size: 32px !important; margin-bottom: 40px; line-height: 1.4; letter-spacing: 0; }
    .article .txt { font-size: 18px !important; line-height: 2.2; letter-spacing: 0.1em; }
    .article .head figure { width: 640px; }
    .first-img { margin-left: 0; margin-right: 0; }
    .normal .head figure { text-align: left; margin-left: -40px; }
    .reverse .head figure { text-align: right; margin-right: -40px; }

    .layout-box, .layout-box-text { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
    .editorArea { width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: 20px !important; padding-right: 20px !important; white-space: normal !important; }
    .editorArea table th { width: 200px; }
    .imgContainer { display: flex; justify-content: center; }
    .imgContainer figure { max-width: 380px; width: 100%; margin-right: 30px; }
    .imgContainer figure:last-child { margin-right: 0; }

    .freeArea { margin-top: 90px; margin-bottom: 72px; padding: 0; font-size: 15px; }
    .pageTop { display: none; position: fixed; bottom: 30px; right: 20px; margin-top: 0; }
    .contactBtn { margin-top: 90px; margin-bottom: 70px; }
    .contactBtn a { font-size: 32px !important; }
    .pnkz { font-size: 13px; width: 100%; margin-right: auto; margin-left: auto; }
    .map iframe { height: 500px; }
    .formPage .footer .snsBtn { margin-top: 90px; }
    .footer { margin-top: 72px; }
    .form th, .form td { padding: 30px 20px; font-size: 18px !important; }
    .form th { width: 30%; }
    .form td { width: 70%; }
    .form tr { display: flex; align-items: center; }
    .input-age input { width: 40%; }
    .thanks { max-width: 780px; margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; }
    input, textarea { font-size: 18px !important; }

    #kite-final-wrapper { width: 95% !important; padding: 80px 60px !important; }
    .kite-section { margin-bottom: 60px !important; text-align: center; }
    .kite-title { font-size: 32px !important; font-weight: bold !important; line-height: 1.4 !important; }
    .kite-body { font-size: 16px !important; line-height: 1.8 !important; letter-spacing: 0.05em !important; font-weight: 500; }
    .care-message-card p, .gentle-message-content p { font-size: 18px !important; line-height: 2.1 !important; }
    .care-msg-title, h2.msg-title { font-size: 32px !important; }

    /* Cursor Stalker PC */
    body, a, button, .btn, .fixed-phone-btn { cursor: none !important; }
    .custom-cursor-follower {
        position: fixed !important; top: 0; left: 0; pointer-events: none !important;
        z-index: 2147483647 !important; /* Highest layer */
        display: flex !important; justify-content: center; align-items: center; box-sizing: border-box; opacity: 0; transition: opacity 0.3s ease;
    }
    .custom-cursor-follower:not(.cursor-trail):not(.cursor-core) { width: 90px; height: 90px; background: transparent !important; border: 1px solid rgba(0, 201, 167, 0.6) !important; border-radius: 50% !important; transition: opacity 0.3s ease, transform 0.15s ease-out; }
    .custom-cursor-follower:not(.cursor-trail):not(.cursor-core)::before { content: ''; position: absolute; top: -3px; left: -3px; right: -3px; bottom: -3px; border-radius: 50%; border: 2px solid transparent; border-top-color: var(--cursor-color); border-right-color: var(--cursor-color); animation: stalker-spin 2s linear infinite; }
    .custom-cursor-follower:not(.cursor-trail):not(.cursor-core)::after { content: ''; position: absolute; top: 100%; left: 50%; transform: translate(-50%, -50%); width: 14px; height: 40px; background-color: transparent !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 40'%3E%3Cline x1='7' y1='0' x2='7' y2='40' stroke='%2300c9a7' stroke-width='2'/%3E%3C/svg%3E"); background-repeat: no-repeat; animation: line-move 1.8s ease-in-out infinite; }
    .cursor-core {
        width: 6px; height: 6px; background-color: var(--cursor-color) !important; border-radius: 50% !important;
        z-index: 2147483647 !important; transition: opacity 0.3s ease, transform 0.05s ease-out; position: fixed !important; pointer-events: none !important;
    }
    .cursor-trail {
        width: 90px; height: 90px; background-color: rgba(0, 201, 167, 0.1) !important; border: 1px solid rgba(0, 201, 167, 0.2) !important; border-radius: 50% !important;
        z-index: 2147483647 !important; transition: opacity 0.7s ease, transform 0.25s ease-out; position: fixed !important; pointer-events: none !important;
    }
    .custom-cursor-follower span { font-size: 11px; font-weight: bold; color: var(--cursor-color); font-family: sans-serif; letter-spacing: 0.1em; }
    .custom-cursor-follower, .cursor-core, .cursor-trail { will-change: transform; }
    #js-stalker-root, #js-stalker-trail, #js-stalker-main, #js-stalker-core { z-index: 2147483647 !important; pointer-events: none !important; position: fixed !important; }

    /* kite-home-scroll-cursor-up-20260812-v1 */
    html body.slide#top #js-stalker-main { margin-top: -125px !important; }
    /* /kite-home-scroll-cursor-up-20260812-v1 */

    /* Logo & Slide Typography (PC) */
    .slide .siteTitle { font-size: 80px !important; }
    .slide .siteTitle::first-line { font-size: 45px !important; line-height: 1.8 !important; }
    .slide .siteTitle .sava { font-size: 35px !important; }
    body.home .kite-area-text, body.top .kite-area-text, body.index .kite-area-text, #top .kite-area-text {
        display: block !important; font-weight: bold !important; color: #ffffff !important; text-shadow: 0 2px 5px rgba(0,0,0,0.8) !important; letter-spacing: 0.05em !important; font-size: 18px !important; margin-top: -100px !important; line-height: 1.6 !important; font-weight: 500 !important;
    }
    body.home .siteTitle, body.top .siteTitle, body.index .siteTitle, #top .siteTitle { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 0 !important; row-gap: 0 !important; line-height: 1.0 !important; }
    body.home .logo-catch, body.home .logo-main, body.top .logo-catch, body.top .logo-main, #top .logo-catch, #top .logo-main,
    body.home .sava, body.top .sava, #top .sava, body.index .logo-main, body.index .sava { margin: 0 !important; padding: 0 !important; display: block !important; }
    body.home .logo-main, body.top .logo-main, body.index .logo-main, #top .logo-main { font-size: 95px !important; margin-bottom: 40px !important; margin-top: 0 !important; padding-top: 0 !important; line-height: 0.8 !important; }
    body.home .logo-catch, body.top .logo-catch, #top .logo-catch { font-size: 50px !important; letter-spacing: 0.15em !important; margin-bottom: -30px !important; position: relative; z-index: 2; line-height: 1.0 !important; font-weight: 300 !important; }
    body.home .logo-main + .sava, body.top .logo-main + .sava, #top .logo-main + .sava { margin-top: -100px !important; }
    body.home .sava, body.top .sava, #top .sava { position: relative !important; top: -100px !important; font-size: 40px !important; margin-top: 15px !important; }
}

/* Tablet (768px - 1100px) */
@media screen and (min-width: 768px) and (max-width: 1100px) {
    .slide .siteTitle { max-height: 95% !important; width: 95% !important; font-size: 45px !important; }
    .slide .siteTitle::first-line { font-size: 24px !important; line-height: 1.5 !important; }
    .slide .siteTitle .sava { font-size: 20px !important; }
    body.home .kite-area-text, body.top .kite-area-text, body.index .kite-area-text, #top .kite-area-text { margin-top: 15px !important; font-size: 14px !important; line-height: 1.4 !important; text-shadow: 0 1px 3px rgba(0,0,0,0.8) !important; }
}

/* ==================================================
   10. KITE DESCRIPTION & PATCHES (Consolidated)
   ================================================== */
#kite-desc {
  margin: 0; padding: 0; min-height: 100vh;
  background: linear-gradient(270deg, #0972C0, #034b82, #1e40af, #075985);
  background-size: 800% 800%;
  animation: kiteDescMovingGradient 15s ease infinite;
  font-family: var(--font-gothic) !important;
  color: #1a2a3a;
  line-height: 1.7;
  position: relative; width: 100%; overflow: hidden;
}

#kite-desc.bold-context, #kite-desc.bold-context * {
  font-weight: 700 !important;
  -webkit-font-smoothing: antialiased;
}

@keyframes kiteDescMovingGradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
@keyframes kiteDescFadeIn { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
@keyframes kiteDescGlowEffectWhite {
  0% { box-shadow: 0 10px 40px rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0.7); }
  50% { box-shadow: 0 0 60px rgba(255, 255, 255, 0.9), 0 0 20px rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 1); }
  100% { box-shadow: 0 10px 40px rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0.7); }
}

#kite-desc .container {
  max-width: 1000px; margin: 0 auto; padding: clamp(50px, 10vw, 120px) 20px;
  display: flex; flex-direction: column; gap: 80px; box-sizing: border-box;
}

#kite-desc .card {
  width: 100%; max-width: 800px;
  background: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);
  border-radius: clamp(30px, 5vw, 50px);
  border: 3px solid rgba(255, 255, 255, 0.9);
  padding: clamp(40px, 6vw, 70px) clamp(20px, 5vw, 50px);
  animation: kiteDescFadeIn 1.5s ease-out forwards, kiteDescGlowEffectWhite 4s infinite ease-in-out;
  position: relative; overflow: hidden; box-sizing: border-box;
  display: flex !important; flex-direction: column !important; align-items: center !important;
}

#kite-desc .card::before {
  content: ""; position: absolute; top: -100px; right: -100px; width: 300px; height: 300px;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
  border-radius: 50%; pointer-events: none;
}

#kite-desc .brand-text { color: #0972C0 !important; }
#kite-desc .title-h1 {
  font-size: clamp(24px, 6vw, 42px); color: #0972C0; font-weight: 700; text-align: center;
  margin: 0 0 15px !important; letter-spacing: 0.02em; position: relative; padding-bottom: 20px; line-height: 1.3;
}
#kite-desc .title-h1::after {
  content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
  width: 100px; height: 5px; background: linear-gradient(90deg, #0972C0, #034b82); border-radius: 10px;
}
#kite-desc .subtitle {
  display: block; font-size: clamp(14px, 3.5vw, 20px); color: #54627A; margin-top: 10px !important;
  font-weight: 700; line-height: 1.5;
}
#kite-desc .kite-desc-lead {
  text-align: center !important; font-size: clamp(15px, 4vw, 22px) !important; color: #222 !important;
  font-weight: 700 !important; margin: 30px 0 0 !important; position: static !important; display: block !important; line-height: 1.8 !important;
}
#kite-desc .kite-desc-operator {
  text-align: center !important; font-size: clamp(11px, 3.5vw, 14px) !important; color: #64748b !important;
  font-weight: 700 !important; display: block !important; margin: 25px 0 0 !important; line-height: 1.4 !important; position: static !important; width: 100%;
}

@media screen and (max-width: 767px) {
  #kite-desc .container { padding: 40px 15px; }
  #kite-desc .card { padding: 40px 20px; border-width: 2px; border-radius: 30px; }
  #kite-desc .title-h1 { margin-bottom: 12px !important; padding-bottom: 15px; }
  #kite-desc .kite-desc-lead { margin-top: 25px !important; font-size: 16px !important; }
  #kite-desc .kite-desc-operator { margin-top: 20px !important; font-size: 10px !important; }
}

#kite-desc * { box-sizing: border-box; }
#kite-desc br { display: inline !important; }
#kite-desc header, #kite-desc section, #kite-desc footer {
  position: static !important; transform: none !important; float: none !important; background: transparent !important; padding: 0 !important; width: auto !important;
}

@keyframes kiteWave { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@keyframes kiteGlow { 0%,100%{box-shadow:0 10px 40px rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.7)} 50%{box-shadow:0 0 60px rgba(255,255,255,0.9);border-color:#fff} }
@keyframes kiteFade { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }
@keyframes kiteDescBgFlow { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }

#kite-desc-root { all:initial!important; display:block!important; width:100%!important; font-family:"Yu Gothic Medium","Yu Gothic",sans-serif!important; margin:0!important; padding:0!important; }

/* KITE BG ANIMATION FIX (PATCH) */

html body #kite-desc-root .kite-bg {
    background-image: linear-gradient(120deg, #0b5c88 0%, #114a9f 35%, #4b3fae 55%, #2b4fa8 75%, #0b5c88 100%) !important;
    background-size: 400% 400% !important;
    animation: kiteBgAnimFinal 15s ease infinite !important;
    will-change: background-position;
    width:100%!important; min-height:100vh!important;
    padding:60px 20px!important;
    display:flex!important; flex-direction:column!important; align-items:center!important; gap:60px!important;
}

.kite-card { width:100%!important; max-width:1100px!important; background:rgba(255,255,255,0.96)!important; border-radius:30px!important; border:3px solid rgba(255,255,255,0.9)!important; padding:60px 40px!important; animation:kiteFade 1.5s ease-out forwards,kiteGlow 4s infinite ease-in-out!important; position:relative!important; display:block!important; }

#kite-desc-root .kite-title {
    font-family: "Yu Gothic Medium", "Yu Gothic", "Yu Gothic Medium", "Yu Gothic", "Meiryo", Meiryo, sans-serif !important;
    font-weight: 700 !important; font-size: 40px !important; color: #0972C0 !important;
    margin: 0 0 15px 0 !important; line-height: 1.3 !important; display: block !important;
    font-style: normal !important; text-align: center !important;
}

.kite-header{text-align:center!important;margin-bottom:60px!important}
.kite-sub{font-size:20px!important;color:#54627A!important;font-weight:700!important;display:block!important;margin-bottom:30px!important;text-align:center!important}

.kite-lead{
    font-size: 24px !important; color: #334155 !important; font-weight: 700 !important;
    line-height: 1.8 !important; margin: 25px 0 !important; text-align: center !important; display: block !important;
}

.kite-op, .kite-footer, .kite-bar{display:none!important}
.kite-sec{margin-bottom:60px!important;text-align:center!important}
.kite-sec-ttl{font-size:30px!important;color:#0972C0!important;font-weight:700!important;margin-bottom:25px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important}
.kite-philo{font-size:22px!important;color:#0972C0!important;line-height:1.6!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important}
.kite-item{margin-bottom:30px!important;text-align:center!important}
.kite-head{font-size:24px!important;color:#064e8a!important;font-weight:700!important;margin-bottom:10px!important;display:block!important}
.kite-desc{font-size:17px!important;color:#4b5563!important;line-height:1.8!important}
.kite-msg{margin-top:50px!important;padding-top:40px!important;border-top:2px dashed #cbd5e1!important;font-size:20px!important;color:#475569!important;line-height:1.9!important;text-align:center!important}
.kite-hl{color:#0972C0!important;font-weight:bold!important;background:linear-gradient(transparent 70%,rgba(9,114,192,0.15) 70%)!important}
.kite-grid{display:grid!important;grid-template-columns:1fr!important;gap:50px!important}
.kite-col{text-align:center!important}
.kite-col-ttl{font-size:28px!important;color:#064e8a!important;font-weight:700!important;margin-bottom:20px!important;text-align:center!important}
.kite-col-sub{font-size:22px!important;color:#0972C0!important;font-weight:700!important;margin-bottom:15px!important;display:block!important;text-align:center!important}
.kite-col-txt{font-size:17px!important;color:#475569!important;line-height:1.9!important;text-align:justify!important;display:inline-block!important}
.kite-badge{display:inline-block!important;background:linear-gradient(135deg,#0972C0,#034b82)!important;color:#fff!important;padding:10px 30px!important;border-radius:30px!important;font-size:16px!important;letter-spacing:2px!important;font-weight:700!important;margin-bottom:35px!important}

@media(max-width:767px){
    #kite-desc-root .kite-title { font-size: 26px !important; }
    .kite-sec-ttl{ font-size: 24px !important; }
    .kite-philo{ font-size: 18px !important; white-space: normal !important; }
    .kite-lead{ font-size: 18px !important; }
    .kite-col-ttl{ font-size: 24px !important; }
    .kite-col-sub{ font-size: 18px !important; }
    .kite-head{ font-size: 18px !important; }
    .kite-card{ padding: 50px 25px !important; }

    html body #kite-desc-root .kite-col-txt {
        text-align: center !important; text-align-last: center !important;
        word-spacing: normal !important; overflow-wrap: break-word !important;
    }

    /* Mobile Full-Bleed for kite-bg */
    html body #kite-desc-root {
        margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;
        width: 100vw !important; max-width: 100vw !important; overflow-x: visible !important;
    }
    html body #kite-desc-root > .kite-bg { width: 100vw !important; max-width: 100vw !important; box-sizing: border-box !important; }
    html body #kite-desc-root .kite-bg .kite-card { width: calc(100% + 24px) !important; margin-left: -12px !important; margin-right: -12px !important; }
}

/* Floating Buttons - Universal Red Circle (Fixed Position) */
.header-floating-btns {
    display: flex !important;
    flex-direction: column !important; /* Stack vertically: Top(Tel) -> Bottom(Mail) */
    gap: 15px !important;
    position: fixed !important;
    bottom: auto !important; /* Unset bottom */
    top: 90px !important;    /* Mobile Default: Below hamburger (70px + margin) */
    right: 5px !important;   /* Mobile Default: Center align with hamburger */
    z-index: 2147483647 !important;
    pointer-events: auto !important;
}

/* PC Override */
@media screen and (min-width: 768px) {
    .header-floating-btns {
        top: 140px !important;  /* PC: Below hamburger (120px + margin) */
        right: 30px !important; /* PC: Center align with hamburger */
    }
}

.h-float-btn {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    background: #FF0000 !important; /* Force Red Background */
    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    opacity: 1 !important;
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Hover Effect */
.h-float-btn:hover {
    transform: scale(1.1) !important;
    box-shadow: 0 6px 16px rgba(0,0,0,0.4) !important;
    opacity: 1 !important;
}

/* Hide Text Labels */
.h-float-btn span,
.h-float-btn-text,
.h-float-btn::after {
    display: none !important;
}

/* Icon Styling */
.h-float-btn svg,
.h-float-btn i {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
    fill: #fff !important;
    color: #fff !important;
    margin: 0 !important;
    display: block !important;
}

/* Force Remove Green Button Styles if present in HTML */
.btn-tel, .btn-mail {
    background-color: #FF0000 !important;
    border: none !important;
    color: #fff !important;
}

/* Mobile Menu CTA - Disable Logic */
.mobile-menu-cta-area { display: none !important; }

/* Greeting */
.greeting-sign, .greeting-sign * {
    font-family: "Shippori Mincho", "Noto Serif JP", "Noto Serif CJK JP", "Noto Serif", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
    font-weight: 400 !important;
    -webkit-font-smoothing: initial !important;
    -moz-osx-font-smoothing: initial !important;
    color: #333 !important;
    letter-spacing: 0.05em !important;
    font-style: normal !important;
}
@media (min-width: 768px) {
    html body .greeting-wrapper .greeting-card .greeting-sign,
    html body .greeting-wrapper .greeting-card .greeting-sign * {
        font-weight: 300 !important;
        letter-spacing: 0.06em !important;
    }
}
@media screen and (max-width: 767px) {
    div.greeting-sign, div.greeting-sign p, div.greeting-sign span {
        font-weight: 400 !important;
        font-family: "Noto Serif JP", "Noto Serif", serif !important;
    }
}
html body .greeting-card p, html body .greeting-card p span { font-weight: 300 !important; }
@media (max-width: 767px) {
    html body .greeting-card { padding: 0 16px !important; text-align: left !important; }
    html body .greeting-card::before { display: none !important; }
    html body .greeting-card p { letter-spacing: 0.04em !important; line-height: 1.9 !important; font-size: 16px !important; }
    html body .greeting-intro, html body .greeting-intro span { text-align: left !important; font-weight: 300 !important; }
    html body .greeting-sign { text-align: left !important; }
}

/* Fix Mobile Map Box (Force Height) */
@media (max-width: 767px){
    html body div.access-map-box iframe{ display:block !important; width:100% !important; height:260px !important; border:0 !important; }
    html body div.access-map-box{ height:260px !important; min-height:0 !important; padding:0 !important; overflow:hidden !important; box-sizing:border-box !important; }
}

/* Footer Copyright Size */
footer .copyright, footer .footer-copyright, footer small, footer .footer-bottom, footer .footer-bottom small { font-size: 18px !important; line-height: 1.8 !important; letter-spacing: 0.06em !important; }
@media (max-width: 767px){ footer .copyright, footer .footer-copyright, footer small, footer .footer-bottom, footer .footer-bottom small { font-size: 16px !important; } }

/* Mobile Visual Stage Fix (CRITICAL FIX FOR NESTED SELECTOR ERROR) */
@media screen and (max-width: 767px) {
    /* Stage Full Width */
    html body .main-visual-wrapper .kite-visual-stage {
        width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;
        max-width: none !important; box-sizing: border-box !important;
        width: 100vw !important; max-width: 380px !important; height: auto !important; aspect-ratio: 1 / 1 !important;
        border-radius: 40px !important; margin: 0 auto !important;
        overflow: hidden !important;
        clip-path: inset(0 round 40px) !important;
        -webkit-clip-path: inset(0 round 40px) !important;
        -webkit-mask-image: -webkit-radial-gradient(white, black) !important;
        mask-image: radial-gradient(white, black) !important;
        transform: translateZ(0) !important; isolation: isolate !important; z-index: 2 !important;
    }

    /* Background Layer Fix */
    html body .main-visual-wrapper .kite-bg-layer {
        position: absolute !important; inset: 0 !important; border-radius: 40px !important; z-index: 0 !important;
        width: 100% !important; height: 100% !important; background: none transparent !important;
    }
    html body .main-visual-wrapper .kite-bg-layer::before {
        content: none !important; display: none !important; background-image: none !important;
    }

    /* Content Box */
    html body .main-visual-wrapper .kite-anim-cont {
        width: 82% !important; height: 82% !important; padding: 20px !important; aspect-ratio: 1 / 1 !important; border-radius: 20px !important;
        max-width: 90% !important; margin-left: auto !important; margin-right: auto !important;
    }

    /* Gap Fix */
    html body .main-visual-wrapper { margin-top: 0 !important; padding-top: 0 !important; }
    html body .main-visual-wrapper .kite-visual-stage { margin-top: 20px !important; }

    .kite-xl { font-size: 20px !important; } .kite-l { font-size: 16px !important; } .kite-s { font-size: 12px !important; }
}

/* Concern Section Full Bleed */
@media (max-width: 767px){
    html body #concern-section { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; box-sizing: border-box !important; overflow-x: visible !important; }
}

/* Final Color Override (Deep Blue) - Universal Fix */
html body #kite-desc-root .kite-sec-ttl,
html body #kite-desc-root .kite-sec-ttl *,
html body #kite-desc-root .kite-title-anim,
html body #kite-desc-root .kite-head {
    color: #064E8A !important;
}

/* Final Color Override (Bright Blue) - Headings */
html body #kite-desc-root .kite-head,
html body #kite-desc-root span.kite-head {
    color: #0972C0 !important;
}
/* --------------------------------------------------
   [PATCH] Kite Gradient Animation Fix (Force Enable)
   -------------------------------------------------- */

/* sanitized legacy mojibake note */
@keyframes kiteBgAnimFinal {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* sanitized legacy mojibake note */
html body #kite-desc-root .kite-bg {
    /* sanitized legacy mojibake note */
    background-image: linear-gradient(120deg, #0b5c88 0%, #114a9f 35%, #4b3fae 55%, #2b4fa8 75%, #0b5c88 100%) !important;

    /* sanitized legacy mojibake note */
    background-size: 400% 400% !important;

    /* sanitized legacy mojibake note */
    animation: kiteBgAnimFinal 15s ease infinite !important;

    /* sanitized legacy mojibake note */
    will-change: background-position;

    /* sanitized legacy mojibake note */
    width: 100% !important;
    min-height: 100vh !important;
    padding: 60px 20px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 60px !important;
}

/* sanitized legacy mojibake note */
@media screen and (max-width: 767px) {
    html body #kite-desc-root .kite-bg {
        width: 100vw !important;
        max-width: 100vw !important;
        padding: 40px 15px !important;
        overflow-x: hidden !important;
    }
}
/* sanitized legacy mojibake note */
html body div.contactBtn{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;

  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body ul.news{
  font-size: 18px !important;
}

/* sanitized legacy mojibake note */
html body ul.news li,
html body ul.news li *,
html body ul.news li a,
html body ul.news span,
html body ul.news time,
html body ul.news p{
  font-size: inherit !important;
  line-height: 2.0 !important;
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body :is(ul.news, .news, .rss) li{
  display: flex !important;
  align-items: flex-start !important;
  gap: 40px !important;
}

/* sanitized legacy mojibake note */
html body :is(ul.news, .news) time,
html body .rss dt{
  flex: 0 0 160px !important;     /* sanitized legacy mojibake note */
  width: 160px !important;
  display: block !important;
  padding-top: 0 !important;      /* sanitized legacy mojibake note */
  margin: 0 !important;
  line-height: 1.9 !important;
}

/* sanitized legacy mojibake note */
html body :is(ul.news, .news) span,
html body .rss dd{
  flex: 1 1 auto !important;
  width: auto !important;
  display: block !important;      /* sanitized legacy mojibake note */
  margin: 0 !important;
  line-height: 1.9 !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 768px){
  html body :is(ul.news, .news, .rss) li{ gap: 18px !important; }
  html body :is(ul.news, .news) time,
  html body .rss dt{
    flex-basis: 110px !important;
    width: 110px !important;
  }
}
/* sanitized legacy mojibake note */

html body .footer-copy,
html body .footer-copy *,
html body footer .footer-copy,
html body footer .footer-copy *{
  font-size: 15px !important;     /* sanitized legacy mojibake note */
  line-height: 2.0 !important;
  letter-spacing: 0.08em !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 768px){
  html body .footer-copy,
  html body .footer-copy *{
    font-size: 13px !important;
    line-height: 2.1 !important;
  }
}
/* ==================================================
   [FIX] Mobile header broken / duplicated text
   Scope: header only (max-width 768px)
   ================================================== */
@media (max-width: 768px){

  /* sanitized legacy mojibake note */
  html body :is(header, .header, .site-header){
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  /* sanitized legacy mojibake note */
  html body :is(header, .header, .site-header) .kite-area-text{
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  /* sanitized legacy mojibake note */
  html body :is(header, .header, .site-header) .kite-area-text::before,
  html body :is(header, .header, .site-header) .kite-area-text::after{
    content: none !important;
    display: none !important;
  }

  /* sanitized legacy mojibake note */
  html body :is(header, .header, .site-header) .sava::after{
    content: none !important;
    display: none !important;
  }

  /* sanitized legacy mojibake note */
  html body :is(header, .header, .site-header) br{
    display: none !important;
  }
}
/* =========================================
   [FIX] Smaller width -> keep enough gap (mobile)
   ========================================= */
@media (max-width: 767px){

  /* sanitized legacy mojibake note */
  html body :is(body.home, body.top, body.index, #top) .slide .siteTitle :is(.logo-main, div.logo-main, span.logo-main) + :is(.sava, div.sava, span.sava){
    margin-top: 24px !important;   /* sanitized legacy mojibake note */
  }

  /* sanitized legacy mojibake note */
  html body :is(body.home, body.top, body.index, #top) .slide .siteTitle :is(.sava, div.sava, span.sava){
    margin-top: 18px !important;
    top: 0 !important;
  }
}
/* ==================================================
   [PATCH] Mobile slide photo padding/gap removal
   Scope: .main-visual-wrapper only (max-width: 767px)
   ================================================== */
@media (max-width: 767px){

  /* sanitized legacy mojibake note */
  html body .main-visual-wrapper{
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* sanitized legacy mojibake note */
  html body .main-visual-wrapper .kite-visual-stage{
    max-width: none !important;
    margin: 0 !important;

    /* sanitized legacy mojibake note */
    width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }
}
/* ==================================================
   [PATCH] Mobile gray side-gaps removal (full-bleed lock)
   Scope: .main-visual-wrapper only (max-width: 767px)
   ================================================== */
@media (max-width: 767px){

  /* sanitized legacy mojibake note */
  html body .main-visual-wrapper{
    width: 100vw !important;
    max-width: none !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* sanitized legacy mojibake note */
  html body .main-visual-wrapper > .kite-visual-stage{
    width: 100vw !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* ==================================================
   [PATCH] Mobile gray side-gaps FINAL OVERRIDE
   Cause: max-width:380px + margin:0 auto is re-applied
   Scope: .main-visual-wrapper .kite-visual-stage only
   ================================================== */
@media (max-width: 767px){
  html body .main-visual-wrapper .kite-visual-stage{
    max-width: none !important;   /* sanitized legacy mojibake note */
    margin: 0 !important;         /* sanitized legacy mojibake note */
  }
}
.logo-main {
  display: block; /* sanitized legacy mojibake note */
  margin-bottom: 50px;
}
.logo-main {
  overflow: hidden; /* sanitized legacy mojibake note */
  margin-bottom: 50px;
}
/* sanitized legacy mojibake note */
body .logo-main {
  margin-bottom: 50px !important;
}

/* sanitized legacy mojibake note */
html body .logo-main {
  margin-bottom: 50px !important;
}
.logo-main {
  border-bottom: 30px solid transparent !important;
}
@media screen and (max-width: 767px) {
  /* sanitized legacy mojibake note */
  body .logo-main,
  body .logo-main * {
    font-weight: bold !important;
  }
}
font-weight: 900 !important; /* sanitized legacy mojibake note */
#kite-desc-root .kite-title-anim::after,
#kite-desc-root .kite-sec-ttl::after{
  display:block;
}

/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body .kite-philo{
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

/* sanitized legacy mojibake note */
html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2){
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 768px){
  html body .main-visual-wrapper .kite-anim-cont{
    padding: 14px 12px !important;
  }
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1){
    margin: 12px 0 !important;
  }
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2){
    margin-bottom: 12px !important;
  }
  html body .main-visual-wrapper .main-visual-wrapper .kite-xl{
    font-size: 22px !important;
    line-height: 1.1 !important;
  }
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
nav.globalNav {
    /* sanitized legacy mojibake note */
    background-image: linear-gradient(180deg,
        rgba(60, 66, 170, 0.95) 0%,
        rgba(45, 50, 150, 0.98) 100%) !important;

    /* sanitized legacy mojibake note */
    backdrop-filter: blur(20px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) !important;

    /* sanitized legacy mojibake note */
    border-top: 1px solid rgba(255, 255, 255, 0.4) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;

    /* 蠖ｱ */
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3) !important;

    width: 100% !important;
    padding: 10px 0 !important;
    margin-top: 0 !important;
    position: relative !important;
    z-index: 9999 !important;

    /* sanitized legacy mojibake note */
    overflow: visible !important;
}

/* sanitized legacy mojibake note */
/* kite-home-nav-stardust-density-20260715-v6 */
nav.globalNav::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
  background-image:
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.9) 0%, rgba(213,252,255,0.594) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(213,252,255,0.462) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(213,252,255,0.528) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.76) 0%, rgba(213,252,255,0.502) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.92) 0%, rgba(213,252,255,0.607) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.72) 0%, rgba(213,252,255,0.475) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.84) 0%, rgba(213,252,255,0.554) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(213,252,255,0.634) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,0.88) 0%, rgba(213,252,255,0.581) 42%, transparent 100%),
    radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(213,252,255,0.66) 42%, transparent 100%);
  background-size: 4.3px 4.3px, 5.38px 5.38px, 4.3px 4.3px, 4.3px 4.3px, 3.22px 3.22px, 3.22px 3.22px, 3.22px 3.22px, 3.22px 3.22px, 3.22px 3.22px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.05px 5.05px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.05px 5.05px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 5.05px 5.05px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.05px 5.05px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.05px 5.05px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.05px 5.05px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.22px 3.22px, 3.76px 3.76px, 4.3px 4.3px, 5.8px 5.8px, 2.15px 2.15px, 2.47px 2.47px, 2.79px 2.79px, 3.76px 3.76px, 4.3px 4.3px;
  background-position: 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
  background-repeat: no-repeat;
  border-radius: inherit;
  opacity: .88;
  filter: drop-shadow(0 0 2px rgba(255,255,255,.78)) brightness(1.18);
  translate: none;
  will-change: background-position, opacity, filter;
  animation: kiteNavStardustSpiralConverge 12.8s ease-in-out infinite !important;
}

@keyframes kiteNavStardustSpiralConverge {
  0%, 10%, 100% {
    background-position: 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
    opacity: .92;
    filter: drop-shadow(0 0 4px rgba(255,255,255,.94)) brightness(1.42);
  }
  42%, 56% {

/* kite-restore-chunk-03-20260802 */
    background-position: -14% 2%, 114% -14%, 50% 50%, 2% 98%, -22% -22%, 18% 18%, 82% 2%, 66% 66%, 98% 98%, -6% -6%, 10% 26%, 26% 58%, 42% 90%, 58% -6%, 74% 26%, 90% 58%, 106% 90%, 122% 10%, -22% 114%, 50% 114%, 114% 50%, 33.2% -23.01%, 110% 28.19%, -14.8% 79.39%, 62% -5.94%, 23.6% 45.26%, 4.4% 11.12%, 81.2% 62.32%, 42.8% 113.52%, 119.6% -17.31%, -19.6% 33.89%, 57.2% 85.09%, 18.8% -0.26%, 95.6% 50.94%, -0.4% 102.14%, 76.4% 16.82%, 38% 68.02%, 114.8% 119.22%, -10% -11.63%, 66.8% 39.57%, 28.4% 90.77%, 105.2% 5.44%, 9.2% 56.64%, 86% 107.84%, 47.6% 22.5%, 124.4% 73.7%, -25.6% 124.9%, 51.2% -26.16%, 89.6% 76.24%, 70.4% 42.1%, 32% 93.3%, 108.8% 7.97%, -16% 59.17%, 60.8% 110.37%, 22.4% -20.48%, 99.2% 30.72%, 3.2% 81.92%, 80% -3.41%, 41.6% 47.79%, 118.4% 98.99%, -20.8% 13.65%, 56% 64.85%, 17.6% 116.05%, 94.4% -14.78%, -1.6% 36.42%, 75.2% 87.62%, 36.8% 2.27%, -11.2% 104.67%, 65.6% 19.34%, 27.2% 70.54%, 104% 121.74%, 8% -24.27%, 84.8% 26.93%, 46.4% 78.13%, 123.2% -7.2%, -23.2% 44%, 53.6% 95.2%, 15.2% 9.86%, -4% 112.26%, 72.8% -18.58%, 34.4% 32.62%, 111.2% 83.82%, 63.2% 49.68%, 24.8% 100.88%;
    opacity: 1;
    filter: drop-shadow(0 0 2.5px rgba(255,255,255,.9)) brightness(1.34);
  }
  68% {
    background-position: 15.9% -2.26%, 113.98% 20.16%, 50% 50%, 2.01% 72.38%, 16.43% -21.98%, 35.08% 18.01%, 86.26% 23.35%, 57.46% 66%, 72.38% 97.99%, 23.89% -5.99%, 27.08% 21.74%, 30.27% 49.46%, 33.47% 77.18%, 70.8% 11.09%, 73.99% 38.81%, 77.18% 66.53%, 80.37% 94.26%, 113.44% 39.89%, -19.85% 77.7%, 32.93% 96.91%, 96.91% 67.07%, 57.16% -8%, 99.8% 50.02%, -5.34% 54.25%, 73.72% 12.2%, 31.91% 39.48%, 26.95% 9.34%, 69.58% 67.35%, 27.78% 94.64%, 118.97% 19.23%, 3.28% 19.62%, 45.92% 77.64%, 40.54% 4.84%, 83.17% 62.85%, -0.85% 74.77%, 78.2% 32.72%, 36.4% 60.01%, 79.03% 118.02%, 22.46% -11.18%, 65.1% 46.84%, 23.29% 74.12%, 102.35% 32.07%, 18.32% 43.98%, 60.96% 102%, 55.58% 29.2%, 98.21% 87.22%, -25.39% 84.73%, 71.2% -5.5%, 72.03% 79.8%, 67.06% 49.65%, 25.26% 76.94%, 104.31% 34.88%, -0.82% 39.11%, 41.81% 97.13%, 48.57% -9.02%, 91.21% 48.99%, 7.18% 60.91%, 86.24% 18.86%, 44.43% 46.14%, 87.07% 104.16%, 7.8% 4.47%, 50.44% 62.49%, 8.63% 89.77%, 99.83% 14.36%, 15.8% 26.28%, 58.43% 84.3%, 53.06% 11.49%, -9.44% 73.74%, 69.61% 31.69%, 27.81% 58.97%, 70.44% 116.99%, 39.03% -15.64%, 81.66% 42.37%, 39.86% 69.66%, 118.91% 27.6%, -2.05% 26.07%, 40.58% 84.09%, 35.2% 11.3%, -6.19% 81.23%, 85.01% 5.82%, 43.2% 33.1%, 85.83% 91.12%, 59.76% 53.29%, 17.96% 80.57%;
    opacity: .97;
    filter: drop-shadow(0 0 2.8px rgba(255,255,255,.88)) brightness(1.32);
  }
  80% {
    background-position: 51.36% 8.42%, 96.35% 58.17%, 50% 50%, 15.24% 43.87%, 59.19% -2.14%, 54.09% 26.82%, 79.99% 49.31%, 47.96% 61.59%, 43.87% 84.76%, 57.15% 9.44%, 48.29% 25.8%, 39.43% 42.16%, 30.58% 58.52%, 76.24% 36.71%, 67.38% 53.06%, 58.52% 69.42%, 49.66% 85.78%, 88.51% 68.74%, 1.26% 38.42%, 22.74% 69.09%, 69.09% 77.26%, 76.09% 21.07%, 77.19% 69.05%, 18.15% 31.16%, 77.41% 38.43%, 44.14% 37.34%, 52.96% 18.98%, 54.06% 66.96%, 20.8% 65.88%, 99.43% 59.57%, 36.1% 15.55%, 37.2% 63.53%, 62.1% 21.72%, 63.2% 69.7%, 12.76% 44.08%, 72.01% 51.35%, 38.75% 50.26%, 39.84% 98.25%, 58.36% 6.06%, 59.45% 54.05%, 26.19% 52.96%, 85.44% 60.22%, 35% 34.6%, 36.1% 82.59%, 61% 40.78%, 62.1% 88.76%, -4.45% 40.14%, 82.8% 27.8%, 50.63% 74.69%, 59.45% 56.33%, 26.19% 55.25%, 85.44% 62.51%, 26.41% 24.62%, 27.51% 72.61%, 71.79% 17.22%, 72.89% 65.21%, 22.44% 39.59%, 81.7% 46.85%, 48.44% 45.76%, 49.53% 93.75%, 44.37% 9%, 45.46% 56.98%, 12.2% 55.9%, 90.84% 49.59%, 40.39% 23.97%, 41.49% 71.95%, 66.39% 30.14%, 8.46% 40.24%, 67.71% 47.5%, 34.45% 46.41%, 35.55% 94.4%, 69.11% 9.96%, 70.21% 57.94%, 36.94% 56.86%, 96.2% 64.12%, 30.72% 17.03%, 31.82% 65.01%, 56.72% 23.2%, 7.37% 45.57%, 86.01% 39.26%, 52.75% 38.17%, 53.85% 86.16%, 54.07% 55.53%, 20.81% 54.44%;
    opacity: .93;
    filter: drop-shadow(0 0 3.1px rgba(255,255,255,.9)) brightness(1.35);
  }
  91% {
    background-position: 64.95% 33.32%, 66.29% 69.41%, 50% 50%, 37.78% 35.44%, 71.84% 31.67%, 59.71% 41.86%, 62.61% 60.1%, 45.15% 54.07%, 35.44% 62.22%, 66.99% 35.75%, 57.67% 39.43%, 48.35% 43.11%, 39.04% 46.79%, 65.43% 53.6%, 56.11% 57.28%, 46.79% 60.96%, 37.48% 64.64%, 59.4% 71.06%, 33.91% 28.35%, 32.15% 48.44%, 48.44% 67.85%, 70.77% 47.1%, 54.62% 67.27%, 43.38% 31.21%, 65.31% 54.71%, 51.97% 42.75%, 61.96% 38.23%, 45.8% 58.4%, 32.46% 46.44%, 67.08% 71.06%, 56.19% 30.98%, 40.04% 51.15%, 64.78% 42.52%, 48.62% 62.7%, 36.69% 34.67%, 58.61% 58.17%, 45.27% 46.21%, 29.11% 66.39%, 68.65% 34.77%, 52.5% 54.94%, 39.15% 42.98%, 61.08% 66.48%, 49.14% 38.46%, 32.99% 58.63%, 57.73% 50%, 41.57% 70.17%, 30.95% 27.08%, 71.21% 52.19%, 41.71% 60.41%, 51.71% 55.88%, 38.36% 43.92%, 60.29% 67.43%, 49.05% 31.37%, 32.9% 51.54%, 70.33% 44.02%, 54.18% 64.19%, 42.24% 36.17%, 64.17% 59.67%, 50.82% 47.71%, 34.67% 67.88%, 61.87% 31.14%, 45.71% 51.31%, 32.37% 39.35%, 66.99% 63.97%, 55.05% 35.94%, 38.89% 56.11%, 63.64% 47.48%, 36.24% 31.6%, 58.17% 55.1%, 44.83% 43.14%, 28.67% 63.31%, 71.74% 40.1%, 55.59% 60.27%, 42.24% 48.31%, 64.17% 71.81%, 53.46% 29.73%, 37.3% 49.9%, 62.05% 41.27%, 33.95% 33.42%, 68.57% 58.03%, 55.23% 46.07%, 39.07% 66.25%, 49.77% 53.69%, 36.42% 41.73%;
    opacity: .89;
    filter: drop-shadow(0 0 3.5px rgba(255,255,255,.92)) brightness(1.38);
  }
  97% {
    background-position: 57.99% 49.56%, 49.21% 59.02%, 50% 50%, 50.59% 43.24%, 60.14% 50.89%, 54.51% 50.39%, 50.63% 55.73%, 47.75% 49.8%, 43.24% 49.41%, 57.89% 50.69%, 54.61% 49.27%, 51.32% 47.84%, 48.04% 46.42%, 52.99% 54.8%, 49.7% 53.38%, 46.42% 51.96%, 43.14% 50.54%, 47.06% 57.69%, 51.4% 40.47%, 45.89% 45.1%, 45.1% 54.11%, 55.98% 54.51%, 46.81% 55.53%, 53.07% 43.58%, 52.68% 55.06%, 52.33% 48.67%, 55.99% 50.05%, 46.82% 51.06%, 46.47% 44.67%, 48.99% 59.63%, 56.37% 46.76%, 47.19% 47.77%, 55.62% 51.84%, 46.45% 52.86%, 50.51% 42.77%, 50.11% 54.24%, 49.76% 47.85%, 40.59% 48.86%, 58.56% 50.86%, 49.38% 51.88%, 49.03% 45.49%, 48.64% 56.96%, 52.7% 46.87%, 43.52% 47.88%, 51.95% 51.95%, 42.78% 52.97%, 50.98% 39.4%, 54.8% 55.91%, 45.28% 50.54%, 48.95% 51.92%, 48.6% 45.53%, 48.2% 57%, 54.47% 45.06%, 45.29% 46.07%, 56.64% 53.62%, 47.47% 54.64%, 51.53% 44.55%, 51.13% 56.02%, 50.79% 49.63%, 41.61% 50.64%, 57.76% 48.23%, 48.59% 49.25%, 48.24% 42.86%, 50.76% 57.82%, 54.83% 47.72%, 45.65% 48.74%, 54.08% 52.81%, 51.17% 41.88%, 50.78% 53.35%, 50.43% 46.96%, 41.25% 47.98%, 57.99% 52.99%, 48.82% 54%, 48.47% 47.61%, 48.07% 59.09%, 55.99% 45.75%, 46.82% 46.77%, 55.25% 50.84%, 50.13% 41.76%, 52.66% 56.72%, 52.31% 50.33%, 43.14% 51.34%, 49.01% 50.87%, 48.66% 44.48%;
    opacity: .86;
    filter: drop-shadow(0 0 3.8px rgba(255,255,255,.93)) brightness(1.4);
  }
}

@media (prefers-reduced-motion: reduce) {
  nav.globalNav::before {
    animation: none !important;
    background-position: 5.2% 16.4%, 94.8% 5.2%, 50% 50%, 16.4% 83.6%, 0.4% 0.8%, 27.6% 27.6%, 72.4% 16.4%, 61.2% 61.2%, 83.6% 83.6%, 10.8% 10.8%, 22% 33.2%, 33.2% 55.6%, 44.4% 78%, 55.6% 10.8%, 66.8% 33.2%, 78% 55.6%, 89.2% 78%, 99.6% 22%, 0.4% 94.8%, 50% 94.8%, 94.8% 50%, 38.24% 0.8%, 92% 34.73%, 4.64% 70.57%, 58.4% 10.84%, 31.52% 46.68%, 18.08% 22.78%, 71.84% 58.62%, 44.96% 94.46%, 98.72% 2.88%, 1.28% 38.72%, 55.04% 74.56%, 28.16% 14.82%, 81.92% 50.66%, 14.72% 86.5%, 68.48% 26.77%, 41.6% 62.61%, 95.36% 98.45%, 8% 6.86%, 61.76% 42.7%, 34.88% 78.54%, 88.64% 18.81%, 21.44% 54.65%, 75.2% 90.49%, 48.32% 30.75%, 99.6% 66.59%, 0.4% 99.2%, 50.84% 0.8%, 77.72% 68.37%, 64.28% 44.47%, 37.4% 80.31%, 91.16% 20.58%, 3.8% 56.42%, 57.56% 92.26%, 30.68% 0.8%, 84.44% 36.5%, 17.24% 72.34%, 71% 12.61%, 44.12% 48.45%, 97.88% 84.29%, 0.44% 24.55%, 54.2% 60.39%, 27.32% 96.23%, 81.08% 4.65%, 13.88% 40.49%, 67.64% 76.33%, 40.76% 16.59%, 7.16% 88.27%, 60.92% 28.54%, 34.04% 64.38%, 87.8% 99.2%, 20.6% 0.8%, 74.36% 33.85%, 47.48% 69.69%, 99.6% 9.96%, 0.4% 45.8%, 52.52% 81.64%, 25.64% 21.9%, 12.2% 93.58%, 65.96% 2%, 39.08% 37.84%, 92.84% 73.68%, 59.24% 49.78%, 32.36% 85.62%;
    translate: none;
    opacity: .9;
    filter: drop-shadow(0 0 2px rgba(255,255,255,.8)) brightness(1.22);
  }
}
/* /kite-home-nav-stardust-density-20260715-v6 */



/* sanitized legacy mojibake note */
nav.globalNav::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;

    background: linear-gradient(
        120deg,
        transparent 20%,
        rgba(0, 255, 255, 0.15) 40%,
        rgba(255, 255, 255, 0.2) 50%,
        rgba(200, 100, 255, 0.15) 60%,
        transparent 80%
    );

    background-size: 300% 300%;
    animation: auroraInternalMove 8s ease-in-out infinite alternate !important;
    border-radius: inherit;
}



/* sanitized legacy mojibake note */
nav.globalNav .parent {
    display: flex !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
    max-width: 1280px !important;
    position: relative !important;
    z-index: 1 !important;
}

/* sanitized legacy mojibake note */
nav.globalNav .parent > li {
    position: relative !important;
    margin: 6px !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    flex: 0 1 auto !important;
    overflow: visible !important;
}
nav.globalNav .parent > li::after { display: none !important; }

/* sanitized legacy mojibake note */
nav.globalNav .parent > li > a {
    display: block !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    font-family: "Yu Gothic", "YuGothic", sans-serif !important;
    color: #ffffff !important;
    text-decoration: none !important;
    letter-spacing: 0.03em !important;
    line-height: 1.2 !important;

    text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;

    padding: 14px 28px !important;
    border-radius: 50px !important;

    /* sanitized legacy mojibake note */
    background: rgba(255, 255, 255, 0.12) !important; /* sanitized legacy mojibake note */
    border: 1px solid rgba(255, 255, 255, 0.3) !important; /* sanitized legacy mojibake note */

    /* sanitized legacy mojibake note */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.25), /* sanitized legacy mojibake note */
        0 2px 5px rgba(0, 0, 0, 0.1) !important;

    transition: all 0.3s ease-out !important;
    white-space: nowrap !important;
}

/* sanitized legacy mojibake note */
nav.globalNav .parent > li > a:hover {
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.7) !important;
    color: #fff !important;
    transform: translateY(-2px) !important;

    /* sanitized legacy mojibake note */
    box-shadow:
        inset 0 0 15px rgba(255, 255, 255, 0.3),
        0 5px 15px rgba(255, 255, 255, 0.3) !important;

    text-shadow: 0 0 10px rgba(255, 255, 255, 0.8) !important;
}

/* sanitized legacy mojibake note */
nav.globalNav .child {
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    min-width: 260px !important;

    background: rgba(40, 45, 120, 0.98) !important;
    backdrop-filter: blur(10px) !important;

    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5) !important;
    border-radius: 12px !important;

    padding: 8px 0 !important;
    margin-top: 10px !important;

    display: none !important;
    opacity: 0;
    visibility: hidden;
    z-index: 10000 !important;
    list-style: none !important;
}

nav.globalNav .child::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    background: transparent;
    display: block !important;
}

nav.globalNav .parent > li:hover .child {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    animation: menuFadeUp 0.3s ease-out forwards !important;
}

@keyframes menuFadeUp {
    from { opacity: 0; transform: translateX(-50%) translateY(10px); }
    to { opacity: 1; transform: translateX(-50%) translateY(0); }
}

nav.globalNav .child li {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}
nav.globalNav .child li:last-child { border-bottom: none !important; }

nav.globalNav .child li a {
    display: block !important;
    padding: 14px 24px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-align: left !important;
    white-space: normal !important;
    text-shadow: none !important;
    background: transparent !important;
    transition: background 0.2s ease !important;
    border: none !important;
    box-shadow: none !important;
}

nav.globalNav .child li a:hover {
    background-color: rgba(255, 255, 255, 0.15) !important;
    padding-left: 28px !important;
    transform: none !important;
}

/* sanitized legacy mojibake note */
@media screen and (max-width: 900px) {
    nav.globalNav { padding: 5px 0 !important; }
    nav.globalNav .parent > li > a {
        padding: 12px 16px !important;
        font-size: 14px !important;
        border-radius: 30px !important;
    }
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
body:not(#top):not(.home):not(.top):not(.front-page) nav.globalNav {
    /* sanitized legacy mojibake note */
    background: linear-gradient(180deg,
        rgba(60, 66, 170, 0.95) 0%,
        rgba(45, 50, 150, 0.98) 100%) !important;

    /* sanitized legacy mojibake note */
    backdrop-filter: blur(20px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) !important;

    /* sanitized legacy mojibake note */
    border-top: 1px solid rgba(255, 255, 255, 0.4) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;

    /* 蠖ｱ */
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3) !important;

    width: 100% !important;
    padding: 10px 0 !important;
    margin-top: 0 !important;
    position: relative !important;
    z-index: 9999 !important;

    /* sanitized legacy mojibake note */
    overflow: visible !important;
}

/* sanitized legacy mojibake note */
body:not(#top):not(.home):not(.top):not(.front-page) nav.globalNav::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;

    /* sanitized legacy mojibake note */
    background-image:
        radial-gradient(2px 2px at 10% 20%, rgba(255,255,255,1) 0%, transparent 100%),
        radial-gradient(2.5px 2.5px at 90% 10%, rgba(255,255,255,1) 0%, transparent 100%),
        radial-gradient(2px 2px at 50% 50%, rgba(255,255,255,0.9) 0%, transparent 100%),
        radial-gradient(2px 2px at 20% 80%, rgba(255,255,255,1) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 5% 5%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 30% 30%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 70% 20%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 60% 60%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 80% 80%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1px 1px at 15% 15%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 25% 35%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 35% 55%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 45% 75%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 55% 15%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 65% 35%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 75% 55%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 85% 75%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 95% 25%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 5% 90%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 50% 90%, rgba(255,255,255,0.7) 0%, transparent 100%),
        radial-gradient(1px 1px at 90% 50%, rgba(255,255,255,0.7) 0%, transparent 100%);

    background-size: 100% 100%;
    animation: diamondTwinkle 4s ease-in-out infinite alternate !important;
}

/* sanitized legacy mojibake note */
body:not(#top):not(.home):not(.top):not(.front-page) nav.globalNav::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;

    background: linear-gradient(
        120deg,
        transparent 20%,
        rgba(0, 255, 255, 0.15) 40%,
        rgba(255, 255, 255, 0.2) 50%,
        rgba(200, 100, 255, 0.15) 60%,
        transparent 80%
    );

    background-size: 300% 300%;
    animation: auroraInternalMove 8s ease-in-out infinite alternate !important;
}

/* sanitized legacy mojibake note */



/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.globalNav .parent {
    display: flex !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
    max-width: 1280px !important;
    position: relative !important;
    z-index: 1 !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.globalNav .parent > li > a {
    display: block !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    font-family: "Yu Gothic", "YuGothic", sans-serif !important;
    color: #ffffff !important;
    text-decoration: none !important;
    letter-spacing: 0.03em !important;
    line-height: 1.2 !important;

    text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;

    padding: 14px 28px !important;
    border-radius: 50px !important;

    /* sanitized legacy mojibake note */
    background: rgba(255, 255, 255, 0.12) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;

    /* sanitized legacy mojibake note */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.25),
        0 2px 5px rgba(0, 0, 0, 0.1) !important;

    transition: all 0.3s ease-out !important;
    white-space: nowrap !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.globalNav .parent > li > a:hover {
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.7) !important;
    color: #fff !important;
    transform: translateY(-2px) !important;

    box-shadow:
        inset 0 0 15px rgba(255, 255, 255, 0.3),
        0 5px 15px rgba(255, 255, 255, 0.3) !important;

    text-shadow: 0 0 10px rgba(255, 255, 255, 0.8) !important;
}

/* sanitized legacy mojibake note */
@media screen and (max-width: 900px) {
    body:not(.home):not(.top):not(.front-page) nav.globalNav { padding: 5px 0 !important; }
    body:not(.home):not(.top):not(.front-page) nav.globalNav .parent > li > a {
        padding: 12px 16px !important;
        font-size: 14px !important;
        border-radius: 30px !important;
    }
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.menu {
    /* sanitized legacy mojibake note */
    background-color: transparent !important;
    background: linear-gradient(180deg,
        rgba(60, 66, 170, 0.95) 0%,
        rgba(45, 50, 150, 0.98) 100%) !important;

    /* sanitized legacy mojibake note */
    backdrop-filter: blur(20px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) !important;

    /* sanitized legacy mojibake note */
    border-top: 1px solid rgba(255, 255, 255, 0.4) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;

    /* 蠖ｱ */
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3) !important;

    /* sanitized legacy mojibake note */
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 9999 !important;
    overflow: visible !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.menu::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;

    background-image:
        radial-gradient(2px 2px at 10% 20%, rgba(255,255,255,1) 0%, transparent 100%),
        radial-gradient(2.5px 2.5px at 90% 10%, rgba(255,255,255,1) 0%, transparent 100%),
        radial-gradient(2px 2px at 50% 50%, rgba(255,255,255,0.9) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 20% 80%, rgba(255,255,255,0.8) 0%, transparent 100%),
        radial-gradient(1.5px 1.5px at 80% 30%, rgba(255,255,255,0.8) 0%, transparent 100%);

    background-size: 100% 100%;
    animation: diamondTwinkle 4s ease-in-out infinite alternate !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.menu::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;

    background: linear-gradient(
        120deg,
        transparent 20%,
        rgba(0, 255, 255, 0.15) 40%,
        rgba(255, 255, 255, 0.2) 50%,
        rgba(200, 100, 255, 0.15) 60%,
        transparent 80%
    );

    background-size: 300% 300%;
    animation: auroraInternalMove 8s ease-in-out infinite alternate !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.menu div.inner {
    background: transparent !important; /* sanitized legacy mojibake note */
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;

    /* sanitized legacy mojibake note */
    max-width: 1280px !important;
    margin: 0 auto !important;
    position: relative !important;
    z-index: 1 !important;
    color: #fff !important; /* sanitized legacy mojibake note */
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page) nav.menu a {
    color: #ffffff !important;
    font-weight: bold !important;
    text-decoration: none !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;
    transition: opacity 0.3s ease !important;
}

body:not(.home):not(.top):not(.front-page) nav.menu a:hover {
    opacity: 0.8 !important;
    color: #fff !important;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.8) !important;
}

/* sanitized legacy mojibake note */
@keyframes diamondTwinkle {
    0% { opacity: 0.5; transform: scale(0.95); }
    100% { opacity: 1.0; transform: scale(1.05); }
}
@keyframes auroraInternalMove {
    0% { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }
}
/* sanitized legacy mojibake note */

html body .slide .siteTitle {
  overflow: visible !important;
  max-height: none !important;
}

html body .logo-main {
  overflow: visible !important;
}

html body.home .logo-main,
html body.home .logo-main *,
html body.top .logo-main,
html body.top .logo-main *,
html body.index .logo-main,
html body.index .logo-main *,
html body#top .logo-main,
html body#top .logo-main *,
html body.slide .siteTitle .logo-main,
html body.slide .siteTitle .logo-main *,
html body .slide .siteTitle .logo-main,
html body .slide .siteTitle .logo-main *,
html body .siteTitle .logo-main,
html body .siteTitle .logo-main * {
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "YuGothic", Meiryo, sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  padding-top: 0.12em !important;
  padding-bottom: 0.08em !important;
  overflow: visible !important;
}
/* sanitized legacy mojibake note */

body:not(.home):not(.top):not(.front-page):not(.index) .header,
body:not(.home):not(.top):not(.front-page):not(.index) header,
body:not(.home):not(.top):not(.front-page):not(.index) .site-header {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
  padding-left: 50px !important;
  padding-right: 140px !important;
  box-sizing: border-box !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page):not(.index) .slide .siteTitle,
body:not(.home):not(.top):not(.front-page):not(.index) .header .siteTitle,
body:not(.home):not(.top):not(.front-page):not(.index) header .siteTitle,
body:not(.home):not(.top):not(.front-page):not(.index) .site-header .siteTitle {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;

  display: block !important;
  width: auto !important;
  max-width: calc(100vw - 220px) !important;

  margin-left: 0 !important;
  margin-right: auto !important;

  text-align: left !important;
  overflow: visible !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page):not(.index) .header .inner,
body:not(.home):not(.top):not(.front-page):not(.index) header .inner,
body:not(.home):not(.top):not(.front-page):not(.index) .site-header .inner {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}

/* sanitized legacy mojibake note */
body:not(.home):not(.top):not(.front-page):not(.index) .header .logo-catch,
body:not(.home):not(.top):not(.front-page):not(.index) .header .logo-main,
body:not(.home):not(.top):not(.front-page):not(.index) .header .sava,
body:not(.home):not(.top):not(.front-page):not(.index) .header .kite-area-text,
body:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-catch,
body:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-main,
body:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .sava,
body:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .kite-area-text {
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  transform: none !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 767px) {
  body:not(.home):not(.top):not(.front-page):not(.index) .header,
  body:not(.home):not(.top):not(.front-page):not(.index) header,
  body:not(.home):not(.top):not(.front-page):not(.index) .site-header {
    padding-left: 20px !important;
    padding-right: 86px !important;
  }

  body:not(.home):not(.top):not(.front-page):not(.index) .slide .siteTitle,
  body:not(.home):not(.top):not(.front-page):not(.index) .header .siteTitle,
  body:not(.home):not(.top):not(.front-page):not(.index) header .siteTitle,
  body:not(.home):not(.top):not(.front-page):not(.index) .site-header .siteTitle {
    max-width: calc(100vw - 110px) !important;
  }
}
/* sanitized legacy mojibake note */

html body.slide:not(.home):not(.top):not(.front-page):not(.index) header,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .header,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .site-header {
  display: block !important;
  text-align: left !important;
  padding-left: 50px !important;
  padding-right: 150px !important;
  box-sizing: border-box !important;
}

/* sanitized legacy mojibake note */
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;

  display: block !important;
  width: auto !important;
  max-width: calc(100vw - 220px) !important;

  margin-left: 0 !important;
  margin-right: auto !important;

  text-align: left !important;
  overflow: visible !important;
}

/* sanitized legacy mojibake note */
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle a {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}

/* sanitized legacy mojibake note */
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-catch,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-main,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .sava,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .kite-area-text,
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .kite-area-subtext {
  display: block !important;
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  transform: none !important;
}

/* sanitized legacy mojibake note */
html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-main {
  font-size: 18px !important;
  line-height: 1.5 !important;
  margin-top: 0 !important;
  margin-bottom: 8px !important;
  border-bottom: none !important;
}

html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .sava {
  font-size: 14px !important;
  line-height: 1.6 !important;
  margin-top: 0 !important;
  margin-bottom: 8px !important;
  top: auto !important;
  position: relative !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 767px) {
  html body.slide:not(.home):not(.top):not(.front-page):not(.index) header,
  html body.slide:not(.home):not(.top):not(.front-page):not(.index) .header,
  html body.slide:not(.home):not(.top):not(.front-page):not(.index) .site-header {
    padding-left: 18px !important;
    padding-right: 86px !important;
  }

  html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle {
    max-width: calc(100vw - 110px) !important;
  }

  html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .logo-main {
    font-size: 14px !important;
  }

  html body.slide:not(.home):not(.top):not(.front-page):not(.index) .siteTitle .sava {
    font-size: 11px !important;
  }
}
/* sanitized legacy mojibake note */

html body#top.slide,
html body.slide#top {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  background: #000 !important;
}

/* sanitized legacy mojibake note */
html body#top.slide header.header,
html body.slide#top header.header {
  position: relative !important;
  display: block !important;
  width: 100vw !important;
  max-width: none !important;
  height: 100vh !important;
  min-height: 100vh !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: #000 !important;
}

/* sanitized legacy mojibake note */
html body#top.slide .slider,
html body.slide#top .slider,
html body#top.slide .slider-overlay,
html body.slide#top .slider-overlay {
  position: absolute !important;
  inset: 0 !important;
  width: 100vw !important;
  max-width: none !important;
  height: 100vh !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body#top.slide .slider,
html body.slide#top .slider {
  z-index: 1 !important;
  overflow: hidden !important;
}

html body#top.slide .slider li,
html body.slide#top .slider li {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  overflow: hidden !important;
}

html body#top.slide .slider li img,
html body.slide#top .slider li img {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  border: none !important;
}

/* sanitized legacy mojibake note */
html body#top.slide .slider-overlay,
html body.slide#top .slider-overlay {
  z-index: 2 !important;
  background: rgba(0, 0, 0, 0.4) !important;
  pointer-events: none !important;
}

/* sanitized legacy mojibake note */
html body#top.slide .siteTitle,
html body.slide#top .siteTitle {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  transform: translate(-50%, -50%) !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  width: 90% !important;
  max-width: 90% !important;
  height: auto !important;
  max-height: none !important;

  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  overflow: visible !important;
  z-index: 3 !important;
  color: #fff !important;
}

html body#top.slide .siteTitle a,
html body.slide#top .siteTitle a {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  color: #fff !important;
  text-align: center !important;
}

/* sanitized legacy mojibake note */
html body#top.slide .siteTitle .logo-catch,
html body#top.slide .siteTitle .logo-main,
html body#top.slide .siteTitle .sava,
html body#top.slide .siteTitle .kite-area-text,
html body.slide#top .siteTitle .logo-catch,
html body.slide#top .siteTitle .logo-main,
html body.slide#top .siteTitle .sava,
html body.slide#top .siteTitle .kite-area-text {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #fff !important;
  transform: none !important;
}

/* sanitized legacy mojibake note */
html body#top.slide .hamburger,
html body.slide#top .hamburger {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
}

/* sanitized legacy mojibake note */
html body:not(#top):not(.slide):not(.home):not(.top):not(.front-page):not(.index) header.header {
  text-align: left !important;
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body:not(#top) header.header > p.siteTitle {
  display: none !important;
  flex: 0 0 0 !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* sanitized legacy mojibake note */
html body:not(#top) header.header {
  display: block !important;
  text-align: left !important;
  padding-left: 50px !important;
  padding-right: 150px !important;
  box-sizing: border-box !important;
}

html body:not(#top) header.header > .logo-catch,
html body:not(#top) header.header > p:empty,
html body:not(#top) header.header > br {
  display: none !important;
}

html body:not(#top) header.header > a {
  display: block !important;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;

  width: auto !important;
  max-width: calc(100vw - 230px) !important;
  margin-left: 0 !important;
  margin-right: auto !important;

  text-align: left !important;
  color: #333 !important;
  text-decoration: none !important;
}

html body:not(#top) header.header > a .logo-main,
html body:not(#top) header.header > a .sava,
html body:not(#top) header.header > a .kite-area-text {
  width: auto !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
  transform: none !important;
}

html body:not(#top) header.header > a .logo-main {
  font-size: 15px !important;
  line-height: 1.4 !important;
  margin-top: 0 !important;
  margin-bottom: 6px !important;
  padding: 0 !important;
  border-bottom: none !important;
}

html body:not(#top) header.header > a .sava {
  font-size: 14px !important;
  line-height: 1.6 !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

/* sanitized legacy mojibake note */
html body .hamburger {
  width: 120px !important;
  height: 120px !important;
  background: #000 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
}

html body .hamburger > .inner {
  position: absolute !important;
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 58px !important;

  left: 50% !important;
  right: auto !important;
  top: 34px !important;
  bottom: auto !important;

  transform: translateX(-50%) !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  right: auto !important;

  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 4px !important;

  background: #fff !important;
  border-radius: 999px !important;
  opacity: 1 !important;
}

html body .hamburger > .inner > span:nth-of-type(1) { top: 0 !important; }
html body .hamburger > .inner > span:nth-of-type(2) { top: 13px !important; }
html body .hamburger > .inner > span:nth-of-type(3) { top: 26px !important; }

html body .hamburger > .inner > p {
  position: absolute !important;
  top: 42px !important;
  bottom: auto !important;
  left: 0 !important;

  width: 56px !important;
  margin: 0 !important;
  padding: 0 !important;

  text-align: center !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
  font-family: Arial, sans-serif !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 767px) {
  html body:not(#top) header.header {
    padding-left: 18px !important;
    padding-right: 86px !important;
  }

  html body:not(#top) header.header > a {
    max-width: calc(100vw - 110px) !important;
  }

  html body .hamburger {
    width: 70px !important;
    height: 70px !important;
  }

  html body .hamburger > .inner {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 44px !important;
    top: 16px !important;
  }

  html body .hamburger > .inner > span {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 3px !important;
  }

  html body .hamburger > .inner > span:nth-of-type(1) { top: 0 !important; }
  html body .hamburger > .inner > span:nth-of-type(2) { top: 9px !important; }
  html body .hamburger > .inner > span:nth-of-type(3) { top: 18px !important; }

  html body .hamburger > .inner > p {
    top: 31px !important;
    width: 36px !important;
    font-size: 10px !important;
  }
}
/* sanitized legacy mojibake note */

html body .hamburger > .inner {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* sanitized legacy mojibake note */
html body .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;

  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;

  width: 56px !important;
  height: 4px !important;
  background: #fff !important;
  border-radius: 999px !important;
  opacity: 1 !important;
}

html body .hamburger > .inner > span:nth-of-type(1) {
  top: 34px !important;
}

html body .hamburger > .inner > span:nth-of-type(2) {
  top: 47px !important;
}

html body .hamburger > .inner > span:nth-of-type(3) {
  top: 60px !important;
}

/* sanitized legacy mojibake note */
html body .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;

  left: 50% !important;
  right: auto !important;
  top: 76px !important;
  bottom: auto !important;
  transform: translateX(-50%) !important;

  width: auto !important;
  min-width: 56px !important;
  margin: 0 !important;
  padding: 0 !important;

  text-align: center !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
  font-family: Arial, sans-serif !important;
  white-space: nowrap !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 767px) {
  html body .hamburger > .inner > span {
    width: 36px !important;
    height: 3px !important;
  }

  html body .hamburger > .inner > span:nth-of-type(1) {
    top: 16px !important;
  }

  html body .hamburger > .inner > span:nth-of-type(2) {
    top: 25px !important;
  }

  html body .hamburger > .inner > span:nth-of-type(3) {
    top: 34px !important;
  }

  html body .hamburger > .inner > p {
    top: 48px !important;
    min-width: 36px !important;
    font-size: 10px !important;
  }
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body#top.slide,
html body.slide#top {
  background: #fff !important;
  background-color: #fff !important;
  background-image: none !important;
}

/* sanitized legacy mojibake note */
html body#top.slide header.header,
html body.slide#top header.header {
  background: #000 !important;
}

/* sanitized legacy mojibake note */
html body#top.slide main,
html body#top.slide .main,
html body#top.slide .contents,
html body#top.slide .bgColor-white,
html body.slide#top main,
html body.slide#top .main,
html body.slide#top .contents,
html body.slide#top .bgColor-white {
  background-color: #fff !important;
}

/* sanitized legacy mojibake note */
html body#top.slide #concern,
html body#top.slide #concern-section,
html body.slide#top #concern,
html body.slide#top #concern-section {
  background-color: #fff !important;
}
/* sanitized legacy mojibake note */

/* sanitized legacy mojibake note */
html body .hamburger.active > .inner > p,
/* codex-small-test-154472 */

/* sanitized legacy mojibake note */

html body.page-154472 #s3a7 .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1100px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: clamp(24px, 4vw, 56px) !important;
  padding-right: clamp(24px, 4vw, 56px) !important;
}

html body.page-154472 #s3a7 .kite-typo-wrapper {
  box-sizing: border-box !important;
  width: min(820px, 100%) !important;
  max-width: 820px !important;
  margin: 80px auto 0 !important;
  padding: 0 !important;
}

html body.page-154472 #s3a7 .t-block {
  position: relative !important;
  z-index: 1 !important;
  max-width: 820px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 64px !important;
}

html body.page-154472 #s3a7 .t-block:first-child,
html body.page-154472 #s3a7 .voice-line {
  position: relative !important;
  z-index: 2 !important;
  max-width: 820px !important;
  margin-bottom: 72px !important;
  overflow: visible !important;
}

html body.page-154472 #s3a7 .voice-line {
  margin-top: 0 !important;
}

html body.page-154472 #gmzq .flow-row.sub-flow .flow-idx {
  background: linear-gradient(135deg, #0EB59C 0%, #078D7C 100%) !important;
  color: #ffffff !important;
  opacity: 1 !important;
  border: 2px solid rgba(255, 255, 255, 0.95) !important;
  box-shadow:
    0 14px 30px rgba(14, 181, 156, 0.28),
    0 0 0 8px rgba(14, 181, 156, 0.08) !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.18) !important;
}

html body.page-154472 #gmzq .flow-row.sub-flow {
  border-color: rgba(14, 181, 156, 0.22) !important;
}

@media (max-width: 768px) {
  html body.page-154472 #s3a7 .txt.editorArea {
    max-width: 100% !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  html body.page-154472 #s3a7 .kite-typo-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin: 56px auto 0 !important;
  }

  html body.page-154472 #s3a7 .t-block {
    margin-bottom: 44px !important;
  }

  html body.page-154472 #s3a7 .t-block:first-child,
  html body.page-154472 #s3a7 .voice-line {
    margin-bottom: 52px !important;
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
}
/* /AO-FIX-cont1-2-layout-polish-20260525 */

html body .hamburger.active p {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* sanitized legacy mojibake note */
html body .hamburger.active > .inner > span {
  left: 50% !important;
  right: auto !important;
  transform-origin: center center !important;
  opacity: 1 !important;
}

/* sanitized legacy mojibake note */
html body .hamburger.active > .inner > span:nth-of-type(1) {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* sanitized legacy mojibake note */
html body .hamburger.active > .inner > span:nth-of-type(2) {
  top: 58px !important;
  transform: translateX(-50%) rotate(45deg) !important;
}

html body .hamburger.active > .inner > span:nth-of-type(3) {
  top: 58px !important;
  transform: translateX(-50%) rotate(-45deg) !important;
}

/* sanitized legacy mojibake note */
@media (max-width: 767px) {
  html body .hamburger.active > .inner > span:nth-of-type(2) {
    top: 34px !important;
    transform: translateX(-50%) rotate(45deg) !important;
  }

  html body .hamburger.active > .inner > span:nth-of-type(3) {
    top: 34px !important;
    transform: translateX(-50%) rotate(-45deg) !important;
  }
}



/* ==================================================
   [UX QUALITY SAFE PATCH v1] 2026-05-17
   Scope: horizontal scroll, overlap prevention, mobile tap targets.
   Note: does not change animations, hero images, gradients, or colors.
   ================================================== */

html,
body {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

html body *,
html body *::before,
html body *::after {
  box-sizing: border-box;
}

html body img,
html body video,
html body iframe,
html body canvas,
html body svg {
  max-width: 100%;
}

html body .editorArea,
html body .freeArea,
html body .article,
html body .article .txt,
html body .lead,
html body .news,
html body .rss,
html body .info,
html body .form,
html body .navi,
html body .menuNavi,
html body nav.globalNav,
html body nav.menu {
  overflow-wrap: anywhere;
  word-break: normal;
}

html body .header,
html body .siteTitle,
html body .mainImg .inner,
html body .access-container,
html body nav.globalNav .parent,
html body ul.news li,
html body .info dl {
  min-width: 0;
}

html body .editorArea table,
html body .freeArea table,
html body .info table,
html body .form table {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

html body .editorArea iframe,
html body .freeArea iframe,
html body .map iframe,
html body .access-map-box iframe {
  max-width: 100% !important;
}

html body nav.globalNav .child,
html body .navi,
html body .menuNavi {
  max-width: 100vw !important;
}

html body nav.globalNav .child {
  max-width: min(92vw, 360px) !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 767px) {
  html body .navi a,
  html body .menuNavi a,
  html body .headNavi a,
  html body nav.menu a,
  html body nav.globalNav .parent > li > a,
  html body nav.globalNav .child li a,
  html body ul.news li a,
  html body .rss dd a,
  html body .pnkz a {
    min-height: 44px !important;
    display: flex !important;
    align-items: center !important;
  }

  html body .editorArea p > a:only-child,
  html body .article .txt p > a:only-child,
  html body .freeArea p > a:only-child,
  html body .map-app-btn,
  html body .concern-btn,
  html body .kite-return-home-btn,
  html body .h-float-btn {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html body .editorArea a,
  html body .article .txt a,
  html body .freeArea a {
    text-underline-offset: 0.16em;
  }

  html body .header-floating-btns {
    max-width: 64px !important;
  }

  html body .h-float-btn {
    flex: 0 0 auto !important;
  }
}

/* === KITE_HOME_CONSULTATION_UX_V2_START 2026-05-19 ===
   Purpose: improve homepage readability and regional care-page typography without adding new CTA boxes.
   Revert: remove this whole block from custom CSS, or restore the backup CSS saved with this change.
*/

body#top .globalNav {
  padding: 12px 18px !important;
}

body#top .globalNav .parent {
  max-width: 1120px !important;
  margin-inline: auto !important;
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 8px 10px !important;
}

body#top .globalNav .parent > li {
  margin: 0 !important;
}

body#top .globalNav .parent > li > a {
  min-height: 38px !important;
  padding: 8px 16px !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  letter-spacing: 0.03em !important;
}

body#top article.lead {
  margin-top: clamp(28px, 5vw, 58px) !important;
}

body#top #kite-desc-root .kite-card-ja {
  max-width: 980px !important;
  margin-inline: auto !important;
  padding: clamp(28px, 4vw, 52px) clamp(18px, 4vw, 56px) !important;
}

body#top #kite-desc-root .kite-title {
  font-size: clamp(30px, 4vw, 40px) !important;
  line-height: 1.35 !important;
}

body#top #kite-desc-root .kite-sub {
  font-size: clamp(16px, 2vw, 20px) !important;
  line-height: 1.75 !important;
}

body#top #kite-desc-root .kite-desc,
body#top #kite-desc-root .kite-col-txt,
body#top #kite-desc-root .kite-msg {
  max-width: 820px !important;
  margin-inline: auto !important;
  line-height: 1.9 !important;
  letter-spacing: 0.04em !important;
}

body#top section#ibsi > h2.title {
  display: none !important;
}

body#top .contact-cta-btn,
body#top .faq-contact-btn,
body[class*="page-250"] .lp-primary-cta,
body[class*="page-250"] .lp-contact-item a {
  min-height: 52px !important;
  padding: 14px 22px !important;
  border-radius: 8px !important;
  line-height: 1.45 !important;
  text-align: center !important;
  box-shadow: 0 10px 22px rgba(0, 89, 76, 0.16) !important;
}

body#top .contact-cta-btn,
body#top .faq-contact-btn {
  max-width: min(92vw, 520px) !important;
  margin-inline: auto !important;
  font-size: clamp(16px, 2vw, 19px) !important;
}

body#top .h-float-btn {
  width: 64px !important;
  height: 64px !important;
}

body.page-250145 .lp-meta-row,
body.page-250146 .lp-meta-row,
body.page-250147 .lp-meta-row,
body.page-250148 .lp-meta-row,
body.page-250239 .lp-meta-row {
  line-height: 1.8 !important;
}

body.page-250145 .lp-faq,
body.page-250146 .lp-faq,
body.page-250147 .lp-faq,
body.page-250148 .lp-faq,
body.page-250239 .lp-faq {
  scroll-margin-top: 96px;
}

body.page-250145 #kite-lp-hodogaya-direct .lp-hero .lp-title,
body.page-250145 #kite-lp-hodogaya-direct .lp-hero .lp-title-sub,
body.page-250146 #kite-lp-nishi-caremanager .lp-hero .lp-title,
body.page-250147 #kite-lp-naka-caremanager .lp-hero .lp-title,
body.page-250148 #kite-lp-minami .lp-hero .lp-title,
body.page-250239 #kite-lp-yokohama-wide .lp-hero .lp-title {
  font-size: clamp(32px, 3.6vw, 42px) !important;
  line-height: 1.42 !important;
}

body.page-250145 #kite-lp-hodogaya-direct .lp-section .lp-title,
body.page-250146 #kite-lp-nishi-caremanager .lp-section .lp-title,
body.page-250147 #kite-lp-naka-caremanager .lp-section .lp-title,
body.page-250148 #kite-lp-minami .lp-section .lp-title,
body.page-250239 #kite-lp-yokohama-wide .lp-section .lp-title {
  font-size: clamp(24px, 2.5vw, 30px) !important;
  line-height: 1.48 !important;
}

body.page-250145 #kite-lp-hodogaya-direct .lp-glass-card,
body.page-250146 #kite-lp-nishi-caremanager .lp-glass-card,
body.page-250147 #kite-lp-naka-caremanager .lp-glass-card,
body.page-250148 #kite-lp-minami .lp-glass-card,
body.page-250239 #kite-lp-yokohama-wide .lp-glass-card {
  padding: clamp(22px, 3vw, 34px) !important;
}

body.page-250145 #kite-lp-hodogaya-direct .lp-faq-summary,
body.page-250146 #kite-lp-nishi-caremanager .lp-faq-summary,
body.page-250147 #kite-lp-naka-caremanager .lp-faq-summary,
body.page-250148 #kite-lp-minami .lp-faq-summary,
body.page-250239 #kite-lp-yokohama-wide .lp-faq-summary {
  font-size: clamp(15.5px, 1.8vw, 17px) !important;
  line-height: 1.75 !important;
}

body.page-250145 #kite-lp-hodogaya-direct .lp-faq-content,
body.page-250146 #kite-lp-nishi-caremanager .lp-faq-content,
body.page-250147 #kite-lp-naka-caremanager .lp-faq-content,
body.page-250148 #kite-lp-minami .lp-faq-content,
body.page-250239 #kite-lp-yokohama-wide .lp-faq-content {
  font-size: 15.5px !important;
  line-height: 1.9 !important;
}

@media (max-width: 767px) {
  body#top .globalNav {
    padding: 10px 10px !important;
  }

  body#top .globalNav .parent {
    gap: 7px !important;
  }

  body#top .globalNav .parent > li > a {
    min-height: 36px !important;
    padding: 7px 12px !important;
    font-size: 13px !important;
  }

  body#top #kite-desc-root .kite-card-ja {
    padding: 24px 16px !important;
  }

  body#top .contact-cta-btn,
  body#top .faq-contact-btn {
    width: min(92vw, 420px) !important;
    min-height: 48px !important;
    padding: 13px 18px !important;
    font-size: 15.5px !important;
  }

  body#top .h-float-btn {
    width: 58px !important;
    height: 58px !important;
  }

  body.page-250145 #kite-lp-hodogaya-direct .lp-hero .lp-title,
  body.page-250145 #kite-lp-hodogaya-direct .lp-hero .lp-title-sub,
  body.page-250146 #kite-lp-nishi-caremanager .lp-hero .lp-title,
  body.page-250147 #kite-lp-naka-caremanager .lp-hero .lp-title,
  body.page-250148 #kite-lp-minami .lp-hero .lp-title,
  body.page-250239 #kite-lp-yokohama-wide .lp-hero .lp-title {
    font-size: 26px !important;
    line-height: 1.48 !important;
  }

  body.page-250145 #kite-lp-hodogaya-direct .lp-section .lp-title,
  body.page-250146 #kite-lp-nishi-caremanager .lp-section .lp-title,
  body.page-250147 #kite-lp-naka-caremanager .lp-section .lp-title,
  body.page-250148 #kite-lp-minami .lp-section .lp-title,
  body.page-250239 #kite-lp-yokohama-wide .lp-section .lp-title {
    font-size: 22px !important;
    line-height: 1.5 !important;
  }

  body.page-250145 #kite-lp-hodogaya-direct .lp-faq-summary,
  body.page-250146 #kite-lp-nishi-caremanager .lp-faq-summary,
  body.page-250147 #kite-lp-naka-caremanager .lp-faq-summary,
  body.page-250148 #kite-lp-minami .lp-faq-summary,
  body.page-250239 #kite-lp-yokohama-wide .lp-faq-summary,
  body.page-250145 #kite-lp-hodogaya-direct .lp-faq-content,
  body.page-250146 #kite-lp-nishi-caremanager .lp-faq-content,
  body.page-250147 #kite-lp-naka-caremanager .lp-faq-content,
  body.page-250148 #kite-lp-minami .lp-faq-content,
  body.page-250239 #kite-lp-yokohama-wide .lp-faq-content {
    font-size: 14.5px !important;
    line-height: 1.85 !important;
  }
}

/* === KITE_HOME_CONSULTATION_UX_V2_END === */



/* sanitized legacy mojibake note */

html body section.article#f9a2 > h2.title {
  font-size: clamp(36px, 4.2vw, 52px) !important;
  line-height: 1.32 !important;
  letter-spacing: 0.04em !important;
  text-align: center !important;
  margin-bottom: clamp(28px, 4vw, 52px) !important;
}

@media (max-width: 767px) {
  html body section.article#f9a2 > h2.title {
    font-size: clamp(28px, 7.2vw, 36px) !important;
    line-height: 1.35 !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}



/* sanitized legacy mojibake note */

html body section.article#j9fm > h2.title {
  font-size: clamp(36px, 4.2vw, 52px) !important;
  line-height: 1.32 !important;
  letter-spacing: 0.04em !important;
  text-align: center !important;
  margin-bottom: clamp(28px, 4vw, 52px) !important;
}

@media (max-width: 767px) {
  html body section.article#j9fm > h2.title {
    font-size: clamp(28px, 7.2vw, 36px) !important;
    line-height: 1.35 !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}



/* sanitized legacy mojibake note */

html body section.article#xw8e > h2.title {
  font-size: clamp(36px, 4.2vw, 52px) !important;
  line-height: 1.32 !important;
  letter-spacing: 0.04em !important;
  text-align: center !important;
  margin-bottom: clamp(28px, 4vw, 52px) !important;
}

@media (max-width: 767px) {
  html body section.article#xw8e > h2.title {
    font-size: clamp(28px, 7.2vw, 36px) !important;
    line-height: 1.35 !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
/* sanitized legacy mojibake note */
#mainvisual,
.mainvisual,
.main-visual,
.mv,
.hero,
.hero-section,
.first-view {
  height: auto !important;
  min-height: auto !important;
  padding-bottom: 48px !important;
  margin-bottom: 0 !important;
}

/* sanitized legacy mojibake note */
#mainvisual .inner,
.mainvisual .inner,
.main-visual .inner,
.mv .inner,
.hero .inner,
.first-view .inner {
  height: auto !important;
  min-height: auto !important;
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

/* sanitized legacy mojibake note */
.scroll,
.scroll-down,
.scrolldown,
.scroll-indicator {
  display: none !important;
}

/* kite-guide-contact-buttons-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #guide-section a.nav-link-btn.youtube-btn,
  html body#top.slide #guide-section a.contact-cta-btn {
    --kite-guide-cta-width: min(350px, calc(100vw - 40px));
    width: var(--kite-guide-cta-width) !important;
    inline-size: var(--kite-guide-cta-width) !important;
    min-width: var(--kite-guide-cta-width) !important;
    min-inline-size: var(--kite-guide-cta-width) !important;
    max-width: var(--kite-guide-cta-width) !important;
    max-inline-size: var(--kite-guide-cta-width) !important;
    flex: 0 0 var(--kite-guide-cta-width) !important;
    min-height: 72px !important;
    padding: 20px 22px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    position: relative !important;
    left: calc((100% - var(--kite-guide-cta-width)) / 2) !important;
    box-sizing: border-box !important;
    font-size: 17px !important;
    line-height: 1.42 !important;
    gap: 18px !important;
    align-items: center !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn {
    margin-top: 24px !important;
  }

  html body#top.slide #guide-section a.nav-link-btn.youtube-btn .btn-text,
  html body#top.slide #guide-section a.contact-cta-btn .btn-text {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  html body#top.slide #guide-section a.nav-link-btn.youtube-btn .btn-arrow,
  html body#top.slide #guide-section a.contact-cta-btn .btn-arrow {
    width: 28px !important;
    height: 28px !important;
  }
}
/* /kite-guide-contact-buttons-mobile-20260521 */

/* kite-top-care-card-mobile-center-20260521 */
@media (max-width: 767px) {
  html body#top.slide #kite-desc-root,
  html body.slide#top #kite-desc-root {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-desc-root .kite-bg,
  html body.slide#top #kite-desc-root .kite-bg {
    width: 100vw !important;
    max-width: 100vw !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    align-items: center !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-desc-root .kite-card-ja,
  html body.slide#top #kite-desc-root .kite-card-ja {
    --kite-care-card-mobile-width: min(370px, calc(100vw - 20px));
    width: var(--kite-care-card-mobile-width) !important;
    max-width: var(--kite-care-card-mobile-width) !important;
    flex: 0 0 var(--kite-care-card-mobile-width) !important;
    align-self: center !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-desc-root .kite-card-ja .kite-title,
  html body.slide#top #kite-desc-root .kite-card-ja .kite-title {
    font-size: clamp(27px, 7.2vw, 28.2px) !important;
    line-height: 1.32 !important;
  }
}
/* /kite-top-care-card-mobile-center-20260521 */

/* kite-home-consultation-cta-blue-20260521 */
html body#top.slide #kite-home-consultation-cta-v1,
html body.slide#top #kite-home-consultation-cta-v1 {
  background: linear-gradient(180deg, #f5faff 0%, #eef7ff 100%) !important;
  border-top-color: #d8eafe !important;
  border-bottom-color: #d8eafe !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-copy,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-copy {
  border-left-color: #0b6fb3 !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-copy > p:first-child,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-copy > p:first-child {
  color: #075f9d !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-copy h2,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-copy h2 {
  color: #173247 !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-button-primary,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-button-primary {
  background: linear-gradient(135deg, #0b73b9 0%, #075a9a 100%) !important;
  border-color: #0b73b9 !important;
  color: #ffffff !important;
  box-shadow: 0 10px 24px rgba(7, 90, 154, 0.18) !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-button-secondary,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-button-secondary {
  background: #ffffff !important;
  border-color: #0b73b9 !important;
  color: #075f9d !important;
  box-shadow: 0 8px 18px rgba(7, 90, 154, 0.08) !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-button-primary:hover,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-button-primary:hover {
  background: linear-gradient(135deg, #0d83cf 0%, #064f8a 100%) !important;
}

html body#top.slide #kite-home-consultation-cta-v1 .kite-cta-button-secondary:hover,
html body.slide#top #kite-home-consultation-cta-v1 .kite-cta-button-secondary:hover {
  background: #eff7ff !important;
}
/* /kite-home-consultation-cta-blue-20260521 */

/* kite-concern-remove-gray-scrollbar-20260521 */
@media (max-width: 767px) {
  html body#top.slide #concern-section,
  html body.slide#top #concern-section {
    overflow-x: hidden !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  html body#top.slide #concern-section::-webkit-scrollbar,
  html body.slide#top #concern-section::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }
}
/* /kite-concern-remove-gray-scrollbar-20260521 */

/* kite-guide-nav-and-contact-buttons-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #guide-section a.nav-link-btn,
  html body.slide#top #guide-section a.nav-link-btn {
    --kite-guide-nav-btn-width: min(350px, calc(100vw - 40px));
    width: var(--kite-guide-nav-btn-width) !important;
    inline-size: var(--kite-guide-nav-btn-width) !important;
    min-width: var(--kite-guide-nav-btn-width) !important;
    min-inline-size: var(--kite-guide-nav-btn-width) !important;
    max-width: var(--kite-guide-nav-btn-width) !important;
    max-inline-size: var(--kite-guide-nav-btn-width) !important;
    height: 88px !important;
    min-height: 88px !important;
    padding: 14px 22px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    position: relative !important;
    left: calc((100% - var(--kite-guide-nav-btn-width)) / 2) !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
    line-height: 1.25 !important;
    gap: 18px !important;
    align-items: center !important;
  }

  html body#top.slide #guide-section a.nav-link-btn .btn-text,
  html body.slide#top #guide-section a.nav-link-btn .btn-text {
    font-size: inherit !important;
    line-height: inherit !important;
    max-height: 60px !important;
    overflow: hidden !important;
  }

  html body#top.slide #guide-section a.nav-link-btn .btn-arrow,
  html body.slide#top #guide-section a.nav-link-btn .btn-arrow {
    width: 30px !important;
    height: 30px !important;
    flex: 0 0 30px !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn,
  html body.slide#top #guide-section a.contact-cta-btn {
    --kite-guide-contact-btn-width: min(350px, calc(100vw - 40px));
    width: var(--kite-guide-contact-btn-width) !important;
    inline-size: var(--kite-guide-contact-btn-width) !important;
    min-width: var(--kite-guide-contact-btn-width) !important;
    max-width: var(--kite-guide-contact-btn-width) !important;
    min-height: 104px !important;
    padding: 30px 22px !important;
    margin-top: 24px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    position: relative !important;
    left: calc((100% - var(--kite-guide-contact-btn-width)) / 2) !important;
    box-sizing: border-box !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
    align-items: center !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn .btn-text,
  html body.slide#top #guide-section a.contact-cta-btn .btn-text {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn .btn-arrow,
  html body.slide#top #guide-section a.contact-cta-btn .btn-arrow {
    width: 32px !important;
    height: 32px !important;
    flex: 0 0 32px !important;
  }
}
/* /kite-guide-nav-and-contact-buttons-mobile-20260521 */

/* kite-service-flow-step-labels-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #j9fm .flow-item,
  html body.slide#top #j9fm .flow-item {
    overflow: visible !important;
  }

  html body#top.slide #j9fm .flow-num,
  html body.slide#top #j9fm .flow-num {
    display: block !important;
    position: relative !important;
    z-index: 0 !important;
    height: 50px !important;
    margin: 0 0 26px -8px !important;
    padding: 0 !important;
    font-size: 42px !important;
    line-height: 50px !important;
    letter-spacing: -1.4px !important;
    transform: scaleY(1.28) !important;
    transform-origin: left top !important;
  }

  html body#top.slide #j9fm .flow-head,
  html body.slide#top #j9fm .flow-head,
  html body#top.slide #j9fm .flow-heading,
  html body.slide#top #j9fm .flow-heading {
    position: relative !important;
    z-index: 1 !important;
    margin: 0 0 22px !important;
  }
}
/* /kite-service-flow-step-labels-mobile-20260521 */

/* kite-service-flow-service-box-text-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #j9fm .service-grid,
  html body.slide#top #j9fm .service-grid {
    gap: 22px !important;
  }

  html body#top.slide #j9fm .service-box,
  html body.slide#top #j9fm .service-box {
    padding: 24px 22px !important;
    min-height: 128px !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #j9fm .service-name,
  html body.slide#top #j9fm .service-name {
    display: block !important;
    margin: 0 0 10px !important;
    font-size: 22px !important;
    line-height: 1.35 !important;
    letter-spacing: 0.6px !important;
  }

  html body#top.slide #j9fm .service-desc,
  html body.slide#top #j9fm .service-desc {
    display: block !important;
    font-size: 17px !important;
    line-height: 1.55 !important;
    letter-spacing: 0.4px !important;
  }
}
/* /kite-service-flow-service-box-text-mobile-20260521 */

/* kite-faq-contact-button-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #kite-faq-kinetic .faq-cta-wrapper,
  html body.slide#top #kite-faq-kinetic .faq-cta-wrapper {
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: min(350px, calc(100vw - 40px)) !important;
    margin-top: 50px !important;
    margin-right: auto !important;
    margin-left: calc(50% - 50vw + 20px) !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  html body#top.slide #kite-faq-kinetic a.faq-contact-btn,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn {
    width: 100% !important;
    inline-size: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    min-height: 104px !important;
    padding: 30px 22px !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    position: relative !important;
    left: auto !important;
    transform: none !important;
    overflow: hidden !important;
  }

  html body#top.slide #kite-faq-kinetic a.faq-contact-btn span,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn span {
    font-size: inherit !important;
    line-height: inherit !important;
    white-space: nowrap !important;
    min-width: 0 !important;
  }

  html body#top.slide #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon {
    width: 32px !important;
    height: 32px !important;
    flex: 0 0 32px !important;
    margin-left: 18px !important;
  }
}
/* /kite-faq-contact-button-mobile-20260521 */

/* kite-greeting-gradient-menu-smooth-20260521 */
.greeting-card .shimmer-text {
  background:
    linear-gradient(
      110deg,
      #087b48 0%,
      #0b8f55 32%,
      #1ca86b 48%,
      #7edfab 57%,
      #1ca86b 66%,
      #0b8f55 82%,
      #087b48 100%
    ) 90% 50% / 240% 100% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  animation: kiteMissionSoftShimmer 12s ease-in-out infinite alternate !important;
  filter: drop-shadow(0 0 4px rgba(14, 150, 85, 0.22)) !important;
  will-change: background-position, filter !important;
}

@keyframes kiteMissionSoftShimmer {
  0% {
    background-position: 108% 50%;
    filter: drop-shadow(0 0 3px rgba(14, 150, 85, 0.18));
  }

  50% {
    background-position: 46% 50%;
    filter:
      drop-shadow(0 0 6px rgba(14, 150, 85, 0.34))
      drop-shadow(0 0 13px rgba(136, 225, 180, 0.22));
  }

  100% {
    background-position: -12% 50%;
    filter: drop-shadow(0 0 4px rgba(14, 150, 85, 0.24));
  }
}

@media (max-width: 768px) {
  .greeting-card .shimmer-text {
    animation-duration: 14s !important;
    background-size: 260% 100% !important;
  }
}

html body .hamburger.active .inner {
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
}

html body .hamburger.active .inner span {
  transform-origin: center center !important;
  transition:
    transform 0.32s ease,
    opacity 0.22s ease !important;
}

html body .hamburger.active .inner span:nth-of-type(1) {
  left: 50% !important;
  top: 50% !important;
  opacity: 0 !important;
  transform: translate(-50%, -50%) scaleX(0) !important;
}

html body .hamburger.active .inner span:nth-of-type(2),
html body .hamburger.active .inner span:nth-of-type(3) {
  left: 50% !important;
  top: 50% !important;
  width: 36px !important;
  height: 3px !important;
  margin: 0 !important;
  opacity: 1 !important;
}

html body .hamburger.active .inner span:nth-of-type(2) {
  transform: translate(-50%, -50%) rotate(45deg) !important;
}

html body .hamburger.active .inner span:nth-of-type(3) {
  transform: translate(-50%, -50%) rotate(-45deg) !important;
}

html body .hamburger.active .inner p {
  opacity: 0 !important;
  visibility: hidden !important;
}
/* /kite-greeting-gradient-menu-smooth-20260521 */

/* kite-top-scroll-cue-20260521 */
body#top.slide > header.header {
  position: relative !important;
}

body#top.slide > header.header::before,
body#top.slide > header.header::after {
  pointer-events: none !important;
  position: absolute !important;
  left: 50% !important;
  z-index: 6 !important;
  box-sizing: border-box !important;
}

body#top.slide > header.header::before {
  content: "" !important;
  bottom: 32px !important;
  width: 88px !important;
  height: 122px !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  border-radius: 999px !important;
  transform: translateX(-50%) !important;
  background:
    radial-gradient(circle, rgba(255, 255, 255, 1) 0 4px, rgba(153, 239, 255, 0.55) 5px, rgba(255, 255, 255, 0) 12px) 50% 18% / 28px 28px no-repeat,
    linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.82), rgba(99, 230, 255, 0)) 50% 24% / 2px 46px no-repeat,
    radial-gradient(circle at 50% 76%, rgba(99, 230, 255, 0.36), rgba(255, 204, 116, 0.16) 35%, rgba(99, 230, 255, 0) 58%),
    conic-gradient(from 150deg, rgba(255, 255, 255, 0), rgba(99, 230, 255, 0.68), rgba(255, 204, 116, 0.5), rgba(255, 255, 255, 0));
  background-color: rgba(255, 255, 255, 0.07) !important;
  background-size:
    28px 28px,
    2px 46px,
    100% 100%,
    100% 100% !important;
  box-shadow:
    0 0 18px rgba(255, 255, 255, 0.36),
    0 0 34px rgba(99, 230, 255, 0.24),
    inset 0 0 20px rgba(255, 255, 255, 0.16) !important;
  -webkit-backdrop-filter: blur(8px) saturate(1.15) !important;
  backdrop-filter: blur(8px) saturate(1.15) !important;
  opacity: 0.96 !important;
  animation: kiteScrollCueCapsuleFlow 3.1s cubic-bezier(0.22, 1, 0.36, 1) infinite !important;
}

body#top.slide > header.header::after {
  content: "SCROLL" !important;
  bottom: 51px !important;
  width: 88px !important;
  height: 32px !important;
  transform: translateX(-50%) !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-family: Arial, "Helvetica Neue", sans-serif !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0.22em !important;
  text-align: center !important;
  text-shadow:
    0 0 10px rgba(255, 255, 255, 0.5),
    0 0 18px rgba(99, 230, 255, 0.45) !important;
  opacity: 0.9 !important;
  animation: kiteScrollCueCapsuleLabel 3.1s cubic-bezier(0.22, 1, 0.36, 1) infinite !important;
}

@keyframes kiteScrollCueCapsuleFlow {
  0% {
    transform: translateX(-50%) translateY(-2px) scale(0.97);
    background-position: 50% 16%, 50% 21%, center, center;
    filter: hue-rotate(0deg) brightness(0.96);
  }

  45% {
    transform: translateX(-50%) translateY(9px) scale(1.02);

/* kite-restore-chunk-04-20260802 */
    background-position: 50% 56%, 50% 42%, center, center;
    filter: hue-rotate(16deg) brightness(1.14);
  }

  76% {
    transform: translateX(-50%) translateY(16px) scale(0.99);
    background-position: 50% 72%, 50% 54%, center, center;
    filter: hue-rotate(-8deg) brightness(1.04);
  }

  100% {
    transform: translateX(-50%) translateY(-2px) scale(0.97);
    background-position: 50% 16%, 50% 21%, center, center;
    filter: hue-rotate(0deg) brightness(0.96);
  }
}

@keyframes kiteScrollCueCapsuleLabel {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
    opacity: 0.66;
  }

  45% {
    transform: translateX(-50%) translateY(8px);
    opacity: 1;
  }

  76% {
    transform: translateX(-50%) translateY(13px);
    opacity: 0.78;
  }
}

@media (max-width: 768px) {
  body#top.slide > header.header::before {
    bottom: max(22px, env(safe-area-inset-bottom)) !important;
    width: 78px !important;
    height: 108px !important;
  }

  body#top.slide > header.header::after {
    bottom: calc(max(22px, env(safe-area-inset-bottom)) + 17px) !important;
    width: 78px !important;
    font-size: 8px !important;
    letter-spacing: 0.2em !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body#top.slide > header.header::before,
  body#top.slide > header.header::after {
    animation: none !important;
  }
}
/* /kite-top-scroll-cue-20260521 */

/* kite-blue-menu-shadowless-20260521 */
body nav.menu,
html body nav.menu {
  box-shadow: none !important;
  filter: none !important;
  border-bottom: 0 !important;
}

body nav.menu a,
body nav.menu a:link,
body nav.menu a:visited,
html body nav.menu a,
html body nav.menu a:link,
html body nav.menu a:visited {
  text-shadow: none !important;
  filter: none !important;
}
/* /kite-blue-menu-shadowless-20260521 */

/* kite-service-intro-typography-balance-mobile-20260521 */
@media (max-width: 767px) {
  html body.page-154472 main > section#s3a7 .kite-typo-wrapper,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper {
    width: min(100%, 350px) !important;
    max-width: calc(100vw - 44px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child {
    width: 100% !important;
    max-width: 350px !important;
    margin: 0 auto 84px !important;
    text-align: center !important;
  }

  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-small,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-small {
    width: min(100%, 318px) !important;
    margin: 0 auto 20px !important;
    font-size: clamp(15px, 3.95vw, 17px) !important;
    line-height: 1.75 !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    color: #686f77 !important;
    text-wrap: balance !important;
  }

  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-huge,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-huge {
    width: 100% !important;
    margin: 0 auto 22px !important;
    font-size: clamp(23px, 6.15vw, 26px) !important;
    line-height: 1.62 !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-wrap: balance !important;
  }

  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-large,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child .t-large {
    width: min(100%, 318px) !important;
    margin: 0 auto !important;
    font-size: clamp(20px, 5.35vw, 22px) !important;
    line-height: 1.84 !important;
    font-weight: 650 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-wrap: balance !important;
    color: #1c2430 !important;
  }

  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line {
    width: min(100%, 330px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* /kite-service-intro-typography-balance-mobile-20260521 */

/* kite-watashirashiku-gradient-motion-fix-20260521 */
html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl {
  position: relative !important;
  isolation: isolate !important;
  animation: kiteWatashirashikuBreath 5.8s ease-in-out infinite !important;
  filter: saturate(1.08) brightness(1);
}

html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  background-image:
    linear-gradient(
      110deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 30%,
      rgba(255, 255, 255, 0.92) 48%,
      rgba(165, 245, 228, 0.95) 56%,
      rgba(255, 255, 255, 0) 74%,
      rgba(255, 255, 255, 0) 100%
    ) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  opacity: 0;
  clip-path: inset(0 100% 0 0);
  animation: kiteWatashirashikuSweep 3.6s cubic-bezier(0.22, 1, 0.36, 1) infinite !important;
}

html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl::after {
  animation: kiteWatashirashikuLineAlive 3.6s cubic-bezier(0.22, 1, 0.36, 1) infinite !important;
}

@keyframes kiteWatashirashikuBreath {
  0% {
    filter: hue-rotate(0deg) saturate(1.05) brightness(1);
    text-shadow: 0 0 9px rgba(8, 184, 137, 0.12);
  }

  45% {
    filter: hue-rotate(16deg) saturate(1.28) brightness(1.16);
    text-shadow:
      0 0 14px rgba(34, 199, 242, 0.24),
      0 0 22px rgba(8, 184, 137, 0.18);
  }

  100% {
    filter: hue-rotate(0deg) saturate(1.05) brightness(1);
    text-shadow: 0 0 9px rgba(8, 184, 137, 0.12);
  }
}

@keyframes kiteWatashirashikuSweep {
  0%,
  12% {
    opacity: 0;
    clip-path: inset(0 100% 0 0);
  }

  34% {
    opacity: 0.95;
    clip-path: inset(0 8% 0 0);
  }

  58% {
    opacity: 0.8;
    clip-path: inset(0 0 0 15%);
  }

  82%,
  100% {
    opacity: 0;
    clip-path: inset(0 0 0 100%);
  }
}

@keyframes kiteWatashirashikuLineAlive {
  0%,
  100% {
    transform: translateX(-18%) scaleX(0.42);
    opacity: 0.28;
  }

  46% {
    transform: translateX(0) scaleX(1);
    opacity: 1;
  }

  72% {
    transform: translateX(18%) scaleX(0.58);
    opacity: 0.55;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl,
  html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl::before,
  html body #kite-desc-root .kite-card-ja .kite-msg .kite-hl::after {
    animation: none !important;
  }
}
/* /kite-watashirashiku-gradient-motion-fix-20260521 */

/* kite-brand-card-larger-mobile-20260521 */
@media (max-width: 767px) {
  html body .main-visual-wrapper .kite-anim-cont {
    padding: 10px 10px !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) {
    margin: 10px 0 14px !important;
    font-size: 22px !important;
    line-height: 1.32 !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) span.kite-sp.kite-l,
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) .kite-l {
    font-size: clamp(28px, 7.6vw, 31px) !important;
    line-height: 1.22 !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
    width: calc(100% - 12px) !important;
    margin: 8px auto 12px !important;
    gap: 0 !important;
    justify-content: center !important;
    overflow: hidden !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) span.kite-sp.kite-xl,
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-xl {
    font-size: clamp(29.5px, 8.05vw, 31px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.82px !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) span.kite-space,
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-space {
    width: 5px !important;
    min-width: 5px !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(3) {
    margin: 8px 0 28px !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(3) span.kite-sp.kite-s,
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(3) .kite-s {
    font-size: clamp(21px, 5.7vw, 24px) !important;
    line-height: 1.2 !important;
    letter-spacing: 1.7px !important;
  }

  html body .main-visual-wrapper .kite-anim-cont .scroll-text {
    margin-top: 20px !important;
    font-size: clamp(15px, 4.05vw, 17px) !important;
    line-height: 1.55 !important;
    letter-spacing: 0.2px !important;
  }
}
/* /kite-brand-card-larger-mobile-20260521 */

/* kite-brand-philosophy-gap-tighten-mobile-20260521 */
@media (max-width: 767px) {
  html body .main-visual-wrapper {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding-top: 24px !important;
    padding-bottom: 26px !important;
  }

  html body .main-visual-wrapper .kite-visual-stage {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html body .main-visual-wrapper + section.section,
  html body .main-visual-wrapper + .section {
    padding-top: 56px !important;
  }
}
/* /kite-brand-philosophy-gap-tighten-mobile-20260521 */

/* kite-top-care-card-title-gap-20260522 */
@media (max-width: 767px) {
  html body#top.slide #kite-desc-root .kite-card-ja,
  html body.slide#top #kite-desc-root .kite-card-ja {
    padding-top: 34px !important;
  }
}
/* /kite-top-care-card-title-gap-20260522 */

/* kite-faq-card-copy-centered-mobile-20260522 */
@media (max-width: 767px) {
  html body#top.slide #kite-faq-kinetic,
  html body.slide#top #kite-faq-kinetic {
    width: min(350px, calc(100vw - 40px)) !important;
    max-width: min(350px, calc(100vw - 40px)) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-faq-kinetic .faq-grid,
  html body.slide#top #kite-faq-kinetic .faq-grid {
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: minmax(0, 1fr) !important;
    justify-items: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-faq-kinetic .faq-card,
  html body.slide#top #kite-faq-kinetic .faq-card {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-faq-kinetic .faq-q,
  html body.slide#top #kite-faq-kinetic .faq-q,
  html body#top.slide #kite-faq-kinetic .faq-a,
  html body.slide#top #kite-faq-kinetic .faq-a {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-faq-kinetic .faq-a,
  html body.slide#top #kite-faq-kinetic .faq-a {
    padding-left: 0 !important;
    text-align: left !important;
  }
}
/* /kite-faq-card-copy-centered-mobile-20260522 */

/* kite-brand-slogan-smaller-mobile-20260522 */
@media (max-width: 767px) {
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) {
    margin: 6px 0 10px !important;
    font-size: 15px !important;
    line-height: 1.18 !important;
  }

  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) span.kite-sp.kite-l,
  html body .main-visual-wrapper .kite-anim-cont > div:nth-of-type(1) .kite-l {
    font-size: clamp(18px, 5.1vw, 20px) !important;
    line-height: 1.18 !important;
    letter-spacing: 0.04em !important;
  }
}
/* /kite-brand-slogan-smaller-mobile-20260522 */

/* kite-top-access-centered-mobile-20260522 */
@media (max-width: 1024px) {
  html body .kite-access-section-v12 .kite-crystal-card,
  html body .kite-access-section-v12 .kite-info-list,
  html body .kite-access-section-v12 .kite-info-item,
  html body .kite-access-section-v12 .kite-item-label,
  html body .kite-access-section-v12 .kite-item-text,
  html body .kite-access-section-v12 .kite-tel-big {
    text-align: center !important;
  }

  html body .kite-access-section-v12 .kite-info-list {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html body .kite-access-section-v12 .kite-info-item {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    list-style: none !important;
  }

  html body .kite-access-section-v12 .kite-item-label {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html body .kite-access-section-v12 .kite-item-text {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  html body .kite-access-section-v12 .kite-tel-big {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
  }
}
/* /kite-top-access-centered-mobile-20260522 */

/* kite-concern-flow-numbers-mobile-20260521 */
@media (max-width: 767px) {
  html body#top.slide #concern-section .flow-side .flow-item,
  html body.slide#top #concern-section .flow-side .flow-item {
    padding-top: 6px !important;
  }

  html body#top.slide #concern-section .flow-side .flow-num,
  html body.slide#top #concern-section .flow-side .flow-num {
    display: block !important;
    width: max-content !important;
    max-width: none !important;
    font-size: clamp(76px, 21vw, 88px) !important;
    line-height: 0.72 !important;
    font-weight: 800 !important;
    letter-spacing: -0.06em !important;
    color: rgba(36, 181, 108, 0.28) !important;
    margin: 0 0 20px 0 !important;
    position: relative !important;
    z-index: 0 !important;
    transform: translate(-4px, -7px) scaleX(0.82) scaleY(1.16) !important;
    transform-origin: left top !important;
    pointer-events: none !important;
  }

  html body#top.slide #concern-section .flow-side .flow-heading,
  html body.slide#top #concern-section .flow-side .flow-heading {
    margin-top: 0 !important;
    position: relative !important;
    z-index: 1 !important;
  }
}
/* /kite-concern-flow-numbers-mobile-20260521 */

/* kite-blue-nav-band-shadowless-20260522 */
html body nav.globalNav,
html body nav.menu,
html body:not(.home):not(.top):not(.front-page) nav.globalNav,
html body:not(.home):not(.top):not(.front-page) nav.menu {
  box-shadow: none !important;
  filter: none !important;
  border-bottom-color: transparent !important;
}

html body nav.globalNav .parent > li > a,
html body:not(.home):not(.top):not(.front-page) nav.globalNav .parent > li > a {
  text-shadow: none !important;
}
/* /kite-blue-nav-band-shadowless-20260522 */

/* kite-concern-green-underline-motion-20260522 */
html body#top.slide #concern-section .flow-side .flow-heading::after,
html body.slide#top #concern-section .flow-side .flow-heading::after {
  width: 100% !important;
  max-width: none !important;
  transform-origin: left center !important;
  will-change: transform, opacity !important;
  animation-name: kiteConcernGreenUnderlineAlive !important;
  animation-duration: 3.6s !important;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
  animation-iteration-count: infinite !important;
  animation-direction: normal !important;
  animation-fill-mode: both !important;
}

html body#top.slide #concern-section .flow-side .flow-item:nth-child(1) .flow-heading::after,
html body.slide#top #concern-section .flow-side .flow-item:nth-child(1) .flow-heading::after {
  animation-delay: 0s !important;
}

html body#top.slide #concern-section .flow-side .flow-item:nth-child(2) .flow-heading::after,
html body.slide#top #concern-section .flow-side .flow-item:nth-child(2) .flow-heading::after {
  animation-delay: 0.18s !important;
}

html body#top.slide #concern-section .flow-side .flow-item:nth-child(3) .flow-heading::after,
html body.slide#top #concern-section .flow-side .flow-item:nth-child(3) .flow-heading::after {
  animation-delay: 0.36s !important;
}

html body#top.slide #concern-section .flow-side .flow-item:nth-child(4) .flow-heading::after,
html body.slide#top #concern-section .flow-side .flow-item:nth-child(4) .flow-heading::after {
  animation-delay: 0.54s !important;
}

@keyframes kiteConcernGreenUnderlineAlive {
  0%,
  100% {
    transform: scaleX(0.28);
    opacity: 0.36;
  }

  46% {
    transform: scaleX(1);
    opacity: 1;
  }

  72% {
    transform: scaleX(0.58);
    opacity: 0.62;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#top.slide #concern-section .flow-side .flow-heading::after,
  html body.slide#top #concern-section .flow-side .flow-heading::after {
    animation: none !important;
    transform: scaleX(1) !important;
    opacity: 1 !important;
  }
}
/* /kite-concern-green-underline-motion-20260522 */

/* kite-guide-contact-desktop-tablet-20260522 */
@media (min-width: 768px) {
  html body#top.slide #guide-section .contact-cta-wrapper,
  html body.slide#top #guide-section .contact-cta-wrapper {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn,
  html body.slide#top #guide-section a.contact-cta-btn {
    width: 100% !important;
    inline-size: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 104px !important;
    padding: 28px 24px !important;
    box-sizing: border-box !important;
    font-size: clamp(17px, 1.35vw, 20px) !important;
    line-height: 1.4 !important;
    gap: 16px !important;
    align-items: center !important;
    justify-content: space-between !important;
  }

  html body#top.slide #kite-faq-kinetic .faq-cta-wrapper,
  html body.slide#top #kite-faq-kinetic .faq-cta-wrapper {
    --kite-guide-contact-desktop-width: min(579px, calc((100vw - 132px) / 2));
    width: var(--kite-guide-contact-desktop-width) !important;
    max-width: min(100%, var(--kite-guide-contact-desktop-width)) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  html body#top.slide #kite-faq-kinetic a.faq-contact-btn,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn {
    width: 100% !important;
    inline-size: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 104px !important;
    padding: 28px 24px !important;
    box-sizing: border-box !important;
    font-size: clamp(17px, 1.35vw, 20px) !important;
    line-height: 1.4 !important;
    gap: 16px !important;
    align-items: center !important;
    justify-content: space-between !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn .btn-text,
  html body.slide#top #guide-section a.contact-cta-btn .btn-text,
  html body#top.slide #kite-faq-kinetic a.faq-contact-btn span,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn span {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  html body#top.slide #guide-section a.contact-cta-btn .btn-arrow,
  html body.slide#top #guide-section a.contact-cta-btn .btn-arrow,
  html body#top.slide #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon {
    width: 34px !important;
    height: 34px !important;
    flex: 0 0 34px !important;
  }
}
/* /kite-guide-contact-desktop-tablet-20260522 */

/* kite-subpage-menu-pill-band-20260522 */
html body:not(.home):not(.top):not(.front-page) nav.menu {
  box-sizing: border-box !important;
  width: 100% !important;
  padding: 12px 16px !important;
  overflow: visible !important;
  background:
    linear-gradient(180deg, rgba(62, 88, 184, 0.96) 0%, rgba(68, 55, 164, 0.98) 100%) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.32) !important;
  border-bottom-color: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

html body:not(.home):not(.top):not(.front-page) nav.menu .inner {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1280px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body:not(.home):not(.top):not(.front-page) nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px 12px !important;
  width: 100% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body:not(.home):not(.top):not(.front-page) nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body:not(.home):not(.top):not(.front-page) nav.menu li a,
html body:not(.home):not(.top):not(.front-page) nav.menu li a:link,
html body:not(.home):not(.top):not(.front-page) nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 38px !important;
  max-width: min(100%, 560px) !important;
  padding: 10px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
  background: rgba(255, 255, 255, 0.13) !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
  filter: none !important;
}

html body:not(.home):not(.top):not(.front-page) nav.menu li a:hover {
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.23) !important;
  border-color: rgba(255, 255, 255, 0.62) !important;
  color: #fff !important;
  text-shadow: none !important;
  transform: translateY(-1px) !important;
}

@media (max-width: 767px) {
  html body:not(.home):not(.top):not(.front-page) nav.menu {
    padding: 12px 10px !important;
  }

  html body:not(.home):not(.top):not(.front-page) nav.menu ul {
    gap: 8px !important;
  }

  html body:not(.home):not(.top):not(.front-page) nav.menu li {
    flex: 1 1 100% !important;
  }

  html body:not(.home):not(.top):not(.front-page) nav.menu li a,
  html body:not(.home):not(.top):not(.front-page) nav.menu li a:link,
  html body:not(.home):not(.top):not(.front-page) nav.menu li a:visited {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 44px !important;
    padding: 11px 14px !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-subpage-menu-pill-band-20260522 */

/* kite-guide-contact-arrow-motion-20260522 */
html body#top.slide #guide-section a.nav-link-btn .btn-arrow,
html body.slide#top #guide-section a.nav-link-btn .btn-arrow,
html body#top.slide #guide-section a.contact-cta-btn .btn-arrow,
html body.slide#top #guide-section a.contact-cta-btn .btn-arrow,
html body#top.slide #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon,
html body.slide#top #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon {
  animation-name: kiteGuideContactArrowSlide20260522 !important;
  animation-duration: 1.65s !important;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
  animation-iteration-count: infinite !important;
  animation-fill-mode: both !important;
  will-change: transform !important;
}

html body#top.slide #guide-section a.nav-link-btn:hover .btn-arrow,
html body.slide#top #guide-section a.nav-link-btn:hover .btn-arrow,
html body#top.slide #guide-section a.contact-cta-btn:hover .btn-arrow,
html body.slide#top #guide-section a.contact-cta-btn:hover .btn-arrow,
html body#top.slide #kite-faq-kinetic a.faq-contact-btn:hover .btn-arrow-icon,
html body.slide#top #kite-faq-kinetic a.faq-contact-btn:hover .btn-arrow-icon {
  animation-duration: 1.05s !important;
}

@keyframes kiteGuideContactArrowSlide20260522 {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  45% {
    transform: translate3d(8px, 0, 0);
  }
  68% {
    transform: translate3d(3px, 0, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#top.slide #guide-section a.nav-link-btn .btn-arrow,
  html body.slide#top #guide-section a.nav-link-btn .btn-arrow,
  html body#top.slide #guide-section a.contact-cta-btn .btn-arrow,
  html body.slide#top #guide-section a.contact-cta-btn .btn-arrow,
  html body#top.slide #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon,
  html body.slide#top #kite-faq-kinetic a.faq-contact-btn .btn-arrow-icon {
    animation: none !important;
    transform: none !important;
  }
}
/* /kite-guide-contact-arrow-motion-20260522 */

/* kite-guide-heading-green-underline-motion-20260522 */
html body#top.slide #guide-section .philosophy-heading,
html body.slide#top #guide-section .philosophy-heading,
html body#top.slide #guide-section .section-heading,
html body.slide#top #guide-section .section-heading {
  display: inline-block !important;
  width: auto !important;
  max-width: 100% !important;
}

html body#top.slide #guide-section .philosophy-heading::after,
html body.slide#top #guide-section .philosophy-heading::after,
html body#top.slide #guide-section .section-heading::after,
html body.slide#top #guide-section .section-heading::after {
  width: 100% !important;
  max-width: none !important;
  transform-origin: left center !important;
  will-change: transform, opacity !important;
  animation-name: kiteGuideGreenUnderlineAlive !important;
  animation-duration: 3.6s !important;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
  animation-iteration-count: infinite !important;
  animation-direction: normal !important;
  animation-fill-mode: both !important;
}

@keyframes kiteGuideGreenUnderlineAlive {
  0%,
  100% {
    transform: scaleX(0.28);
    opacity: 0.36;
  }

  46% {
    transform: scaleX(1);
    opacity: 1;
  }

  72% {
    transform: scaleX(0.58);
    opacity: 0.62;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#top.slide #guide-section .philosophy-heading::after,
  html body.slide#top #guide-section .philosophy-heading::after,
  html body#top.slide #guide-section .section-heading::after,
  html body.slide#top #guide-section .section-heading::after {
    animation: none !important;
    transform: scaleX(1) !important;
    opacity: 1 !important;
  }
}
/* /kite-guide-heading-green-underline-motion-20260522 */

/* kite-top-scroll-cue-responsive-lift-20260523 */
@media (min-width: 700px) and (max-width: 1180px) {
  body#top.slide > header.header::before {
    bottom: calc(max(70px, env(safe-area-inset-bottom)) + 0px) !important;
    width: 82px !important;
    height: 114px !important;
  }

  body#top.slide > header.header::after {
    bottom: calc(max(70px, env(safe-area-inset-bottom)) + 18px) !important;
    width: 82px !important;
    font-size: 8px !important;
    letter-spacing: 0.2em !important;
  }
}

@media (max-width: 768px) {
  body#top.slide > header.header::before {
    bottom: calc(max(84px, env(safe-area-inset-bottom)) + 0px) !important;
    width: 72px !important;
    height: 100px !important;
  }

  body#top.slide > header.header::after {
    bottom: calc(max(84px, env(safe-area-inset-bottom)) + 16px) !important;
    width: 72px !important;
    font-size: 7.5px !important;
    letter-spacing: 0.18em !important;
  }
}

@media (max-width: 768px) and (max-height: 740px) {
  body#top.slide > header.header::before {
    bottom: calc(max(62px, env(safe-area-inset-bottom)) + 0px) !important;
    width: 66px !important;
    height: 92px !important;
  }

  body#top.slide > header.header::after {
    bottom: calc(max(62px, env(safe-area-inset-bottom)) + 14px) !important;
    width: 66px !important;
    font-size: 7px !important;
  }
}
/* /kite-top-scroll-cue-responsive-lift-20260523 */

/* kite-access-heading-center-20260523 */
html body.page-154473 section.article#tzqv > h2.title,
html body.tpl-contents.page-154473 section.article#tzqv > h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  html body.page-154473 section.article#tzqv > h2.title,
  html body.tpl-contents.page-154473 section.article#tzqv > h2.title {
    line-height: 1.45 !important;
  }
}
/* /kite-access-heading-center-20260523 */

/* kite-service-intro-small-lines-match-base-20260523 */
html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child > .t-small,
body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child > .t-small,
html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line > .t-whisper,
body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line > .t-whisper,
html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:nth-child(5) > .t-small,
body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:nth-child(5) > .t-small {
  font-size: 16px !important;
  line-height: 2.2 !important;
  letter-spacing: 0.8px !important;
}

@media (max-width: 767px) {
  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child > .t-small,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:first-child > .t-small,
  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line > .t-whisper,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .voice-line > .t-whisper,
  html body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:nth-child(5) > .t-small,
  body.page-154472 main > section#s3a7 .kite-typo-wrapper > .t-block:nth-child(5) > .t-small {
    font-size: 15.2px !important;
    line-height: 2 !important;
    letter-spacing: 0.76px !important;
  }
}
/* /kite-service-intro-small-lines-match-base-20260523 */

/* kite-service-page-lead-title-20260521 */
body.page-154472 main > section#s3a7::before,
html body.page-154472 main > section#s3a7::before {
  content: "わたしたちが提供するサービス" !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(calc(100% - 64px), 1320px) !important;
  margin: 0 auto 58px !important;
  padding: 0 24px 24px !important;
  color: #073f66 !important;
  font-family: inherit !important;
  font-size: clamp(38px, 4.25vw, 62px) !important;
  font-weight: 900 !important;
  line-height: 1.18 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  text-wrap: nowrap !important;
  border-bottom: 8px solid #0b73b9 !important;
}

@media (max-width: 767px) {
  body.page-154472 main > section#s3a7,
  html body.page-154472 main > section#s3a7 {
    margin-top: 68px !important;
  }

  body.page-154472 main > section#s3a7::before,
  html body.page-154472 main > section#s3a7::before {
    width: calc(100% - 28px) !important;
    margin: 0 auto 46px !important;
    padding: 0 0 18px !important;
    font-size: clamp(20px, 5.55vw, 24px) !important;
    line-height: 1.25 !important;
    border-bottom-width: 6px !important;
  }
}
/* /kite-service-page-lead-title-20260521 */

/* kite-service-bottom-nav-match-cta-20260523 */
html body.page-154471 .kite-nav-btn,
html body.page-154471 .kite-return-home-btn,
html body.page-154471 a.kite-nav-btn,
html body.page-154471 a.kite-return-home-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: auto !important;
  min-width: min(100%, 440px) !important;
  max-width: min(92vw, 520px) !important;
  min-height: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 18px 34px !important;
  border-radius: 999px !important;
  background: #0EB59C !important;
  color: #fff !important;
  text-decoration: none !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-align: center !important;
  white-space: normal !important;
  box-shadow: 0 16px 30px rgba(14,181,156,.24) !important;
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease !important;
}
html body.page-154471 .kite-nav-btn:hover,
html body.page-154471 .kite-return-home-btn:hover {
  transform: translateY(-2px) !important;
  filter: brightness(1.03) !important;
  box-shadow: 0 20px 36px rgba(14,181,156,.30) !important;
}
@media (max-width: 768px) {
  html body.page-154471 .kite-nav-btn,
  html body.page-154471 .kite-return-home-btn {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 15px 18px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    letter-spacing: 0.04em !important;
  }
}
/* /kite-service-bottom-nav-match-cta-20260523 */

/* kite-care-support-page-typography-polish-20260523 */
html body.page-154472 {
  --kite-care-green: #0EB59C;
  --kite-care-ink: #23323a;
  --kite-care-muted: #66757c;
  --kite-care-soft: rgba(14, 181, 156, 0.075);
  --kite-care-line: rgba(14, 181, 156, 0.28);
}

html body.page-154472 main,
html body.page-154472 main .txt.editorArea,
html body.page-154472 main .txt.editorArea * {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  color: var(--kite-care-ink) !important;
  letter-spacing: 0.055em !important;
}

html body.page-154472 main section.article > .head,
html body.page-154472 main section.article .head {
  text-align: center !important;
}

html body.page-154472 main section.article h2.title,
html body.page-154472 main section.article .head h2.title {
  position: relative !important;
  display: block !important;
  width: min(100%, 920px) !important;
  margin: 0 auto 58px !important;
  padding: 0 0 22px !important;
  border: 0 !important;
  color: #1f2d34 !important;
  font-size: clamp(30px, 3.1vw, 40px) !important;
  line-height: 1.45 !important;
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
  text-align: center !important;
}

html body.page-154472 main section.article h2.title::after,
html body.page-154472 main section.article .head h2.title::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  width: min(180px, 38vw) !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, rgba(14,181,156,0), var(--kite-care-green), rgba(14,181,156,0)) !important;
  transform: translateX(-50%) !important;
}

html body.page-154472 .kite-typo-wrapper,
html body.page-154472 .flow-editorial-wrapper,
html body.page-154472 .guide-wrapper,
html body.page-154472 .service-wrapper,
html body.page-154472 .info-editorial-wrapper,
html body.page-154472 .profile-wrapper {
  box-sizing: border-box !important;
  width: min(100%, 880px) !important;
  max-width: calc(100vw - 48px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: var(--kite-care-ink) !important;
  font-size: 17px !important;
  line-height: 2 !important;
  font-weight: 500 !important;
  letter-spacing: 0.055em !important;
}

html body.page-154472 .kite-typo-wrapper {
  margin-top: 72px !important;
  margin-bottom: 86px !important;
  padding: 0 !important;
}

html body.page-154472 .kite-typo-wrapper p,
html body.page-154472 .guide-wrapper p,
html body.page-154472 .info-editorial-wrapper p,
html body.page-154472 .profile-wrapper li,
html body.page-154472 .profile-wrapper p {
  font-size: 17px !important;
  line-height: 2 !important;
  font-weight: 500 !important;
  letter-spacing: 0.055em !important;
}

html body.page-154472 .t-block {
  margin-bottom: 72px !important;
}

html body.page-154472 .t-small,
html body.page-154472 .t-whisper,
html body.page-154472 .guide-sub-en,
html body.page-154472 .service-tag,
html body.page-154472 .info-note,
html body.page-154472 .profile-name-romaji {
  color: var(--kite-care-muted) !important;
  font-size: 15px !important;
  line-height: 1.9 !important;
  font-weight: 500 !important;
  letter-spacing: 0.06em !important;
}

html body.page-154472 .t-base,
html body.page-154472 .guide-p,
html body.page-154472 .service-item,
html body.page-154472 .info-text {
  color: var(--kite-care-ink) !important;
  font-size: 17px !important;
  line-height: 2 !important;
  font-weight: 500 !important;
}

html body.page-154472 .t-large,
html body.page-154472 .guide-lead,
html body.page-154472 .cta-text {
  color: #1f2d34 !important;
  font-size: 18px !important;
  line-height: 1.95 !important;
  font-weight: 600 !important;
}

html body.page-154472 .t-huge,
html body.page-154472 .t-massive,
html body.page-154472 .guide-title,
html body.page-154472 .service-title,
html body.page-154472 .info-company-name,
html body.page-154472 .cta-title,
html body.page-154472 .profile-name-jp {
  color: #1f2d34 !important;
  font-size: clamp(25px, 2.45vw, 32px) !important;
  line-height: 1.58 !important;
  font-weight: 700 !important;
  letter-spacing: 0.055em !important;
}

html body.page-154472 .c-brand,
html body.page-154472 .guide-highlight,
html body.page-154472 .service-highlight,
html body.page-154472 .info-heading {
  color: var(--kite-care-green) !important;
  font-weight: 700 !important;
}

html body.page-154472 .voice-line {
  width: 100% !important;
  box-sizing: border-box !important;
  margin-bottom: 72px !important;
  padding: 26px 30px !important;
  border-left: 4px solid var(--kite-care-line) !important;
  border-radius: 0 18px 18px 0 !important;
  background: var(--kite-care-soft) !important;
}

html body.page-154472 .flow-editorial-wrapper,
html body.page-154472 .guide-wrapper,
html body.page-154472 .service-wrapper,
html body.page-154472 .info-editorial-wrapper,
html body.page-154472 .editorial-cta {
  border-radius: 22px !important;
}

html body.page-154472 .guide-wrapper,
html body.page-154472 .info-editorial-wrapper,
html body.page-154472 .editorial-cta {
  background: linear-gradient(180deg, rgba(246,255,252,.98), rgba(255,255,255,.96)) !important;
  border: 1px solid rgba(14,181,156,.16) !important;
  box-shadow: 0 18px 46px rgba(14,181,156,.08) !important;
}

html body.page-154472 .guide-wrapper,
html body.page-154472 .info-editorial-wrapper {
  padding: 64px 70px !important;
}

html body.page-154472 .editorial-cta {
  width: min(100%, 760px) !important;
  max-width: calc(100vw - 48px) !important;
  margin: 72px auto 0 !important;
  padding: 62px 54px !important;
}

html body.page-154472 .flow-idx,
html body.page-154472 .service-num {
  color: rgba(14,181,156,.24) !important;
  font-size: clamp(56px, 6vw, 72px) !important;
  line-height: .9 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

html body.page-154472 .flow-body h3,
html body.page-154472 .service-title {
  color: #1f2d34 !important;
  font-size: 22px !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
}

html body.page-154472 .flow-body p {
  color: var(--kite-care-ink) !important;
  font-size: 16.5px !important;
  line-height: 1.95 !important;
  font-weight: 500 !important;
}

html body.page-154472 .service-item {
  font-size: 16.5px !important;
  line-height: 1.9 !important;
}

html body.page-154472 .info-heading {
  display: inline-block !important;
  margin-bottom: 16px !important;
  font-size: 15.5px !important;
  line-height: 1.6 !important;
  letter-spacing: 0.08em !important;
}

html body.page-154472 .info-hours {
  color: #1f2d34 !important;
  font-size: 18px !important;
  line-height: 1.8 !important;
  font-weight: 600 !important;
}

html body.page-154472 .cta-btn {
  font-size: 17px !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
}

html body.page-154472 .profile-wrapper {
  margin-top: 54px !important;
  margin-bottom: 74px !important;
}

html body.page-154472 .profile-history-title {
  color: #1f2d34 !important;
  font-size: 17px !important;
  line-height: 1.65 !important;
  font-weight: 700 !important;
}

html body.page-154472 section.article.kite-hodogaya-profile-cta-20260523,
html body.tpl-eid.page-154472 section.article.kite-hodogaya-profile-cta-20260523 {
  font-size: 17px !important;
  line-height: 1.95 !important;
  letter-spacing: 0.055em !important;
}

html body.page-154472 section.article.kite-hodogaya-profile-cta-20260523 h2.title,
html body.tpl-eid.page-154472 section.article.kite-hodogaya-profile-cta-20260523 h2.title {
  font-size: clamp(24px, 2.35vw, 30px) !important;
  line-height: 1.55 !important;
  margin-bottom: 28px !important;
}

@media (max-width: 768px) {
  html body.page-154472 main section.article h2.title,
  html body.page-154472 main section.article .head h2.title {
    width: min(100%, 340px) !important;
    margin-bottom: 42px !important;
    padding-bottom: 18px !important;
    font-size: clamp(25px, 7vw, 29px) !important;
    line-height: 1.55 !important;
    letter-spacing: 0.04em !important;
  }

  html body.page-154472 .kite-typo-wrapper,
  html body.page-154472 .flow-editorial-wrapper,
  html body.page-154472 .guide-wrapper,
  html body.page-154472 .service-wrapper,
  html body.page-154472 .info-editorial-wrapper,
  html body.page-154472 .profile-wrapper {
    width: min(100%, calc(100vw - 38px)) !important;
    max-width: min(100%, calc(100vw - 38px)) !important;
    margin-top: 44px !important;
    margin-bottom: 58px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 16px !important;
    line-height: 1.95 !important;
    letter-spacing: 0.035em !important;
  }

  html body.page-154472 .guide-wrapper,
  html body.page-154472 .info-editorial-wrapper,
  html body.page-154472 .editorial-cta {
    padding: 38px 22px !important;
    border-radius: 18px !important;
  }

  html body.page-154472 .kite-typo-wrapper p,
  html body.page-154472 .guide-wrapper p,
  html body.page-154472 .info-editorial-wrapper p,
  html body.page-154472 .profile-wrapper li,
  html body.page-154472 .profile-wrapper p,
  html body.page-154472 .t-base,
  html body.page-154472 .guide-p,
  html body.page-154472 .service-item,
  html body.page-154472 .info-text {
    font-size: 16px !important;
    line-height: 1.95 !important;
    letter-spacing: 0.035em !important;
  }

  html body.page-154472 .t-large,
  html body.page-154472 .guide-lead,
  html body.page-154472 .cta-text {
    font-size: 16.5px !important;
    line-height: 1.9 !important;
  }

  html body.page-154472 .t-huge,
  html body.page-154472 .t-massive,
  html body.page-154472 .guide-title,
  html body.page-154472 .service-title,
  html body.page-154472 .info-company-name,
  html body.page-154472 .cta-title,
  html body.page-154472 .profile-name-jp {
    font-size: clamp(22px, 6vw, 26px) !important;
    line-height: 1.6 !important;
    letter-spacing: 0.04em !important;
  }

  html body.page-154472 .voice-line {
    padding: 22px 20px !important;
    margin-bottom: 54px !important;
  }

  html body.page-154472 .flow-idx,
  html body.page-154472 .service-num {
    font-size: clamp(46px, 14vw, 56px) !important;
  }

  html body.page-154472 .flow-body h3,
  html body.page-154472 .service-title {
    font-size: 20px !important;
    line-height: 1.55 !important;
  }

  html body.page-154472 .editorial-cta {
    width: min(100%, calc(100vw - 38px)) !important;
    margin-top: 48px !important;
  }
}
/* /kite-care-support-page-typography-polish-20260523 */

/* kite-care-support-page-highlight-fix-20260523 */
html body.page-154472 .kite-typo-wrapper .c-brand,
html body.page-154472 main .txt.editorArea .c-brand,
html body.page-154472 .guide-highlight,
html body.page-154472 .service-highlight,
html body.page-154472 .info-heading {
  color: var(--kite-care-green) !important;
  font-weight: 700 !important;
}

html body.page-154472 .kite-typo-wrapper .t-large,
html body.page-154472 main .txt.editorArea .t-large,
html body.page-154472 .guide-lead,
html body.page-154472 .cta-text {
  font-size: 18px !important;
  line-height: 1.95 !important;
  font-weight: 600 !important;
}
/* /kite-care-support-page-highlight-fix-20260523 */

/* kite-care-support-page-cta-outline-20260523 */
html body.page-154472 section.article.kite-hodogaya-profile-cta-20260523
  .kite-hodogaya-profile-cta-20260523__body p > a[href*="/cont11/46.html"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: min(100%, 420px) !important;
  max-width: 100% !important;
  padding: 17px 34px !important;
  border: 2px solid var(--kite-care-green, #0eb59c) !important;
  border-radius: 999px !important;
  background: #fff !important;
  color: var(--kite-care-green, #0eb59c) !important;
  box-shadow: 0 10px 22px rgba(14, 181, 156, 0.14) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  text-decoration: none !important;
  transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease !important;
}

html body.page-154472 section.article.kite-hodogaya-profile-cta-20260523
  .kite-hodogaya-profile-cta-20260523__body p > a[href*="/cont11/46.html"]:hover {
  background: rgba(14, 181, 156, 0.08) !important;
  color: #07977f !important;
  border-color: #07977f !important;
  box-shadow: 0 14px 26px rgba(14, 181, 156, 0.18) !important;
  transform: translateY(-1px) !important;
}

@media (max-width: 640px) {
  html body.page-154472 section.article.kite-hodogaya-profile-cta-20260523
    .kite-hodogaya-profile-cta-20260523__body p > a[href*="/cont11/46.html"] {
    width: 100% !important;
    min-width: 0 !important;
    padding: 15px 18px !important;
    font-size: 15.5px !important;
    line-height: 1.6 !important;
  }
}
/* /kite-care-support-page-cta-outline-20260523 */

/* kite-home-lp-photo-20260523 */
html body.slide #kite-desc-root {
  position: relative !important;
}

html body.slide #kite-desc-root::before {
  content: "" !important;
  display: block !important;
  width: min(620px, 88vw) !important;
  aspect-ratio: 2 / 3 !important;
  margin: 0 auto 54px !important;
  border-radius: 30px !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/UAxliW1rOU_m.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  box-shadow: 0 26px 62px rgba(20, 84, 64, 0.20), 0 0 0 1px rgba(255,255,255,0.84) inset !important;
  overflow: hidden !important;
}

@media (min-width: 1100px) {
  html body.slide #kite-desc-root::before {
    width: 560px !important;
    margin-bottom: 64px !important;
  }
}

@media (max-width: 640px) {
  html body.slide #kite-desc-root::before {
    width: min(92vw, 430px) !important;
    margin: 0 auto 38px !important;
    border-radius: 22px !important;
    box-shadow: 0 18px 40px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255,255,255,0.82) inset !important;
  }
}
/* /kite-home-lp-photo-20260523 */

/* kite-home-lp-photo-left-20260523 */


html body.slide #concern-section .split-container {
  position: relative !important;
}

html body.slide #concern-section .anchor-side,
html body.slide #concern-section .flow-side {
  position: relative !important;
  z-index: 2 !important;
}

html body.slide #concern-section .split-container::after {
  content: "" !important;
  position: absolute !important;
  left: clamp(34px, 4.8vw, 64px) !important;
  top: 1120px !important;
  z-index: 1 !important;
  display: block !important;
  width: min(390px, 34vw) !important;
  aspect-ratio: 2 / 3 !important;
  border-radius: 30px !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/UAxliW1rOU_m.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  box-shadow: 0 26px 58px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255,255,255,0.82) inset !important;
  pointer-events: none !important;
}

@media (max-width: 900px) {
  html body.slide #concern-section .split-container::after {
    display: none !important;
  }

  html body.slide #concern-section .anchor-side::after {
    content: "" !important;
    display: block !important;
    width: min(92vw, 430px) !important;
    aspect-ratio: 2 / 3 !important;
    margin: 34px auto 0 !important;
    border-radius: 24px !important;
    background-image: linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/UAxliW1rOU_m.webp") !important;
    background-size: cover !important;
    background-position: center center !important;
    box-shadow: 0 18px 40px rgba(20, 84, 64, 0.17), 0 0 0 1px rgba(255,255,255,0.82) inset !important;
  }
}
/* /kite-home-lp-photo-left-20260523 */

/* kite-home-lp-photo-replace-consultation-20260523 */
html body.slide #kite-desc-root::before {
  content: none !important;
  display: none !important;
}

html body.slide #concern-section .split-container::after {
  background-image: linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/V967LYadZ2_m.webp") !important;
  background-size: cover !important;
  background-position: center 42% !important;
}

@media (max-width: 900px) {
  html body.slide #concern-section .anchor-side::after {
    background-image: linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/V967LYadZ2_m.webp") !important;
    background-size: cover !important;
    background-position: center 42% !important;
  }
}
/* /kite-home-lp-photo-replace-consultation-20260523 */

/* kite-home-lp-photo-overlay-fix-20260524 */


html body.slide #concern-section .split-container::after {
  z-index: 4 !important;
  opacity: 1 !important;
}

html body.slide #concern-section .flow-side {
  z-index: 5 !important;
}

html body.slide #concern-section .anchor-side,
html body.slide #concern-section .anchor-content {
  z-index: 6 !important;
}
/* /kite-home-lp-photo-overlay-fix-20260524 */

html body.slide {
  --kite-lp-consult-photo: linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.12)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/V967LYadZ2_m.webp");
}

/* kite-home-lp-photo-front-layer-20260524 */
html body.slide #concern-section {
  position: relative !important;
}

html body.slide #concern-section .split-container::after {
  content: none !important;
  display: none !important;
}

html body.slide #concern-section::before {
  content: "" !important;
  position: absolute !important;
  left: clamp(34px, 4.8vw, 64px) !important;
  top: 1120px !important;
  z-index: 80 !important;
  display: block !important;
  width: min(390px, 34vw) !important;
  aspect-ratio: 2 / 3 !important;
  border-radius: 30px !important;
  background-image: var(--kite-lp-consult-photo) !important;
  background-size: cover !important;
  background-position: center 42% !important;
  box-shadow: 0 26px 58px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255, 255, 255, 0.82) inset !important;
  opacity: 1 !important;
  pointer-events: none !important;
}

html body.slide #concern-section .anchor-side {
  background: transparent !important;
}

html body.slide #concern-section .anchor-side,
html body.slide #concern-section .anchor-content,
html body.slide #concern-section .flow-side {
  position: relative !important;
}

html body.slide #concern-section .anchor-side,
html body.slide #concern-section .anchor-content {
  z-index: 70 !important;
}

html body.slide #concern-section .flow-side {
  z-index: 90 !important;
}

@media (max-width: 900px) {
  html body.slide #concern-section::before {
    content: none !important;
    display: none !important;
  }
}
/* /kite-home-lp-photo-front-layer-20260524 */

/* kite-home-guide-capy-photo-20260524 */
html body.slide {
  --kite-guide-capy-photo: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.10)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/VkACHGZ7Dx_m.webp");
}

html body.slide #guide-section {
  position: relative !important;
}

html body.slide #guide-section::before {
  content: "" !important;
  position: absolute !important;
  left: clamp(44px, 6.4vw, 86px) !important;
  top: 1328px !important;
  z-index: 30 !important;
  display: block !important;
  width: min(390px, 34vw) !important;
  aspect-ratio: 3 / 4 !important;
  border-radius: 30px !important;
  background-image: var(--kite-guide-capy-photo) !important;
  background-size: cover !important;
  background-position: center center !important;
  box-shadow: 0 26px 58px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255,255,255,0.82) inset !important;
  pointer-events: none !important;
}

html body.slide #guide-section .split-container,
html body.slide #guide-section .guide-block,
html body.slide #guide-section .feature-grid,
html body.slide #guide-section .feature-card {
  position: relative !important;
}

html body.slide #guide-section .feature-grid,
html body.slide #guide-section .guide-block {
  z-index: 40 !important;
}

@media (max-width: 900px) {
  html body.slide #guide-section::before {
    content: none !important;
    display: none !important;
  }
}
/* /kite-home-guide-capy-photo-20260524 */

/* kite-page154472-return-home-white-text-20260524 */
html body.page-154472 a.profile-back-btn.kite-return-home-btn,
html body.page-154472 .profile-wrapper a.profile-back-btn.kite-return-home-btn,
html body.page-154472 .profile-back-wrap a.profile-back-btn,
html body.tpl-eid.page-154472 a.profile-back-btn.kite-return-home-btn,
html body.page-154472 a.profile-back-btn.kite-return-home-btn:link,
html body.page-154472 a.profile-back-btn.kite-return-home-btn:visited,
html body.page-154472 a.profile-back-btn.kite-return-home-btn:hover,
html body.page-154472 a.profile-back-btn.kite-return-home-btn:focus,
html body.page-154472 a.profile-back-btn.kite-return-home-btn:active,
html body.page-154472 .profile-back-wrap a.profile-back-btn:link,
html body.page-154472 .profile-back-wrap a.profile-back-btn:visited,
html body.page-154472 .profile-back-wrap a.profile-back-btn:hover,
html body.page-154472 .profile-back-wrap a.profile-back-btn:focus,
html body.page-154472 .profile-back-wrap a.profile-back-btn:active {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration-color: rgba(255,255,255,.75) !important;
  text-shadow: none !important;
}

html body.page-154472 a.profile-back-btn.kite-return-home-btn,
html body.page-154472 .profile-wrapper a.profile-back-btn.kite-return-home-btn,
html body.page-154472 .profile-back-wrap a.profile-back-btn,
html body.tpl-eid.page-154472 a.profile-back-btn.kite-return-home-btn > * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* /kite-page154472-return-home-white-text-20260524 */

/* kite-home-service-saba-photo-20260524 */
html body.slide {
  --kite-service-saba-photo: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.10)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/QGEpmvQI2O_m.webp");
}

html body.slide #j9fm .anchor-wrapper {
  position: relative !important;
}

html body.slide #j9fm .anchor-wrapper::before {
  content: "" !important;
  position: absolute !important;
  left: clamp(44px, 6.4vw, 86px) !important;
  top: 1110px !important;
  z-index: 80 !important;
  display: block !important;
  width: min(390px, 34vw) !important;
  aspect-ratio: 2 / 3 !important;
  border-radius: 30px !important;
  background-image: var(--kite-service-saba-photo) !important;
  background-size: cover !important;
  background-position: center center !important;
  box-shadow: 0 26px 58px rgba(20, 84, 64, 0.18), 0 0 0 1px rgba(255,255,255,0.82) inset !important;
  pointer-events: none !important;
}

html body.slide #j9fm .anchor-side {
  background: transparent !important;
}

html body.slide #j9fm .anchor-side,
html body.slide #j9fm .flow-side,
html body.slide #j9fm .flow-item,
html body.slide #j9fm .service-grid,
html body.slide #j9fm .service-box {
  position: relative !important;
}

html body.slide #j9fm .flow-side,
html body.slide #j9fm .flow-item,
html body.slide #j9fm .service-grid,
html body.slide #j9fm .service-box {
  z-index: 90 !important;
}

@media (max-width: 900px) {
  html body.slide #j9fm .anchor-wrapper::before {
    content: none !important;
    display: none !important;
  }
}
/* /kite-home-service-saba-photo-20260524 */

/* kite-page154472-solid-teal-white-buttons-20260524 */
html body.page-154472,
html body.tpl-eid.page-154472 {
  background: #f9f9f9 !important;
}

html body.page-154472 main {
  background: transparent !important;
}



html body.page-154472 main a.cta-btn,
html body.page-154472 main a.cta-btn:link,
html body.page-154472 main a.cta-btn:visited,
html body.page-154472 main a.cta-btn:hover,
html body.page-154472 main a.cta-btn:focus,
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"],
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"]:link,
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"]:visited,
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"]:hover,
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"]:focus,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn:link,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn:visited,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn:hover,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn:focus {
  background: #0EB59C !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: #0EB59C !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: 0 12px 24px rgba(14, 181, 156, .20) !important;
}

html body.page-154472 main a.cta-btn:hover,
html body.page-154472 main section.article.kite-hodogaya-profile-cta-20260523 a[href*="/cont11/46.html"]:hover,
html body.page-154472 main a.profile-back-btn.kite-return-home-btn:hover {
  filter: brightness(1.03) !important;
}

html body.page-154472 a.h-float-btn,
html body.page-154472 a.h-float-btn:link,
html body.page-154472 a.h-float-btn:visited,
html body.page-154472 a.h-float-btn:hover,
html body.page-154472 a.h-float-btn:focus {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* /kite-page154472-solid-teal-white-buttons-20260524 */

/* sanitized legacy mojibake note */

html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1100px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: clamp(24px, 4vw, 56px) !important;
  padding-right: clamp(24px, 4vw, 56px) !important;
}

html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper {
  box-sizing: border-box !important;
  width: min(820px, 100%) !important;
  max-width: 820px !important;
  margin: 80px auto 0 !important;
  padding: 0 !important;
}

html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .t-block,
html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .voice-line {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 820px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
  clear: both !important;
}

html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .t-block:first-child,
html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .voice-line {
  position: relative !important;
  z-index: 2 !important;
  padding: clamp(28px, 3vw, 42px) clamp(30px, 4vw, 46px) !important;
  margin-bottom: 72px !important;
}

html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .t-block:not(:first-child) {
  margin-bottom: 64px !important;
}

html body.tpl-eid.page-154472 main section#gmzq.article .flow-editorial-wrapper .flow-row.sub-flow .flow-idx {
  background: linear-gradient(135deg, #0EB59C 0%, #078D7C 100%) !important;
  background-color: #0EB59C !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
  border: 2px solid rgba(255, 255, 255, 0.95) !important;
  box-shadow:
    0 14px 30px rgba(14, 181, 156, 0.28),
    0 0 0 8px rgba(14, 181, 156, 0.08) !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.18) !important;
}

html body.tpl-eid.page-154472 main section#gmzq.article .flow-editorial-wrapper .flow-row.sub-flow {
  border-color: rgba(14, 181, 156, 0.22) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea {
    max-width: 100% !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin: 56px auto 0 !important;
  }

  html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .t-block:first-child,
  html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .voice-line {
    padding: 24px 22px !important;
    margin-bottom: 52px !important;
  }

  html body.tpl-eid.page-154472 main section#s3a7.article .txt.editorArea .kite-typo-wrapper .t-block:not(:first-child) {
    margin-bottom: 44px !important;
  }
}
/* /AO-FINAL-FIX-cont1-2-layout-polish-20260525-2 */

/* [AO FIX] cont1/2 service heading center v20260525 */
html body.tpl-eid.page-154472 main section#s3a7.article::before{display:block!important;box-sizing:border-box!important;width:min(1320px,calc(100% - 84px))!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
@media(max-width:768px){html body.tpl-eid.page-154472 main section#s3a7.article::before{width:calc(100% - 36px)!important;text-align:center!important;}}
/* /AO-FIX-cont1-2-service-heading-center-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-154472 main section#s3a7.article::before {
  border-bottom: none !important;
  padding-bottom: 34px !important;
  background-image: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  background-size: min(420px, 42vw) 8px !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-154472 main section#s3a7.article::before {
    padding-bottom: 24px !important;
    background-size: min(260px, 58vw) 6px !important;
  }
}
/* /AO-FIX-cont1-2-service-gradient-line-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250814 main section#j2nj.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(420px, 42vw) !important;
  max-width: 420px !important;
  height: 8px !important;
  margin: 28px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250814 main section#j2nj.article h2.title::after {
    width: min(260px, 58vw) !important;
    height: 6px !important;
    margin-top: 22px !important;
  }
}
/* /AO-FIX-cont1-51-title-gradient-line-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250815 main section#a18v.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(420px, 42vw) !important;
  max-width: 420px !important;
  height: 8px !important;
  margin: 28px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250815 main section#a18v.article h2.title::after {
    width: min(260px, 58vw) !important;
    height: 6px !important;
    margin-top: 22px !important;
  }
}
/* /AO-FIX-cont1-52-title-gradient-line-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250816 main section#brhq.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(420px, 42vw) !important;
  max-width: 420px !important;
  height: 8px !important;
  margin: 28px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250816 main section#brhq.article h2.title::after {
    width: min(260px, 58vw) !important;
    height: 6px !important;
    margin-top: 22px !important;
  }
}
/* /AO-FIX-cont1-53-title-gradient-line-20260525 */

/* kite-service-article-label-top-center-20260525-v1 */
html body.tpl-eid.page-250814 #j2nj.article .txt::before,
html body.tpl-eid.page-250814 #j2nj.article .txt:before,
html body.page-250814 #j2nj.article .txt::before,
html body.page-250814 #j2nj.article .txt:before,
html body.tpl-eid.page-250815 #a18v.article .txt::before,
html body.tpl-eid.page-250815 #a18v.article .txt:before,
html body.page-250815 #a18v.article .txt::before,
html body.page-250815 #a18v.article .txt:before,
html body.tpl-eid.page-250816 #brhq.article .txt::before,
html body.tpl-eid.page-250816 #brhq.article .txt:before,
html body.page-250816 #brhq.article .txt::before,
html body.page-250816 #brhq.article .txt:before,
html body.tpl-eid.page-250817 #d4la.article .txt::before,
html body.tpl-eid.page-250817 #d4la.article .txt:before,
html body.page-250817 #d4la.article .txt::before,
html body.page-250817 #d4la.article .txt:before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  max-width: min(100%, 560px) !important;
  margin: 0 auto 22px !important;
  padding: 9px 22px !important;
  float: none !important;
  clear: both !important;
  text-align: center !important;
  white-space: normal !important;
  box-sizing: border-box !important;
}

html body.tpl-eid.page-250814 #j2nj.article .txt,
html body.page-250814 #j2nj.article .txt,
html body.tpl-eid.page-250815 #a18v.article .txt,
html body.page-250815 #a18v.article .txt,
html body.tpl-eid.page-250816 #brhq.article .txt,
html body.page-250816 #brhq.article .txt,
html body.tpl-eid.page-250817 #d4la.article .txt,
html body.page-250817 #d4la.article .txt {
  text-align: left !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250814 #j2nj.article .txt::before,
html body.tpl-eid.page-250814 #j2nj.article .txt:before,
html body.page-250814 #j2nj.article .txt::before,
html body.page-250814 #j2nj.article .txt:before,
html body.tpl-eid.page-250815 #a18v.article .txt::before,
html body.tpl-eid.page-250815 #a18v.article .txt:before,
html body.page-250815 #a18v.article .txt::before,
html body.page-250815 #a18v.article .txt:before,
html body.tpl-eid.page-250816 #brhq.article .txt::before,
html body.tpl-eid.page-250816 #brhq.article .txt:before,
html body.page-250816 #brhq.article .txt::before,
html body.page-250816 #brhq.article .txt:before,
html body.tpl-eid.page-250817 #d4la.article .txt::before,
html body.tpl-eid.page-250817 #d4la.article .txt:before,
html body.page-250817 #d4la.article .txt::before,
html body.page-250817 #d4la.article .txt:before {
    max-width: min(92%, 360px) !important;
    margin: 0 auto 20px !important;
    padding: 8px 18px !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
    letter-spacing: .12em !important;
  }
}
/* /kite-service-article-label-top-center-20260525-v1 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250817 main section#d4la.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(420px, 42vw) !important;
  max-width: 420px !important;
  height: 8px !important;
  margin: 28px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250817 main section#d4la.article h2.title::after {
    width: min(260px, 58vw) !important;
    height: 6px !important;
    margin-top: 22px !important;
  }
}
/* /AO-FIX-cont1-54-title-gradient-line-20260525 */

/* sanitized legacy mojibake note */




@media (max-width: 768px) {
  
}
/* /AO-FIX-service-pagetitle-underline-fit-text-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250814 main section#j2nj.article,
html body.page-250814 main section#j2nj.article,
html body.tpl-eid.page-250815 main section#a18v.article,
html body.page-250815 main section#a18v.article,
html body.tpl-eid.page-250816 main section#brhq.article,
html body.page-250816 main section#brhq.article,
html body.tpl-eid.page-250817 main section#d4la.article,
html body.page-250817 main section#d4la.article {
  position: relative !important;
  padding-top: 76px !important;
}

html body.tpl-eid.page-250814 main section#j2nj.article .txt,
html body.page-250814 main section#j2nj.article .txt,
html body.tpl-eid.page-250815 main section#a18v.article .txt,
html body.page-250815 main section#a18v.article .txt,
html body.tpl-eid.page-250816 main section#brhq.article .txt,
html body.page-250816 main section#brhq.article .txt,
html body.tpl-eid.page-250817 main section#d4la.article .txt,
html body.page-250817 main section#d4la.article .txt {
  overflow: visible !important;
}

html body.tpl-eid.page-250814 main section#j2nj.article .txt::before,
html body.tpl-eid.page-250814 main section#j2nj.article .txt:before,
html body.page-250814 main section#j2nj.article .txt::before,
html body.page-250814 main section#j2nj.article .txt:before,
html body.tpl-eid.page-250815 main section#a18v.article .txt::before,
html body.tpl-eid.page-250815 main section#a18v.article .txt:before,
html body.page-250815 main section#a18v.article .txt::before,
html body.page-250815 main section#a18v.article .txt:before,
html body.tpl-eid.page-250816 main section#brhq.article .txt::before,
html body.tpl-eid.page-250816 main section#brhq.article .txt:before,
html body.page-250816 main section#brhq.article .txt::before,
html body.page-250816 main section#brhq.article .txt:before,
html body.tpl-eid.page-250817 main section#d4la.article .txt::before,
html body.tpl-eid.page-250817 main section#d4la.article .txt:before,
html body.page-250817 main section#d4la.article .txt::before,
html body.page-250817 main section#d4la.article .txt:before {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
  z-index: 5 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: max-content !important;
  max-width: min(86vw, 560px) !important;
  margin: 0 !important;
  float: none !important;
  clear: both !important;
  text-align: center !important;
  white-space: normal !important;
  box-sizing: border-box !important;
}

html body.tpl-eid.page-250814 main section#j2nj.article > h2.title,
html body.page-250814 main section#j2nj.article > h2.title,
html body.tpl-eid.page-250815 main section#a18v.article > h2.title,
html body.page-250815 main section#a18v.article > h2.title,
html body.tpl-eid.page-250816 main section#brhq.article > h2.title,
html body.page-250816 main section#brhq.article > h2.title,
html body.tpl-eid.page-250817 main section#d4la.article > h2.title,
html body.page-250817 main section#d4la.article > h2.title {
  margin-top: 0 !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250814 main section#j2nj.article,
  html body.page-250814 main section#j2nj.article,
  html body.tpl-eid.page-250815 main section#a18v.article,
  html body.page-250815 main section#a18v.article,
  html body.tpl-eid.page-250816 main section#brhq.article,

/* kite-restore-chunk-05-20260802 */
  html body.page-250816 main section#brhq.article,
  html body.tpl-eid.page-250817 main section#d4la.article,
  html body.page-250817 main section#d4la.article {
    padding-top: 64px !important;
  }

  html body.tpl-eid.page-250814 main section#j2nj.article .txt::before,
  html body.tpl-eid.page-250814 main section#j2nj.article .txt:before,
  html body.page-250814 main section#j2nj.article .txt::before,
  html body.page-250814 main section#j2nj.article .txt:before,
  html body.tpl-eid.page-250815 main section#a18v.article .txt::before,
  html body.tpl-eid.page-250815 main section#a18v.article .txt:before,
  html body.page-250815 main section#a18v.article .txt::before,
  html body.page-250815 main section#a18v.article .txt:before,
  html body.tpl-eid.page-250816 main section#brhq.article .txt::before,
  html body.tpl-eid.page-250816 main section#brhq.article .txt:before,
  html body.page-250816 main section#brhq.article .txt::before,
  html body.page-250816 main section#brhq.article .txt:before,
  html body.tpl-eid.page-250817 main section#d4la.article .txt::before,
  html body.tpl-eid.page-250817 main section#d4la.article .txt:before,
  html body.page-250817 main section#d4la.article .txt::before,
  html body.page-250817 main section#d4la.article .txt:before {
    top: 0 !important;
    max-width: min(84vw, 360px) !important;
  }
}
/* /AO-FIX-service-article-label-top-center-v2-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-250814 main section#j2nj.article > h2.title,
html body.page-250814 main section#j2nj.article > h2.title,
html body.tpl-eid.page-250815 main section#a18v.article > h2.title,
html body.page-250815 main section#a18v.article > h2.title,
html body.tpl-eid.page-250816 main section#brhq.article > h2.title,
html body.page-250816 main section#brhq.article > h2.title,
html body.tpl-eid.page-250817 main section#d4la.article > h2.title,
html body.page-250817 main section#d4la.article > h2.title {
  display: table !important;
  width: auto !important;
  max-width: min(100%, 1120px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

html body.tpl-eid.page-250814 main section#j2nj.article > h2.title::after,
html body.tpl-eid.page-250814 main section#j2nj.article > h2.title:after,
html body.page-250814 main section#j2nj.article > h2.title::after,
html body.page-250814 main section#j2nj.article > h2.title:after,
html body.tpl-eid.page-250815 main section#a18v.article > h2.title::after,
html body.tpl-eid.page-250815 main section#a18v.article > h2.title:after,
html body.page-250815 main section#a18v.article > h2.title::after,
html body.page-250815 main section#a18v.article > h2.title:after,
html body.tpl-eid.page-250816 main section#brhq.article > h2.title::after,
html body.tpl-eid.page-250816 main section#brhq.article > h2.title:after,
html body.page-250816 main section#brhq.article > h2.title::after,
html body.page-250816 main section#brhq.article > h2.title:after,
html body.tpl-eid.page-250817 main section#d4la.article > h2.title::after,
html body.tpl-eid.page-250817 main section#d4la.article > h2.title:after,
html body.page-250817 main section#d4la.article > h2.title::after,
html body.page-250817 main section#d4la.article > h2.title:after {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-250814 main section#j2nj.article > h2.title,
  html body.page-250814 main section#j2nj.article > h2.title,
  html body.tpl-eid.page-250815 main section#a18v.article > h2.title,
  html body.page-250815 main section#a18v.article > h2.title,
  html body.tpl-eid.page-250816 main section#brhq.article > h2.title,
  html body.page-250816 main section#brhq.article > h2.title,
  html body.tpl-eid.page-250817 main section#d4la.article > h2.title,
  html body.page-250817 main section#d4la.article > h2.title {
    display: table !important;
    width: auto !important;
    max-width: 100% !important;
  }

  html body.tpl-eid.page-250814 main section#j2nj.article > h2.title::after,
  html body.tpl-eid.page-250814 main section#j2nj.article > h2.title:after,
  html body.page-250814 main section#j2nj.article > h2.title::after,
  html body.page-250814 main section#j2nj.article > h2.title:after,
  html body.tpl-eid.page-250815 main section#a18v.article > h2.title::after,
  html body.tpl-eid.page-250815 main section#a18v.article > h2.title:after,
  html body.page-250815 main section#a18v.article > h2.title::after,
  html body.page-250815 main section#a18v.article > h2.title:after,
  html body.tpl-eid.page-250816 main section#brhq.article > h2.title::after,
  html body.tpl-eid.page-250816 main section#brhq.article > h2.title:after,
  html body.page-250816 main section#brhq.article > h2.title::after,
  html body.page-250816 main section#brhq.article > h2.title:after,
  html body.tpl-eid.page-250817 main section#d4la.article > h2.title::after,
  html body.tpl-eid.page-250817 main section#d4la.article > h2.title:after,
  html body.page-250817 main section#d4la.article > h2.title::after,
  html body.page-250817 main section#d4la.article > h2.title:after {
    width: 100% !important;
    max-width: none !important;
  }
}
/* /AO-FIX-service-article-title-underline-fit-text-20260525 */

/* sanitized legacy mojibake note */
html body.tpl-eid.page-154472 main section#s3a7.article::before,
html body.page-154472 main section#s3a7.article::before {
  display: table !important;
  width: auto !important;
  max-width: min(100%, 1320px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center !important;
  border-bottom: none !important;
  background-image: linear-gradient(90deg, #10bfa8 0%, #6ad7ef 52%, #416de3 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 8px !important;
  background-position: center calc(100% - 2px) !important;
}

@media (max-width: 768px) {
  html body.tpl-eid.page-154472 main section#s3a7.article::before,
  html body.page-154472 main section#s3a7.article::before {
    display: table !important;
    width: auto !important;
    max-width: 100% !important;
    background-size: 100% 6px !important;
  }
}
/* /AO-FIX-cont1-2-service-heading-underline-fit-text-20260525 */

/* kite-cont1-service-family-hero-unified-20260714-v1 start */
html body.page-154472 h1.pageTitle,
html body.page-189986 h1.pageTitle,
html body.page-250815 h1.pageTitle,
html body.page-200943 h1.pageTitle,
html body.page-236299 h1.pageTitle,
html body.page-250814 h1.pageTitle,
html body.page-250816 h1.pageTitle,
html body.page-250817 h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  isolation: isolate !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-height: clamp(380px, 41.84vw, 500px) !important;
  margin: 0 !important;
  padding: clamp(96px, 10.9vw, 130px) max(150px, calc((100vw - 1120px) / 2)) clamp(68px, 7.2vw, 92px) max(20px, calc((100vw - 1120px) / 2)) !important;
  gap: 22px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background:
    radial-gradient(ellipse 82% 28% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  box-shadow: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(42px, 4.8vw, 58px) !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

html body.page-154472 h1.pageTitle .kite-service-head-title,
html body.page-154472 h1.pageTitle .kite-service-head-title > span {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-weight: inherit !important;
  font-style: inherit !important;
}

html body.page-154472 h1.pageTitle::before,
html body.page-189986 h1.pageTitle::before,
html body.page-250815 h1.pageTitle::before,
html body.page-200943 h1.pageTitle::before,
html body.page-236299 h1.pageTitle::before,
html body.page-250814 h1.pageTitle::before,
html body.page-250816 h1.pageTitle::before,
html body.page-250817 h1.pageTitle::before {
  display: block !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 0 52px !important;
  background: linear-gradient(90deg, #0eb59c, #58c7f2) no-repeat left center / 36px 2px !important;
  color: #0b9686 !important;
  -webkit-text-fill-color: #0b9686 !important;
  font-family: "Times New Roman", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .08em !important;
  text-align: left !important;
  text-transform: uppercase !important;
  white-space: normal !important;
}

html body.page-154472 h1.pageTitle::before { content: "CARE MANAGEMENT SERVICE" !important; }
html body.page-189986 h1.pageTitle::before { content: "IMPORTANT INFORMATION" !important; }
html body.page-250815 h1.pageTitle::before { content: "CARE PLAN DESIGN" !important; }
html body.page-200943 h1.pageTitle::before { content: "PRIVACY POLICY" !important; }
html body.page-236299 h1.pageTitle::before { content: "SERVICE FLOW" !important; }
html body.page-250814 h1.pageTitle::before { content: "CARE INSURANCE APPLICATION" !important; }
html body.page-250816 h1.pageTitle::before { content: "DISCHARGE SUPPORT" !important; }
html body.page-250817 h1.pageTitle::before { content: "MEDICAL CARE COORDINATION" !important; }

html body.page-154472 h1.pageTitle::after,
html body.page-189986 h1.pageTitle::after,
html body.page-250815 h1.pageTitle::after,
html body.page-200943 h1.pageTitle::after,
html body.page-236299 h1.pageTitle::after,
html body.page-250814 h1.pageTitle::after,
html body.page-250816 h1.pageTitle::after,
html body.page-250817 h1.pageTitle::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 767px) {
  html body.page-154472 h1.pageTitle,
  html body.page-189986 h1.pageTitle,
  html body.page-250815 h1.pageTitle,
  html body.page-200943 h1.pageTitle,
  html body.page-236299 h1.pageTitle,
  html body.page-250814 h1.pageTitle,
  html body.page-250816 h1.pageTitle,
  html body.page-250817 h1.pageTitle {
    min-height: 300px !important;
    padding: 54px 20px 56px !important;
    gap: 18px !important;
    font-size: clamp(30px, 8.7vw, 38px) !important;
    line-height: 1.28 !important;
    letter-spacing: .015em !important;
  }

  html body.page-154472 h1.pageTitle::before,
  html body.page-189986 h1.pageTitle::before,
  html body.page-250815 h1.pageTitle::before,
  html body.page-200943 h1.pageTitle::before,
  html body.page-236299 h1.pageTitle::before,
  html body.page-250814 h1.pageTitle::before,
  html body.page-250816 h1.pageTitle::before,
  html body.page-250817 h1.pageTitle::before {
    padding-left: 46px !important;
    background-size: 32px 2px !important;
    font-size: 12px !important;
    letter-spacing: .06em !important;
  }
}
/* kite-cont1-service-family-hero-unified-20260714-v1 end */

/* kite-service-page-title-gradient-lines-20260525-v1 */
html body.page-250814 main section.article > h2.title,
html body.page-250815 main section.article > h2.title,
html body.page-250816 main section.article > h2.title,
html body.page-250817 main section.article > h2.title,
html body.page-250814 main h2.ia-title,
html body.page-250815 main h2.ia-title,
html body.page-250816 main h2.ia-title,
html body.page-250817 main h2.ia-title,
html body.page-250814 main h2.cpm-title,
html body.page-250815 main h2.cpm-title,
html body.page-250816 main h2.cpm-title,
html body.page-250817 main h2.cpm-title,
html body.page-250814 main h2.mcc-title,
html body.page-250815 main h2.mcc-title,
html body.page-250816 main h2.mcc-title,
html body.page-250817 main h2.mcc-title,
html body.page-250814 main h3.ia-section-subtitle,
html body.page-250814 main .ia-faq-mini > h3{
  display: table !important;
  width: fit-content !important;
  inline-size: fit-content !important;
  max-width: min(100%, calc(100vw - 48px)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

html body.page-250814 main section.article > h2.title::after,
html body.page-250815 main section.article > h2.title::after,
html body.page-250816 main section.article > h2.title::after,
html body.page-250817 main section.article > h2.title::after,
html body.page-250814 main h2.ia-title::after,
html body.page-250815 main h2.ia-title::after,
html body.page-250816 main h2.ia-title::after,
html body.page-250817 main h2.ia-title::after,
html body.page-250814 main h2.cpm-title::after,
html body.page-250815 main h2.cpm-title::after,
html body.page-250816 main h2.cpm-title::after,
html body.page-250817 main h2.cpm-title::after,
html body.page-250814 main h2.mcc-title::after,
html body.page-250815 main h2.mcc-title::after,
html body.page-250816 main h2.mcc-title::after,
html body.page-250817 main h2.mcc-title::after,
html body.page-250814 main h3.ia-section-subtitle::after,
html body.page-250814 main .ia-faq-mini > h3::after{
  width: 100% !important;
  inline-size: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}



html body.page-250814 main section.article > h2.title::after,
html body.page-250815 main section.article > h2.title::after,
html body.page-250816 main section.article > h2.title::after,
html body.page-250817 main section.article > h2.title::after,
html body.page-250814 main > section.article#j2nj > h2.title::after,
html body.page-250815 main > section.article#a18v > h2.title::after,
html body.page-250816 main > section.article#brhq > h2.title::after,
html body.page-250817 main > section.article#d4la > h2.title::after {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  max-width: 1120px !important;
  height: 4px !important;
  margin: 28px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #0EB59C 0%, #58D8EA 72%, #6AC9F2 100%) !important;
  box-shadow: 0 10px 24px rgba(30, 163, 196, .12) !important;
}

html body.page-250814.page-250814.page-250814 main section.article > h2.title::after,
html body.page-250815.page-250815.page-250815 main section.article > h2.title::after,
html body.page-250816.page-250816.page-250816 main section.article > h2.title::after,
html body.page-250817.page-250817.page-250817 main section.article > h2.title::after,
html body.page-250814.page-250814.page-250814 main h2.ia-title::after,
html body.page-250814.page-250814.page-250814 main h3.ia-section-subtitle::after,
html body.page-250814.page-250814.page-250814 main .ia-faq-mini > h3::after,
html body.page-250815.page-250815.page-250815 main h2.cpm-title::after,
html body.page-250817.page-250817.page-250817 main h2.mcc-title::after{
  width: 100% !important;
  inline-size: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}

@media (max-width: 767px) {
  

  html body.page-250814 main section.article > h2.title::after,
html body.page-250815 main section.article > h2.title::after,
html body.page-250816 main section.article > h2.title::after,
html body.page-250817 main section.article > h2.title::after,
html body.page-250814 main > section.article#j2nj > h2.title::after,
html body.page-250815 main > section.article#a18v > h2.title::after,
html body.page-250816 main > section.article#brhq > h2.title::after,
html body.page-250817 main > section.article#d4la > h2.title::after {
    height: 5px !important;
    margin-top: 20px !important;
  }
}
/* /kite-service-page-title-gradient-lines-20260525-v1 */

/* sanitized legacy mojibake note */

/* /AO-FIX-service-pagetitle-background-clear-20260525 */

/* sanitized legacy mojibake note */

/* /AO-FIX-service-pagetitle-background-clear-strong-20260525 */

/* kite-top-news-date-shift-20260527 */
@media (min-width: 769px) {
  html body#top #news ul.news li time {
    box-sizing: border-box !important;
    padding-left: clamp(24px, 1.7vw, 34px) !important;
  }
}
/* /kite-top-news-date-shift-20260527 */

/* kite-cont1-2-hero-title-custom-css-20260530-v1 start */
html body.page-154472 .kite-cont1-2-service-hero__title,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title {
  line-height: 1.28 !important;
}

html body.page-154472 .kite-cont1-2-service-hero__title span,
html body.page-154472 .kite-cont1-2-service-hero__title strong,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title span,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title strong {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  background: none !important;
}

html body.page-154472 .kite-cont1-2-service-hero__title span::before,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title span::before {
  content: "きてケアプランセンター" !important;
  display: block !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 78px !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
}

html body.page-154472 .kite-cont1-2-service-hero__title strong::before,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title strong::before {
  content: "" !important;
  display: block !important;
  margin-top: 10px !important;
  color: #12b7aa !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 50px !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: 0 !important;
  background: linear-gradient(90deg, #07b7a5 0%, #16bdb1 50%, #49bfda 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html body.page-154472 .kite-cont1-2-service-hero__title::after,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title::after {
  content: "わたしたちの提供するサービス" !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 42px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #0aa897 !important;
  -webkit-text-fill-color: #0aa897 !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

html body.page-154472 .kite-cont1-2-service-hero__lead,
html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__lead {
  margin-top: 38px !important;
}



@media (max-width: 980px) {
  html body.page-154472 .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title span::before {
    font-size: 54px !important;
  }

  html body.page-154472 .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title strong::before {
    font-size: 38px !important;
  }

  html body.page-154472 .kite-cont1-2-service-hero__title::after,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title::after {
    margin-top: 34px !important;
    font-size: 26px !important;
  }
}

@media (max-width: 560px) {
  html body.page-154472 .kite-cont1-2-service-hero__title,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title {
    width: calc(100vw - 24px) !important;
    max-width: none !important;
  }

  html body.page-154472 .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title span::before {
    white-space: nowrap !important;
    font-size: 33px !important;
  }

  html body.page-154472 .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title strong::before {
    margin-top: 8px !important;
    font-size: 26px !important;
  }

  html body.page-154472 .kite-cont1-2-service-hero__title::after,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__title::after {
    margin-top: 26px !important;
    font-size: 20px !important;
  }
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title {
  line-height: 1.28 !important;
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span,
html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  background: none !important;
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before {
  content: "きてケアプランセンター" !important;
  display: block !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 78px !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before {
  content: "" !important;
  display: block !important;
  margin-top: 10px !important;
  color: #12b7aa !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 50px !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: 0 !important;
  background: linear-gradient(90deg, #07b7a5 0%, #16bdb1 50%, #49bfda 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after {
  content: "わたしたちの提供するサービス" !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 42px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #0aa897 !important;
  -webkit-text-fill-color: #0aa897 !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead,
html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead {
  margin-top: 38px !important;
}

@media (min-width: 981px) {
  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner,
  html body.page-154472 .kite-cont1-2-service-hero__inner,
  html body.tpl-eid.page-154472 .kite-cont1-2-service-hero__inner {
    width: min(960px, calc(100% - 96px)) !important;
    margin-left: clamp(64px, calc(50vw - 520px), 560px) !important;
    margin-right: auto !important;
  }
}

@media (max-width: 980px) {
  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before {
    font-size: 54px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before {
    font-size: 38px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after {
    margin-top: 34px !important;
    font-size: 26px !important;
  }
}

@media (max-width: 560px) {
  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title {
    width: calc(100vw - 24px) !important;
    max-width: none !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before {
    white-space: nowrap !important;
    font-size: 33px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before {
    margin-top: 8px !important;
    font-size: 26px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after {
    margin-top: 26px !important;
    font-size: 20px !important;
  }
}

@media (max-width: 560px) {
  html body.page-154472,
  html body.tpl-eid.page-154472 {
    overflow-x: hidden !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner {
    width: calc(100% - 48px) !important;
    max-width: 360px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label {
    gap: 12px !important;
    margin-bottom: 36px !important;
    font-size: 15.5px !important;
    white-space: nowrap !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label::before {
    width: 46px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title {
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before {
    font-size: 31px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before {
    font-size: 24px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead {
    max-width: 100% !important;
    margin-top: 30px !important;
    font-size: 20px !important;
    line-height: 2 !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__actions,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__actions {
    width: 100% !important;
    margin-top: 36px !important;
    gap: 16px !important;
    align-items: stretch !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__button,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__button {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 68px !important;
    padding: 16px 18px !important;
    font-size: 19px !important;
    box-sizing: border-box !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-parent-links,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-parent-links {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    box-sizing: border-box !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-parent-links .pl-wrap,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-parent-links .pl-wrap {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-parent-links h2,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-parent-links h2 {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    white-space: normal !important;
  }
}

html body.page-154472.page-154472 section#hghw.article .service-wrapper .service-tag,
html body.tpl-eid.page-154472.page-154472 section#hghw.article .service-wrapper .service-tag,
html body.page-154472.page-154472 .service-wrapper .service-tag,
html body.tpl-eid.page-154472.page-154472 .service-wrapper .service-tag,
html body.page-154472 .service-wrapper .service-tag,
html body.tpl-eid.page-154472 .service-wrapper .service-tag {
  background: #16beb2 !important;
  background-color: #16beb2 !important;
  background-image: none !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 10px 22px rgba(22, 190, 178, .16) !important;
}

@media (min-width: 981px) {
  html body.page-154472.page-154472 #kite-cont1-2-service-hero,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero {
    min-height: 650px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__inner {
    width: min(900px, calc(100% - 96px)) !important;
    padding-top: 104px !important;
    padding-bottom: 116px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label {
    gap: 16px !important;
    margin-bottom: 38px !important;
    font-size: 21px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__label::before {
    width: 56px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title {
    line-height: 1.22 !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title span::before {
    font-size: 48px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title strong::before {
    margin-top: 8px !important;
    font-size: 34px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__title::after {
    margin-top: 28px !important;
    font-size: 23px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__lead {
    max-width: 800px !important;
    margin-top: 34px !important;
    font-size: 22px !important;
    line-height: 1.95 !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__actions,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__actions {
    gap: 22px !important;
    margin-top: 48px !important;
  }

  html body.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__button,
  html body.tpl-eid.page-154472.page-154472 #kite-cont1-2-service-hero .kite-cont1-2-service-hero__button {
    min-width: 300px !important;
    min-height: 66px !important;
    padding: 15px 30px !important;
    gap: 18px !important;
    font-size: 21px !important;
  }
}

@media screen and (min-width: 768px) {
  html body.page-154472.page-154472 #js-stalker-root,
  html body.tpl-eid.page-154472.page-154472 #js-stalker-root {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
  }

  html body.page-154472.page-154472 #js-stalker-trail,
  html body.page-154472.page-154472 #js-stalker-main,
  html body.page-154472.page-154472 #js-stalker-core,
  html body.tpl-eid.page-154472.page-154472 #js-stalker-trail,
  html body.tpl-eid.page-154472.page-154472 #js-stalker-main,
  html body.tpl-eid.page-154472.page-154472 #js-stalker-core {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: none !important;
  }
}
/* kite-cont1-2-hero-title-custom-css-20260530-v1 end */

/* sanitized legacy mojibake note */

html body .main-visual-wrapper,
html body .main-visual-wrapper .kite-visual-stage,
html body .main-visual-wrapper .kite-bg-layer,
html body .main-visual-wrapper .kite-sunlight-orbs-container {
  max-width: 100% !important;
  overflow: hidden !important;
  overflow-x: hidden !important;
}

html body .main-visual-wrapper .kite-visual-stage,
html body .main-visual-wrapper .kite-bg-layer,
html body .main-visual-wrapper .kite-sunlight-orbs-container {
  contain: layout paint !important;
}

html body .main-visual-wrapper .kite-sunlight-orbs-container {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
}

@media (max-width: 767px) {
  html body .main-visual-wrapper,
  html body .main-visual-wrapper .kite-visual-stage,
  html body .main-visual-wrapper .kite-bg-layer,
  html body .main-visual-wrapper .kite-sunlight-orbs-container {
    max-width: 100vw !important;
  }
}

/* kite-profile-cont1-2-match-20260531-v1 start */
html body.tpl-profile {
  overflow-x: hidden !important;
  background: #f7fcfb !important;
  color: #173247 !important;
}

html body.tpl-profile > header.header,
html body.tpl-profile > .header {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  z-index: 2147483646 !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  opacity: 1 !important;
  pointer-events: none !important;
  visibility: visible !important;
  background: transparent !important;
}

html body.tpl-profile > header.header > a,
html body.tpl-profile > header.header .siteTitle,
html body.tpl-profile > header.header .logo,
html body.tpl-profile > header.header .catch,
html body.tpl-profile > header.header nav:not(.navi) {
  display: none !important;
  visibility: hidden !important;
}

html body.tpl-profile .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  width: 120px !important;
  height: 120px !important;
  padding: 0 !important;
  margin: 0 !important;
  background: #000 !important;
  color: #fff !important;
  overflow: hidden !important;
}

html body.tpl-profile .hamburger .inner {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
}

html body.tpl-profile .hamburger span {
  display: block !important;
  width: 56px !important;
  height: 4px !important;
  border-radius: 999px !important;
  background: #fff !important;
}

html body.tpl-profile .hamburger p {
  display: block !important;
  margin: 6px 0 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
}

html body.tpl-profile .navi {
  display: block !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  height: 0 !important;
  overflow: hidden !important;
  transform: translateY(-100%) !important;
  transition: none !important;
}

html body.tpl-profile .navi.active {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  height: 100vh !important;
  overflow: visible !important;
  transform: translateY(0) !important;
}

html body.tpl-profile .header-floating-btns {
  top: 140px !important;
  right: 28px !important;
  z-index: 99999 !important;
}

html body.tpl-profile main,
html body.tpl-profile #contents,
html body.tpl-profile .contents,
html body.tpl-profile main > .editorArea.siteWidth-s {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #f7fcfb !important;
  overflow: visible !important;
}

html body.tpl-profile article.info.siteWidth-s {
  display: none !important;
  visibility: hidden !important;
}

html body.tpl-profile #kite-profile-elegant {
  --k-green: #0eb59c !important;
  --k-green-dark: #078b78 !important;
  --k-blue: #58c7f2 !important;
  --k-ink: #10283d !important;
  --k-muted: #526a73 !important;
  --k-line: rgba(14,181,156,.20) !important;
  --k-card: rgba(255,255,255,.90) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 0 clamp(64px, 9vw, 110px) !important;
  background:
    linear-gradient(90deg, rgba(15,116,128,.045) 1px, transparent 1px),
    linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 15%, #f7fcfb 54%, #ffffff 100%) !important;
  background-size: clamp(120px, 13vw, 210px) 100%, auto !important;
  color: var(--k-ink) !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

html body.tpl-profile #kite-profile-elegant::before,
html body.tpl-profile #kite-profile-elegant::after {
  content: "" !important;
  position: absolute !important;
  z-index: -1 !important;
  pointer-events: none !important;
  border-radius: 0 !important;
  filter: none !important;
  animation: none !important;
}

html body.tpl-profile #kite-profile-elegant::before {
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  background:
    radial-gradient(ellipse at 73% 12%, rgba(255,255,255,.72) 0%, rgba(255,255,255,.35) 26%, rgba(255,255,255,0) 56%),
    radial-gradient(ellipse at 18% 36%, rgba(14,181,156,.11) 0%, rgba(14,181,156,0) 46%),
    linear-gradient(120deg, rgba(255,255,255,.28), rgba(14,181,156,.07) 52%, rgba(88,199,242,.10)) !important;
}

html body.tpl-profile #kite-profile-elegant::after {
  left: 0 !important;
  right: 0 !important;
  top: 520px !important;
  width: auto !important;
  height: 380px !important;
  background: linear-gradient(180deg, rgba(216,244,246,.78), rgba(247,252,251,0)) !important;
}

html body.tpl-profile #kite-profile-elegant a {
  text-decoration: none !important;
}

html body.tpl-profile #kite-profile-elegant .kp-hero {
  min-height: min(760px, 100svh) !important;
  padding: clamp(92px, 11vw, 128px) 24px clamp(64px, 8vw, 100px) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html body.tpl-profile #kite-profile-elegant .kp-hero-inner {
  width: min(1060px, calc(100% - 24px)) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(320px, .62fr) !important;
  gap: clamp(34px, 5vw, 64px) !important;
  align-items: center !important;
}

html body.tpl-profile #kite-profile-elegant .kp-kicker {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin: 0 0 42px !important;
  color: var(--k-green) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(17px, 1.8vw, 24px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.tpl-profile #kite-profile-elegant .kp-kicker::before {
  width: 56px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #11b9aa, #48c8e4) !important;
  flex: 0 0 auto !important;
}

html body.tpl-profile #kite-profile-elegant .kp-title {
  margin: 0 !important;
  padding: 0 !important;
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(44px, 5.2vw, 66px) !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-title span {
  display: block !important;
  font: inherit !important;
  letter-spacing: 0 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-title span:last-child {
  margin-top: 8px !important;
  background: linear-gradient(90deg, #07b7a5 0%, #16bdb1 50%, #49bfda 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html body.tpl-profile #kite-profile-elegant .kp-lead {
  max-width: 820px !important;
  margin: 36px 0 0 !important;
  color: var(--k-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(20px, 2vw, 26px) !important;
  font-weight: 700 !important;
  line-height: 2.05 !important;
  letter-spacing: 0 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-glass-card,
html body.tpl-profile #kite-profile-elegant .kp-summary-item,
html body.tpl-profile #kite-profile-elegant .kp-profile-list,
html body.tpl-profile #kite-profile-elegant .kp-contact-card {
  background: var(--k-card) !important;
  border: 1px solid var(--k-line) !important;
  border-radius: 18px !important;
  box-shadow: 0 24px 58px rgba(15,47,67,.09) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body.tpl-profile #kite-profile-elegant .kp-identity {
  min-height: 410px !important;
  padding: clamp(28px, 3.5vw, 42px) !important;
  justify-content: space-between !important;
}

html body.tpl-profile #kite-profile-elegant .kp-identity-label,
html body.tpl-profile #kite-profile-elegant .kp-summary-label,
html body.tpl-profile #kite-profile-elegant .kp-section-num {
  color: var(--k-green) !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  letter-spacing: .14em !important;
}

html body.tpl-profile #kite-profile-elegant .kp-identity-name {
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(24px, 2.2vw, 30px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
}

html body.tpl-profile #kite-profile-elegant .kp-identity-text,
html body.tpl-profile #kite-profile-elegant .kp-message-text,
html body.tpl-profile #kite-profile-elegant .kp-row-value {
  color: #30434c !important;
  font-size: clamp(16px, 1.55vw, 18px) !important;
  line-height: 2 !important;
  letter-spacing: .02em !important;
}

html body.tpl-profile #kite-profile-elegant .kp-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 18px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;
  box-sizing: border-box !important;
  min-height: 64px !important;
  height: auto !important;
  width: auto !important;
  min-width: min(100%, 270px) !important;
  padding: 16px 30px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(12,178,167,.34) !important;
  background: linear-gradient(135deg, #0eb59c, #0aa2c1) !important;
  color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(18px, 1.7vw, 23px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  box-shadow: 0 16px 34px rgba(17,143,154,.14) !important;
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn::after {
  content: "\203A" !important;
  font-size: 1.3em !important;
  line-height: 1 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn.is-outline {
  background: rgba(255,255,255,.88) !important;
  color: var(--k-ink) !important;
  border-color: rgba(14,181,156,.28) !important;
  box-shadow: 0 16px 34px rgba(17,143,154,.08) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn:hover {
  transform: translateY(-2px) !important;
  filter: brightness(1.03) !important;
  box-shadow: 0 22px 44px rgba(17,143,154,.18) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-summary-section,
html body.tpl-profile #kite-profile-elegant .kp-section {
  width: min(1120px, calc(100% - 40px)) !important;
  margin: 0 auto clamp(54px, 7vw, 88px) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-summary-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-summary-item {
  padding: clamp(24px, 3vw, 34px) 18px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-summary-value {
  color: var(--k-ink) !important;
  font-size: clamp(17px, 1.55vw, 20px) !important;
  line-height: 1.75 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-section-head {
  margin: 0 auto 34px !important;
  text-align: center !important;
}

html body.tpl-profile #kite-profile-elegant .kp-section-title,
html body.tpl-profile #kite-profile-elegant .kp-message-title {
  display: inline-block !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 0 18px !important;
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 3.6vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.48 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.tpl-profile #kite-profile-elegant .kp-section-title::after,
html body.tpl-profile #kite-profile-elegant .kp-message-title::after {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 4px !important;
  margin: 16px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #0eb59c, #58c7f2) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-profile-list {
  padding: clamp(18px, 3vw, 30px) clamp(22px, 4vw, 48px) !important;
  overflow: hidden !important;
}

html body.tpl-profile #kite-profile-elegant .kp-row {
  grid-template-columns: 200px minmax(0, 1fr) !important;
  gap: 26px !important;
  padding: 22px 0 !important;
  border-bottom: 1px solid rgba(14,181,156,.16) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-row-label {
  color: var(--k-green-dark) !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
  letter-spacing: .06em !important;
}

html body.tpl-profile #kite-profile-elegant .kp-message {
  width: 100vw !important;
  margin: 0 calc(50% - 50vw) clamp(54px, 7vw, 88px) !important;
  padding: clamp(60px, 8vw, 92px) 24px !important;
  background:
    linear-gradient(90deg, rgba(15,116,128,.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(216,244,246,.62), rgba(247,252,251,.96)) !important;
  background-size: clamp(120px, 13vw, 210px) 100%, auto !important;
}

html body.tpl-profile #kite-profile-elegant .kp-message::before {
  content: none !important;
  display: none !important;
}

html body.tpl-profile #kite-profile-elegant .kp-message-inner {
  width: min(900px, 100%) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-message-text {
  margin: 28px auto 0 !important;
  max-width: 820px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-contact {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-contact-card {
  padding: clamp(24px, 3vw, 38px) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-contact-card strong {
  color: var(--k-ink) !important;
  font-size: clamp(22px, 2.2vw, 30px) !important;
  line-height: 1.55 !important;
  word-break: break-word !important;
}

@media (max-width: 900px) {
  html body.tpl-profile .header-floating-btns {
    top: 132px !important;
    right: 12px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-hero {
    min-height: auto !important;
    padding: 124px 14px 56px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-hero-inner,
  html body.tpl-profile #kite-profile-elegant .kp-summary-grid,
  html body.tpl-profile #kite-profile-elegant .kp-contact {
    grid-template-columns: 1fr !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-title {
    font-size: clamp(38px, 10vw, 50px) !important;
    line-height: 1.32 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-lead {
    font-size: 18px !important;
    line-height: 2 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-identity {
    min-height: 0 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-profile-list {
    padding: 20px 22px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-row {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    padding: 18px 0 !important;
  }
}

@media (max-width: 560px) {
  html body.tpl-profile #kite-profile-elegant .kp-kicker {
    max-width: calc(100% - 132px) !important;
    font-size: 13px !important;
    margin-bottom: 28px !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-kicker::before {
    width: 42px !important;
    min-width: 42px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-title {
    font-size: clamp(34px, 10vw, 42px) !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-section,
  html body.tpl-profile #kite-profile-elegant .kp-summary-section {
    width: min(100% - 28px, 520px) !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-actions,
  html body.tpl-profile #kite-profile-elegant .kp-btn {
    width: 100% !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-btn {
    min-width: 0 !important;
    min-height: 62px !important;
    font-size: 18px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-section-title,
  html body.tpl-profile #kite-profile-elegant .kp-message-title {
    font-size: 28px !important;
    line-height: 1.55 !important;
  }
}
/* kite-profile-cont1-2-match-20260531-v1 end */

/* kite-profile-identity-name-wrap-20260531-v1 start */
html body.tpl-profile #kite-profile-elegant .kp-identity-name {
  display: block !important;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  line-break: strict !important;
  font-size: clamp(22px, 1.75vw, 24px) !important;
}

@media (max-width: 560px) {
  html body.tpl-profile #kite-profile-elegant .kp-identity-name {
    font-size: 23px !important;
    line-height: 1.55 !important;
  }
}
/* kite-profile-identity-name-wrap-20260531-v1 end */

/* kite-profile-hide-hours-header-20260531-v1 start */
html body.tpl-profile > section#kite-business-hours-notice-v27 {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
/* kite-profile-hide-hours-header-20260531-v1 end */

/* kite-profile-button-size-return-home-20260531-v1 start */
html body.tpl-profile #kite-profile-elegant .kp-actions,
html body.tpl-profile #kite-profile-elegant .kp-contact {
  justify-items: center !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: calc(100% - 40px) !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 17px 60px !important;
  border-radius: 50px !important;
  font-size: 17.6px !important;
  line-height: 2 !important;
  letter-spacing: .08em !important;
  white-space: nowrap !important;
}

html body.tpl-profile #kite-profile-elegant .kp-btn:not(.is-outline) {
  background: linear-gradient(135deg, #0eb59c, #0aa2c1) !important;
}

@media (max-width: 560px) {
  html body.tpl-profile #kite-profile-elegant .kp-btn {
    width: auto !important;
    max-width: calc(100% - 28px) !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 15px 36px !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    line-height: 2 !important;
    white-space: nowrap !important;
  }
}
/* kite-profile-button-size-return-home-20260531-v1 end */

/* kite-profile-polish-typography-mail-hero-20260531-v1 start */
html body.tpl-profile #kite-profile-elegant .kp-kicker {
  margin-bottom: 36px !important;
  font-size: clamp(16px, 1.55vw, 21px) !important;
}

html body.tpl-profile #kite-profile-elegant .kp-title {
  font-size: clamp(40px, 4.2vw, 56px) !important;
  line-height: 1.32 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-title span:last-child {
  margin-top: 6px !important;
}

html body.tpl-profile #kite-profile-elegant .kp-lead {
  max-width: 760px !important;
  margin-top: 32px !important;
  font-size: clamp(18px, 1.65vw, 22px) !important;
  line-height: 2 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-summary-value,
html body.tpl-profile #kite-profile-elegant .kp-row-value,
html body.tpl-profile #kite-profile-elegant .kp-row-value small {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-row-value small {
  font-size: 15px !important;
  line-height: 1.75 !important;
}

html body.tpl-profile #kite-profile-elegant .kp-contact-card strong {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(20px, 1.9vw, 26px) !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
}

@media (max-width: 900px) {
  html body.tpl-profile #kite-profile-elegant .kp-kicker {
    margin-bottom: 30px !important;
    font-size: 15px !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-title {
    font-size: clamp(32px, 8.8vw, 44px) !important;
    line-height: 1.36 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-lead {
    font-size: 17px !important;
    line-height: 1.95 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-contact-card strong {
    font-size: clamp(18px, 4.8vw, 24px) !important;
  }
}

@media (max-width: 560px) {
  html body.tpl-profile #kite-profile-elegant .kp-kicker {
    max-width: calc(100% - 118px) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-title {
    font-size: clamp(30px, 8.6vw, 36px) !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-lead {
    font-size: 16px !important;
    line-height: 1.92 !important;
  }

  html body.tpl-profile #kite-profile-elegant .kp-contact-card strong {
    font-size: clamp(16px, 4.35vw, 18px) !important;
  }
}
/* kite-profile-polish-typography-mail-hero-20260531-v1 end */

/* kite-cont1-51-match-cont1-2-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/51.html only. */

html body.tpl-eid.page-250814,
html body.page-250814 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-250814 .header,
html body.tpl-eid.page-250814 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250814 .header .siteTitle,
html body.tpl-eid.page-250814 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-250814 .hamburger,
html body.tpl-eid.page-250814 .hamburger {
  z-index: 10020 !important;
}







html body.page-250814 nav.menu,
html body.tpl-eid.page-250814 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-250814 nav.menu .inner,
html body.tpl-eid.page-250814 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-250814 nav.menu ul,
html body.tpl-eid.page-250814 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-250814 nav.menu li,
html body.tpl-eid.page-250814 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250814 nav.menu li a,
html body.page-250814 nav.menu li a:link,
html body.page-250814 nav.menu li a:visited,
html body.tpl-eid.page-250814 nav.menu li a,
html body.tpl-eid.page-250814 nav.menu li a:link,
html body.tpl-eid.page-250814 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-250814 nav.menu li a:hover,
html body.tpl-eid.page-250814 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-250814 .pnkz,
html body.tpl-eid.page-250814 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-250814 .pnkz ul,
html body.tpl-eid.page-250814 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250814 .pnkz a,
html body.tpl-eid.page-250814 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-250814 main,
html body.tpl-eid.page-250814 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s,
html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title,
html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 960px !important;
  margin: 0 auto 32px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(30px, 3.7vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  background: transparent !important;
}

html body.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title::after,
html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(220px, 48vw) !important;
  max-width: 220px !important;
  height: 5px !important;
  margin: 24px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-250814.page-250814.page-250814 main > section#j2nj.article .txt,
html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.25vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .txt::before,
html body.page-250814.page-250814 main > section#j2nj.article .txt:before,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt::before,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt:before {
  content: "Insurance application" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .txt *,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .txt > div,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div {
  margin: 9px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  color: #2b4657 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(2),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(8),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(14),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(20),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(2),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(8),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(14),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(20) {
  margin: 30px 0 14px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(21px, 2.5vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(3),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(4),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(5),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(6),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(9),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(10),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(11),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(12),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(15),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(16),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(17),
html body.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(18),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(3),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(4),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(5),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(6),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(9),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(10),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(11),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(12),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(15),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(16),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(17),
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt > div:nth-of-type(18) {
  margin: 10px 0 !important;
  padding: 13px 16px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(245, 253, 252, .96)) !important;
  box-shadow: 0 8px 20px rgba(9, 91, 111, .045) !important;
  color: #22394b !important;
  font-weight: 700 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application {
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(42px, 5vw, 68px) 0 0 !important;
  padding: clamp(28px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 10%, rgba(18, 184, 168, .13) 0 18%, transparent 42%),
    linear-gradient(180deg, rgba(247, 253, 252, .96), rgba(255, 255, 255, .92)) !important;
  box-shadow: 0 18px 48px rgba(26, 82, 88, .08) !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-container,

/* kite-restore-chunk-06-20260802 */
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-hero,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-hero {
  margin: 0 0 clamp(36px, 5vw, 58px) !important;
  padding: 0 !important;
  text-align: center !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-badge,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 0 16px !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .20) !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;
  line-height: 1.45 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title {
  display: block !important;
  width: 100% !important;
  max-width: 840px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(27px, 3.1vw, 38px) !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: .02em !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title::after,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 42vw) !important;
  height: 4px !important;
  margin: 18px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 70%, #6ac9f2 100%) !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-lead,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-lead {
  max-width: 780px !important;
  margin: 0 auto 18px !important;
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: clamp(15.5px, 1.2vw, 17px) !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-free-box,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-free-box {
  width: min(760px, 100%) !important;
  margin: 22px auto 0 !important;
  padding: 16px 20px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #13b7aa 0%, #19a9c6 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  box-shadow: 0 18px 34px rgba(19, 183, 170, .18) !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-section-subtitle,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-section-subtitle,
html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-mini > h3,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-mini > h3 {
  display: block !important;
  width: 100% !important;
  max-width: 780px !important;
  margin: clamp(36px, 5vw, 58px) auto 24px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(25px, 2.8vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-steps,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-steps {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card,
html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-item,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-item {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 22px 22px 24px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 16px 34px rgba(26, 82, 88, .07) !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card h4,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card h4 {
  margin: 8px 0 10px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-num,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-num {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 5px 11px !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .94) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .10em !important;
  line-height: 1.4 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application p,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application p,
html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note {
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  font-weight: 500 !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note {
  margin: 14px 0 0 !important;
  padding: 12px 14px !important;
  border-left: 4px solid #13b7aa !important;
  border-radius: 10px !important;
  background: rgba(232, 249, 250, .72) !important;
}

html body.page-250814.page-250814 main > section#j2nj.article .insurance-application strong,
html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application strong {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-weight: 800 !important;
}

@media (max-width: 767px) {
  

  

  

  html body.page-250814 nav.menu,
  html body.tpl-eid.page-250814 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.page-250814 nav.menu ul,
  html body.tpl-eid.page-250814 nav.menu ul {
    gap: 9px !important;
  }

  html body.page-250814 nav.menu li,
  html body.tpl-eid.page-250814 nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-250814 nav.menu li a,
  html body.page-250814 nav.menu li a:link,
  html body.page-250814 nav.menu li a:visited,
  html body.tpl-eid.page-250814 nav.menu li a,
  html body.tpl-eid.page-250814 nav.menu li a:link,
  html body.tpl-eid.page-250814 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    font-size: 14.5px !important;
    line-height: 1.35 !important;
  }

  html body.page-250814 .pnkz,
  html body.tpl-eid.page-250814 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 28px !important;
    font-size: 12px !important;
  }

  html body.page-250814 .pnkz ul,
  html body.tpl-eid.page-250814 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-250814 main,
  html body.tpl-eid.page-250814 main {
    padding-bottom: 76px !important;
  }

  html body.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s,
  html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    overflow-x: hidden !important;
    border-radius: 16px !important;
    box-shadow: 0 20px 48px rgba(26, 82, 88, .10) !important;
  }

  html body.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title,
  html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title {
    max-width: 100% !important;
    margin-bottom: 24px !important;
    font-size: clamp(24px, 6.3vw, 30px) !important;
    line-height: 1.45 !important;
  }

  html body.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title::after,
  html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article > h2.title::after {
    width: 132px !important;
    max-width: 132px !important;
    height: 4px !important;
    margin-top: 18px !important;
  }

  html body.page-250814.page-250814.page-250814 main > section#j2nj.article .txt,
  html body.tpl-eid.page-250814.page-250814.page-250814 main > section#j2nj.article .txt {
    padding: 18px 16px !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .txt::before,
  html body.page-250814.page-250814 main > section#j2nj.article .txt:before,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt::before,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .txt:before {
    max-width: min(92%, 320px) !important;
    margin-bottom: 20px !important;
    padding: 7px 15px !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
    letter-spacing: .12em !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application {
    margin-top: 34px !important;
    padding: 20px 14px !important;
    border-radius: 14px !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-title {
    font-size: clamp(23px, 6vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-lead,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-lead {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-free-box,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-free-box {
    width: 100% !important;
    border-radius: 16px !important;
    padding: 14px 16px !important;
    font-size: 14.5px !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-section-subtitle,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-section-subtitle,
  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-mini > h3,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-mini > h3 {
    margin: 34px auto 20px !important;
    font-size: clamp(23px, 6vw, 28px) !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-steps,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-steps {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card,
  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-item,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-faq-item {
    padding: 18px 16px 20px !important;
    border-radius: 14px !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card h4,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-card h4 {
    font-size: 19px !important;
  }

  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application p,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application p,
  html body.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note,
  html body.tpl-eid.page-250814.page-250814 main > section#j2nj.article .insurance-application .ia-step-note {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250814 nav.menu li a,
  html body.tpl-eid.page-250814 nav.menu li a {
    transition: none !important;
  }
}

html body.page-250814.page-250814.page-250814.page-250814 .header,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header {
  overflow: hidden !important;
}

html body.page-250814.page-250814.page-250814.page-250814 .header > a,
html body.page-250814.page-250814.page-250814.page-250814 .header .logo-main,
html body.page-250814.page-250814.page-250814.page-250814 .header .sava,
html body.page-250814.page-250814.page-250814.page-250814 .header .kite-area-text,
html body.page-250814.page-250814.page-250814.page-250814 .header .logo-catch,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header > a,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header .logo-main,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header .sava,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header .kite-area-text,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-250814.page-250814.page-250814.page-250814 .header .hamburger,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body.page-250814.page-250814.page-250814.page-250814 nav.menu,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu {
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
}

html body.page-250814.page-250814.page-250814.page-250814 nav.menu .inner,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu .inner,
html body.page-250814.page-250814.page-250814.page-250814 nav.menu ul,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-250814.page-250814.page-250814.page-250814 nav.menu li a,
html body.page-250814.page-250814.page-250814.page-250814 nav.menu li a:link,
html body.page-250814.page-250814.page-250814.page-250814 nav.menu li a:visited,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu li a,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu li a:link,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu li a:visited {
  border-color: rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

html body.page-250814.page-250814.page-250814.page-250814 nav.menu li a:hover,
html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu li a:hover {
  background: rgba(255, 255, 255, .98) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

@media (max-width: 767px) {
  html body.page-250814.page-250814.page-250814.page-250814 nav.menu,
  html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 nav.menu {
    padding: 18px 10px 22px !important;
  }
}

/* /kite-cont1-51-match-cont1-2-20260601-v1 */

/* kite-cont1-9-match-cont1-2-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/9.html only. */

html body.tpl-eid.page-200943,
html body.page-200943 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-200943 .header,
html body.tpl-eid.page-200943 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-200943 .header > a,
html body.page-200943 .header .siteTitle,
html body.page-200943 .header .logo-main,
html body.page-200943 .header .sava,
html body.page-200943 .header .kite-area-text,
html body.page-200943 .header .logo-catch,
html body.tpl-eid.page-200943 .header > a,
html body.tpl-eid.page-200943 .header .siteTitle,
html body.tpl-eid.page-200943 .header .logo-main,
html body.tpl-eid.page-200943 .header .sava,
html body.tpl-eid.page-200943 .header .kite-area-text,
html body.tpl-eid.page-200943 .header .logo-catch {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-200943 .hamburger,
html body.tpl-eid.page-200943 .hamburger {
  z-index: 10020 !important;
}







html body.page-200943 nav.menu,
html body.tpl-eid.page-200943 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-200943 nav.menu .inner,
html body.tpl-eid.page-200943 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-200943 nav.menu ul,
html body.tpl-eid.page-200943 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-200943 nav.menu li,
html body.tpl-eid.page-200943 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-200943 nav.menu li a,
html body.page-200943 nav.menu li a:link,
html body.page-200943 nav.menu li a:visited,
html body.tpl-eid.page-200943 nav.menu li a,
html body.tpl-eid.page-200943 nav.menu li a:link,
html body.tpl-eid.page-200943 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-200943 nav.menu li a:hover,
html body.tpl-eid.page-200943 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-200943 .pnkz,
html body.tpl-eid.page-200943 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-200943 .pnkz ul,
html body.tpl-eid.page-200943 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-200943 .pnkz a,
html body.tpl-eid.page-200943 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-200943 main,
html body.tpl-eid.page-200943 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-200943.page-200943 main > section.article.siteWidth-s,
html body.tpl-eid.page-200943.page-200943 main > section.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-200943.page-200943 main > section.article .txt,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .76) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.2vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-200943.page-200943 main > section.article .txt::before,
html body.page-200943.page-200943 main > section.article .txt:before,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt::before,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt:before {
  content: "Privacy policy" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-200943.page-200943 main > section.article .txt *,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
  font-family: inherit !important;
}

html body.page-200943.page-200943 main > section.article .txt p,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt p {
  margin: 14px 0 !important;
  padding: 16px 18px !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .98), rgba(245, 253, 252, .96)) !important;
  box-shadow: 0 8px 20px rgba(9, 91, 111, .045) !important;
  color: #22394b !important;
  -webkit-text-fill-color: #22394b !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

html body.page-200943.page-200943 main > section.article .txt ol,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt ol {
  margin: 12px 0 20px !important;
  padding: 16px 18px 16px 42px !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 14px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #22394b !important;
  -webkit-text-fill-color: #22394b !important;
  line-height: 1.85 !important;
}

html body.page-200943.page-200943 main > section.article .txt li,
html body.tpl-eid.page-200943.page-200943 main > section.article .txt li {
  margin: 8px 0 !important;
  padding-left: 4px !important;
}

html body.page-200943 .tel_fixed,
html body.page-200943 .mail_fixed,
html body.tpl-eid.page-200943 .tel_fixed,
html body.tpl-eid.page-200943 .mail_fixed {
  z-index: 10010 !important;
}

@media (max-width: 700px) {
  

  

  html body.page-200943 nav.menu,
  html body.tpl-eid.page-200943 nav.menu {
    padding: 20px 10px 22px !important;
  }

  html body.page-200943 nav.menu ul,
  html body.tpl-eid.page-200943 nav.menu ul {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  html body.page-200943 nav.menu li a,
  html body.page-200943 nav.menu li a:link,
  html body.page-200943 nav.menu li a:visited,
  html body.tpl-eid.page-200943 nav.menu li a,
  html body.tpl-eid.page-200943 nav.menu li a:link,
  html body.tpl-eid.page-200943 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
  }

  html body.page-200943 .pnkz,
  html body.tpl-eid.page-200943 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 30px !important;
  }

  html body.page-200943 .pnkz ul,
  html body.tpl-eid.page-200943 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-200943.page-200943 main > section.article.siteWidth-s,
  html body.tpl-eid.page-200943.page-200943 main > section.article.siteWidth-s {
    width: calc(100% - 24px) !important;
    margin: 0 auto 34px !important;
    padding: 18px !important;
    border-radius: 16px !important;
  }

  html body.page-200943.page-200943 main > section.article .txt,
  html body.tpl-eid.page-200943.page-200943 main > section.article .txt {
    padding: 16px !important;
    border-radius: 14px !important;
    font-size: 15.5px !important;
    line-height: 1.88 !important;
  }

  html body.page-200943.page-200943 main > section.article .txt p,
  html body.tpl-eid.page-200943.page-200943 main > section.article .txt p,
  html body.page-200943.page-200943 main > section.article .txt ol,
  html body.tpl-eid.page-200943.page-200943 main > section.article .txt ol {
    padding: 14px !important;
  }

  html body.page-200943.page-200943 main > section.article .txt ol,
  html body.tpl-eid.page-200943.page-200943 main > section.article .txt ol {
    padding-left: 34px !important;
  }
}

html body.page-200943.page-200943.page-200943.page-200943 nav.menu,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu {
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-color: rgba(248, 252, 252, .96) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-200943.page-200943.page-200943.page-200943 nav.menu .inner,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu .inner,
html body.page-200943.page-200943.page-200943.page-200943 nav.menu ul,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-200943.page-200943.page-200943.page-200943 nav.menu li a,
html body.page-200943.page-200943.page-200943.page-200943 nav.menu li a:link,
html body.page-200943.page-200943.page-200943.page-200943 nav.menu li a:visited,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu li a,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu li a:link,
html body.tpl-eid.page-200943.page-200943.page-200943.page-200943 nav.menu li a:visited {
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  border-color: rgba(18, 184, 168, .24) !important;
  border-right-color: rgba(18, 184, 168, .24) !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

/* /kite-cont1-9-match-cont1-2-20260601-v1 */

/* kite-cont1-8-match-cont1-2-20260531-v1
   Scope: https://www.kiteartfactory.jp/cont1/8.html only. */

html body.tpl-eid.page-189986,
html body.page-189986 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-189986 .header,
html body.tpl-eid.page-189986 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-189986 .header .siteTitle,
html body.tpl-eid.page-189986 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-189986 .hamburger,
html body.tpl-eid.page-189986 .hamburger {
  z-index: 10020 !important;
}







html body.page-189986 nav.menu,
html body.tpl-eid.page-189986 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-189986 nav.menu .inner,
html body.tpl-eid.page-189986 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-189986 nav.menu ul,
html body.tpl-eid.page-189986 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-189986 nav.menu li,
html body.tpl-eid.page-189986 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-189986 nav.menu li a,
html body.page-189986 nav.menu li a:link,
html body.page-189986 nav.menu li a:visited,
html body.tpl-eid.page-189986 nav.menu li a,
html body.tpl-eid.page-189986 nav.menu li a:link,
html body.tpl-eid.page-189986 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .84) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-189986 nav.menu li a:hover,
html body.tpl-eid.page-189986 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-189986 .pnkz,
html body.tpl-eid.page-189986 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-189986 .pnkz ul,
html body.tpl-eid.page-189986 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-189986 .pnkz a,
html body.tpl-eid.page-189986 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-189986 main,
html body.tpl-eid.page-189986 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-189986 main > section.article.siteWidth-s,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(28px, 4vw, 52px) !important;
  overflow-x: auto !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-189986 main > section.article.siteWidth-s:first-of-type,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s:first-of-type {
  margin-top: 0 !important;
}

html body.page-189986 main > section.article.siteWidth-s .txt.editorArea,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(20px, 3vw, 36px) !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .74) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.28vw, 18px) !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
}

html body.page-189986 main > section.article.siteWidth-s .txt.editorArea *,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s .txt.editorArea * {
  font-family: inherit !important;
  letter-spacing: .02em !important;
}

html body.page-189986 main > section.article.siteWidth-s table,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s table {
  background: rgba(255, 255, 255, .88) !important;
}

html body.page-189986 main > section.article.siteWidth-s td,
html body.page-189986 main > section.article.siteWidth-s th,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s td,
html body.tpl-eid.page-189986 main > section.article.siteWidth-s th {
  border-color: rgba(18, 184, 168, .22) !important;
  color: #10283d !important;
  line-height: 1.8 !important;
}

@media (max-width: 767px) {
  

  

  

  html body.page-189986 nav.menu,
  html body.tpl-eid.page-189986 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.page-189986 nav.menu ul,
  html body.tpl-eid.page-189986 nav.menu ul {
    gap: 9px !important;
  }

  html body.page-189986 nav.menu li,
  html body.tpl-eid.page-189986 nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-189986 nav.menu li a,
  html body.page-189986 nav.menu li a:link,
  html body.page-189986 nav.menu li a:visited,
  html body.tpl-eid.page-189986 nav.menu li a,
  html body.tpl-eid.page-189986 nav.menu li a:link,
  html body.tpl-eid.page-189986 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    font-size: 14.5px !important;
    line-height: 1.35 !important;
  }

  html body.page-189986 .pnkz,
  html body.tpl-eid.page-189986 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 28px !important;
    font-size: 12px !important;
  }

  html body.page-189986 .pnkz ul,
  html body.tpl-eid.page-189986 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-189986 main,
  html body.tpl-eid.page-189986 main {
    padding-bottom: 76px !important;
  }

  html body.page-189986 main > section.article.siteWidth-s,
  html body.tpl-eid.page-189986 main > section.article.siteWidth-s {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    border-radius: 16px !important;
    box-shadow: 0 20px 48px rgba(26, 82, 88, .10) !important;
  }

  html body.page-189986 main > section.article.siteWidth-s .txt.editorArea,
  html body.tpl-eid.page-189986 main > section.article.siteWidth-s .txt.editorArea {
    padding: 18px 16px !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-189986 nav.menu li a,
  html body.tpl-eid.page-189986 nav.menu li a {
    transition: none !important;
  }
}


html body.page-189986.page-189986.page-189986.page-189986 .header,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-189986.page-189986.page-189986.page-189986 .header > a,
html body.page-189986.page-189986.page-189986.page-189986 .header .logo-main,
html body.page-189986.page-189986.page-189986.page-189986 .header .sava,
html body.page-189986.page-189986.page-189986.page-189986 .header .kite-area-text,
html body.page-189986.page-189986.page-189986.page-189986 .header .logo-catch,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header > a,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header .logo-main,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header .sava,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header .kite-area-text,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header .logo-catch {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-189986.page-189986.page-189986.page-189986 .header .hamburger,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 .header .hamburger {
  position: fixed !important;
  clip: auto !important;
  clip-path: none !important;
}

html body.page-189986.page-189986.page-189986.page-189986 nav.menu,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu {
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-color: rgba(248, 252, 252, .96) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-189986.page-189986.page-189986.page-189986 nav.menu .inner,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu .inner,
html body.page-189986.page-189986.page-189986.page-189986 nav.menu ul,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-189986.page-189986.page-189986.page-189986 nav.menu li a,
html body.page-189986.page-189986.page-189986.page-189986 nav.menu li a:link,
html body.page-189986.page-189986.page-189986.page-189986 nav.menu li a:visited,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu li a,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu li a:link,
html body.tpl-eid.page-189986.page-189986.page-189986.page-189986 nav.menu li a:visited {
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  border-color: rgba(18, 184, 168, .24) !important;
  border-right-color: rgba(18, 184, 168, .24) !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

/* /kite-cont1-8-match-cont1-2-20260531-v1 */

/* kite-cont1-8-remove-blue-line-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/8.html only.
   Removes the blue vertical border from the explanatory text in the photo/flow area. */

html body.page-189986.page-189986 .txt.editorArea .border-l-4.border-blue-500,
html body.tpl-eid.page-189986.page-189986 .txt.editorArea .border-l-4.border-blue-500,
html body.page-189986.page-189986 .txt.editorArea [class*="border-l-4"][class*="border-blue-500"],
html body.tpl-eid.page-189986.page-189986 .txt.editorArea [class*="border-l-4"][class*="border-blue-500"] {
  border-left-width: 0 !important;
  border-left-style: none !important;
  border-left-color: transparent !important;
  padding-left: 0 !important;
}

/* /kite-cont1-8-remove-blue-line-20260601-v1 */

/* kite-cont1-52-match-cont1-51-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/52.html only. */

html body.tpl-eid.page-250815,
html body.page-250815 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-250815 .header,
html body.tpl-eid.page-250815 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250815 .header .siteTitle,
html body.tpl-eid.page-250815 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-250815 .hamburger,
html body.tpl-eid.page-250815 .hamburger {
  z-index: 10020 !important;
}







html body.page-250815 nav.menu,
html body.tpl-eid.page-250815 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-250815 nav.menu .inner,
html body.tpl-eid.page-250815 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-250815 nav.menu ul,
html body.tpl-eid.page-250815 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-250815 nav.menu li,
html body.tpl-eid.page-250815 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250815 nav.menu li a,
html body.page-250815 nav.menu li a:link,
html body.page-250815 nav.menu li a:visited,
html body.tpl-eid.page-250815 nav.menu li a,
html body.tpl-eid.page-250815 nav.menu li a:link,
html body.tpl-eid.page-250815 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-250815 nav.menu li a:hover,
html body.tpl-eid.page-250815 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-250815 .pnkz,
html body.tpl-eid.page-250815 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-250815 .pnkz ul,
html body.tpl-eid.page-250815 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250815 .pnkz a,
html body.tpl-eid.page-250815 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-250815 main,
html body.tpl-eid.page-250815 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s,
html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title,
html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 960px !important;
  margin: 0 auto 32px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(30px, 3.7vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  background: transparent !important;
}

html body.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title::after,
html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(220px, 48vw) !important;
  max-width: 220px !important;
  height: 5px !important;
  margin: 24px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-250815.page-250815.page-250815 main > section#a18v.article .txt,
html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.25vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt::before,
html body.page-250815.page-250815 main > section#a18v.article .txt:before,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt::before,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt:before {
  content: "Care plan design" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt *,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt > div,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div {
  margin: 9px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  color: #2b4657 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(2),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(8),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(14),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(20),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(2),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(8),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(14),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(20) {
  margin: 30px 0 14px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(21px, 2.5vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(3),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(4),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(5),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(6),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(9),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(10),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(11),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(12),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(15),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(16),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(17),
html body.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(18),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(3),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(4),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(5),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(6),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(9),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(10),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(11),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(12),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(15),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(16),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(17),
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt > div:nth-of-type(18) {
  margin: 10px 0 !important;
  padding: 13px 16px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(245, 253, 252, .96)) !important;
  box-shadow: 0 8px 20px rgba(9, 91, 111, .045) !important;
  color: #22394b !important;
  font-weight: 700 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application {
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(42px, 5vw, 68px) 0 0 !important;
  padding: clamp(28px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 10%, rgba(18, 184, 168, .13) 0 18%, transparent 42%),
    linear-gradient(180deg, rgba(247, 253, 252, .96), rgba(255, 255, 255, .92)) !important;
  box-shadow: 0 18px 48px rgba(26, 82, 88, .08) !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-container,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-hero,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-hero {
  margin: 0 0 clamp(36px, 5vw, 58px) !important;
  padding: 0 !important;
  text-align: center !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-badge,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 0 16px !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .20) !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;
  line-height: 1.45 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title {
  display: block !important;
  width: 100% !important;
  max-width: 840px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(27px, 3.1vw, 38px) !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: .02em !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title::after,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 42vw) !important;
  height: 4px !important;
  margin: 18px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 70%, #6ac9f2 100%) !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-lead,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-lead {
  max-width: 780px !important;
  margin: 0 auto 18px !important;
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: clamp(15.5px, 1.2vw, 17px) !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-free-box,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-free-box {
  width: min(760px, 100%) !important;
  margin: 22px auto 0 !important;
  padding: 16px 20px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #13b7aa 0%, #19a9c6 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  box-shadow: 0 18px 34px rgba(19, 183, 170, .18) !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-section-subtitle,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-section-subtitle,
html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-mini > h3,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-mini > h3 {
  display: block !important;
  width: 100% !important;
  max-width: 780px !important;
  margin: clamp(36px, 5vw, 58px) auto 24px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(25px, 2.8vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-steps,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-steps {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card,
html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-item,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-item {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 22px 22px 24px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 16px 34px rgba(26, 82, 88, .07) !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card h4,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card h4 {
  margin: 8px 0 10px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-num,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-num {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 5px 11px !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .94) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .10em !important;
  line-height: 1.4 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application p,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application p,
html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note {
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  font-weight: 500 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note {
  margin: 14px 0 0 !important;
  padding: 12px 14px !important;
  border-left: 4px solid #13b7aa !important;
  border-radius: 10px !important;
  background: rgba(232, 249, 250, .72) !important;
}

html body.page-250815.page-250815 main > section#a18v.article .insurance-application strong,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application strong {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-weight: 800 !important;
}

@media (max-width: 767px) {
  

  

  

  html body.page-250815 nav.menu,
  html body.tpl-eid.page-250815 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.page-250815 nav.menu ul,
  html body.tpl-eid.page-250815 nav.menu ul {
    gap: 9px !important;
  }

  html body.page-250815 nav.menu li,
  html body.tpl-eid.page-250815 nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-250815 nav.menu li a,
  html body.page-250815 nav.menu li a:link,
  html body.page-250815 nav.menu li a:visited,
  html body.tpl-eid.page-250815 nav.menu li a,
  html body.tpl-eid.page-250815 nav.menu li a:link,
  html body.tpl-eid.page-250815 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    font-size: 14.5px !important;
    line-height: 1.35 !important;
  }

  html body.page-250815 .pnkz,
  html body.tpl-eid.page-250815 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 28px !important;
    font-size: 12px !important;
  }

  html body.page-250815 .pnkz ul,
  html body.tpl-eid.page-250815 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-250815 main,
  html body.tpl-eid.page-250815 main {
    padding-bottom: 76px !important;
  }

  html body.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s,
  html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    overflow-x: hidden !important;
    border-radius: 16px !important;
    box-shadow: 0 20px 48px rgba(26, 82, 88, .10) !important;
  }

  html body.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title,
  html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title {
    max-width: 100% !important;
    margin-bottom: 24px !important;
    font-size: clamp(24px, 6.3vw, 30px) !important;
    line-height: 1.45 !important;
  }

  html body.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title::after,
  html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article > h2.title::after {
    width: 132px !important;
    max-width: 132px !important;
    height: 4px !important;
    margin-top: 18px !important;
  }

  html body.page-250815.page-250815.page-250815 main > section#a18v.article .txt,
  html body.tpl-eid.page-250815.page-250815.page-250815 main > section#a18v.article .txt {
    padding: 18px 16px !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .txt::before,
  html body.page-250815.page-250815 main > section#a18v.article .txt:before,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt::before,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt:before {
    max-width: min(92%, 320px) !important;
    margin-bottom: 20px !important;
    padding: 7px 15px !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
    letter-spacing: .12em !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application {

/* kite-restore-chunk-07-20260802 */
    margin-top: 34px !important;
    padding: 20px 14px !important;
    border-radius: 14px !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-title {
    font-size: clamp(23px, 6vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-lead,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-lead {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-free-box,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-free-box {
    width: 100% !important;
    border-radius: 16px !important;
    padding: 14px 16px !important;
    font-size: 14.5px !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-section-subtitle,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-section-subtitle,
  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-mini > h3,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-mini > h3 {
    margin: 34px auto 20px !important;
    font-size: clamp(23px, 6vw, 28px) !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-steps,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-steps {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card,
  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-item,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-faq-item {
    padding: 18px 16px 20px !important;
    border-radius: 14px !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card h4,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-card h4 {
    font-size: 19px !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .insurance-application p,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application p,
  html body.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .insurance-application .ia-step-note {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250815 nav.menu li a,
  html body.tpl-eid.page-250815 nav.menu li a {
    transition: none !important;
  }
}

html body.page-250815.page-250815.page-250815.page-250815 .header,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header {
  overflow: hidden !important;
}

html body.page-250815.page-250815.page-250815.page-250815 .header > a,
html body.page-250815.page-250815.page-250815.page-250815 .header .logo-main,
html body.page-250815.page-250815.page-250815.page-250815 .header .sava,
html body.page-250815.page-250815.page-250815.page-250815 .header .kite-area-text,
html body.page-250815.page-250815.page-250815.page-250815 .header .logo-catch,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header > a,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header .logo-main,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header .sava,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header .kite-area-text,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-250815.page-250815.page-250815.page-250815 .header .hamburger,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body.page-250815.page-250815.page-250815.page-250815 nav.menu,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu {
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
}

html body.page-250815.page-250815.page-250815.page-250815 nav.menu .inner,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu .inner,
html body.page-250815.page-250815.page-250815.page-250815 nav.menu ul,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-250815.page-250815.page-250815.page-250815 nav.menu li a,
html body.page-250815.page-250815.page-250815.page-250815 nav.menu li a:link,
html body.page-250815.page-250815.page-250815.page-250815 nav.menu li a:visited,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu li a,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu li a:link,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu li a:visited {
  border-color: rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

html body.page-250815.page-250815.page-250815.page-250815 nav.menu li a:hover,
html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu li a:hover {
  background: rgba(255, 255, 255, .98) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

@media (max-width: 767px) {
  html body.page-250815.page-250815.page-250815.page-250815 nav.menu,
  html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 nav.menu {
    padding: 18px 10px 22px !important;
  }
}


html body.page-250815.page-250815 main > section#a18v.article .txt h2,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h2,
html body.page-250815.page-250815 main > section#a18v.article .txt h3,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h3 {
  max-width: min(100%, 860px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  letter-spacing: .03em !important;
  text-align: center !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt h2,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h2,
html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-title,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-title {
  display: block !important;
  margin-top: clamp(42px, 5vw, 66px) !important;
  margin-bottom: 22px !important;
  font-size: clamp(25px, 3.3vw, 38px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt h3,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h3,
html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-section-subtitle,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-section-subtitle,
html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-example-title,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-example-title {
  margin-top: clamp(36px, 4.5vw, 58px) !important;
  margin-bottom: 20px !important;
  font-size: clamp(22px, 2.6vw, 30px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt p,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt p,
html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-lead,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-lead,
html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-case-desc,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-case-desc {
  max-width: min(100%, 820px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #385569 !important;
  -webkit-text-fill-color: #385569 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.18vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt [class^="cpm-"],
html body.page-250815.page-250815 main > section#a18v.article .txt [class*=" cpm-"],
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt [class^="cpm-"],
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt [class*=" cpm-"] {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

html body.page-250815.page-250815 main > section#a18v.article .txt a,
html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt a {
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

@media (max-width: 767px) {
  html body.page-250815.page-250815 main > section#a18v.article .txt h2,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h2,
  html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-title,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-title {
    font-size: clamp(23px, 7vw, 30px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250815.page-250815 main > section#a18v.article .txt h3,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt h3,
  html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-section-subtitle,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-section-subtitle,
  html body.page-250815.page-250815 main > section#a18v.article .txt .cpm-example-title,
  html body.tpl-eid.page-250815.page-250815 main > section#a18v.article .txt .cpm-example-title {
    font-size: clamp(20px, 6vw, 26px) !important;
  }
}

/* /kite-cont1-52-match-cont1-51-20260601-v1 */

/* kite-cont1-53-match-cont1-51-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/53.html only. */

html body.tpl-eid.page-250816,
html body.page-250816 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-250816 .header,
html body.tpl-eid.page-250816 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250816 .header .siteTitle,
html body.tpl-eid.page-250816 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-250816 .hamburger,
html body.tpl-eid.page-250816 .hamburger {
  z-index: 10020 !important;
}







html body.page-250816 nav.menu,
html body.tpl-eid.page-250816 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-250816 nav.menu .inner,
html body.tpl-eid.page-250816 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-250816 nav.menu ul,
html body.tpl-eid.page-250816 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-250816 nav.menu li,
html body.tpl-eid.page-250816 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250816 nav.menu li a,
html body.page-250816 nav.menu li a:link,
html body.page-250816 nav.menu li a:visited,
html body.tpl-eid.page-250816 nav.menu li a,
html body.tpl-eid.page-250816 nav.menu li a:link,
html body.tpl-eid.page-250816 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-250816 nav.menu li a:hover,
html body.tpl-eid.page-250816 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-250816 .pnkz,
html body.tpl-eid.page-250816 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-250816 .pnkz ul,
html body.tpl-eid.page-250816 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250816 .pnkz a,
html body.tpl-eid.page-250816 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-250816 main,
html body.tpl-eid.page-250816 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s,
html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title,
html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 960px !important;
  margin: 0 auto 32px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(30px, 3.7vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  background: transparent !important;
}

html body.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title::after,
html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(220px, 48vw) !important;
  max-width: 220px !important;
  height: 5px !important;
  margin: 24px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-250816.page-250816.page-250816 main > section#brhq.article .txt,
html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.25vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt::before,
html body.page-250816.page-250816 main > section#brhq.article .txt:before,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt::before,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt:before {
  content: "Hospital discharge support" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt *,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt > div,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div {
  margin: 9px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  color: #2b4657 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(2),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(8),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(14),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(20),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(2),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(8),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(14),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(20) {
  margin: 30px 0 14px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(21px, 2.5vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(3),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(4),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(5),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(6),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(9),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(10),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(11),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(12),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(15),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(16),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(17),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(18),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(3),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(4),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(5),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(6),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(9),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(10),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(11),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(12),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(15),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(16),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(17),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(18) {
  margin: 10px 0 !important;
  padding: 13px 16px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(245, 253, 252, .96)) !important;
  box-shadow: 0 8px 20px rgba(9, 91, 111, .045) !important;
  color: #22394b !important;
  font-weight: 700 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application {
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(42px, 5vw, 68px) 0 0 !important;
  padding: clamp(28px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 10%, rgba(18, 184, 168, .13) 0 18%, transparent 42%),
    linear-gradient(180deg, rgba(247, 253, 252, .96), rgba(255, 255, 255, .92)) !important;
  box-shadow: 0 18px 48px rgba(26, 82, 88, .08) !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-container,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-hero,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-hero {
  margin: 0 0 clamp(36px, 5vw, 58px) !important;
  padding: 0 !important;
  text-align: center !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-badge,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 0 16px !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .20) !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;
  line-height: 1.45 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title {
  display: block !important;
  width: 100% !important;
  max-width: 840px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(27px, 3.1vw, 38px) !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: .02em !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title::after,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 42vw) !important;
  height: 4px !important;
  margin: 18px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 70%, #6ac9f2 100%) !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-lead,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-lead {
  max-width: 780px !important;
  margin: 0 auto 18px !important;
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: clamp(15.5px, 1.2vw, 17px) !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-free-box,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-free-box {
  width: min(760px, 100%) !important;
  margin: 22px auto 0 !important;
  padding: 16px 20px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #13b7aa 0%, #19a9c6 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  box-shadow: 0 18px 34px rgba(19, 183, 170, .18) !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-section-subtitle,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-section-subtitle,
html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-mini > h3,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-mini > h3 {
  display: block !important;
  width: 100% !important;
  max-width: 780px !important;
  margin: clamp(36px, 5vw, 58px) auto 24px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(25px, 2.8vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-steps,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-steps {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card,
html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-item,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-item {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 22px 22px 24px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 16px 34px rgba(26, 82, 88, .07) !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card h4,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card h4 {
  margin: 8px 0 10px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-num,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-num {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 5px 11px !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .94) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .10em !important;
  line-height: 1.4 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application p,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application p,
html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note {
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  font-weight: 500 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note {
  margin: 14px 0 0 !important;
  padding: 12px 14px !important;
  border-left: 4px solid #13b7aa !important;
  border-radius: 10px !important;
  background: rgba(232, 249, 250, .72) !important;
}

html body.page-250816.page-250816 main > section#brhq.article .insurance-application strong,
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application strong {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-weight: 800 !important;
}

@media (max-width: 767px) {
  

  

  

  html body.page-250816 nav.menu,
  html body.tpl-eid.page-250816 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.page-250816 nav.menu ul,
  html body.tpl-eid.page-250816 nav.menu ul {
    gap: 9px !important;
  }

  html body.page-250816 nav.menu li,
  html body.tpl-eid.page-250816 nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-250816 nav.menu li a,
  html body.page-250816 nav.menu li a:link,
  html body.page-250816 nav.menu li a:visited,
  html body.tpl-eid.page-250816 nav.menu li a,
  html body.tpl-eid.page-250816 nav.menu li a:link,
  html body.tpl-eid.page-250816 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    font-size: 14.5px !important;
    line-height: 1.35 !important;
  }

  html body.page-250816 .pnkz,
  html body.tpl-eid.page-250816 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 28px !important;
    font-size: 12px !important;
  }

  html body.page-250816 .pnkz ul,
  html body.tpl-eid.page-250816 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-250816 main,
  html body.tpl-eid.page-250816 main {
    padding-bottom: 76px !important;
  }

  html body.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s,
  html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    overflow-x: hidden !important;
    border-radius: 16px !important;
    box-shadow: 0 20px 48px rgba(26, 82, 88, .10) !important;
  }

  html body.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title,
  html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title {
    max-width: 100% !important;
    margin-bottom: 24px !important;
    font-size: clamp(24px, 6.3vw, 30px) !important;
    line-height: 1.45 !important;
  }

  html body.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title::after,
  html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article > h2.title::after {
    width: 132px !important;
    max-width: 132px !important;
    height: 4px !important;
    margin-top: 18px !important;
  }

  html body.page-250816.page-250816.page-250816 main > section#brhq.article .txt,
  html body.tpl-eid.page-250816.page-250816.page-250816 main > section#brhq.article .txt {
    padding: 18px 16px !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .txt::before,
  html body.page-250816.page-250816 main > section#brhq.article .txt:before,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt::before,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt:before {
    max-width: min(92%, 320px) !important;
    margin-bottom: 20px !important;
    padding: 7px 15px !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
    letter-spacing: .12em !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application {
    margin-top: 34px !important;
    padding: 20px 14px !important;
    border-radius: 14px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-title {
    font-size: clamp(23px, 6vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-lead,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-lead {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-free-box,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-free-box {
    width: 100% !important;
    border-radius: 16px !important;
    padding: 14px 16px !important;
    font-size: 14.5px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-section-subtitle,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-section-subtitle,
  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-mini > h3,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-mini > h3 {
    margin: 34px auto 20px !important;
    font-size: clamp(23px, 6vw, 28px) !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-steps,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-steps {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card,
  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-item,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-faq-item {
    padding: 18px 16px 20px !important;
    border-radius: 14px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card h4,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-card h4 {
    font-size: 19px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .insurance-application p,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application p,
  html body.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note,
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .insurance-application .ia-step-note {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250816 nav.menu li a,
  html body.tpl-eid.page-250816 nav.menu li a {
    transition: none !important;
  }
}

html body.page-250816.page-250816.page-250816.page-250816 .header,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header {
  overflow: hidden !important;
}

html body.page-250816.page-250816.page-250816.page-250816 .header > a,
html body.page-250816.page-250816.page-250816.page-250816 .header .logo-main,
html body.page-250816.page-250816.page-250816.page-250816 .header .sava,
html body.page-250816.page-250816.page-250816.page-250816 .header .kite-area-text,
html body.page-250816.page-250816.page-250816.page-250816 .header .logo-catch,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header > a,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header .logo-main,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header .sava,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header .kite-area-text,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-250816.page-250816.page-250816.page-250816 .header .hamburger,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body.page-250816.page-250816.page-250816.page-250816 nav.menu,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu {
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
}

html body.page-250816.page-250816.page-250816.page-250816 nav.menu .inner,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu .inner,
html body.page-250816.page-250816.page-250816.page-250816 nav.menu ul,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-250816.page-250816.page-250816.page-250816 nav.menu li a,
html body.page-250816.page-250816.page-250816.page-250816 nav.menu li a:link,
html body.page-250816.page-250816.page-250816.page-250816 nav.menu li a:visited,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu li a,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu li a:link,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu li a:visited {
  border-color: rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

html body.page-250816.page-250816.page-250816.page-250816 nav.menu li a:hover,
html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu li a:hover {
  background: rgba(255, 255, 255, .98) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

@media (max-width: 767px) {
  html body.page-250816.page-250816.page-250816.page-250816 nav.menu,
  html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 nav.menu {
    padding: 18px 10px 22px !important;
  }
}


html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(21),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(24),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(21),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(24) {
  margin: 14px 0 0 !important;
  padding: 15px 18px !important;
  border: 1px solid rgba(18, 184, 168, .22) !important;
  border-radius: 14px 14px 6px 6px !important;
  background: linear-gradient(135deg, rgba(232, 249, 250, .98), rgba(245, 253, 252, .98)) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.45vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(22),
html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(25),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(22),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(25) {
  margin: 0 0 18px !important;
  padding: 16px 18px 18px !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-top: 0 !important;
  border-radius: 6px 6px 14px 14px !important;
  background: rgba(255, 255, 255, .94) !important;
  color: #385569 !important;
  -webkit-text-fill-color: #385569 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.2vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
}

html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(27),
html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(27) {
  margin: 28px auto 0 !important;
  padding: clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 16px !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .95), rgba(234, 250, 249, .92)) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.35vw, 19px) !important;
  font-weight: 700 !important;
  line-height: 1.9 !important;
  text-align: center !important;
  box-shadow: 0 14px 34px rgba(31, 91, 96, .07) !important;
}

@media (max-width: 767px) {
  html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(21),
  html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(24),
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(21),
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(24) {
    padding: 13px 14px !important;
    font-size: 16px !important;
  }

  html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(22),
  html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(25),
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(22),
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(25),
  html body.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(27),
  html body.tpl-eid.page-250816.page-250816 main > section#brhq.article .txt > div:nth-of-type(27) {
    padding: 14px 14px 16px !important;
    font-size: 15px !important;
  }
}

/* /kite-cont1-53-match-cont1-51-20260601-v1 */

/* kite-cont1-54-match-cont1-51-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/54.html only. */

html body.tpl-eid.page-250817,
html body.page-250817 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-250817 .header,
html body.tpl-eid.page-250817 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250817 .header .siteTitle,
html body.tpl-eid.page-250817 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-250817 .hamburger,
html body.tpl-eid.page-250817 .hamburger {
  z-index: 10020 !important;
}







html body.page-250817 nav.menu,
html body.tpl-eid.page-250817 nav.menu {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-250817 nav.menu .inner,
html body.tpl-eid.page-250817 nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-250817 nav.menu ul,
html body.tpl-eid.page-250817 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 14px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-250817 nav.menu li,
html body.tpl-eid.page-250817 nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-250817 nav.menu li a,
html body.page-250817 nav.menu li a:link,
html body.page-250817 nav.menu li a:visited,
html body.tpl-eid.page-250817 nav.menu li a,
html body.tpl-eid.page-250817 nav.menu li a:link,
html body.tpl-eid.page-250817 nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 176px !important;
  min-height: 54px !important;
  max-width: min(100%, 440px) !important;
  padding: 13px 24px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
  filter: none !important;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
}

html body.page-250817 nav.menu li a:hover,
html body.tpl-eid.page-250817 nav.menu li a:hover {
  opacity: 1 !important;
  transform: translateY(-1px) !important;
  border-color: rgba(18, 184, 168, .46) !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(31, 91, 96, .12) !important;
}

html body.page-250817 .pnkz,
html body.tpl-eid.page-250817 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 36px !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .72) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
}

html body.page-250817 .pnkz ul,
html body.tpl-eid.page-250817 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250817 .pnkz a,
html body.tpl-eid.page-250817 .pnkz a {
  color: #10283d !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-250817 main,
html body.tpl-eid.page-250817 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s,
html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title,
html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 960px !important;
  margin: 0 auto 32px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(30px, 3.7vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  background: transparent !important;
}

html body.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title::after,
html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(220px, 48vw) !important;
  max-width: 220px !important;
  height: 5px !important;
  margin: 24px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-250817.page-250817.page-250817 main > section#d4la.article .txt,
html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.25vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt::before,
html body.page-250817.page-250817 main > section#d4la.article .txt:before,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt::before,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt:before {
  content: "Medical and care coordination" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt *,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > div,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div {
  margin: 9px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  color: #2b4657 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(2),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(8),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(14),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(20),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(2),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(8),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(14),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(20) {
  margin: 30px 0 14px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(21px, 2.5vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(3),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(4),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(5),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(6),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(9),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(10),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(11),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(12),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(15),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(16),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(17),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(18),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(3),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(4),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(5),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(6),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(9),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(10),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(11),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(12),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(15),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(16),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(17),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(18) {
  margin: 10px 0 !important;
  padding: 13px 16px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(245, 253, 252, .96)) !important;
  box-shadow: 0 8px 20px rgba(9, 91, 111, .045) !important;
  color: #22394b !important;
  font-weight: 700 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application {
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(42px, 5vw, 68px) 0 0 !important;
  padding: clamp(28px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 10%, rgba(18, 184, 168, .13) 0 18%, transparent 42%),
    linear-gradient(180deg, rgba(247, 253, 252, .96), rgba(255, 255, 255, .92)) !important;
  box-shadow: 0 18px 48px rgba(26, 82, 88, .08) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-container,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-hero,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-hero {
  margin: 0 0 clamp(36px, 5vw, 58px) !important;
  padding: 0 !important;
  text-align: center !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-badge,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 0 16px !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .20) !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;
  line-height: 1.45 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title {
  display: block !important;
  width: 100% !important;
  max-width: 840px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(27px, 3.1vw, 38px) !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: .02em !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title::after,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 42vw) !important;
  height: 4px !important;
  margin: 18px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 70%, #6ac9f2 100%) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-lead,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-lead {
  max-width: 780px !important;
  margin: 0 auto 18px !important;
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: clamp(15.5px, 1.2vw, 17px) !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-free-box,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-free-box {
  width: min(760px, 100%) !important;
  margin: 22px auto 0 !important;
  padding: 16px 20px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #13b7aa 0%, #19a9c6 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  box-shadow: 0 18px 34px rgba(19, 183, 170, .18) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-section-subtitle,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-section-subtitle,
html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-mini > h3,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-mini > h3 {
  display: block !important;
  width: 100% !important;
  max-width: 780px !important;
  margin: clamp(36px, 5vw, 58px) auto 24px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(25px, 2.8vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-steps,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-steps {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card,
html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-item,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-item {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 22px 22px 24px !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 16px 34px rgba(26, 82, 88, .07) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card h4,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card h4 {
  margin: 8px 0 10px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-num,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-num {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 5px 11px !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .94) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .10em !important;
  line-height: 1.4 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application p,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application p,
html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note {
  color: #476172 !important;
  -webkit-text-fill-color: #476172 !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  font-weight: 500 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note {
  margin: 14px 0 0 !important;
  padding: 12px 14px !important;
  border-left: 4px solid #13b7aa !important;
  border-radius: 10px !important;
  background: rgba(232, 249, 250, .72) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .insurance-application strong,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application strong {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-weight: 800 !important;
}

@media (max-width: 767px) {
  

  

  

  html body.page-250817 nav.menu,
  html body.tpl-eid.page-250817 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.page-250817 nav.menu ul,
  html body.tpl-eid.page-250817 nav.menu ul {
    gap: 9px !important;
  }

  html body.page-250817 nav.menu li,
  html body.tpl-eid.page-250817 nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-250817 nav.menu li a,
  html body.page-250817 nav.menu li a:link,
  html body.page-250817 nav.menu li a:visited,
  html body.tpl-eid.page-250817 nav.menu li a,
  html body.tpl-eid.page-250817 nav.menu li a:link,
  html body.tpl-eid.page-250817 nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    max-width: 100% !important;
    padding: 12px 16px !important;
    font-size: 14.5px !important;
    line-height: 1.35 !important;
  }

  html body.page-250817 .pnkz,
  html body.tpl-eid.page-250817 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 28px !important;
    font-size: 12px !important;
  }

  html body.page-250817 .pnkz ul,
  html body.tpl-eid.page-250817 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-250817 main,
  html body.tpl-eid.page-250817 main {
    padding-bottom: 76px !important;
  }

  html body.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s,
  html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    overflow-x: hidden !important;
    border-radius: 16px !important;
    box-shadow: 0 20px 48px rgba(26, 82, 88, .10) !important;
  }

  html body.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title,
  html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title {
    max-width: 100% !important;
    margin-bottom: 24px !important;
    font-size: clamp(24px, 6.3vw, 30px) !important;
    line-height: 1.45 !important;
  }


/* kite-restore-chunk-08-20260802 */
  html body.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title::after,
  html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article > h2.title::after {
    width: 132px !important;
    max-width: 132px !important;
    height: 4px !important;
    margin-top: 18px !important;
  }

  html body.page-250817.page-250817.page-250817 main > section#d4la.article .txt,
  html body.tpl-eid.page-250817.page-250817.page-250817 main > section#d4la.article .txt {
    padding: 18px 16px !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .txt::before,
  html body.page-250817.page-250817 main > section#d4la.article .txt:before,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt::before,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt:before {
    max-width: min(92%, 320px) !important;
    margin-bottom: 20px !important;
    padding: 7px 15px !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
    letter-spacing: .12em !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application {
    margin-top: 34px !important;
    padding: 20px 14px !important;
    border-radius: 14px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-title {
    font-size: clamp(23px, 6vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-lead,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-lead {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-free-box,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-free-box {
    width: 100% !important;
    border-radius: 16px !important;
    padding: 14px 16px !important;
    font-size: 14.5px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-section-subtitle,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-section-subtitle,
  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-mini > h3,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-mini > h3 {
    margin: 34px auto 20px !important;
    font-size: clamp(23px, 6vw, 28px) !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-steps,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-steps {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card,
  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-item,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-faq-item {
    padding: 18px 16px 20px !important;
    border-radius: 14px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card h4,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-card h4 {
    font-size: 19px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .insurance-application p,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application p,
  html body.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .insurance-application .ia-step-note {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250817 nav.menu li a,
  html body.tpl-eid.page-250817 nav.menu li a {
    transition: none !important;
  }
}

html body.page-250817.page-250817.page-250817.page-250817 .header,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header {
  overflow: hidden !important;
}

html body.page-250817.page-250817.page-250817.page-250817 .header > a,
html body.page-250817.page-250817.page-250817.page-250817 .header .logo-main,
html body.page-250817.page-250817.page-250817.page-250817 .header .sava,
html body.page-250817.page-250817.page-250817.page-250817 .header .kite-area-text,
html body.page-250817.page-250817.page-250817.page-250817 .header .logo-catch,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header > a,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header .logo-main,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header .sava,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header .kite-area-text,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-250817.page-250817.page-250817.page-250817 .header .hamburger,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body.page-250817.page-250817.page-250817.page-250817 nav.menu,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu {
  padding: 28px clamp(18px, 4vw, 56px) 30px !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, .98) 0%, rgba(248, 252, 252, .96) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  box-shadow: none !important;
}

html body.page-250817.page-250817.page-250817.page-250817 nav.menu .inner,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu .inner,
html body.page-250817.page-250817.page-250817.page-250817 nav.menu ul,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-250817.page-250817.page-250817.page-250817 nav.menu li a,
html body.page-250817.page-250817.page-250817.page-250817 nav.menu li a:link,
html body.page-250817.page-250817.page-250817.page-250817 nav.menu li a:visited,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu li a,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu li a:link,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu li a:visited {
  border-color: rgba(18, 184, 168, .24) !important;
  border-right: 1px solid rgba(18, 184, 168, .24) !important;
  background: rgba(255, 255, 255, .88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, .08) !important;
}

html body.page-250817.page-250817.page-250817.page-250817 nav.menu li a:hover,
html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu li a:hover {
  background: rgba(255, 255, 255, .98) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

@media (max-width: 767px) {
  html body.page-250817.page-250817.page-250817.page-250817 nav.menu,
  html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 nav.menu {
    padding: 18px 10px 22px !important;
  }
}


html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(21),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(24),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(21),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(24) {
  margin: 14px 0 0 !important;
  padding: 15px 18px !important;
  border: 1px solid rgba(18, 184, 168, .22) !important;
  border-radius: 14px 14px 6px 6px !important;
  background: linear-gradient(135deg, rgba(232, 249, 250, .98), rgba(245, 253, 252, .98)) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.45vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(22),
html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(25),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(22),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(25) {
  margin: 0 0 18px !important;
  padding: 16px 18px 18px !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-top: 0 !important;
  border-radius: 6px 6px 14px 14px !important;
  background: rgba(255, 255, 255, .94) !important;
  color: #385569 !important;
  -webkit-text-fill-color: #385569 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.2vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(27),
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(27) {
  margin: 28px auto 0 !important;
  padding: clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 16px !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .95), rgba(234, 250, 249, .92)) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.35vw, 19px) !important;
  font-weight: 700 !important;
  line-height: 1.9 !important;
  text-align: center !important;
  box-shadow: 0 14px 34px rgba(31, 91, 96, .07) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .txt > style,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > style {
  display: none !important;
}

html body.page-250817.page-250817 main > section#d4la.article .med-care-cooperation,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .med-care-cooperation {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(42px, 5vw, 68px) 0 0 !important;
  padding: clamp(28px, 4vw, 46px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 12%, rgba(18, 184, 168, .12) 0 18%, transparent 42%),
    linear-gradient(180deg, rgba(247, 253, 252, .97), rgba(255, 255, 255, .93)) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  box-shadow: 0 18px 48px rgba(26, 82, 88, .08) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .med-care-cooperation *,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .med-care-cooperation * {
  box-sizing: border-box !important;
  max-width: 100% !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-container,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-container {
  width: 100% !important;
  max-width: 980px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-title,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-title {
  margin: 0 0 18px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(24px, 3vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-lead,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-lead {
  max-width: 820px !important;
  margin: 0 auto clamp(24px, 3vw, 34px) !important;
  color: #385569 !important;
  -webkit-text-fill-color: #385569 !important;
  font-size: clamp(15px, 1.25vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-cards,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-cards {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: clamp(14px, 2vw, 20px) !important;
  width: 100% !important;
  margin: 0 0 clamp(26px, 4vw, 40px) !important;
  padding: 0 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-card,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-card {
  min-width: 0 !important;
  margin: 0 !important;
  padding: clamp(18px, 2.4vw, 24px) !important;
  border: 1px solid rgba(18, 184, 168, .16) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .9) !important;
  box-shadow: 0 12px 30px rgba(26, 82, 88, .07) !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-card-icon,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-card-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 0 12px !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, #12b8a8, #4868db) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 18px !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-card-title,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-card-title {
  margin: 0 0 10px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.55vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-card-txt,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-card-txt {
  margin: 0 !important;
  color: #385569 !important;
  -webkit-text-fill-color: #385569 !important;
  font-size: clamp(14px, 1.15vw, 16px) !important;
  font-weight: 500 !important;
  line-height: 1.9 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-list-title,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-list-title {
  margin: clamp(22px, 3vw, 30px) 0 16px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(18px, 1.8vw, 22px) !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  text-align: center !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-medical-list,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-medical-list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px 12px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-medical-list li,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-medical-list li {
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(18, 184, 168, .15) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, .88) !important;
  color: #22394b !important;
  -webkit-text-fill-color: #22394b !important;
  font-size: clamp(14px, 1.15vw, 16px) !important;
  font-weight: 600 !important;
  line-height: 1.65 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-tags,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-tags {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 10px !important;
  margin: clamp(24px, 3vw, 34px) 0 0 !important;
  padding: 0 !important;
}

html body.page-250817.page-250817 main > section#d4la.article .mcc-tags span,
html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-tags span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  background: rgba(232, 249, 250, .9) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
}

@media (max-width: 767px) {
  html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(21),
  html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(24),
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(21),
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(24) {
    padding: 13px 14px !important;
    font-size: 16px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(22),
  html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(25),
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(22),
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(25),
  html body.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(27),
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .txt > div:nth-of-type(27) {
    padding: 14px 14px 16px !important;
    font-size: 15px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .med-care-cooperation,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .med-care-cooperation {
    margin-top: 34px !important;
    padding: 22px 14px !important;
    border-radius: 14px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .mcc-title,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-title {
    font-size: 23px !important;
    text-align: left !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .mcc-lead,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-lead {
    font-size: 15px !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .mcc-cards,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-cards,
  html body.page-250817.page-250817 main > section#d4la.article .mcc-medical-list,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-medical-list {
    grid-template-columns: 1fr !important;
  }

  html body.page-250817.page-250817 main > section#d4la.article .mcc-list-title,
  html body.tpl-eid.page-250817.page-250817 main > section#d4la.article .mcc-list-title {
    font-size: 18px !important;
    text-align: left !important;
  }
}

/* /kite-cont1-54-match-cont1-51-20260601-v1 */

/* kite-cont1-main-hide-header-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont1/main.html only.
   Purpose: hide the duplicate CMS header area while preserving the fixed hamburger menu. */

html body.tpl-contents.page-154471 .header,
html body.page-154471 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tpl-contents.page-154471 .header > *:not(.hamburger),
html body.page-154471 .header > *:not(.hamburger) {
  display: none !important;
}

html body.tpl-contents.page-154471 .header .siteTitle,
html body.tpl-contents.page-154471 .header .siteTitle *,
html body.page-154471 .header .siteTitle,
html body.page-154471 .header .siteTitle * {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.tpl-contents.page-154471 main,
html body.page-154471 main {
  margin-top: 0 !important;
}

html body.tpl-contents.page-154471 .hamburger,
html body.page-154471 .hamburger {
  z-index: 10020 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
}

html body.tpl-contents.page-154471 .hamburger *,
html body.page-154471 .hamburger * {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

/* /kite-cont1-main-hide-header-20260601-v1 */

/* kite-cont6-main-match-cont1-2-20260601-v1
   Scope: https://www.kiteartfactory.jp/cont6/main.html only. */

html body.tpl-contents.page-189470,
html body.page-189470 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f9fdfd 0%, #eafafa 52%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
}

html body.page-189470 .header,
html body.tpl-contents.page-189470 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-189470 .header > a,
html body.page-189470 .header .siteTitle,
html body.page-189470 .header .logo-main,
html body.page-189470 .header .sava,
html body.page-189470 .header .kite-area-text,
html body.page-189470 .header .logo-catch,
html body.tpl-contents.page-189470 .header > a,
html body.tpl-contents.page-189470 .header .siteTitle,
html body.tpl-contents.page-189470 .header .logo-main,
html body.tpl-contents.page-189470 .header .sava,
html body.tpl-contents.page-189470 .header .kite-area-text,
html body.tpl-contents.page-189470 .header .logo-catch {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-189470 .hamburger,
html body.tpl-contents.page-189470 .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-189470 .navi:not(.active),
html body.tpl-contents.page-189470 .navi:not(.active) {
  height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden !important;
  transform: translateY(-120%) !important;
  pointer-events: none !important;
}

html body.page-189470 .navi.active,
html body.tpl-contents.page-189470 .navi.active {
  height: 100vh !important;
  max-height: 100vh !important;
  pointer-events: auto !important;
}

html body.page-189470 h1.pageTitle,
html body.tpl-contents.page-189470 h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 20px !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(300px, 36vw, 430px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px) 24px clamp(58px, 6vw, 84px) !important;
  overflow: hidden !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    radial-gradient(circle at 64% 68%, rgba(42, 199, 196, .22) 0 18%, transparent 43%),
    linear-gradient(90deg, rgba(14, 181, 156, .045) 1px, transparent 1px),
    linear-gradient(180deg, rgba(247, 253, 253, .98) 0%, rgba(224, 248, 248, .94) 54%, rgba(202, 241, 245, .82) 100%) !important;
  background-size: auto, clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(34px, 3.45vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .85) !important;
  box-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
}

html body.page-189470 h1.pageTitle::before,
html body.tpl-contents.page-189470 h1.pageTitle::before {
  content: "PRIVACY POLICY" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(15px, 1.35vw, 19px) !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;
}

html body.page-189470 h1.pageTitle::after,
html body.tpl-contents.page-189470 h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  width: min(148px, 38vw) !important;
  inline-size: min(148px, 38vw) !important;
  max-width: 148px !important;
  height: 5px !important;
  margin: 0 auto !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 52%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-189470 .pnkz,
html body.tpl-contents.page-189470 .pnkz {
  display: none !important;
}

html body.page-189470 main,
html body.tpl-contents.page-189470 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(34px, 5vw, 64px) 0 clamp(70px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-189470.page-189470 main > section#jbzg.article.siteWidth-s,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1080px, calc(100% - 64px)) !important;
  max-width: 1080px !important;
  margin: 0 auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(30px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-overflow-scrolling: touch !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(22px, 3vw, 38px) !important;
  overflow: visible !important;
  border: 1px solid rgba(18, 184, 168, .14) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, .76) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.2vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt::before,
html body.page-189470.page-189470 main > section#jbzg.article .txt:before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt:before {
  content: "Privacy policy" !important;
  position: static !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: min(100%, 420px) !important;
  margin: 0 auto 24px !important;
  padding: 8px 18px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 999px !important;
  background: rgba(232, 249, 250, .92) !important;
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: .14em !important;
  text-align: center !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt *,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  letter-spacing: .02em !important;
  font-family: inherit !important;
  font-size: inherit !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p {
  margin: 14px 0 !important;
  padding: 16px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #22394b !important;
  -webkit-text-fill-color: #22394b !important;
  font-weight: 500 !important;
  line-height: inherit !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3) {
  border-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  text-align: center !important;
  font-weight: 700 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1) {
  margin-top: 0 !important;
  font-size: clamp(22px, 2vw, 30px) !important;
}

html body.page-189470 .tel_fixed,
html body.page-189470 .mail_fixed,
html body.tpl-contents.page-189470 .tel_fixed,
html body.tpl-contents.page-189470 .mail_fixed {
  z-index: 10010 !important;
}

@media (max-width: 700px) {
  html body.page-189470 h1.pageTitle,
  html body.tpl-contents.page-189470 h1.pageTitle {
    min-height: 220px !important;
    padding: 62px 18px 46px !important;
    gap: 14px !important;
    font-size: 24px !important;
    line-height: 1.36 !important;
  }

  html body.page-189470 h1.pageTitle::before,
  html body.tpl-contents.page-189470 h1.pageTitle::before {
    font-size: 13px !important;
    letter-spacing: .08em !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article.siteWidth-s,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article.siteWidth-s {
    width: calc(100% - 24px) !important;
    margin: 0 auto 34px !important;
    padding: 18px !important;
    border-radius: 16px !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt {
    padding: 16px !important;
    border-radius: 14px !important;
    font-size: 15.5px !important;
    line-height: 1.88 !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p {
    padding: 14px !important;
  }
}

/* /kite-cont6-main-match-cont1-2-20260601-v1 */

/* kite-cont9-main-match-cont1-2-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont9/main.html only.
   Direction: align with cont1/2 bright service-hero style without editing page HTML. */

html body.tpl-contents.page-239440,
html body.page-239440 {
  overflow-x: hidden !important;
  background: #f7fcfb !important;
  color: #10283d !important;
  -webkit-text-size-adjust: 100% !important;
}

html body.page-239440 .header,
html body.tpl-contents.page-239440 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-239440 .header .siteTitle,
html body.tpl-contents.page-239440 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-239440 .hamburger,
html body.tpl-contents.page-239440 .hamburger {
  z-index: 10020 !important;
}

html body.page-239440 > h1.pageTitle,
html body.tpl-contents.page-239440 > h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 720px !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 126px max(24px, calc((100vw - 1040px) / 2)) 146px !important;
  overflow: hidden !important;
  border: 0 !important;
  background:
    radial-gradient(ellipse at 73% 20%, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .40) 25%, rgba(255, 255, 255, 0) 52%),
    radial-gradient(ellipse at 82% 68%, rgba(63, 190, 213, .20) 0%, rgba(63, 190, 213, .10) 30%, rgba(63, 190, 213, 0) 58%),
    linear-gradient(90deg, rgba(15, 116, 128, .065) 1px, transparent 1px),
    linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 100%) !important;
  background-size: auto, auto, 144px 100%, auto !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(34px, 3.55vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .72) !important;
  box-shadow: none !important;
  isolation: isolate !important;
}

html body.page-239440 > h1.pageTitle::before,
html body.tpl-contents.page-239440 > h1.pageTitle::before {
  content: "CARE INSURANCE GUIDE" !important;
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  order: -1 !important;
  margin: 0 0 42px !important;
  color: #0ab9a8 !important;
  -webkit-text-fill-color: #0ab9a8 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

html body.page-239440 > h1.pageTitle::before {
  background: none !important;
}

html body.page-239440 > h1.pageTitle::after,
html body.tpl-contents.page-239440 > h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(840px, 100%) !important;
  max-width: 840px !important;
  height: auto !important;
  margin: 38px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(19px, 1.9vw, 25px) !important;
  font-weight: 700 !important;
  line-height: 2.05 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  white-space: normal !important;
}

html body.page-239440 > h1.pageTitle::marker,
html body.tpl-contents.page-239440 > h1.pageTitle::marker {
  content: "" !important;
}

html body.page-239440 > nav.menu,
html body.tpl-contents.page-239440 > nav.menu {
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 70px clamp(18px, 4vw, 56px) 72px !important;
  overflow: visible !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background: #f7fcfb !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-239440 > nav.menu::before,
html body.tpl-contents.page-239440 > nav.menu::before {
  content: "" !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  margin: 0 auto 20px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(30px, 3vw, 44px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.page-239440 > nav.menu::after,
html body.tpl-contents.page-239440 > nav.menu::after {
  content: "" !important;
  display: block !important;
  width: min(880px, 100%) !important;
  margin: 22px auto 0 !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  text-align: center !important;
}

html body.page-239440 > nav.menu .inner,
html body.tpl-contents.page-239440 > nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-239440 > nav.menu ul,
html body.tpl-contents.page-239440 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-239440 > nav.menu li,
html body.tpl-contents.page-239440 > nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-239440 > nav.menu li a,
html body.page-239440 > nav.menu li a:link,
html body.page-239440 > nav.menu li a:visited,
html body.tpl-contents.page-239440 > nav.menu li a,
html body.tpl-contents.page-239440 > nav.menu li a:link,
html body.tpl-contents.page-239440 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 56px !important;
  min-width: 280px !important;
  max-width: min(100%, 520px) !important;
  padding: 15px 28px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(12, 178, 167, .28) !important;
  background: rgba(255, 255, 255, .78) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 14px 32px rgba(17, 143, 154, .10) !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}

html body.page-239440 > nav.menu li a:hover,
html body.tpl-contents.page-239440 > nav.menu li a:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(12, 178, 167, .48) !important;
  box-shadow: 0 20px 42px rgba(17, 143, 154, .15) !important;
}

html body.page-239440 > nav.pnkz,
html body.tpl-contents.page-239440 > nav.pnkz {
  display: none !important;
}

html body.page-239440 main,
html body.tpl-contents.page-239440 main {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(62px, 7vw, 104px) 0 clamp(76px, 8vw, 124px) !important;
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(15, 116, 128, .045) 1px, transparent 1px),
    linear-gradient(180deg, #f7fcfb 0%, #edfafa 100%) !important;
  background-size: 144px 100%, auto !important;
  color: #10283d !important;
}

html body.page-239440 main > section#qczk.article.siteWidth-s,
html body.tpl-contents.page-239440 main > section#qczk.article.siteWidth-s {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 56px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: clamp(28px, 4vw, 54px) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 8px !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .95), rgba(248, 255, 253, .91) 62%, rgba(242, 250, 255, .92)) !important;
  box-shadow: 0 24px 64px rgba(31, 88, 116, .10) !important;
}

html body.page-239440 main > section#qczk.article > h2.title,
html body.tpl-contents.page-239440 main > section#qczk.article > h2.title {
  display: none !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: clamp(24px, 3.8vw, 44px) !important;
  border: 1px solid rgba(199, 231, 229, .78) !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, .76) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(16px, 1.2vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 2.08 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .65) !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea * {
  box-sizing: border-box !important;
  max-width: 100% !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea div,
html body.page-239440 main > section#qczk.article .txt.editorArea p,
html body.page-239440 main > section#qczk.article .txt.editorArea li,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea div,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea p,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea li {
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  line-height: 2.08 !important;
  letter-spacing: 0 !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea h2,
html body.page-239440 main > section#qczk.article .txt.editorArea h3,
html body.page-239440 main > section#qczk.article .txt.editorArea h4,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h3,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h4 {
  margin: 1.7em 0 .85em !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-weight: 700 !important;
  line-height: 1.58 !important;
  letter-spacing: 0 !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea a,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea a {
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

html body.page-239440 main > section#qczk.article .kite-article-source-note,
html body.tpl-contents.page-239440 main > section#qczk.article .kite-article-source-note {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: clamp(34px, 5vw, 56px) 0 0 !important;
  padding: clamp(22px, 3.5vw, 36px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 8px !important;
  background:
    radial-gradient(circle at 18% 8%, rgba(18, 184, 168, .10) 0 16%, transparent 40%),
    linear-gradient(180deg, rgba(247, 253, 252, .98), rgba(255, 255, 255, .94)) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(14.5px, 1.1vw, 16px) !important;
  font-weight: 500 !important;
  line-height: 1.95 !important;
  letter-spacing: 0 !important;
  box-shadow: 0 14px 34px rgba(26, 82, 88, .07) !important;
}

html body.page-239440 main > section#qczk.article .kite-article-source-note *,
html body.tpl-contents.page-239440 main > section#qczk.article .kite-article-source-note * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 980px) {
  html body.page-239440 > h1.pageTitle,
  html body.tpl-contents.page-239440 > h1.pageTitle {
    min-height: 650px !important;
    padding: 98px 24px 112px !important;
    background-size: auto, auto, 112px 100%, auto !important;
    font-size: clamp(30px, 6vw, 40px) !important;
  }

  html body.page-239440 > h1.pageTitle::before,
  html body.tpl-contents.page-239440 > h1.pageTitle::before {
    margin-bottom: 34px !important;
    font-size: 18px !important;
  }

  html body.page-239440 > h1.pageTitle::after,
  html body.tpl-contents.page-239440 > h1.pageTitle::after {
    margin-top: 34px !important;
    font-size: 20px !important;
    line-height: 2 !important;
  }
}

@media (max-width: 560px) {
  html body.page-239440 > h1.pageTitle,
  html body.tpl-contents.page-239440 > h1.pageTitle {
    min-height: auto !important;
    padding: 68px 24px 78px !important;
    background-size: auto, auto, 82px 100%, auto !important;
    font-size: clamp(27px, 7.4vw, 30px) !important;
    line-height: 1.46 !important;
  }

  html body.page-239440 > h1.pageTitle::before,
  html body.tpl-contents.page-239440 > h1.pageTitle::before {
    gap: 12px !important;
    margin-bottom: 28px !important;
    font-size: 13px !important;
  }

  html body.page-239440 > h1.pageTitle::before {
    white-space: nowrap !important;
  }

  html body.page-239440 > h1.pageTitle::after,
  html body.tpl-contents.page-239440 > h1.pageTitle::after {
    margin-top: 30px !important;
    font-size: 16px !important;
    line-height: 1.9 !important;
  }

  html body.page-239440 > nav.menu,
  html body.tpl-contents.page-239440 > nav.menu {
    padding: 38px 15px 46px !important;
  }

  html body.page-239440 > nav.menu::before,
  html body.tpl-contents.page-239440 > nav.menu::before {
    margin-bottom: 12px !important;
    font-size: 26px !important;
    text-align: left !important;
  }

  html body.page-239440 > nav.menu::after,
  html body.tpl-contents.page-239440 > nav.menu::after {
    margin-top: 18px !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    text-align: left !important;
  }

  html body.page-239440 > nav.menu ul,
  html body.tpl-contents.page-239440 > nav.menu ul {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    margin-top: 24px !important;
  }

  html body.page-239440 > nav.menu li a,
  html body.tpl-contents.page-239440 > nav.menu li a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 58px !important;
    padding: 14px 18px !important;
    font-size: 15px !important;
  }

  html body.page-239440 main,
  html body.tpl-contents.page-239440 main {
    padding: 38px 0 72px !important;
    background-size: 82px 100%, auto !important;
  }

  html body.page-239440 main > section#qczk.article.siteWidth-s,
  html body.tpl-contents.page-239440 main > section#qczk.article.siteWidth-s {
    width: calc(100% - 24px) !important;
    padding: 14px !important;
  }

  html body.page-239440 main > section#qczk.article .txt.editorArea,
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea {
    padding: 18px 14px !important;
    font-size: 15px !important;
    line-height: 1.96 !important;
  }

  html body.page-239440 main > section#qczk.article .txt.editorArea div,
  html body.page-239440 main > section#qczk.article .txt.editorArea p,
  html body.page-239440 main > section#qczk.article .txt.editorArea li,
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea div,
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea p,
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea li {
    line-height: 1.96 !important;
  }

  html body.page-239440 main > section#qczk.article .kite-article-source-note,
  html body.tpl-contents.page-239440 main > section#qczk.article .kite-article-source-note {
    margin-top: 28px !important;
    padding: 18px 14px !important;
    font-size: 14px !important;
  }
}

html body.page-239440.page-239440.page-239440.page-239440 .header .siteTitle,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 .header .siteTitle {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  display: block !important;
  width: 1px !important;
  height: 1px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-239440.page-239440.page-239440.page-239440 .header .siteTitle *,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 .header .siteTitle * {
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

html body.page-239440.page-239440.page-239440.page-239440 header.header > :not(.hamburger),
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 header.header > :not(.hamburger),
html body.page-239440.page-239440.page-239440.page-239440 header.header .logo-catch,
html body.page-239440.page-239440.page-239440.page-239440 header.header .logo-main,
html body.page-239440.page-239440.page-239440.page-239440 header.header .sava,
html body.page-239440.page-239440.page-239440.page-239440 header.header .kite-area-text,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 header.header .logo-catch,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 header.header .logo-main,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 header.header .sava,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 header.header .kite-area-text {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu {
  display: block !important;
  padding: 70px clamp(18px, 4vw, 56px) 72px !important;
  background: #f7fcfb !important;
  background-image: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu .inner,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu .inner {
  width: min(1120px, 100%) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::before,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::before {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  display: block !important;
  width: min(1120px, 100%) !important;
  height: auto !important;
  margin: 0 auto 20px !important;
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::after,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::after {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  display: block !important;
  width: min(880px, 100%) !important;
  height: auto !important;
  margin: 22px auto 0 !important;
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu ul,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a,
html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:link,
html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:visited,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:link,
html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:visited {
  min-height: 56px !important;
  min-width: 280px !important;
  padding: 15px 28px !important;
  border: 1px solid rgba(12, 178, 167, .28) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .78) !important;
  background-image: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  box-shadow: 0 14px 32px rgba(17, 143, 154, .10) !important;
}

@media (min-width: 901px) {
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu {
    padding: 28px 10px 30px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu .inner,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu .inner,
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu ul,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu ul {
    width: min(1160px, calc(100vw - 28px)) !important;
    max-width: 1160px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::before,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::before,
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::after,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::after {
    content: none !important;
    display: none !important;
    margin: 0 !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu ul,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu ul {
    gap: 12px 16px !important;
    margin: 0 auto !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a,
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:link,
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:visited,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:link,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a:visited {
    min-height: 42px !important;
    min-width: 0 !important;
    max-width: min(100%, 560px) !important;
    padding: 10px 26px !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
  }
}

@media (max-width: 560px) {
  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu {
    padding: 38px 15px 46px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu ul,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu ul {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    margin-top: 24px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu li a,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu li a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 58px !important;
    padding: 14px 18px !important;
    font-size: 15px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > h1.pageTitle,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > h1.pageTitle {
    min-height: 430px !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::before,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::before {
    margin-bottom: 12px !important;
    text-align: left !important;
  }

  html body.page-239440.page-239440.page-239440.page-239440 > nav.menu::after,
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > nav.menu::after {
    margin-top: 18px !important;
    text-align: left !important;
  }
}
/* /kite-cont9-main-match-cont1-2-20260602-v1 */

/* kite-cont7-main-match-cont1-2-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont7/main.html only.
   Direction: align the existing Kite column page with the bright cont1/2 service design without editing page HTML. */

html body.tpl-contents.page-236846,
html body.page-236846 {
  position: relative !important;
  overflow-x: hidden !important;
  background: #f7fcfb !important;
  color: #10283d !important;
  -webkit-text-size-adjust: 100% !important;
}

html body.page-236846 .header,
html body.tpl-contents.page-236846 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236846 .header .siteTitle,
html body.tpl-contents.page-236846 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-236846 .header > :not(.hamburger),
html body.tpl-contents.page-236846 .header > :not(.hamburger),
html body.page-236846 .header .logo-catch,
html body.page-236846 .header .logo-main,
html body.page-236846 .header .sava,
html body.page-236846 .header .kite-area-text,
html body.tpl-contents.page-236846 .header .logo-catch,
html body.tpl-contents.page-236846 .header .logo-main,
html body.tpl-contents.page-236846 .header .sava,
html body.tpl-contents.page-236846 .header .kite-area-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-236846 .hamburger,
html body.tpl-contents.page-236846 .hamburger {
  z-index: 10020 !important;
}

html body.page-236846 #js-stalker-root,
html body.page-236846 #js-stalker-main,
html body.page-236846 #js-stalker-core,
html body.page-236846 #js-stalker-trail,
html body.page-236846 .custom-cursor-follower,
html body.page-236846 .cursor-core,
html body.page-236846 .cursor-trail,
html body.tpl-contents.page-236846 #js-stalker-root,
html body.tpl-contents.page-236846 #js-stalker-main,
html body.tpl-contents.page-236846 #js-stalker-core,
html body.tpl-contents.page-236846 #js-stalker-trail,
html body.tpl-contents.page-236846 .custom-cursor-follower,
html body.tpl-contents.page-236846 .cursor-core,
html body.tpl-contents.page-236846 .cursor-trail {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-236846,
html body.page-236846 a,
html body.page-236846 button,
html body.tpl-contents.page-236846,
html body.tpl-contents.page-236846 a,
html body.tpl-contents.page-236846 button {
  cursor: auto !important;
}

html body.page-236846 > h1.pageTitle,
html body.tpl-contents.page-236846 > h1.pageTitle,
html body.page-236846 > nav.pnkz,
html body.tpl-contents.page-236846 > nav.pnkz {
  display: none !important;
}

html body.page-236846 > nav.menu,
html body.tpl-contents.page-236846 > nav.menu {
  position: absolute !important;
  top: 650px !important;
  left: 0 !important;
  z-index: 8 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 64px clamp(20px, 4vw, 56px) 66px !important;
  overflow: visible !important;
  border: 0 !important;
  border-top: 1px solid rgba(14, 181, 156, .12) !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background: rgba(247, 252, 251, .96) !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-236846 > nav.menu::before,
html body.tpl-contents.page-236846 > nav.menu::before {
  content: "" !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  margin: 0 auto 18px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(30px, 3vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.page-236846 > nav.menu::after,
html body.tpl-contents.page-236846 > nav.menu::after {
  content: "" !important;
  display: block !important;
  width: min(820px, 100%) !important;
  margin: 22px auto 0 !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  text-align: center !important;
}

html body.page-236846 > nav.menu .inner,
html body.tpl-contents.page-236846 > nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-236846 > nav.menu li,
html body.tpl-contents.page-236846 > nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236846 > nav.menu li a,
html body.page-236846 > nav.menu li a:link,
html body.page-236846 > nav.menu li a:visited,
html body.tpl-contents.page-236846 > nav.menu li a,
html body.tpl-contents.page-236846 > nav.menu li a:link,
html body.tpl-contents.page-236846 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 56px !important;
  max-width: 100% !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .80) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(30, 82, 94, .07) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
}

html body.page-236846 > nav.menu li a:hover,
html body.tpl-contents.page-236846 > nav.menu li a:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(14, 181, 156, .42) !important;
  box-shadow: 0 20px 42px rgba(30, 82, 94, .10) !important;
}

html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
  position: absolute !important;
  top: 650px !important;
  left: 0 !important;
  z-index: 8 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 64px clamp(20px, 4vw, 56px) 66px !important;
  overflow: visible !important;
  border: 0 !important;
  border-top: 1px solid rgba(14, 181, 156, .12) !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background: rgba(247, 252, 251, .96) !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-236846.page-236846.page-236846.page-236846 > nav.menu .inner,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu .inner {
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-236846.page-236846.page-236846.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-236846.page-236846.page-236846.page-236846 > nav.menu li a,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu li a:link,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu li a:visited,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu li a,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu li a:link,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 56px !important;
  max-width: 100% !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .80) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(30, 82, 94, .07) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
  text-shadow: none !important;
  filter: none !important;
}

html body.page-236846 main,
html body.tpl-contents.page-236846 main {
  width: 100% !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
}

html body.page-236846 main section.article,
html body.tpl-contents.page-236846 main section.article {
  width: 100% !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-236846 main section.article > .txt.editorArea,
html body.tpl-contents.page-236846 main section.article > .txt.editorArea {
  width: 100% !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-236846 #kite-column-page,
html body.tpl-contents.page-236846 #kite-column-page {
  --k-accent: #0ab9a8;
  --k-accent-2: #12a8c9;
  --k-ink: #10283d;
  --k-muted: #526a73;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 0 94px !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background:
    radial-gradient(ellipse at 72% 18%, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .36) 25%, rgba(255, 255, 255, 0) 54%),
    radial-gradient(ellipse at 84% 68%, rgba(63, 190, 213, .20) 0%, rgba(63, 190, 213, .10) 30%, rgba(63, 190, 213, 0) 58%),
    linear-gradient(90deg, rgba(15, 116, 128, .065) 1px, transparent 1px),
    linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 72%, #f7fcfb 100%) !important;
  background-size: auto, auto, 144px 100%, auto !important;
  animation: none !important;
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
}

html body.page-236846 #kite-column-page::before,
html body.page-236846 #kite-column-page::after,
html body.tpl-contents.page-236846 #kite-column-page::before,
html body.tpl-contents.page-236846 #kite-column-page::after {
  display: none !important;
  content: none !important;
  animation: none !important;
}

html body.page-236846 #kite-column-page *,
html body.tpl-contents.page-236846 #kite-column-page * {
  box-sizing: border-box !important;
}

html body.page-236846 #kite-column-page .col-reveal,
html body.tpl-contents.page-236846 #kite-column-page .col-reveal {
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  transition: none !important;
}

html body.page-236846 #kite-column-page .col-hero,
html body.tpl-contents.page-236846 #kite-column-page .col-hero {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-height: 650px !important;
  width: min(1080px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  padding: 116px 0 116px !important;
  text-align: left !important;
}

html body.page-236846 #kite-column-page .col-hero > .col-reveal,
html body.tpl-contents.page-236846 #kite-column-page .col-hero > .col-reveal {
  width: min(680px, 100%) !important;
  margin: 0 !important;
}

html body.page-236846 #kite-column-page .col-hero-icon,
html body.tpl-contents.page-236846 #kite-column-page .col-hero-icon {
  display: none !important;
}

html body.page-236846 #kite-column-page .col-kicker,
html body.tpl-contents.page-236846 #kite-column-page .col-kicker {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin: 0 0 38px !important;
  color: var(--k-accent) !important;
  -webkit-text-fill-color: var(--k-accent) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
}

html body.page-236846 #kite-column-page .col-kicker::before,
html body.tpl-contents.page-236846 #kite-column-page .col-kicker::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 56px !important;
  width: 56px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #3fc2d5, var(--k-accent)) !important;
}

html body.page-236846 #kite-column-page .col-title,

/* kite-restore-chunk-09-20260802 */
html body.tpl-contents.page-236846 #kite-column-page .col-title {
  max-width: 680px !important;
  margin: 0 0 34px !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(36px, 3.65vw, 48px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .72) !important;
  text-wrap: balance !important;
}

html body.page-236846 #kite-column-page .col-lead,
html body.tpl-contents.page-236846 #kite-column-page .col-lead {
  max-width: 620px !important;
  margin: 0 !important;
  color: var(--k-muted) !important;
  -webkit-text-fill-color: var(--k-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(18px, 1.55vw, 21px) !important;
  font-weight: 700 !important;
  line-height: 2.02 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html body.page-236846 #kite-column-page .col-container,
html body.tpl-contents.page-236846 #kite-column-page .col-container {
  width: min(1040px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  padding: 314px 0 0 !important;
}

html body.page-236846 #kite-column-page .col-glass-card,
html body.tpl-contents.page-236846 #kite-column-page .col-glass-card {
  position: relative !important;
  margin: 0 0 28px !important;
  padding: clamp(36px, 5vw, 58px) clamp(28px, 5vw, 64px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(14, 181, 156, .15) !important;
  border-radius: 26px !important;
  background: rgba(255, 255, 255, .78) !important;
  box-shadow: 0 22px 58px rgba(30, 82, 94, .08) !important;
  backdrop-filter: blur(10px) saturate(135%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(135%) !important;
}

html body.page-236846 #kite-column-page .col-glass-card::before,
html body.tpl-contents.page-236846 #kite-column-page .col-glass-card::before {
  display: none !important;
  content: none !important;
  animation: none !important;
}

html body.page-236846 #kite-column-page .col-article-head,
html body.tpl-contents.page-236846 #kite-column-page .col-article-head {
  margin: 0 0 24px !important;
  text-align: left !important;
}

html body.page-236846 #kite-column-page .col-article-tag,
html body.tpl-contents.page-236846 #kite-column-page .col-article-tag {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 34px !important;
  margin: 0 0 20px !important;
  padding: 7px 18px !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  border-radius: 999px !important;
  background: rgba(232, 250, 246, .95) !important;
  color: var(--k-accent) !important;
  -webkit-text-fill-color: var(--k-accent) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
}

html body.page-236846 #kite-column-page .col-article-title,
html body.tpl-contents.page-236846 #kite-column-page .col-article-title {
  margin: 0 !important;
  color: var(--k-ink) !important;
  -webkit-text-fill-color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(26px, 3vw, 36px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html body.page-236846 #kite-column-page .col-article-body,
html body.tpl-contents.page-236846 #kite-column-page .col-article-body {
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(16px, 1.35vw, 17.5px) !important;
  font-weight: 600 !important;
  line-height: 2.22 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-236846 #kite-column-page .col-article-body p,
html body.tpl-contents.page-236846 #kite-column-page .col-article-body p {
  margin: 0 0 1.7em !important;
}

html body.page-236846 #kite-column-page .col-cta-area,
html body.tpl-contents.page-236846 #kite-column-page .col-cta-area {
  box-sizing: border-box !important;
  width: min(1040px, calc(100% - 48px)) !important;
  margin: 36px auto 0 !important;
  padding: clamp(38px, 5vw, 58px) clamp(24px, 5vw, 64px) !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  border-radius: 26px !important;
  background: rgba(255, 255, 255, .78) !important;
  box-shadow: 0 22px 58px rgba(30, 82, 94, .08) !important;
  text-align: center !important;
}

html body.page-236846 #kite-column-page .col-cta-title,
html body.tpl-contents.page-236846 #kite-column-page .col-cta-title {
  margin: 0 0 16px !important;
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(28px, 3vw, 38px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
}

html body.page-236846 #kite-column-page .col-cta-desc,
html body.tpl-contents.page-236846 #kite-column-page .col-cta-desc {
  margin: 0 0 28px !important;
  color: var(--k-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  letter-spacing: 0 !important;
}

html body.page-236846 #kite-column-page .col-btn,
html body.tpl-contents.page-236846 #kite-column-page .col-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: min(360px, 100%) !important;
  min-height: 58px !important;
  height: auto !important;
  padding: 15px 34px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, var(--k-accent), var(--k-accent-2)) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 18px 36px rgba(18, 168, 201, .22) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  white-space: normal !important;
  transition: transform .18s ease, box-shadow .18s ease !important;
}

html body.page-236846 #kite-column-page .col-btn:hover,
html body.tpl-contents.page-236846 #kite-column-page .col-btn:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 22px 42px rgba(18, 168, 201, .28) !important;
}

@media (max-width: 768px) {
  html body.page-236846 .hamburger,
  html body.tpl-contents.page-236846 .hamburger {
    width: 70px !important;
    height: 70px !important;
  }

  html body.page-236846 > nav.menu,
  html body.tpl-contents.page-236846 > nav.menu {
    top: 510px !important;
    padding: 40px 15px 42px !important;
  }

  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
    top: 510px !important;
    padding: 40px 15px 42px !important;
  }

  html body.page-236846 > nav.menu::before,
  html body.tpl-contents.page-236846 > nav.menu::before {
    margin-bottom: 14px !important;
    font-size: 25px !important;
    line-height: 1.45 !important;
  }

  html body.page-236846 > nav.menu::after,
  html body.tpl-contents.page-236846 > nav.menu::after {
    margin-top: 18px !important;
    font-size: 14.5px !important;
    line-height: 1.8 !important;
  }

  html body.page-236846 > nav.menu ul,
  html body.tpl-contents.page-236846 > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 11px !important;
    margin-top: 26px !important;
  }

  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu ul,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 11px !important;
    margin-top: 26px !important;
  }

  html body.page-236846 > nav.menu li a,
  html body.tpl-contents.page-236846 > nav.menu li a {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 15.5px !important;
  }

  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu li a,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu li a {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 15.5px !important;
  }

  html body.page-236846 #kite-column-page,
  html body.tpl-contents.page-236846 #kite-column-page {
    background:
      radial-gradient(ellipse at 76% 12%, rgba(255, 255, 255, .76) 0%, rgba(255, 255, 255, .28) 32%, rgba(255, 255, 255, 0) 56%),
      linear-gradient(90deg, rgba(15, 116, 128, .065) 1px, transparent 1px),
      linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 72%, #f7fcfb 100%) !important;
    background-size: auto, 82px 100%, auto !important;
    padding-bottom: 58px !important;
  }

  html body.page-236846 #kite-column-page .col-hero,
  html body.tpl-contents.page-236846 #kite-column-page .col-hero {
    min-height: 510px !important;
    width: calc(100% - 30px) !important;
    padding: 82px 0 58px !important;
  }

  html body.page-236846 #kite-column-page .col-kicker,
  html body.tpl-contents.page-236846 #kite-column-page .col-kicker {
    gap: 12px !important;
    margin-bottom: 26px !important;
    font-size: 15px !important;
  }

  html body.page-236846 #kite-column-page .col-kicker::before,
  html body.tpl-contents.page-236846 #kite-column-page .col-kicker::before {
    flex-basis: 42px !important;
    width: 42px !important;
    height: 2px !important;
  }

  html body.page-236846 #kite-column-page .col-title,
  html body.tpl-contents.page-236846 #kite-column-page .col-title {
    margin-bottom: 24px !important;
    font-size: 27px !important;
    line-height: 1.42 !important;
    text-wrap: auto !important;
  }

  html body.page-236846 #kite-column-page .col-lead,
  html body.tpl-contents.page-236846 #kite-column-page .col-lead {
    font-size: 15.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-236846 #kite-column-page .col-container,
  html body.tpl-contents.page-236846 #kite-column-page .col-container {
    width: calc(100% - 24px) !important;
    padding-top: 606px !important;
  }

  html body.page-236846 #kite-column-page .col-glass-card,
  html body.tpl-contents.page-236846 #kite-column-page .col-glass-card {
    margin-bottom: 18px !important;
    padding: 30px 20px !important;
    border-radius: 20px !important;
  }

  html body.page-236846 #kite-column-page .col-article-tag,
  html body.tpl-contents.page-236846 #kite-column-page .col-article-tag {
    font-size: 13px !important;
  }

  html body.page-236846 #kite-column-page .col-article-title,
  html body.tpl-contents.page-236846 #kite-column-page .col-article-title {
    font-size: 23px !important;
    line-height: 1.55 !important;
  }

  html body.page-236846 #kite-column-page .col-article-body,
  html body.tpl-contents.page-236846 #kite-column-page .col-article-body {
    font-size: 15px !important;
    line-height: 2.05 !important;
  }

  html body.page-236846 #kite-column-page .col-cta-area,
  html body.tpl-contents.page-236846 #kite-column-page .col-cta-area {
    width: calc(100% - 24px) !important;
    margin-top: 20px !important;
    padding: 32px 20px !important;
    border-radius: 20px !important;
  }

  html body.page-236846 #kite-column-page .col-cta-desc,
  html body.tpl-contents.page-236846 #kite-column-page .col-cta-desc {
    font-size: 14.5px !important;
  }

  html body.page-236846 #kite-column-page .col-btn,
  html body.tpl-contents.page-236846 #kite-column-page .col-btn {
    width: 100% !important;
    min-width: 0 !important;
    font-size: 16px !important;
  }
}
/* /kite-cont7-main-match-cont1-2-20260602-v1 */

/* kite-cont8-main-match-cont1-2-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont8/main.html only.
   Direction: align the existing sava lounge page with the bright cont1/2 service design without editing page HTML. */

html body.tpl-contents.page-236848,
html body.page-236848 {
  position: relative !important;
  overflow-x: hidden !important;
  background: #f7fcfb !important;
  color: #10283d !important;
  -webkit-text-size-adjust: 100% !important;
}

html body.page-236848 .header,
html body.tpl-contents.page-236848 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236848 .header .siteTitle,
html body.tpl-contents.page-236848 .header .siteTitle,
html body.page-236848 .header > :not(.hamburger),
html body.tpl-contents.page-236848 .header > :not(.hamburger),
html body.page-236848 .header .logo-catch,
html body.page-236848 .header .logo-main,
html body.page-236848 .header .sava,
html body.page-236848 .header .kite-area-text,
html body.tpl-contents.page-236848 .header .logo-catch,
html body.tpl-contents.page-236848 .header .logo-main,
html body.tpl-contents.page-236848 .header .sava,
html body.tpl-contents.page-236848 .header .kite-area-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.page-236848 .hamburger,
html body.tpl-contents.page-236848 .hamburger {
  z-index: 10020 !important;
}

html body.page-236848 #js-stalker-root,
html body.page-236848 #js-stalker-main,
html body.page-236848 #js-stalker-core,
html body.page-236848 #js-stalker-trail,
html body.page-236848 .custom-cursor-follower,
html body.page-236848 .cursor-core,
html body.page-236848 .cursor-trail,
html body.tpl-contents.page-236848 #js-stalker-root,
html body.tpl-contents.page-236848 #js-stalker-main,
html body.tpl-contents.page-236848 #js-stalker-core,
html body.tpl-contents.page-236848 #js-stalker-trail,
html body.tpl-contents.page-236848 .custom-cursor-follower,
html body.tpl-contents.page-236848 .cursor-core,
html body.tpl-contents.page-236848 .cursor-trail {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-236848,
html body.page-236848 a,
html body.page-236848 button,
html body.tpl-contents.page-236848,
html body.tpl-contents.page-236848 a,
html body.tpl-contents.page-236848 button {
  cursor: auto !important;
}

html body.page-236848 > h1.pageTitle,
html body.tpl-contents.page-236848 > h1.pageTitle,
html body.page-236848 > nav.pnkz,
html body.tpl-contents.page-236848 > nav.pnkz {
  display: none !important;
}

html body.page-236848 > nav.menu,
html body.tpl-contents.page-236848 > nav.menu {
  position: absolute !important;
  top: 720px !important;
  left: 0 !important;
  z-index: 8 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 62px clamp(20px, 4vw, 56px) 64px !important;
  overflow: visible !important;
  border: 0 !important;
  border-top: 1px solid rgba(14, 181, 156, .12) !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background: rgba(247, 252, 251, .96) !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-236848 > nav.menu::before,
html body.tpl-contents.page-236848 > nav.menu::before {
  content: "" !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  margin: 0 auto 18px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(30px, 3vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.page-236848 > nav.menu::after,
html body.tpl-contents.page-236848 > nav.menu::after {
  content: "" !important;
  display: block !important;
  width: min(820px, 100%) !important;
  margin: 22px auto 0 !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  text-align: center !important;
}

html body.page-236848 > nav.menu .inner,
html body.tpl-contents.page-236848 > nav.menu .inner {
  box-sizing: border-box !important;
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-236848 > nav.menu ul,
html body.tpl-contents.page-236848 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-236848 > nav.menu li,
html body.tpl-contents.page-236848 > nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236848 > nav.menu li a,
html body.page-236848 > nav.menu li a:link,
html body.page-236848 > nav.menu li a:visited,
html body.tpl-contents.page-236848 > nav.menu li a,
html body.tpl-contents.page-236848 > nav.menu li a:link,
html body.tpl-contents.page-236848 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 56px !important;
  max-width: 100% !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .80) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(30, 82, 94, .07) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
}

html body.page-236848 > nav.menu li a:hover,
html body.tpl-contents.page-236848 > nav.menu li a:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(14, 181, 156, .42) !important;
  box-shadow: 0 20px 42px rgba(30, 82, 94, .10) !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu {
  position: absolute !important;
  top: 720px !important;
  left: 0 !important;
  z-index: 8 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 62px clamp(20px, 4vw, 56px) 64px !important;
  overflow: visible !important;
  border: 0 !important;
  border-top: 1px solid rgba(14, 181, 156, .12) !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background: rgba(247, 252, 251, .96) !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::before,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::before {
  content: "" !important;
  display: block !important;
  width: min(1120px, 100%) !important;
  margin: 0 auto 18px !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(30px, 3vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::after,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::after {
  content: "" !important;
  display: block !important;
  width: min(820px, 100%) !important;
  margin: 22px auto 0 !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  text-align: center !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu .inner,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu .inner {
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu ul,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 56px !important;
  max-width: 100% !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .80) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(30, 82, 94, .07) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
}

html body.page-236848 main,
html body.tpl-contents.page-236848 main {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  background: transparent !important;
}

html body.page-236848 main > section.article,
html body.tpl-contents.page-236848 main > section.article {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.page-236848 main > section.article > .txt.editorArea,
html body.tpl-contents.page-236848 main > section.article > .txt.editorArea {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.page-236848 #sava-lounge-page,
html body.tpl-contents.page-236848 #sava-lounge-page {
  --sava-accent: #0ab9a8;
  --sava-accent-2: #12a8c9;
  --sava-ink: #10283d;
  --sava-muted: #526a73;
  position: relative !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 0 94px !important;
  overflow: hidden !important;
  isolation: isolate !important;
  color: var(--sava-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  background:
    radial-gradient(ellipse at 72% 18%, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .36) 25%, rgba(255, 255, 255, 0) 54%),
    radial-gradient(ellipse at 84% 68%, rgba(63, 190, 213, .20) 0%, rgba(63, 190, 213, .10) 30%, rgba(63, 190, 213, 0) 58%),
    linear-gradient(90deg, rgba(15, 116, 128, .065) 1px, transparent 1px),
    linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 72%, #f7fcfb 100%) !important;
  background-size: auto, auto, 144px 100%, auto !important;
  animation: none !important;
}

html body.page-236848 #sava-lounge-page *,
html body.tpl-contents.page-236848 #sava-lounge-page * {
  box-sizing: border-box !important;
}

html body.page-236848 #sava-lounge-page::before,
html body.page-236848 #sava-lounge-page::after,
html body.tpl-contents.page-236848 #sava-lounge-page::before,
html body.tpl-contents.page-236848 #sava-lounge-page::after,
html body.page-236848 #sava-lounge-page .sava-aurora,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-aurora,
html body.page-236848 #sava-lounge-page .sava-hero-icon,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-hero-icon {
  display: none !important;
  content: none !important;
  animation: none !important;
}

html body.page-236848 #sava-lounge-page .sava-reveal,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-reveal {
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  transition: none !important;
}

html body.page-236848 #sava-lounge-page .sava-hero,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-hero {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-height: 720px !important;
  width: min(1080px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  padding: 116px 0 116px !important;
  text-align: left !important;
}

html body.page-236848 #sava-lounge-page .sava-hero > .sava-reveal,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-hero > .sava-reveal {
  width: min(720px, 100%) !important;
  margin: 0 !important;
}

html body.page-236848 #sava-lounge-page .sava-kicker,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-kicker {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin: 0 0 38px !important;
  color: var(--sava-accent) !important;
  -webkit-text-fill-color: var(--sava-accent) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
}

html body.page-236848 #sava-lounge-page .sava-kicker::before,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-kicker::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 56px !important;
  width: 56px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #3fc2d5, var(--sava-accent)) !important;
}

html body.page-236848 #sava-lounge-page .sava-title,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-title {
  max-width: 720px !important;
  margin: 0 0 34px !important;
  color: var(--sava-ink) !important;
  -webkit-text-fill-color: var(--sava-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(36px, 3.65vw, 48px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html body.page-236848 #sava-lounge-page .sava-lead,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-lead {
  max-width: 660px !important;
  margin: 0 !important;
  color: var(--sava-muted) !important;
  -webkit-text-fill-color: var(--sava-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html body.page-236848 #sava-lounge-page .sava-container,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-container {
  width: min(1040px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  padding: 300px 0 0 !important;
}

html body.page-236848 #sava-lounge-page .sava-episode-card,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-episode-card {
  position: relative !important;
  margin: 0 0 28px !important;
  padding: clamp(36px, 5vw, 58px) clamp(28px, 5vw, 64px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(14, 181, 156, .14) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .84) !important;
  box-shadow: 0 24px 64px rgba(30, 82, 94, .09) !important;
  color: var(--sava-ink) !important;
}

html body.page-236848 #sava-lounge-page .sava-episode-card::before,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-episode-card::before {
  display: none !important;
  content: none !important;
  animation: none !important;
}

html body.page-236848 #sava-lounge-page .episode-tag,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-tag {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 34px !important;
  margin: 0 0 20px !important;
  padding: 7px 18px !important;
  border-radius: 999px !important;
  background: rgba(14, 181, 156, .10) !important;
  color: var(--sava-accent) !important;
  -webkit-text-fill-color: var(--sava-accent) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
}

html body.page-236848 #sava-lounge-page .episode-title,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-title {
  margin: 0 0 24px !important;
  color: var(--sava-ink) !important;
  -webkit-text-fill-color: var(--sava-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(26px, 2.6vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

html body.page-236848 #sava-lounge-page .episode-body,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-body,
html body.page-236848 #sava-lounge-page .episode-body p,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-body p {
  color: var(--sava-muted) !important;
  -webkit-text-fill-color: var(--sava-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: 0 !important;
}

html body.page-236848 #sava-lounge-page .episode-body p,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-body p {
  margin: 0 0 1.15em !important;
}

html body.page-236848 #sava-lounge-page .episode-footer,
html body.tpl-contents.page-236848 #sava-lounge-page .episode-footer {
  margin-top: 24px !important;
  padding: 18px 22px !important;
  border: 1px solid rgba(18, 168, 201, .15) !important;
  border-radius: 16px !important;
  background: linear-gradient(135deg, rgba(232, 255, 249, .82), rgba(237, 249, 255, .86)) !important;
  color: #0b796f !important;
  -webkit-text-fill-color: #0b796f !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.8 !important;
}

html body.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child {
  margin: 42px 0 0 !important;
  padding: clamp(36px, 5vw, 58px) clamp(28px, 5vw, 64px) !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .80) !important;
  box-shadow: 0 24px 64px rgba(30, 82, 94, .08) !important;
  text-align: center !important;
}

html body.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child h3,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child h3 {
  margin: 0 0 18px !important;
  color: var(--sava-ink) !important;
  -webkit-text-fill-color: var(--sava-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(27px, 3vw, 38px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

html body.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child p,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child p {
  width: min(740px, 100%) !important;
  margin: 0 auto !important;
  color: var(--sava-muted) !important;
  -webkit-text-fill-color: var(--sava-muted) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
}

@media (max-width: 768px) {
  html body.page-236848 .hamburger,
  html body.tpl-contents.page-236848 .hamburger {
    width: 70px !important;
    height: 70px !important;
  }

  html body.page-236848 > nav.menu,
  html body.tpl-contents.page-236848 > nav.menu {
    top: 560px !important;
    padding: 44px 15px 46px !important;
  }

  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu {
    top: 560px !important;
    padding: 44px 15px 46px !important;
  }

  html body.page-236848 > nav.menu::before,
  html body.tpl-contents.page-236848 > nav.menu::before {
    margin-bottom: 14px !important;
    font-size: 25px !important;
    line-height: 1.45 !important;
  }

  html body.page-236848 > nav.menu::after,
  html body.tpl-contents.page-236848 > nav.menu::after {
    display: none !important;
    content: none !important;
  }

  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::after,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::after {
    display: none !important;
    content: none !important;
  }

  html body.page-236848 > nav.menu ul,
  html body.tpl-contents.page-236848 > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 11px !important;
    margin-top: 26px !important;
  }

  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu ul,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 11px !important;
    margin-top: 26px !important;
  }

  html body.page-236848 > nav.menu li a,
  html body.tpl-contents.page-236848 > nav.menu li a,
  html body.page-236848 > nav.menu li a:link,
  html body.tpl-contents.page-236848 > nav.menu li a:link,
  html body.page-236848 > nav.menu li a:visited,
  html body.tpl-contents.page-236848 > nav.menu li a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 15.5px !important;
  }

  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 15.5px !important;
  }

  html body.page-236848 #sava-lounge-page,
  html body.tpl-contents.page-236848 #sava-lounge-page {
    background:
      radial-gradient(ellipse at 76% 12%, rgba(255, 255, 255, .76) 0%, rgba(255, 255, 255, .28) 32%, rgba(255, 255, 255, 0) 56%),
      linear-gradient(90deg, rgba(15, 116, 128, .065) 1px, transparent 1px),
      linear-gradient(180deg, #e7fbfa 0%, #d8f4f6 72%, #f7fcfb 100%) !important;
    background-size: auto, 82px 100%, auto !important;
    padding-bottom: 58px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-hero,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-hero {
    min-height: 560px !important;
    width: calc(100% - 30px) !important;
    padding: 92px 0 64px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-kicker,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-kicker {
    gap: 12px !important;
    margin-bottom: 26px !important;
    font-size: 14.5px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-kicker::before,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-kicker::before {
    flex-basis: 42px !important;
    width: 42px !important;
    height: 2px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-title,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-title {
    margin-bottom: 24px !important;
    font-size: 24px !important;
    line-height: 1.48 !important;
  }

  html body.page-236848 #sava-lounge-page .sava-lead,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-lead {
    font-size: 15.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-236848 #sava-lounge-page .sava-container,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-container {
    width: calc(100% - 24px) !important;
    padding-top: 540px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-episode-card,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-episode-card,
  html body.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child {
    margin-bottom: 18px !important;
    padding: 30px 20px !important;
    border-radius: 20px !important;
  }

  html body.page-236848 #sava-lounge-page .episode-tag,
  html body.tpl-contents.page-236848 #sava-lounge-page .episode-tag {
    font-size: 14px !important;
  }

  html body.page-236848 #sava-lounge-page .episode-title,
  html body.tpl-contents.page-236848 #sava-lounge-page .episode-title {
    font-size: 24px !important;
    line-height: 1.55 !important;
  }

  html body.page-236848 #sava-lounge-page .episode-body,
  html body.tpl-contents.page-236848 #sava-lounge-page .episode-body,
  html body.page-236848 #sava-lounge-page .episode-body p,
  html body.tpl-contents.page-236848 #sava-lounge-page .episode-body p,
  html body.page-236848 #sava-lounge-page .episode-footer,
  html body.tpl-contents.page-236848 #sava-lounge-page .episode-footer,
  html body.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child p,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-container > .sava-reveal:last-child p {
    font-size: 15.5px !important;
    line-height: 1.95 !important;
  }
}

/* /kite-cont8-main-match-cont1-2-20260602-v1 */

/* kite-cont3-main-match-cont1-2-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont3/main.html only. Direction: align with cont1/2 bright care-service design. */

html body.tpl-contents.page-154474,
html body.page-154474 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f8fdfd 0%, #e8f9fa 50%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
  cursor: auto !important;
}

html body.page-154474 .header,
html body.tpl-contents.page-154474 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-154474 .header .siteTitle,
html body.tpl-contents.page-154474 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}

html body.page-154474.page-154474.page-154474.page-154474 .header > a,
html body.page-154474.page-154474.page-154474.page-154474 .header .logo-main,
html body.page-154474.page-154474.page-154474.page-154474 .header .sava,
html body.page-154474.page-154474.page-154474.page-154474 .header .kite-area-text,
html body.page-154474.page-154474.page-154474.page-154474 .header .logo-catch,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header > a,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header .logo-main,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header .sava,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header .kite-area-text,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-154474.page-154474.page-154474.page-154474 .header .hamburger,
html body.tpl-contents.page-154474.page-154474.page-154474.page-154474 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-154474 h1.pageTitle,
html body.tpl-contents.page-154474 h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 22px !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(360px, 40vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(96px, 8vw, 132px) clamp(96px, 19vw, 380px) clamp(84px, 10vw, 136px) clamp(38px, 25vw, 520px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    radial-gradient(circle at 68% 66%, rgba(42, 199, 196, .23) 0 18%, transparent 45%),
    linear-gradient(90deg, rgba(14, 181, 156, .045) 1px, transparent 1px),
    linear-gradient(180deg, rgba(247, 253, 253, .98) 0%, rgba(224, 248, 248, .94) 54%, rgba(202, 241, 245, .82) 100%) !important;
  background-size: auto, clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(30px, 2.8vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.36 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  text-wrap: balance !important;
}

html body.page-154474 h1.pageTitle::before,
html body.tpl-contents.page-154474 h1.pageTitle::before {
  content: "PROLOGUE / KITE ART FACTORY" !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 16px !important;
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
  font-family: "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.2vw, 18px) !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}

html body.page-154474 h1.pageTitle::after,
html body.tpl-contents.page-154474 h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  width: min(152px, 38vw) !important;
  inline-size: min(152px, 38vw) !important;
  height: 5px !important;
  margin: 2px 0 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 52%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-154474 .pnkz,
html body.tpl-contents.page-154474 .pnkz {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  color: #5b7484 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
}

html body.page-154474 .pnkz ul,
html body.tpl-contents.page-154474 .pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.page-154474 .pnkz a,
html body.tpl-contents.page-154474 .pnkz a {
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-154474 main,
html body.tpl-contents.page-154474 main {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(24px, 4vw, 42px) 0 clamp(72px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  overflow: visible !important;
}

html body.page-154474 main > section.article.siteWidth,
html body.tpl-contents.page-154474 main > section.article.siteWidth {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto clamp(34px, 5vw, 70px) !important;
  padding: clamp(24px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  overflow: hidden !important;
}

html body.page-154474 main > section.article.siteWidth > .head,
html body.tpl-contents.page-154474 main > section.article.siteWidth > .head {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr) !important;
  align-items: start !important;
  gap: clamp(24px, 4vw, 54px) !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-154474 main > section.article.reverse > .head,
html body.tpl-contents.page-154474 main > section.article.reverse > .head {
  grid-template-columns: minmax(280px, .9fr) minmax(0, 1.1fr) !important;
}

html body.page-154474 main > section.article.reverse > .head > .inner,
html body.tpl-contents.page-154474 main > section.article.reverse > .head > .inner {
  order: 2 !important;
}

html body.page-154474 main > section.article.reverse > .head > figure.first-img,
html body.tpl-contents.page-154474 main > section.article.reverse > .head > figure.first-img {
  order: 1 !important;
}

html body.page-154474 main > section.article.siteWidth > .head > .inner,
html body.tpl-contents.page-154474 main > section.article.siteWidth > .head > .inner {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-154474 main > section.article .imgContainer,
html body.tpl-contents.page-154474 main > section.article .imgContainer {
  display: none !important;
}

html body.page-154474 main > section.article h2.title,
html body.tpl-contents.page-154474 main > section.article h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 clamp(18px, 2.8vw, 30px) !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(23px, 2.4vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-transform: none !important;
}

html body.page-154474 main > section.article h2.title::before,
html body.tpl-contents.page-154474 main > section.article h2.title::before {
  content: "STORY" !important;
  display: block !important;
  margin: 0 0 10px !important;
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
  font-family: "Times New Roman", "Yu Mincho", serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

html body.page-154474 main > section#a2p7.article h2.title::before,
html body.tpl-contents.page-154474 main > section#a2p7.article h2.title::before {
  content: "INTRODUCTION" !important;
}

html body.page-154474 main > section#rcfx.article h2.title::before,
html body.tpl-contents.page-154474 main > section#rcfx.article h2.title::before {
  content: "FUTURE" !important;
}

html body.page-154474 main > section#jzil.article h2.title::before,
html body.tpl-contents.page-154474 main > section#jzil.article h2.title::before {
  content: "JOURNEY" !important;
}

html body.page-154474 main > section.article h2.title::after,
html body.tpl-contents.page-154474 main > section.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 46vw) !important;
  height: 4px !important;
  margin: 15px 0 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-154474 main > section.article .txt,
html body.tpl-contents.page-154474 main > section.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(18, 184, 168, .13) !important;
  border-radius: 16px !important;
  background:
    radial-gradient(circle at 18% 8%, rgba(18, 184, 168, .06) 0 18%, transparent 42%),
    rgba(255, 255, 255, .72) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.12vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 2.05 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
  box-shadow: 0 12px 28px rgba(26, 82, 88, .055) !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-154474 main > section.article .txt *,
html body.tpl-contents.page-154474 main > section.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  overflow-wrap: anywhere !important;
}

html body.page-154474 main > section.article figure.first-img,
html body.tpl-contents.page-154474 main > section.article figure.first-img {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 22px 56px rgba(26, 82, 88, .12) !important;
  overflow: hidden !important;
}

html body.page-154474 main > section.article figure.first-img img,
html body.tpl-contents.page-154474 main > section.article figure.first-img img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  margin: 0 !important;
  border-radius: 17px !important;
  box-shadow: none !important;
}

html body.page-154474 main > section.article figure.first-img figcaption,
html body.tpl-contents.page-154474 main > section.article figure.first-img figcaption {
  display: none !important;
}

html body.page-154474 aside > article.freeArea,
html body.tpl-contents.page-154474 aside > article.freeArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  overflow-x: hidden !important;
}

html body.page-154474 footer.footer,
html body.tpl-contents.page-154474 footer.footer {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  html body.page-154474 h1.pageTitle,
  html body.tpl-contents.page-154474 h1.pageTitle {
    min-height: 318px !important;
    padding: 82px 82px 54px 20px !important;
    gap: 17px !important;
    font-size: clamp(25px, 7vw, 28px) !important;
    line-height: 1.52 !important;
    overflow-wrap: anywhere !important;
    text-wrap: balance !important;
  }

  html body.page-154474 h1.pageTitle::before,
  html body.tpl-contents.page-154474 h1.pageTitle::before {
    max-width: 100% !important;
    font-size: 12px !important;
    letter-spacing: .05em !important;
    line-height: 1.45 !important;
  }

  html body.page-154474 h1.pageTitle::after,
  html body.tpl-contents.page-154474 h1.pageTitle::after {
    width: 112px !important;
    inline-size: 112px !important;
    height: 4px !important;
  }

  html body.page-154474 .pnkz,
  html body.tpl-contents.page-154474 .pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
    font-size: 12px !important;
  }

  html body.page-154474 .pnkz ul,
  html body.tpl-contents.page-154474 .pnkz ul {
    justify-content: center !important;
  }

  html body.page-154474 main,
  html body.tpl-contents.page-154474 main {
    padding: 10px 0 76px !important;
  }

  html body.page-154474 main > section.article.siteWidth,
  html body.tpl-contents.page-154474 main > section.article.siteWidth {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin: 0 auto 24px !important;
    padding: 18px 14px !important;
    border-radius: 18px !important;
  }

  html body.page-154474 main > section.article.siteWidth > .head,
  html body.tpl-contents.page-154474 main > section.article.siteWidth > .head,
  html body.page-154474 main > section.article.reverse > .head,
  html body.tpl-contents.page-154474 main > section.article.reverse > .head {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  html body.page-154474 main > section.article.reverse > .head > .inner,
  html body.tpl-contents.page-154474 main > section.article.reverse > .head > .inner,
  html body.page-154474 main > section.article.reverse > .head > figure.first-img,
  html body.tpl-contents.page-154474 main > section.article.reverse > .head > figure.first-img {
    order: initial !important;
  }

  html body.page-154474 main > section.article h2.title,
  html body.tpl-contents.page-154474 main > section.article h2.title {
    margin-bottom: 18px !important;
    font-size: clamp(22px, 5.9vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-154474 main > section.article h2.title::after,
  html body.tpl-contents.page-154474 main > section.article h2.title::after {
    width: 122px !important;
    height: 4px !important;
  }

  html body.page-154474 main > section.article .txt,
  html body.tpl-contents.page-154474 main > section.article .txt {
    padding: 17px 15px !important;
    border-radius: 14px !important;
    font-size: 14.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-154474 main > section.article figure.first-img,
  html body.tpl-contents.page-154474 main > section.article figure.first-img {
    padding: 7px !important;
    border-radius: 20px !important;
  }

  html body.page-154474 main > section.article figure.first-img img,
  html body.tpl-contents.page-154474 main > section.article figure.first-img img {
    border-radius: 14px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-154474 main > section.article *,
  html body.tpl-contents.page-154474 main > section.article * {
    transition: none !important;
    animation: none !important;
  }
}

/* /kite-cont3-main-match-cont1-2-20260602-v1 */

/* kite-cont10-main-hide-header-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont10/main.html only.
   Purpose: hide the duplicate CMS header area while preserving the hamburger menu. */

html body.tpl-contents.page-239496 .header,
html body.page-239496 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tpl-contents.page-239496 .header > *:not(.hamburger),
html body.page-239496 .header > *:not(.hamburger) {
  display: none !important;
}

html body.tpl-contents.page-239496 .header .siteTitle,
html body.tpl-contents.page-239496 .header .siteTitle *,
html body.page-239496 .header .siteTitle,
html body.page-239496 .header .siteTitle * {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.tpl-contents.page-239496 main,
html body.page-239496 main {
  margin-top: 0 !important;
}

html body.tpl-contents.page-239496 .hamburger,
html body.page-239496 .hamburger {
  z-index: 10020 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
}

html body.tpl-contents.page-239496 .hamburger *,
html body.page-239496 .hamburger * {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

/* /kite-cont10-main-hide-header-20260602-v1 */

/* kite-cont2-main-match-cont1-2-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont2/main.html only.
   Purpose: move the access page toward the approved cont1/2 bright care-site design while preserving content. */

html body.tpl-contents.page-154473,
html body.page-154473 {
  min-width: 0 !important;
  overflow-x: hidden !important;
  background: #f7fbfa !important;
  color: #263331 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "MS PMincho", serif !important;
}

html body.tpl-contents.page-154473 *,
html body.page-154473 * {
  box-sizing: border-box !important;
}

html body.tpl-contents.page-154473 .header,
html body.page-154473 .header {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.tpl-contents.page-154473 .header > *:not(.hamburger),
html body.page-154473 .header > *:not(.hamburger),
html body.tpl-contents.page-154473 .header .siteTitle,
html body.tpl-contents.page-154473 .header .logo-catch,
html body.tpl-contents.page-154473 .header .logo-main,
html body.tpl-contents.page-154473 .header .sava,
html body.tpl-contents.page-154473 .header .kite-area-text,
html body.page-154473 .header .siteTitle,
html body.page-154473 .header .logo-catch,
html body.page-154473 .header .logo-main,
html body.page-154473 .header .sava,
html body.page-154473 .header .kite-area-text {
  display: none !important;
  visibility: hidden !important;
}

html body.tpl-contents.page-154473 .hamburger,
html body.page-154473 .hamburger {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10030 !important;
  display: block !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
}

html body.tpl-contents.page-154473 .hamburger .inner,
html body.page-154473 .hamburger .inner {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

html body.tpl-contents.page-154473 .hamburger span,
html body.page-154473 .hamburger span {
  display: block !important;
  width: 54px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: #fff !important;
}

html body.tpl-contents.page-154473 .hamburger p,
html body.page-154473 .hamburger p {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

html body.tpl-contents.page-154473 .navi,
html body.page-154473 .navi,
html body.tpl-contents.page-154473 .menuNavi,
html body.page-154473 .menuNavi,
html body.tpl-contents.page-154473 nav.pnkz,
html body.page-154473 nav.pnkz,
html body.tpl-contents.page-154473 .pnkz,
html body.page-154473 .pnkz {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-contents.page-154473 h1.pageTitle,
html body.page-154473 h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  width: 100vw !important;
  min-height: min(690px, 88vh) !important;
  margin: 0 !important;
  padding: clamp(120px, 15vw, 168px) max(24px, calc((100vw - 1040px) / 2)) clamp(150px, 16vw, 190px) !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.055) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.052) 1px, transparent 1px) 0 0 / 128px 128px,
    radial-gradient(circle at 16% 20%, rgba(19, 199, 162, 0.22), rgba(19, 199, 162, 0) 34%),
    radial-gradient(circle at 82% 14%, rgba(90, 202, 241, 0.18), rgba(90, 202, 241, 0) 30%),
    linear-gradient(135deg, rgba(241, 255, 251, 0.98), rgba(247, 253, 255, 0.99) 52%, rgba(228, 248, 255, 0.94)) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(40px, 5.4vw, 66px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  overflow: hidden !important;
}

html body.tpl-contents.page-154473 h1.pageTitle::before,
html body.page-154473 h1.pageTitle::before {
  content: "ACCESS / TENNOCHO";
  display: block !important;
  margin: 0 0 28px !important;
  padding-left: 92px !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: clamp(15px, 1.7vw, 22px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
}

html body.tpl-contents.page-154473 h1.pageTitle::after,
html body.page-154473 h1.pageTitle::after {
  content:"";
  display: block !important;
  max-width: 700px !important;
  margin: 34px 0 0 !important;
  color: #5f7a82 !important;
  -webkit-text-fill-color: #5f7a82 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: clamp(16px, 1.7vw, 19px) !important;
  font-weight: 500 !important;
  line-height: 2 !important;
}

html body.tpl-contents.page-154473 h1.pageTitle > span,
html body.page-154473 h1.pageTitle > span {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

html body.tpl-contents.page-154473 main,
html body.page-154473 main {
  position: relative !important;
  z-index: 1 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: clamp(48px, 7vw, 82px) 0 clamp(72px, 8vw, 112px) !important;
  overflow: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.048) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.048) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(180deg, rgba(216, 244, 246, 0.98), rgba(235, 250, 250, 0.96) 24%, rgba(247, 251, 250, 0.98) 64%, rgba(255, 255, 255, 0.98)) !important;
}

html body.tpl-contents.page-154473 main::before,
html body.page-154473 main::before {
  content: "";
  position: absolute !important;
  inset: 0 auto auto 0 !important;
  width: 42vw !important;
  height: 36vw !important;
  max-height: 520px !important;
  border-radius: 50% !important;
  background: rgba(31, 214, 168, 0.13) !important;
  filter: blur(28px) !important;
  pointer-events: none !important;
}

html body.tpl-contents.page-154473 main > section.article,
html body.page-154473 main > section.article,
html body.tpl-contents.page-154473 .article.siteWidth-s#tzqv,
html body.page-154473 .article.siteWidth-s#tzqv {
  position: relative !important;
  z-index: 1 !important;
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: min(1120px, calc(100vw - 48px)) !important;
  margin: 0 auto !important;
  padding: clamp(34px, 5.2vw, 58px) !important;
  border: 1px solid rgba(164, 226, 220, 0.82) !important;
  border-radius: 28px !important;
  background: rgba(255, 255, 255, 0.76) !important;
  box-shadow: 0 26px 70px rgba(20, 78, 86, 0.12) !important;
  color: #263331 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  overflow: hidden !important;
}

html body.tpl-contents.page-154473 main > section.article > h2.title,
html body.page-154473 main > section.article > h2.title {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  max-width: 860px !important;
  margin: 0 auto clamp(30px, 4vw, 46px) !important;
  padding: 0 0 22px !important;
  border: 0 !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  background: transparent !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(28px, 3.8vw, 44px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.tpl-contents.page-154473 main > section.article > h2.title::after,
html body.page-154473 main > section.article > h2.title::after {
  content: "";
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  width: 96px !important;
  height: 3px !important;
  border-radius: 999px !important;
  transform: translateX(-50%) !important;
  background: linear-gradient(90deg, #13c8a6, #35b5ec) !important;
}

html body.tpl-contents.page-154473 main section.article .txt,
html body.page-154473 main section.article .txt {
  max-width: 100% !important;
  margin: 0 !important;
  color: #30434c !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: 17px !important;
  line-height: 1.9 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-contents.page-154473 main section.article .txt > style,
html body.tpl-contents.page-154473 main section.article .txt > script,
html body.page-154473 main section.article .txt > style,
html body.page-154473 main section.article .txt > script {
  display: none !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520,
html body.page-154473 .kite-static-office-facts-20260520 {
  width: 100% !important;
  max-width: 980px !important;
  margin: 0 auto clamp(34px, 5vw, 58px) !important;
  padding: clamp(24px, 4vw, 38px) !important;
  border: 1px solid rgba(164, 226, 220, 0.92) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  box-shadow: 0 20px 48px rgba(23, 68, 74, 0.1) !important;
  color: #263331 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 h2,
html body.page-154473 .kite-static-office-facts-20260520 h2 {
  margin: 0 0 20px !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(22px, 2.7vw, 30px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dl,
html body.page-154473 .kite-static-office-facts-20260520 dl {
  display: grid !important;
  grid-template-columns: minmax(150px, 0.34fr) minmax(0, 1fr) !important;
  gap: 0 !important;
  margin: 0 !important;
  border-top: 1px solid rgba(164, 226, 220, 0.85) !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dt,
html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dd,
html body.page-154473 .kite-static-office-facts-20260520 dt,
html body.page-154473 .kite-static-office-facts-20260520 dd {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 14px 0 !important;
  border-bottom: 1px solid rgba(164, 226, 220, 0.85) !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(16px, 1.45vw, 18px) !important;
  line-height: 1.85 !important;
  letter-spacing: 0 !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dt,
html body.page-154473 .kite-static-office-facts-20260520 dt {
  color: #10a283 !important;
  -webkit-text-fill-color: #10a283 !important;
  font-weight: 700 !important;
  padding-right: 22px !important;
}

html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dd,
html body.page-154473 .kite-static-office-facts-20260520 dd {
  color: #203747 !important;
  -webkit-text-fill-color: #203747 !important;
  font-weight: 500 !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-contents.page-154473 #kite-access-depth,
html body.page-154473 #kite-access-depth {
  position: relative !important;
  display: block !important;
  flex-direction: initial !important;
  align-items: initial !important;
  justify-content: initial !important;
  width: 100% !important;
  max-width: 980px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  border-radius: 26px !important;
  overflow: hidden !important;
  background: linear-gradient(135deg, rgba(240, 255, 252, 0.98), rgba(235, 250, 255, 0.96)) !important;
  box-shadow: 0 22px 58px rgba(23, 68, 74, 0.12) !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-map-scene,
html body.page-154473 #kite-access-depth .kite-map-scene {
  position: relative !important;
  display: block !important;
  flex: none !important;
  width: 100% !important;
  max-width: 100% !important;

/* kite-restore-chunk-10-20260802 */
  min-height: 320px !important;
  height: clamp(320px, 38vw, 440px) !important;
  overflow: hidden !important;
  border-radius: 26px 26px 0 0 !important;
  background: linear-gradient(135deg, #d9f5f5, #f7fbfa) !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-layer,
html body.page-154473 #kite-access-depth .kite-layer {
  position: absolute !important;
  inset: 0 !important;
  background-position: center !important;
  background-size: cover !important;
  opacity: 0.42 !important;
  transform: none !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-layer:not(.layer-5-final),
html body.page-154473 #kite-access-depth .kite-layer:not(.layer-5-final) {
  opacity: 0 !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-overlay,
html body.page-154473 #kite-access-depth .kite-overlay {
  position: absolute !important;
  inset: 0 !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(239, 253, 251, 0.92)),
    radial-gradient(circle at 18% 18%, rgba(17, 185, 169, 0.18), rgba(17, 185, 169, 0) 44%) !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-content-glass,
html body.page-154473 #kite-access-depth .kite-content-glass {
  position: relative !important;
  display: block !important;
  flex: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(26px, 4vw, 42px) !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: rgba(255, 255, 255, 0.88) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-access-method-title,
html body.page-154473 #kite-access-depth .kite-access-method-title {
  margin: 0 0 24px !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(25px, 3vw, 36px) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  letter-spacing: 0 !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-access-info-v2,
html body.page-154473 #kite-access-depth .kite-access-info-v2 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 18px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-access-block,
html body.page-154473 #kite-access-depth .kite-access-block {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 24px !important;
  border: 1px solid rgba(164, 226, 220, 0.84) !important;
  border-radius: 20px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  box-shadow: 0 14px 34px rgba(23, 68, 74, 0.08) !important;
  color: #30434c !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
}

html body.tpl-contents.page-154473 #kite-access-depth .kite-access-label,
html body.page-154473 #kite-access-depth .kite-access-label {
  margin: 0 0 10px !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.08em !important;
}

html body.tpl-contents.page-154473 #kite-access-depth p,
html body.tpl-contents.page-154473 #kite-access-depth li,
html body.page-154473 #kite-access-depth p,
html body.page-154473 #kite-access-depth li {
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.85 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-contents.page-154473 #kite-access-depth ul,
html body.page-154473 #kite-access-depth ul {
  margin: 0 !important;
  padding-left: 1.2em !important;
}

html body.tpl-contents.page-154473 img,
html body.page-154473 img,
html body.tpl-contents.page-154473 iframe,
html body.page-154473 iframe {
  max-width: 100% !important;
}

html body.tpl-contents.page-154473 #kite-home-return-button-v27,
html body.page-154473 #kite-home-return-button-v27 {
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: min(1120px, calc(100vw - 48px)) !important;
  margin: 34px auto 0 !important;
}

html body.tpl-contents.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth,
html body.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth {
  display: block !important;
  flex-direction: initial !important;
  width: 100% !important;
  max-width: 980px !important;
}

html body.tpl-contents.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth .kite-map-scene,
html body.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth .kite-map-scene,
html body.tpl-contents.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth .kite-content-glass,
html body.page-154473 main section.article#tzqv .txt div#kite-access-depth#kite-access-depth .kite-content-glass {
  display: block !important;
  flex: none !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
}

@media (max-width: 767px) {
  html body.tpl-contents.page-154473 .hamburger,
  html body.page-154473 .hamburger {
    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
  }

  html body.tpl-contents.page-154473 .hamburger .inner,
  html body.page-154473 .hamburger .inner {
    gap: 6px !important;
  }

  html body.tpl-contents.page-154473 .hamburger span,
  html body.page-154473 .hamburger span {
    width: 38px !important;
    height: 3px !important;
  }

  html body.tpl-contents.page-154473 .hamburger p,
  html body.page-154473 .hamburger p {
    font-size: 11px !important;
  }

  html body.tpl-contents.page-154473 h1.pageTitle,
  html body.page-154473 h1.pageTitle {
    min-height: 560px !important;
    padding: 112px 24px 122px !important;
    font-size: clamp(34px, 10.2vw, 44px) !important;
    line-height: 1.32 !important;
  }

  html body.tpl-contents.page-154473 h1.pageTitle::before,
  html body.page-154473 h1.pageTitle::before {
    padding-left: 58px !important;
    margin-bottom: 24px !important;
    font-size: 15px !important;
  }

  html body.tpl-contents.page-154473 h1.pageTitle::after,
  html body.page-154473 h1.pageTitle::after {
    margin-top: 26px !important;
    font-size: 15px !important;
    line-height: 1.85 !important;
  }

  html body.tpl-contents.page-154473 main,
  html body.page-154473 main {
    padding: 34px 0 72px !important;
  }

  html body.tpl-contents.page-154473 main > section.article,
  html body.page-154473 main > section.article,
  html body.tpl-contents.page-154473 .article.siteWidth-s#tzqv,
  html body.page-154473 .article.siteWidth-s#tzqv {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    padding: 22px 16px 24px !important;
    border-radius: 20px !important;
  }

  html body.tpl-contents.page-154473 main > section.article > h2.title,
  html body.page-154473 main > section.article > h2.title {
    font-size: 24px !important;
    line-height: 1.48 !important;
    margin-bottom: 26px !important;
    padding-bottom: 18px !important;
  }

  html body.tpl-contents.page-154473 main section.article .txt,
  html body.page-154473 main section.article .txt {
    font-size: 15px !important;
    line-height: 1.82 !important;
  }

  html body.tpl-contents.page-154473 .kite-static-office-facts-20260520,
  html body.page-154473 .kite-static-office-facts-20260520 {
    padding: 20px 16px !important;
    border-radius: 18px !important;
  }

  html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dl,
  html body.page-154473 .kite-static-office-facts-20260520 dl {
    grid-template-columns: 1fr !important;
  }

  html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dt,
  html body.page-154473 .kite-static-office-facts-20260520 dt {
    padding: 14px 0 3px !important;
    border-bottom: 0 !important;
    font-size: 15px !important;
  }

  html body.tpl-contents.page-154473 .kite-static-office-facts-20260520 dd,
  html body.page-154473 .kite-static-office-facts-20260520 dd {
    padding: 0 0 14px !important;
    font-size: 16px !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth,
  html body.page-154473 #kite-access-depth {
    border-radius: 20px !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth .kite-map-scene,
  html body.page-154473 #kite-access-depth .kite-map-scene {
    height: 260px !important;
    min-height: 260px !important;
    border-radius: 20px 20px 0 0 !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth .kite-content-glass,
  html body.page-154473 #kite-access-depth .kite-content-glass {
    padding: 22px 14px !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth .kite-access-info-v2,
  html body.page-154473 #kite-access-depth .kite-access-info-v2 {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth .kite-access-block,
  html body.page-154473 #kite-access-depth .kite-access-block {
    padding: 18px 16px !important;
    border-radius: 16px !important;
  }

  html body.tpl-contents.page-154473 #kite-access-depth p,
  html body.tpl-contents.page-154473 #kite-access-depth li,
  html body.page-154473 #kite-access-depth p,
  html body.page-154473 #kite-access-depth li {
    font-size: 15px !important;
  }

  html body.tpl-contents.page-154473 #kite-home-return-button-v27,
  html body.page-154473 #kite-home-return-button-v27 {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
  }
}

/* /kite-cont2-main-match-cont1-2-20260602-v1 */

/* kite-cont9-main-white-heading-text-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont9/main.html only.
   Change: make the green article heading bars use white text. */

html body.page-239440 main > section#qczk.article .txt.editorArea h2,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2 {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 39, 51, .16) !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea h2 *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2 * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: inherit !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea [style*="background"],
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="background"],
html body.page-239440 main > section#qczk.article .txt.editorArea [style*="閭梧勹"],
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="閭梧勹"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 39, 51, .16) !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea [style*="background"] *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="background"] *,
html body.page-239440 main > section#qczk.article .txt.editorArea [style*="閭梧勹"] *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="閭梧勹"] * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: inherit !important;
}

/* /kite-cont9-main-white-heading-text-20260602-v1 */


/* kite-cont9-main-white-heading-body-color-fix-20260602-v1
   Emergency fix: restore article body text after broad background selector. */

html body.page-239440 main > section#qczk.article .txt.editorArea,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea,
html body.page-239440 main > section#qczk.article .txt.editorArea div,
html body.page-239440 main > section#qczk.article .txt.editorArea section,
html body.page-239440 main > section#qczk.article .txt.editorArea p,
html body.page-239440 main > section#qczk.article .txt.editorArea ul,
html body.page-239440 main > section#qczk.article .txt.editorArea ol,
html body.page-239440 main > section#qczk.article .txt.editorArea li,
html body.page-239440 main > section#qczk.article .txt.editorArea span,
html body.page-239440 main > section#qczk.article .txt.editorArea strong,
html body.page-239440 main > section#qczk.article .txt.editorArea em,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea div,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea section,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea p,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea ul,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea ol,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea li,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea span,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea strong,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea em {
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea h2,
html body.page-239440 main > section#qczk.article .txt.editorArea h2 *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2 * {
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}



/* /kite-cont9-main-white-heading-body-color-fix-20260602-v1 */


/* kite-cont9-main-white-heading-body-color-fix2-20260602-v1
   Stronger emergency fix: only background-colored h2 bars stay white. */

html body.page-239440 main > section#qczk.article .txt.editorArea [style*="background"]:not(h2),
html body.page-239440 main > section#qczk.article .txt.editorArea [style*="background"]:not(h2) *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="background"]:not(h2),
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea [style*="background"]:not(h2) * {
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  text-shadow: none !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea h2:not([style*="background"]),
html body.page-239440 main > section#qczk.article .txt.editorArea h2:not([style*="background"]) *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2:not([style*="background"]),
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2:not([style*="background"]) * {
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  text-shadow: none !important;
}

html body.page-239440 main > section#qczk.article .txt.editorArea h2[style*="background"],
html body.page-239440 main > section#qczk.article .txt.editorArea h2[style*="background"] *,
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2[style*="background"],
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea h2[style*="background"] * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 39, 51, .16) !important;
}

/* /kite-cont9-main-white-heading-body-color-fix2-20260602-v1 */

/* kite-cont9-main-circle-number-white-20260602-v1
   Scope: cont9 article flow number badges only. */

html body.page-239440 main > section#qczk.article .txt.editorArea div[style*="width: 40px"][style*="height: 40px"][style*="border-radius: 50%"][style*="background: #0EB59C"],
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea div[style*="width: 40px"][style*="height: 40px"][style*="border-radius: 50%"][style*="background: #0EB59C"],
html body.page-239440 main > section#qczk.article .txt.editorArea div[style*="width:40px"][style*="height:40px"][style*="border-radius:50%"][style*="background:#0EB59C"],
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea div[style*="width:40px"][style*="height:40px"][style*="border-radius:50%"][style*="background:#0EB59C"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 39, 51, .16) !important;
}

/* /kite-cont9-main-circle-number-white-20260602-v1 */


/* kite-cont9-subpages-match-main-20260602-v1
   Scope: cont9 article detail pages only.
   Target pages:
   29/page-239447, 38/page-239898, 30/page-239450, 31/page-239455,
   32/page-239457, 39/page-240803, 44/page-242705, 37/page-239897, 28/page-239443.
   Purpose: move these pages toward the cont9/main guide design without touching cont9/main or other site pages. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) {
  min-width: 0 !important;
  overflow-x: hidden !important;
  background: #f7fbfa !important;
  color: #243f50 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "MS PMincho", serif !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) * {
  box-sizing: border-box !important;
  letter-spacing: 0 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header > *:not(.hamburger),
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .siteTitle,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .logo-catch,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .logo-main,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .sava,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .kite-area-text {
  display: none !important;
  visibility: hidden !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10030 !important;
  display: block !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}



html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger span {
  display: block !important;
  width: 54px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: #fff !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger p {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  width: 100vw !important;
  min-height: min(660px, 84vh) !important;
  margin: 0 !important;
  padding: clamp(118px, 14vw, 156px) max(24px, calc((100vw - 1040px) / 2)) clamp(112px, 13vw, 150px) !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.055) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.052) 1px, transparent 1px) 0 0 / 128px 128px,
    radial-gradient(circle at 18% 22%, rgba(19, 199, 162, 0.22), rgba(19, 199, 162, 0) 35%),
    radial-gradient(circle at 80% 18%, rgba(90, 202, 241, 0.18), rgba(90, 202, 241, 0) 31%),
    linear-gradient(135deg, rgba(241, 255, 251, 0.98), rgba(247, 253, 255, 0.99) 54%, rgba(228, 248, 255, 0.94)) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(34px, 4.2vw, 54px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  text-align: left !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle::before {
  content: "CARE INSURANCE GUIDE";
  display: block !important;
  margin: 0 0 26px !important;
  padding-left: 84px !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: clamp(15px, 1.55vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle::after {
  content:"";
  display: block !important;
  max-width: 760px !important;
  margin: 30px 0 0 !important;
  color: #5b7884 !important;
  -webkit-text-fill-color: #5b7884 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: clamp(15px, 1.5vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 1.9 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
  position: relative !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: clamp(54px, 6vw, 82px) max(18px, calc((100vw - 1120px) / 2)) !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.044) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.044) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(180deg, rgba(231, 250, 250, 0.98), rgba(246, 252, 251, 0.98)) !important;
  color: #203747 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  overflow: hidden !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::before {
  content:"";
  display: block !important;
  width: min(1120px, calc(100vw - 36px)) !important;
  margin: 0 auto 24px !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(26px, 3.4vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
  width: min(1120px, calc(100vw - 36px)) !important;
  max-width: min(1120px, calc(100vw - 36px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}



html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  min-height: 82px !important;
  width: 100% !important;
  padding: 18px 20px !important;
  border: 1px solid rgba(164, 226, 220, 0.88) !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  color: #203747 !important;
  -webkit-text-fill-color: #203747 !important;
  box-shadow: 0 18px 44px rgba(23, 68, 74, 0.08) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a::after {
  content: ">";
  flex: 0 0 auto !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-weight: 800 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.pnkz,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > .pnkz,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > div.navi {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main {
  position: relative !important;
  z-index: 1 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: clamp(62px, 7vw, 96px) 0 clamp(76px, 8vw, 116px) !important;
  overflow: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.048) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.048) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(180deg, rgba(224, 247, 248, 0.98), rgba(238, 251, 250, 0.97) 24%, rgba(247, 251, 250, 0.99) 64%, rgba(255, 255, 255, 0.99)) !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main > section.article {
  position: relative !important;
  z-index: 1 !important;
  width: min(1160px, calc(100vw - 48px)) !important;
  max-width: min(1160px, calc(100vw - 48px)) !important;
  margin: 0 auto clamp(30px, 4.5vw, 52px) !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #243f50 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  overflow: visible !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(34px, 5vw, 58px) !important;
  border: 1px solid rgba(164, 226, 220, 0.84) !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  box-shadow: 0 20px 56px rgba(23, 68, 74, 0.1) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(16px, 1.35vw, 18px) !important;
  font-weight: 500 !important;
  line-height: 2.04 !important;
  overflow-wrap: anywhere !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt > style,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt > script,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea > style,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea > script {
  display: none !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt :where(p, li, div, span, strong, em, small, dd, dt),
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea :where(p, li, div, span, strong, em, small, dd, dt) {
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: inherit !important;
  line-height: inherit !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt :where(h2, h3, h4),
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea :where(h2, h3, h4) {
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h2,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h2 {
  display: block !important;
  width: 100% !important;
  margin: clamp(26px, 4vw, 42px) 0 24px !important;
  padding: 22px 28px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: linear-gradient(135deg, #15b99d, #08aebd) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 14px 34px rgba(13, 173, 169, 0.14) !important;
  font-size: clamp(24px, 2.45vw, 34px) !important;
  line-height: 1.48 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h2 *,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h2 * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h3,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h3 {
  margin: clamp(24px, 3.6vw, 38px) 0 14px !important;
  padding: 0 0 12px !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(17, 185, 169, 0.42) !important;
  background: transparent !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.5 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h4,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h4 {
  margin: 22px 0 10px !important;
  color: #10a283 !important;
  -webkit-text-fill-color: #10a283 !important;
  font-size: clamp(18px, 1.7vw, 22px) !important;
  line-height: 1.55 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt a,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea a {
  color: #0a8f83 !important;
  -webkit-text-fill-color: #0a8f83 !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 0.18em !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article img,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article iframe {
  max-width: 100% !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt div[style*="width: 40px"][style*="height: 40px"][style*="border-radius: 50%"][style*="background: #0EB59C"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt div[style*="width:40px"][style*="height:40px"][style*="border-radius:50%"][style*="background:#0EB59C"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea div[style*="width: 40px"][style*="height: 40px"][style*="border-radius: 50%"][style*="background: #0EB59C"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea div[style*="width:40px"][style*="height:40px"][style*="border-radius:50%"][style*="background:#0EB59C"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 39, 51, 0.16) !important;
}

@media (max-width: 980px) {
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger {
    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
  }

  

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger span {
    width: 38px !important;
    height: 3px !important;
  }

  

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle {
    min-height: 500px !important;
    padding: 104px 20px 94px !important;
    font-size: clamp(29px, 8.8vw, 40px) !important;
    line-height: 1.36 !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle::before {
    padding-left: 56px !important;
    margin-bottom: 20px !important;
    font-size: 14px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) h1.pageTitle::after {
    margin-top: 24px !important;
    font-size: 14px !important;
    line-height: 1.75 !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
    padding: 38px 12px 44px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::before {
    width: calc(100vw - 24px) !important;
    margin-bottom: 18px !important;
    font-size: 25px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
    grid-template-columns: 1fr !important;
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    gap: 10px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a {
    min-height: 64px !important;
    padding: 14px 16px !important;
    font-size: 15px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main {
    padding: 34px 0 72px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main > section.article {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    margin-bottom: 24px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt,
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea {
    padding: 22px 16px 24px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h2,
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h2 {
    margin: 22px 0 18px !important;
    padding: 18px 18px !important;
    font-size: clamp(21px, 6.2vw, 27px) !important;
    line-height: 1.45 !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h3,
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h3 {
    font-size: 20px !important;
  }
}

/* /kite-cont9-subpages-match-main-20260602-v1 */

/* kite-cont9-subpages-menu-white-text-20260602-v1
   Scope: cont9 article detail related-page buttons only.
   Purpose: make the button labels in the blue related-page band white. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:link,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:visited,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:hover,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:focus {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 35, 72, 0.24) !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a *,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a::after {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt a.kite-return-home-fit-btn,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt a.kite-return-home-btn,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea a.kite-return-home-fit-btn,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea a.kite-return-home-btn {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 35, 72, 0.24) !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt a.kite-return-home-fit-btn *,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt a.kite-return-home-btn *,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea a.kite-return-home-fit-btn *,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea a.kite-return-home-btn * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/* /kite-cont9-subpages-menu-white-text-20260602-v1 */


/* kite-cont9-32-support-image-hires-20260602-v1
   Scope: https://www.kiteartfactory.jp/cont9/32.html only.
   Purpose: use the larger uploaded image for the service-map illustration and avoid desktop upscaling blur. */

html body.page-239457 main section.article .txt img[src*="VXfBCDop64_m.jpg"],
html body.page-239457 main section.article .editorArea img[src*="VXfBCDop64_m.jpg"] {
  content: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/VXfBCDop64.jpg") !important;
  display: block !important;
  width: min(860px, 100%) !important;
  max-width: 100% !important;
  height: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

/* /kite-cont9-32-support-image-hires-20260602-v1 */
uto

/* kite-cont9-subpages-h2-smaller-20260602-v1
   Scope: cont9 article detail pages only.
   Purpose: make the green gradient article heading bars calmer and smaller. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h2,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h2 {
  padding: 18px 24px !important;
  font-size: clamp(21px, 1.9vw, 28px) !important;
  line-height: 1.44 !important;
}

@media (max-width: 767px) {
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt h2,
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .editorArea h2 {
    padding: 15px 16px !important;
    font-size: clamp(18px, 5vw, 22px) !important;
    line-height: 1.42 !important;
  }
}

/* /kite-cont9-subpages-h2-smaller-20260602-v1 */

/* kite-cont9-subpages-hamburger-restore-20260602-v1
   Scope: cont9 article detail pages only.
   Purpose: restore the hamburger icon and its opened navigation panel after page-level visual styling. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger,
html body.tpl-eid:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .hamburger {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  display: block !important;
  visibility: visible !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: #000 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger .inner {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger span {
  display: block !important;
  width: 54px !important;
  height: 3px !important;
  min-height: 3px !important;
  border-radius: 999px !important;
  background: #fff !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger p {
  display: block !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > div.navi {
  position: fixed !important;
  top: -140px !important;
  left: 0 !important;
  right: auto !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 140px !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: auto !important;
  opacity: 1 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > div.navi.active {
  top: 0 !important;
  height: 100vh !important;
  min-height: 100vh !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
}

@media (max-width: 767px) {
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger,
  html body.tpl-eid:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .header .hamburger {
    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger .inner {
    gap: 6px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger span {
    width: 38px !important;
    height: 3px !important;
    min-height: 3px !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) .hamburger p {
    font-size: 11px !important;
  }
}

/* /kite-cont9-subpages-hamburger-restore-20260602-v1 */


/* kite-cont9-top-menu-pills-like-cont1-52-20260602-v1
   Scope: cont9 article detail pages only.
   Purpose: make the page-top related buttons match the calm white pill style of cont1/52.html. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
  position: relative !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 28px max(16px, calc((100vw - 1120px) / 2)) 30px !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px) 0 0 / 164px 100%,
    linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px 12px !important;
  width: min(1120px, calc(100vw - 32px)) !important;
  max-width: min(1120px, calc(100vw - 32px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
  display: block !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: auto !important;
  min-width: 176px !important;
  max-width: min(100%, 540px) !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 10px 24px !important;
  border: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, 0.08) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a::after {
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
}

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:hover,
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a:focus-visible {
  background: rgba(255, 255, 255, 0.98) !important;
  border-color: rgba(18, 184, 168, 0.36) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
}

@media (max-width: 767px) {
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
    padding: 20px 14px 22px !important;
    background:
      linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px) 0 0 / 86px 100%,
      linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
    gap: 9px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
    width: 100% !important;
  }

  html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
}

/* Specificity lift: older cont9 article rules target li a:link/:visited, so this later block must match those states. */
html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
  padding: 28px max(16px, calc((100vw - 1120px) / 2)) 30px !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px) 0 0 / 164px 100%,
    linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px 12px !important;
  width: min(1120px, calc(100vw - 32px)) !important;
  max-width: min(1120px, calc(100vw - 32px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
  flex: 0 1 auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 176px !important;
  max-width: min(100%, 540px) !important;
  min-height: 42px !important;
  padding: 10px 24px !important;
  border: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-right: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, 0.08) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  transform: none !important;
}

@media (max-width: 767px) {
  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
    padding: 20px 14px 22px !important;
    background:
      linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px) 0 0 / 86px 100%,
      linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  }

  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 9px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
    width: 100% !important;
  }

  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
  html body.tpl-eid:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
  html body:is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
}

/* Final force layer: page-scoped high-specificity override for older blue-band declarations. */
html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 !important;
  padding: 28px max(16px, calc((100vw - 1120px) / 2)) 30px !important;
  border: 0 !important;
  background-color: rgba(248, 252, 252, 0.96) !important;
  background-image:
    linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  background-repeat: repeat, repeat !important;
  background-size: 164px 100%, auto !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::before,
html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::after,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::before,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu::after {
  content: none !important;
  display: none !important;
}

html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu .inner,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px 12px !important;
  width: min(1120px, calc(100vw - 32px)) !important;
  max-width: min(1120px, calc(100vw - 32px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
  flex: 0 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: auto !important;
  min-width: 176px !important;
  max-width: min(100%, 540px) !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 10px 24px !important;
  border: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-right: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-radius: 999px !important;
  background-color: rgba(255, 255, 255, 0.88) !important;
  background-image: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, 0.08) !important;
  text-shadow: none !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  transform: none !important;
}

html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a::after,
html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 767px) {
  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu {
    padding: 20px 14px 22px !important;
    background-color: rgba(248, 252, 252, 0.96) !important;
    background-image:
      linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px),
      linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
    background-size: 86px 100%, auto !important;
  }

  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 9px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li {
    width: 100% !important;
  }

  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
  html body.tpl-eid:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:link,
  html body:not(#kiteCont9PillsForce):is(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) > nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
}

/* /kite-cont9-top-menu-pills-like-cont1-52-20260602-v1 */

/* sanitized legacy mojibake note */

html body:where(.page-239440, .page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .kite-article-source-note h2,
html body:where(.page-239440, .page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea .kite-article-source-note h2 {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 0 18px !important;
  padding: 10px 16px !important;
  border-radius: 7px !important;
  font-size: clamp(16.5px, 1.32vw, 19px) !important;
  line-height: 1.36 !important;
  letter-spacing: 0 !important;
  box-shadow: 0 10px 22px rgba(12, 118, 135, .12) !important;
}

@media (max-width: 767px) {
  html body:where(.page-239440, .page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .kite-article-source-note h2,
  html body:where(.page-239440, .page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea .kite-article-source-note h2 {
    margin-bottom: 14px !important;
    padding: 8px 12px !important;
    font-size: clamp(15px, 4vw, 16.5px) !important;
    line-height: 1.38 !important;
  }
}

/* /kite-cont9-source-note-h2-compact-20260602-v2 */


/* kite-cont9-29-green-callout-white-text-20260602-v1
   Scope: cont9/29.html only.
   Purpose: keep the green inline callout readable with white text. */

html body.page-239447 main section.article .txt.editorArea div[style*="background: #0EB59C"][style*="text-align: center"],
html body.page-239447 main section.article .txt.editorArea div[style*="background:#0EB59C"][style*="text-align: center"],
html body.page-239447 main section.article .txt.editorArea div[style*="background-color: #0EB59C"][style*="text-align: center"],
html body.page-239447 main section.article .txt.editorArea div[style*="background-color:#0EB59C"][style*="text-align: center"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body.page-239447 main section.article .txt.editorArea div[style*="background: #0EB59C"][style*="text-align: center"] *,
html body.page-239447 main section.article .txt.editorArea div[style*="background:#0EB59C"][style*="text-align: center"] *,
html body.page-239447 main section.article .txt.editorArea div[style*="background-color: #0EB59C"][style*="text-align: center"] *,

/* kite-restore-chunk-11-20260802 */
html body.page-239447 main section.article .txt.editorArea div[style*="background-color:#0EB59C"][style*="text-align: center"] * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/* /kite-cont9-29-green-callout-white-text-20260602-v1 */


/* kite-cont9-remove-green-card-top-lines-20260603-v1
   Scope: cont9 article pages shown in the related-page pill navigation.
   Purpose: remove the thick green horizontal line at the top of inline article cards. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-top"][style*="#0EB59C"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-top"][style*="#0eb59c"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-top"][style*="rgb(14, 181, 156)"] {
  border-top: 1px solid rgba(14, 181, 156, .14) !important;
}

/* /kite-cont9-remove-green-card-top-lines-20260603-v1 */


/* kite-cont9-remove-green-card-left-lines-20260603-v1
   Scope: cont9 article pages shown in the related-page pill navigation.
   Purpose: remove thick green vertical left lines from inline article cards and highlight boxes. */

html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-left"][style*="#0EB59C"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-left"][style*="#0eb59c"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea div[style*="border-left"][style*="rgb(14, 181, 156)"],
html body:where(.page-239447, .page-239898, .page-239450, .page-239455, .page-239457, .page-240803, .page-242705, .page-239897, .page-239443) main section.article .txt.editorArea .highlight-box {
  border-left: 0 !important;
}

/* /kite-cont9-remove-green-card-left-lines-20260603-v1 */

/* kite-cont7-related-nav-center-polish-20260603-v2
   Scope: cont7/main.html only.
   Purpose: center and separate the Kite-related heading, lead, and link buttons without changing page HTML. */

html body.page-236846 > nav.menu,
html body.tpl-contents.page-236846 > nav.menu,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  min-height: 360px !important;
  padding-top: 76px !important;
  padding-bottom: 82px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 17% 34%, rgba(237, 226, 255, .72) 0, rgba(237, 226, 255, .32) 30%, rgba(237, 226, 255, 0) 58%),
    radial-gradient(circle at 72% 30%, rgba(216, 252, 247, .75) 0, rgba(216, 252, 247, .30) 34%, rgba(216, 252, 247, 0) 62%),
    linear-gradient(135deg, rgba(247, 252, 251, .96) 0%, rgba(241, 250, 250, .98) 58%, rgba(247, 252, 251, .96) 100%) !important;
}

html body.page-236846 > nav.menu::before,
html body.tpl-contents.page-236846 > nav.menu::before,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::before,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::before {
  content: "" !important;
  order: 1 !important;
  display: block !important;
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: min(920px, calc(100vw - 40px)) !important;
  height: auto !important;
  margin: 0 auto 18px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "MS PMincho", serif !important;
  font-size: clamp(34px, 3.2vw, 48px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  white-space: normal !important;
  pointer-events: none !important;
}

html body.page-236846 > nav.menu::after,
html body.tpl-contents.page-236846 > nav.menu::after,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::after,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::after {
  content: "" !important;
  order: 2 !important;
  display: block !important;
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: min(900px, calc(100vw - 44px)) !important;
  height: auto !important;
  margin: 0 auto 46px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "MS PMincho", serif !important;
  font-size: clamp(18px, 1.6vw, 24px) !important;
  font-weight: 600 !important;
  line-height: 1.75 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  white-space: normal !important;
  pointer-events: none !important;
  opacity: 1 !important;
}

html body.page-236846 > nav.menu > .inner,
html body.tpl-contents.page-236846 > nav.menu > .inner,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner {
  order: 3 !important;
  position: relative !important;
  inset: auto !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: min(1120px, calc(100vw - 40px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  transform: none !important;
}

html body.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846 > nav.menu ul,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu ul {
  margin: 0 auto !important;
  justify-content: center !important;
}

html body.page-236846 > nav.menu li a,
html body.page-236846 > nav.menu li a:link,
html body.page-236846 > nav.menu li a:visited,
html body.tpl-contents.page-236846 > nav.menu li a,
html body.tpl-contents.page-236846 > nav.menu li a:link,
html body.tpl-contents.page-236846 > nav.menu li a:visited {
  text-align: center !important;
}

@media (max-width: 767px) {
  html body.page-236846 > nav.menu,
  html body.tpl-contents.page-236846 > nav.menu,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
    min-height: 300px !important;
    padding-top: 54px !important;
    padding-bottom: 58px !important;
  }

  html body.page-236846 > nav.menu::before,
  html body.tpl-contents.page-236846 > nav.menu::before,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::before,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::before {
    width: calc(100vw - 30px) !important;
    margin-bottom: 14px !important;
    font-size: clamp(27px, 8vw, 34px) !important;
    line-height: 1.28 !important;
  }

  html body.page-236846 > nav.menu::after,
  html body.tpl-contents.page-236846 > nav.menu::after,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::after,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::after {
    width: calc(100vw - 34px) !important;
    margin-bottom: 30px !important;
    font-size: 15.5px !important;
    line-height: 1.7 !important;
  }

  
}

/* /kite-cont7-related-nav-center-polish-20260603-v2 */

/* kite-cont2-access-hamburger-menu-open-fix-20260603-v1
   Scope: cont2/main.html only.
   Purpose: restore the opened hamburger navigation panel hidden by the access-page header cleanup CSS. */

html body.tpl-contents.page-154473 > div.navi:not(.active),
html body.page-154473 > div.navi:not(.active) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  opacity: 1 !important;
  transform: translateY(-100%) !important;
  background: #000 !important;
}

html body.tpl-contents.page-154473 > div.navi.active,
html body.page-154473 > div.navi.active {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  padding: 130px 30px 50px !important;
  margin: 0 !important;
  overflow: hidden !important;
  pointer-events: auto !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
}

html body.tpl-contents.page-154473 .hamburger.active,
html body.page-154473 .hamburger.active {
  z-index: 2147483647 !important;
}

html body.tpl-contents.page-154473 .header:has(.hamburger.active),
html body.page-154473 .header:has(.hamburger.active) {
  z-index: 2147483647 !important;
}

html body.tpl-contents.page-154473:has(.hamburger.active) .header-floating-btns,
html body.page-154473:has(.hamburger.active) .header-floating-btns,
html body.tpl-contents.page-154473:has(.hamburger.active) #js-stalker-root,
html body.page-154473:has(.hamburger.active) #js-stalker-root {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html body.tpl-contents.page-154473 > div.navi.active > .inner,
html body.page-154473 > div.navi.active > .inner {
  display: flex !important;
  visibility: visible !important;
  justify-content: space-between !important;
  gap: 32px !important;
  width: min(1200px, calc(100vw - 60px)) !important;
  max-width: 1200px !important;
  height: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  pointer-events: auto !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body.tpl-contents.page-154473 > div.navi.active .menuNavi,
html body.page-154473 > div.navi.active .menuNavi,
html body.tpl-contents.page-154473 > div.navi.active .menuNavi .parent,
html body.page-154473 > div.navi.active .menuNavi .parent,
html body.tpl-contents.page-154473 > div.navi.active .menuNavi .child,
html body.page-154473 > div.navi.active .menuNavi .child,
html body.tpl-contents.page-154473 > div.navi.active .right,
html body.page-154473 > div.navi.active .right,
html body.tpl-contents.page-154473 > div.navi.active .headNavi,
html body.page-154473 > div.navi.active .headNavi,
html body.tpl-contents.page-154473 > div.navi.active .snsBtn,
html body.page-154473 > div.navi.active .snsBtn,
html body.tpl-contents.page-154473 > div.navi.active .qrCode,
html body.page-154473 > div.navi.active .qrCode {
  display: block !important;
  visibility: visible !important;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  pointer-events: auto !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body.tpl-contents.page-154473 > div.navi.active .menuNavi,
html body.page-154473 > div.navi.active .menuNavi {
  width: 100% !important;
  max-width: 520px !important;
  height: 100% !important;
  overflow-y: auto !important;
  margin-right: 30px !important;
  padding-right: 15px !important;
}

html body.tpl-contents.page-154473 > div.navi.active .menuNavi .parent,
html body.page-154473 > div.navi.active .menuNavi .parent {
  margin: 0 !important;
  padding: 0 15px 0 0 !important;
  list-style: none !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.9 !important;
  letter-spacing: 0 !important;
}

html body.tpl-contents.page-154473 > div.navi.active .menuNavi .parent > li,
html body.page-154473 > div.navi.active .menuNavi .parent > li {
  margin: 0 0 30px !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-contents.page-154473 > div.navi.active .menuNavi .child,
html body.page-154473 > div.navi.active .menuNavi .child {
  margin: 8px 0 0 !important;
  padding: 0 0 0 1em !important;
  list-style: none !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
}

html body.tpl-contents.page-154473 > div.navi.active a,
html body.tpl-contents.page-154473 > div.navi.active a:link,
html body.tpl-contents.page-154473 > div.navi.active a:visited,
html body.page-154473 > div.navi.active a,
html body.page-154473 > div.navi.active a:link,
html body.page-154473 > div.navi.active a:visited {
  display: block !important;
  min-height: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
}

html body.tpl-contents.page-154473 > div.navi.active .right,
html body.page-154473 > div.navi.active .right {
  width: 100% !important;
  max-width: 300px !important;
  height: 100% !important;
  overflow-y: auto !important;
  padding-right: 15px !important;
  font-size: 20px !important;
}

@media (max-width: 767px) {
  html body.tpl-contents.page-154473 > div.navi.active,
  html body.page-154473 > div.navi.active {
    padding: 104px 22px 44px !important;
  }

  html body.tpl-contents.page-154473 > div.navi.active > .inner,
  html body.page-154473 > div.navi.active > .inner {
    display: block !important;
    width: calc(100vw - 44px) !important;
    height: 100% !important;
    overflow-y: auto !important;
  }

  html body.tpl-contents.page-154473 > div.navi.active .menuNavi,
  html body.page-154473 > div.navi.active .menuNavi {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    overflow: visible !important;
  }

  html body.tpl-contents.page-154473 > div.navi.active .menuNavi .parent,
  html body.page-154473 > div.navi.active .menuNavi .parent {
    font-size: 22px !important;
    line-height: 1.8 !important;
  }

  html body.tpl-contents.page-154473 > div.navi.active .menuNavi .child,
  html body.page-154473 > div.navi.active .menuNavi .child {
    font-size: 15px !important;
    line-height: 1.75 !important;
  }

  html body.tpl-contents.page-154473 > div.navi.active .right,
  html body.page-154473 > div.navi.active .right {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin-top: 28px !important;
    padding-right: 0 !important;
    font-size: 15px !important;
  }
}

/* /kite-cont2-access-hamburger-menu-open-fix-20260603-v1 */

/* kite-home-slide-area-text-under-sava-20260603-v1
   Scope: top page hero only.
   Purpose: place the service-area copy below "Kite art factory LLC powered by sava" and make it more readable. */

html body#top.slide header.header .siteTitle,
html body.slide#top header.header .siteTitle {
  overflow: visible !important;
  max-height: none !important;
}

html body#top.slide header.header .siteTitle a,
html body.slide#top header.header .siteTitle a {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  gap: 0 !important;
  overflow: visible !important;
}

html body#top.slide header.header .siteTitle a > br,
html body.slide#top header.header .siteTitle a > br {
  display: none !important;
}

html body#top.slide header.header .siteTitle .sava,
html body.slide#top header.header .siteTitle .sava {
  order: 3 !important;
  position: static !important;
  top: auto !important;
  margin-top: clamp(14px, 1.4vw, 24px) !important;
  margin-bottom: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  line-height: 1.35 !important;
}

html body#top.slide header.header .siteTitle .logo-catch,
html body.slide#top header.header .siteTitle .logo-catch {
  order: 1 !important;
}

html body#top.slide header.header .siteTitle .logo-main,
html body.slide#top header.header .siteTitle .logo-main {
  order: 2 !important;
}

html body#top.slide header.header .siteTitle .kite-area-text,
html body.slide#top header.header .siteTitle .kite-area-text {
  order: 4 !important;
  display: block !important;
  position: absolute !important;
  top: 156px !important;
  left: 50% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  width: min(1480px, calc(100vw - 64px)) !important;
  max-width: min(1480px, calc(100vw - 64px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: clamp(22px, 1.65vw, 30px) !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  text-align: center !important;
  white-space: normal !important;
  overflow: visible !important;
  transform: translateX(-50%) !important;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.78), 0 0 2px rgba(0, 0, 0, 0.5) !important;
}

@media screen and (max-width: 767px) {
  html body#top.slide header.header .siteTitle,
  html body.slide#top header.header .siteTitle {
    width: 92% !important;
  }

  html body#top.slide header.header .siteTitle .sava,
  html body.slide#top header.header .siteTitle .sava {
    margin-top: 10px !important;
    font-size: clamp(18px, 5.1vw, 21px) !important;
    line-height: 1.35 !important;
  }

  html body#top.slide header.header .siteTitle .kite-area-text,
  html body.slide#top header.header .siteTitle .kite-area-text {
    top: 122px !important;
    left: 50% !important;
    width: calc(100vw - 34px) !important;
    max-width: calc(100vw - 34px) !important;
    margin: 0 !important;
    font-size: clamp(14px, 3.8vw, 16px) !important;
    line-height: 1.6 !important;
    letter-spacing: 0.02em !important;
    transform: translateX(-50%) !important;
  }
}

/* /kite-home-slide-area-text-under-sava-20260603-v1 */

/* sanitized legacy mojibake note */

html body.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.tpl-eid.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.tpl-eid.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.tpl-eid.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.tpl-eid.page-250814 .kite-service-detail-actions a[href*="cont7/26.html"]:focus {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  text-decoration-color: transparent !important;
}

/* /kite-cont1-51-contact-button-white-underline-fix-20260603-v1 */

/* sanitized legacy mojibake note */

@keyframes kiteCont152FaqArrowSlide {
  0%,
  100% {
    transform: translateY(-50%) translateX(-3px);
  }

  50% {
    transform: translateY(-50%) translateX(3px);
  }
}

html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after {
  content: "\2192" !important;
  right: 18px !important;
  top: 50% !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  background: #0eb59c !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transform: translateY(-50%) translateX(0) !important;
  animation: kiteCont152FaqArrowSlide 1.45s ease-in-out infinite !important;
}

html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary {
  padding-right: 58px !important;
}

@media (max-width: 760px) {
  html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after {
    right: 14px !important;
    width: 28px !important;
    height: 28px !important;
    font-size: 17px !important;
  }

  html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary {
    padding-right: 52px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250815.page-250815 main section#a18v#a18v .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after {
    animation: none !important;
    transform: translateY(-50%) translateX(0) !important;
  }
}

/* /kite-cont1-52-faq-plus-to-moving-arrow-20260603-v1 */

/* kite-cont1-faq-plus-to-moving-arrow-multi-20260603-v1
   Scope: cont1/51.html, cont1/53.html, cont1/54.html FAQ sections only.
   Note: cont1/2.html is inspected in verification; current rendered DOM has no matching plus FAQ button.
   Purpose: replace the FAQ plus/minus circle with a gently moving horizontal arrow. */

@keyframes kiteCont1FaqMultiArrowSlide {
  0%,
  100% {
    transform: translateY(-50%) translateX(-3px);
  }

  50% {
    transform: translateY(-50%) translateX(3px);
  }
}

html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after {
  content: "\2192" !important;
  right: 18px !important;
  top: 50% !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  background: #0eb59c !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transform: translateY(-50%) translateX(0) !important;
  animation: kiteCont1FaqMultiArrowSlide 1.45s ease-in-out infinite !important;
}

html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary {
  padding-right: 58px !important;
}

@media (max-width: 760px) {
  html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after,
  html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item[open] > summary::after {
    right: 14px !important;
    width: 28px !important;
    height: 28px !important;
    font-size: 17px !important;
  }

  html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary,
  html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary {
    padding-right: 52px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250814.page-250814 main section#j2nj#j2nj .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250816.page-250816 main section#brhq#brhq .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after,
  html body.tpl-eid.page-250817.page-250817 main section#d4la#d4la .kite-service-detail-faq-v1 details.kite-service-detail-faq-item > summary::after {
    animation: none !important;
    transform: translateY(-50%) translateX(0) !important;
  }
}

/* /kite-cont1-faq-plus-to-moving-arrow-multi-20260603-v1 */

/* sanitized legacy mojibake note */

html body.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.tpl-eid.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.tpl-eid.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.tpl-eid.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"],
html body.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.tpl-eid.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.tpl-eid.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.tpl-eid.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:visited,
html body.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.tpl-eid.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.tpl-eid.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.tpl-eid.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:hover,
html body.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.tpl-eid.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.tpl-eid.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.tpl-eid.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"]:focus,
html body.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"] *,
html body.tpl-eid.page-250815 .kite-service-detail-actions a[href*="cont7/26.html"] *,
html body.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"] *,
html body.tpl-eid.page-250816 .kite-service-detail-actions a[href*="cont7/26.html"] *,
html body.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"] *,
html body.tpl-eid.page-250817 .kite-service-detail-actions a[href*="cont7/26.html"] * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  text-decoration-color: transparent !important;
}

/* /kite-cont1-52-53-54-contact-button-white-underline-fix-20260603-v1 */

/* kite-cont7-related-nav-flow-fix-20260603-v3
   Scope: cont7/main.html only.
   Purpose: keep the Kite related-page navigation after the hero and stop it from covering article cards. */

html body.page-236846 > nav.menu,
html body.tpl-contents.page-236846 > nav.menu,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
  position: absolute !important;
  top: 650px !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 8 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 58px clamp(18px, 4vw, 52px) 66px !important;
  overflow: visible !important;
  transform: none !important;
}

html body.page-236846 > nav.menu::before,
html body.tpl-contents.page-236846 > nav.menu::before,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::before,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::before {
  order: 1 !important;
  width: min(920px, calc(100vw - 40px)) !important;
  margin: 0 auto 16px !important;
  text-align: center !important;
}

html body.page-236846 > nav.menu::after,
html body.tpl-contents.page-236846 > nav.menu::after,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::after,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::after {
  order: 2 !important;
  width: min(900px, calc(100vw - 44px)) !important;
  margin: 0 auto 34px !important;
  text-align: center !important;
}

html body.page-236846 > nav.menu > .inner,
html body.tpl-contents.page-236846 > nav.menu > .inner,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner {
  order: 3 !important;
  position: relative !important;
  inset: auto !important;
  width: min(1120px, calc(100vw - 40px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  transform: none !important;
}

html body.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846 > nav.menu ul,
html body.page-236846.page-236846.page-236846.page-236846 > nav.menu ul,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
}

html body.page-236846 #kite-column-page .col-container,
html body.tpl-contents.page-236846 #kite-column-page .col-container,
html body.page-236846.page-236846.page-236846.page-236846 #kite-column-page .col-container,
html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 #kite-column-page .col-container {
  padding-top: 510px !important;
}

html body.page-236846 #kite-column-page .col-glass-card,
html body.tpl-contents.page-236846 #kite-column-page .col-glass-card {
  overflow: visible !important;
}

@media (max-width: 767px) {
  html body.page-236846 > nav.menu,
  html body.tpl-contents.page-236846 > nav.menu,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu {
    top: 510px !important;
    width: 100vw !important;
    max-width: 100vw !important;
    padding: 42px 14px 52px !important;
  }

  html body.page-236846 > nav.menu::before,
  html body.tpl-contents.page-236846 > nav.menu::before,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::before,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::before {
    width: calc(100vw - 30px) !important;
    margin-bottom: 12px !important;
  }

  html body.page-236846 > nav.menu::after,
  html body.tpl-contents.page-236846 > nav.menu::after,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu::after,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu::after {
    width: calc(100vw - 34px) !important;
    margin-bottom: 26px !important;
  }

  html body.page-236846 > nav.menu > .inner,
  html body.tpl-contents.page-236846 > nav.menu > .inner,
  html body.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 > nav.menu > .inner {
    width: calc(100vw - 28px) !important;
  }

  html body.page-236846 #kite-column-page .col-container,
  html body.tpl-contents.page-236846 #kite-column-page .col-container,
  html body.page-236846.page-236846.page-236846.page-236846 #kite-column-page .col-container,
  html body.tpl-contents.page-236846.page-236846.page-236846.page-236846 #kite-column-page .col-container {
    padding-top: 840px !important;
  }
}

/* /kite-cont7-related-nav-flow-fix-20260603-v3 */

/* kite-cont7-26-contact-match-cont1-2-20260603-v1
   Scope: cont7/26.html only.
   Purpose: bring the contact page closer to cont1/2.html without touching shared pages. */

html body.page-239207,
html body.tpl-eid.page-239207 {
  overflow-x: clip !important;
  background:
    linear-gradient(90deg, rgba(23, 184, 174, 0.055) 1px, transparent 1px) 0 0 / 160px 160px,
    linear-gradient(0deg, rgba(23, 184, 174, 0.045) 1px, transparent 1px) 0 0 / 160px 160px,
    linear-gradient(135deg, #f7fffe 0%, #eafbfb 42%, #ffffff 100%) !important;
  color: #10283d !important;
}

html body.page-239207 > header.header,
html body.tpl-eid.page-239207 > header.header {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 30 !important;
  width: 100% !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-239207 > header.header > a,
html body.page-239207 > header.header .logo-main,
html body.page-239207 > header.header .sava,
html body.page-239207 > header.header .kite-area-text,
html body.tpl-eid.page-239207 > header.header > a,
html body.tpl-eid.page-239207 > header.header .logo-main,
html body.tpl-eid.page-239207 > header.header .sava,
html body.tpl-eid.page-239207 > header.header .kite-area-text {
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-239207 > header.header .hamburger,
html body.tpl-eid.page-239207 > header.header .hamburger {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 120 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html body.page-239207 h1.pageTitle,
html body.tpl-eid.page-239207 h1.pageTitle {
  box-sizing: border-box !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 610px !important;
  margin: 0 !important;
  padding: 128px max(28px, calc((100vw - 1040px) / 2)) 150px !important;
  overflow: hidden !important;
  text-align: left !important;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Times New Roman", serif !important;
  font-size: clamp(44px, 5vw, 68px) !important;
  line-height: 1.22 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  background:
    radial-gradient(circle at 36% 58%, rgba(18, 190, 180, 0.25), rgba(18, 190, 180, 0) 34%),
    radial-gradient(circle at 76% 20%, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0) 32%),
    linear-gradient(180deg, rgba(244, 255, 253, 0.92) 0%, rgba(207, 246, 246, 0.72) 100%),
    linear-gradient(90deg, rgba(23, 184, 174, 0.07) 1px, transparent 1px) 0 0 / 160px 160px !important;
}

html body.page-239207 h1.pageTitle::before,
html body.tpl-eid.page-239207 h1.pageTitle::before {
  content: "CONTACT / KITE CARE PLAN CENTER" !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin: 0 0 28px !important;
  font-family: "Times New Roman", "Yu Mincho", YuMincho, serif !important;
  font-size: clamp(18px, 1.8vw, 23px) !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  color: #10b9ad !important;
  -webkit-text-fill-color: #10b9ad !important;
}

html body.page-239207 h1.pageTitle::after,
html body.tpl-eid.page-239207 h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  max-width: 760px !important;
  margin: 30px 0 0 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: clamp(17px, 1.5vw, 21px) !important;
  line-height: 2 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: #4f6872 !important;
  -webkit-text-fill-color: #4f6872 !important;
}

html body.page-239207 #kite-business-hours-notice-v27,
html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 {
  box-sizing: border-box !important;
  position: relative !important;
  z-index: 5 !important;
  width: min(900px, calc(100vw - 40px)) !important;
  margin: -78px auto 46px !important;
  padding: 22px 26px !important;
  border: 1px solid rgba(18, 184, 174, 0.18) !important;
  border-radius: 20px !important;
  background: rgba(255, 255, 255, 0.86) !important;
  box-shadow: 0 26px 70px rgba(35, 104, 111, 0.12) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  backdrop-filter: blur(10px) !important;
}

html body.page-239207 #kite-business-hours-notice-v27 *,
html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 * {
  letter-spacing: 0 !important;
}

html body.page-239207 #kite-business-hours-notice-v27 b,
html body.page-239207 #kite-business-hours-notice-v27 strong,
html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 b,
html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 strong {
  color: #0c8f83 !important;
  -webkit-text-fill-color: #0c8f83 !important;
}

html body.page-239207 > nav.menu,
html body.tpl-eid.page-239207 > nav.menu {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 54px 20px 62px !important;
  overflow: visible !important;
  border-top: 1px solid rgba(19, 184, 174, 0.16) !important;
  border-bottom: 1px solid rgba(19, 184, 174, 0.16) !important;
  background:
    linear-gradient(135deg, rgba(224, 255, 251, 0.92), rgba(250, 252, 255, 0.96)),
    linear-gradient(90deg, rgba(23, 184, 174, 0.045) 1px, transparent 1px) 0 0 / 160px 160px !important;
  box-shadow: none !important;
}

html body.page-239207 > nav.menu::before,
html body.page-239207 > nav.menu::after,
html body.tpl-eid.page-239207 > nav.menu::before,
html body.tpl-eid.page-239207 > nav.menu::after {
  content: none !important;
  display: none !important;
}

html body.page-239207 > nav.menu .inner,
html body.tpl-eid.page-239207 > nav.menu .inner {
  width: min(1120px, 100%) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  color: #10283d !important;
}

html body.page-239207 > nav.menu ul,
html body.tpl-eid.page-239207 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px 18px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-239207 > nav.menu li,
html body.tpl-eid.page-239207 > nav.menu li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-239207 > nav.menu li a,
html body.page-239207 > nav.menu li a:link,
html body.page-239207 > nav.menu li a:visited,
html body.tpl-eid.page-239207 > nav.menu li a,
html body.tpl-eid.page-239207 > nav.menu li a:link,
html body.tpl-eid.page-239207 > nav.menu li a:visited {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  max-width: min(100%, 560px) !important;
  padding: 12px 24px !important;
  border: 1px solid rgba(19, 184, 174, 0.2) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.93) !important;
  box-shadow: 0 18px 42px rgba(36, 118, 125, 0.1) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
}

html body.page-239207 > nav.menu li a::after,
html body.tpl-eid.page-239207 > nav.menu li a::after {
  content: ">" !important;
  display: inline-block !important;
  margin-left: 14px !important;
  color: #10b9ad !important;
  -webkit-text-fill-color: #10b9ad !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

html body.page-239207 > nav.pnkz,
html body.tpl-eid.page-239207 > nav.pnkz {
  box-sizing: border-box !important;
  width: min(980px, calc(100vw - 40px)) !important;
  margin: 22px auto 0 !important;
  padding: 0 !important;
  text-align: center !important;
  color: #536a73 !important;
  -webkit-text-fill-color: #536a73 !important;
}

html body.page-239207 > main,
html body.tpl-eid.page-239207 > main {
  position: relative !important;
  z-index: 1 !important;
  margin: 0 !important;
  padding: 70px 0 96px !important;
  background:
    linear-gradient(90deg, rgba(23, 184, 174, 0.045) 1px, transparent 1px) 0 0 / 160px 160px,
    linear-gradient(180deg, #f7fbfa 0%, #effdfc 56%, #ffffff 100%) !important;
  color: #10283d !important;
}

html body.page-239207 main section#c4sc.article,
html body.tpl-eid.page-239207 main section#c4sc.article {
  box-sizing: border-box !important;
  width: min(1080px, calc(100vw - 40px)) !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-239207 main section#c4sc.article > .txt.editorArea,
html body.tpl-eid.page-239207 main section#c4sc.article > .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: clamp(34px, 5vw, 64px) !important;
  border: 1px solid rgba(18, 184, 174, 0.18) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, 0.92) !important;
  box-shadow: 0 28px 78px rgba(24, 88, 96, 0.11) !important;
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 17px !important;
  line-height: 2 !important;
  letter-spacing: 0 !important;
}

html body.page-239207 #c4sc h2,
html body.page-239207 #c4sc h3,
html body.page-239207 #c4sc h4,
html body.tpl-eid.page-239207 #c4sc h2,
html body.tpl-eid.page-239207 #c4sc h3,
html body.tpl-eid.page-239207 #c4sc h4 {
  color: #0b8f84 !important;
  -webkit-text-fill-color: #0b8f84 !important;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.45 !important;
}

html body.page-239207 #c4sc table,
html body.tpl-eid.page-239207 #c4sc table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(18, 184, 174, 0.16) !important;
  border-radius: 18px !important;
  background: rgba(255, 255, 255, 0.74) !important;
}

html body.page-239207 #c4sc th,
html body.page-239207 #c4sc td,
html body.tpl-eid.page-239207 #c4sc th,
html body.tpl-eid.page-239207 #c4sc td {
  border-color: rgba(18, 184, 174, 0.14) !important;
  padding: 16px 18px !important;
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
}

html body.page-239207 #c4sc a,
html body.page-239207 #c4sc a:link,
html body.page-239207 #c4sc a:visited,
html body.tpl-eid.page-239207 #c4sc a,
html body.tpl-eid.page-239207 #c4sc a:link,
html body.tpl-eid.page-239207 #c4sc a:visited {
  color: #0b8f84 !important;
  -webkit-text-fill-color: #0b8f84 !important;
  text-decoration: none !important;
}

html body.page-239207 #c4sc .kite-breath-wrapper,
html body.tpl-eid.page-239207 #c4sc .kite-breath-wrapper {
  box-sizing: border-box !important;
  display: grid !important;
  gap: 26px !important;
  width: 100% !important;
  max-width: 900px !important;
  margin: 56px auto 0 !important;
  padding: 0 !important;
}

html body.page-239207 #c4sc .kite-breath-section,
html body.tpl-eid.page-239207 #c4sc .kite-breath-section {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 30px clamp(24px, 4vw, 42px) !important;
  border: 1px solid rgba(18, 184, 174, 0.18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  box-shadow: 0 20px 48px rgba(24, 88, 96, 0.09) !important;
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
}

html body.page-239207 #c4sc .kite-mail-box,
html body.tpl-eid.page-239207 #c4sc .kite-mail-box {
  margin: 18px 0 0 !important;
  padding: 28px clamp(22px, 4vw, 38px) !important;
  border: 1px solid rgba(18, 184, 174, 0.16) !important;
  border-radius: 20px !important;
  background: linear-gradient(135deg, rgba(235, 255, 252, 0.92), rgba(255, 255, 255, 0.92)) !important;
}

html body.page-239207 #c4sc .kite-breath-section a,
html body.page-239207 #c4sc .kite-back-link-wrap a,
html body.tpl-eid.page-239207 #c4sc .kite-breath-section a,
html body.tpl-eid.page-239207 #c4sc .kite-back-link-wrap a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 54px !important;
  max-width: 100% !important;
  margin-top: 12px !important;
  padding: 12px 30px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #18b99f 0%, #0ea6bc 100%) !important;
  box-shadow: 0 18px 42px rgba(15, 168, 172, 0.22) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

html body.page-239207 > aside,
html body.tpl-eid.page-239207 > aside {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(235, 252, 250, 0.78)) !important;
}

/* Override older cont7 related-link band rules that use stronger page styles. */
html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu {
  background:
    radial-gradient(circle at 28% 18%, rgba(214, 248, 250, 0.8), rgba(214, 248, 250, 0) 35%),
    linear-gradient(135deg, rgba(239, 255, 253, 0.96), rgba(250, 253, 255, 0.98)) !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu > .inner,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu > .inner,
html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu ul,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu ul {
  background: transparent !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu::before,
html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu::after,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu::before,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu::after {
  content: none !important;
  display: none !important;
  background: none !important;
}

html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu li a,
html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu li a:link,
html body.tpl-eid.page-239207:not(#kiteCont726ContactForce) > nav.menu li a:visited,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu li a,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu li a:link,
html body.page-239207:not(#kiteCont726ContactForce) > nav.menu li a:visited {
  background: rgba(255, 255, 255, 0.94) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  text-decoration: none !important;
  text-shadow: none !important;
}

@media (max-width: 767px) {
  html body.page-239207 > header.header .hamburger,
  html body.tpl-eid.page-239207 > header.header .hamburger {
    width: 88px !important;
    height: 88px !important;
  }

  html body.page-239207 h1.pageTitle,
  html body.tpl-eid.page-239207 h1.pageTitle {
    min-height: 520px !important;
    padding: 112px 22px 128px !important;
    font-size: clamp(34px, 10vw, 44px) !important;
    line-height: 1.28 !important;
  }

  html body.page-239207 h1.pageTitle::before,
  html body.tpl-eid.page-239207 h1.pageTitle::before {
    margin-bottom: 20px !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
  }

  html body.page-239207 h1.pageTitle::after,
  html body.tpl-eid.page-239207 h1.pageTitle::after {
    margin-top: 22px !important;
    font-size: 15.5px !important;
    line-height: 1.9 !important;
  }

  html body.page-239207 #kite-business-hours-notice-v27,
  html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 {
    width: calc(100vw - 28px) !important;
    margin: -62px auto 36px !important;
    padding: 18px 18px !important;
    border-radius: 18px !important;
    font-size: 15.5px !important;
    line-height: 1.8 !important;
  }

  html body.page-239207 > nav.menu,
  html body.tpl-eid.page-239207 > nav.menu {
    padding: 36px 14px 44px !important;
  }

  html body.page-239207 > nav.menu ul,
  html body.tpl-eid.page-239207 > nav.menu ul {
    gap: 10px !important;
  }

  html body.page-239207 > nav.menu li,
  html body.tpl-eid.page-239207 > nav.menu li {
    flex: 1 1 100% !important;
  }

  html body.page-239207 > nav.menu li a,
  html body.page-239207 > nav.menu li a:link,
  html body.page-239207 > nav.menu li a:visited,
  html body.tpl-eid.page-239207 > nav.menu li a,
  html body.tpl-eid.page-239207 > nav.menu li a:link,
  html body.tpl-eid.page-239207 > nav.menu li a:visited {
    width: 100% !important;
    min-height: 46px !important;
    padding: 11px 16px !important;
    font-size: 14.5px !important;
  }

  html body.page-239207 > main,
  html body.tpl-eid.page-239207 > main {
    padding: 42px 0 70px !important;
  }

  html body.page-239207 main section#c4sc.article,
  html body.tpl-eid.page-239207 main section#c4sc.article {
    width: calc(100vw - 24px) !important;
  }

  html body.page-239207 main section#c4sc.article > .txt.editorArea,
  html body.tpl-eid.page-239207 main section#c4sc.article > .txt.editorArea {
    padding: 28px 18px !important;
    border-radius: 18px !important;
    font-size: 15.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-239207 #c4sc th,
  html body.page-239207 #c4sc td,
  html body.tpl-eid.page-239207 #c4sc th,
  html body.tpl-eid.page-239207 #c4sc td {
    display: block !important;
    width: 100% !important;
    padding: 13px 14px !important;
    font-size: 15px !important;
  }

  html body.page-239207 #c4sc .kite-breath-wrapper,
  html body.tpl-eid.page-239207 #c4sc .kite-breath-wrapper {
    gap: 18px !important;
    margin-top: 38px !important;
  }

  html body.page-239207 #c4sc .kite-breath-section,
  html body.tpl-eid.page-239207 #c4sc .kite-breath-section {
    padding: 24px 18px !important;
    border-radius: 18px !important;
  }
}

/* /kite-cont7-26-contact-match-cont1-2-20260603-v1 */

/* kite-cont8-main-match-cont7-main-20260603-v1
   Scope: cont8/main.html only.
   Purpose: align the sava related-page area with the stable cont7/main.html flow. */

html body.page-236848 > nav.menu,
html body.tpl-contents.page-236848 > nav.menu,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu {
  position: absolute !important;
  top: 650px !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 8 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  min-height: 370px !important;
  padding: 0 clamp(18px, 4vw, 52px) 62px !important;
  overflow: visible !important;
  border: 0 !important;
  border-top: 1px solid rgba(14, 181, 156, .12) !important;
  border-bottom: 1px solid rgba(14, 181, 156, .14) !important;
  background:
    radial-gradient(ellipse at 22% 32%, rgba(219, 247, 255, .58) 0%, rgba(219, 247, 255, 0) 54%),
    radial-gradient(ellipse at 76% 28%, rgba(240, 255, 252, .72) 0%, rgba(240, 255, 252, 0) 58%),
    linear-gradient(135deg, rgba(246, 252, 255, .92) 0%, rgba(249, 253, 252, .96) 52%, rgba(233, 253, 249, .90) 100%) !important;
  color: #10283d !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

html body.page-236848 > nav.menu::before,
html body.tpl-contents.page-236848 > nav.menu::before,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::before,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::before {
  content: "" !important;
  position: absolute !important;
  top: 58px !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(920px, calc(100vw - 40px)) !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(16, 40, 61, .56) !important;
  -webkit-text-fill-color: rgba(16, 40, 61, .56) !important;
  background: transparent !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(31px, 3vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  transform: translateX(-50%) !important;
  pointer-events: none !important;
}

html body.page-236848 > nav.menu::after,
html body.tpl-contents.page-236848 > nav.menu::after,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::after,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::after {
  content: "" !important;
  position: absolute !important;
  top: 124px !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(880px, calc(100vw - 44px)) !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #526a73 !important;
  -webkit-text-fill-color: #526a73 !important;
  background: transparent !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.85 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  transform: translateX(-50%) !important;
  pointer-events: none !important;
}

html body.page-236848 > nav.menu > .inner,
html body.tpl-contents.page-236848 > nav.menu > .inner,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu > .inner,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu > .inner {
  position: relative !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100vw - 40px)) !important;
  max-width: 1120px !important;
  margin: 182px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  transform: none !important;
}

html body.page-236848 > nav.menu ul,
html body.tpl-contents.page-236848 > nav.menu ul,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu ul,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px 18px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  list-style: none !important;
}

html body.page-236848 > nav.menu li,
html body.tpl-contents.page-236848 > nav.menu li,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li {
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body.page-236848 > nav.menu li a,
html body.page-236848 > nav.menu li a:link,
html body.page-236848 > nav.menu li a:visited,
html body.tpl-contents.page-236848 > nav.menu li a,
html body.tpl-contents.page-236848 > nav.menu li a:link,
html body.tpl-contents.page-236848 > nav.menu li a:visited,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 56px !important;
  max-width: 100% !important;
  padding: 14px 24px !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(30, 82, 94, .07) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
}

html body.page-236848 > nav.menu li a:hover,
html body.tpl-contents.page-236848 > nav.menu li a:hover,
html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:hover,
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(14, 181, 156, .42) !important;
  box-shadow: 0 20px 42px rgba(30, 82, 94, .10) !important;
}

html body.page-236848 #sava-lounge-page .sava-title,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-title,
html body.page-236848 #sava-lounge-page .sava-title *,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-title * {
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-236848 #sava-lounge-page .sava-container,
html body.tpl-contents.page-236848 #sava-lounge-page .sava-container {
  padding-top: 420px !important;
}

@media (max-width: 768px) {
  html body.page-236848 > nav.menu,
  html body.tpl-contents.page-236848 > nav.menu,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu {
    top: 510px !important;
    width: 100vw !important;
    max-width: 100vw !important;
    min-height: 454px !important;
    padding: 0 14px 50px !important;
  }

  html body.page-236848 > nav.menu::before,
  html body.tpl-contents.page-236848 > nav.menu::before,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::before,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::before {
    display: block !important;
    top: 42px !important;
    left: 50% !important;
    width: calc(100vw - 30px) !important;
    margin: 0 !important;
    font-size: 25px !important;
    line-height: 1.35 !important;
  }

  html body.page-236848 > nav.menu::after,
  html body.tpl-contents.page-236848 > nav.menu::after,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu::after,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu::after {
    display: block !important;
    top: 92px !important;
    left: 50% !important;
    width: calc(100vw - 34px) !important;
    margin: 0 !important;
    font-size: 14.5px !important;
    line-height: 1.65 !important;
  }

  html body.page-236848 > nav.menu > .inner,
  html body.tpl-contents.page-236848 > nav.menu > .inner,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu > .inner,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu > .inner {
    width: calc(100vw - 28px) !important;
    margin-top: 168px !important;
  }

  html body.page-236848 > nav.menu ul,
  html body.tpl-contents.page-236848 > nav.menu ul,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu ul,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 11px !important;
    margin: 0 auto !important;
  }

  html body.page-236848 > nav.menu li a,
  html body.tpl-contents.page-236848 > nav.menu li a,
  html body.page-236848 > nav.menu li a:link,
  html body.tpl-contents.page-236848 > nav.menu li a:link,
  html body.page-236848 > nav.menu li a:visited,
  html body.tpl-contents.page-236848 > nav.menu li a:visited,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
  html body.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:link,
  html body.tpl-contents.page-236848.page-236848.page-236848.page-236848 > nav.menu li a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 15.5px !important;
  }

  html body.page-236848 #sava-lounge-page .sava-container,
  html body.tpl-contents.page-236848 #sava-lounge-page .sava-container {
    padding-top: 550px !important;
  }
}

/* /kite-cont8-main-match-cont7-main-20260603-v1 */

/* kite-cont1-main-mobile-width-balance-20260604-v1
   Scope: cont1/main.html only.
   Purpose: widen the mobile service-page hero/content slightly and keep it centered without horizontal overflow. */

@media (max-width: 768px) {
  html body.tpl-contents.page-154471 #kite-service-main .ks-wrap,
  html body.page-154471 #kite-service-main .ks-wrap {
    width: min(calc(100vw - 48px), 520px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-hero,
  html body.page-154471 #kite-service-main .ks-hero {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-actions,
  html body.page-154471 #kite-service-main .ks-actions,
  html body.tpl-contents.page-154471 #kite-service-main .ks-visual,
  html body.page-154471 #kite-service-main .ks-visual {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* /kite-cont1-main-mobile-width-balance-20260604-v1 */

/* kite-responsive-mobile-tablet-readability-20260604-v3
   Scope: mobile/tablet readability pass for kiteartfactory.jp.
   Purpose: widen readable text on phones, normalize article text rhythm, and calm the top-page slide title on tablets.
   Note: mobile article widening deliberately excludes the top page body.slide to avoid horizontal overflow. */

@media (max-width: 767px) {
  html body:not(.slide) main > section.article.siteWidth-s {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea > :where(div, section, article) {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(p, li, dd) {
    font-size: 16px !important;
    line-height: 1.88 !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(.t-base, .t-whisper, .ia-lead, .cpm-lead, .mcc-lead, .kite-faq-answer, .story-text) {
    font-size: 16px !important;
    line-height: 1.9 !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(.kite-typo-wrapper, .ia-container, .cpm-container, .mcc-container, #kite-rhc-page) {
    width: min(100%, calc(100vw - 28px)) !important;
    max-width: calc(100vw - 28px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(.ia-hero, .cpm-hero, .mcc-hero, .mcc-cards) {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(.footnote-box, .sad-footer, .hr-footer, .eps-footer) {
    font-size: 14.5px !important;
    line-height: 1.75 !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea #kite-rhc-page section > div:not([class]) {
    font-size: 15px !important;
    line-height: 1.8 !important;
  }

  html body.page-236299:not(.slide) main > section.article.siteWidth-s > .txt.editorArea .px-4 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  html body.page-236299:not(.slide) main > section.article.siteWidth-s > .txt.editorArea .p-8 {
    padding: 20px !important;
  }

  html body.page-236299:not(.slide) main > section.article.siteWidth-s > .txt.editorArea .p-5 {
    padding: 16px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  html body.slide .siteTitle,
  html body#top.slide .siteTitle,
  html body.slide#top .siteTitle {
    max-height: none !important;

/* kite-restore-chunk-12-20260802 */
    line-height: 1.16 !important;
  }

  html body.slide .siteTitle a,
  html body#top.slide .siteTitle a,
  html body.slide#top .siteTitle a {
    line-height: 1.16 !important;
  }

  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    font-size: clamp(34px, 4.8vw, 42px) !important;
    line-height: 1.16 !important;
    margin-bottom: 8px !important;
  }

  html body.slide .siteTitle .logo-main,
  html body#top.slide .siteTitle .logo-main,
  html body.slide#top .siteTitle .logo-main {
    font-size: clamp(56px, 7.8vw, 66px) !important;
    line-height: 1.12 !important;
    margin-top: 0 !important;
    margin-bottom: 14px !important;
    letter-spacing: 0 !important;
  }

  html body.slide .siteTitle .sava,
  html body#top.slide .siteTitle .sava,
  html body.slide#top .siteTitle .sava {
    font-size: clamp(25px, 3.5vw, 31px) !important;
    line-height: 1.3 !important;
    margin-top: 0 !important;
  }

  html body.slide :where(.anchor-title, .anchor-title-jp) {
    font-size: clamp(34px, 4.8vw, 38px) !important;
    line-height: 1.16 !important;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(p, li, dd) {
    font-size: 16px !important;
    line-height: 1.82 !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea :where(.text-sm, .text-xs, .footnote-box, .sad-footer, .hr-footer, .eps-footer) {
    font-size: 15px !important;
    line-height: 1.75 !important;
  }

  html body:not(.slide) main > section.article.siteWidth-s > .txt.editorArea #kite-rhc-page section > div:not([class]) {
    font-size: 15px !important;
    line-height: 1.75 !important;
  }

  html body.page-236299:not(.slide) main > section.article.siteWidth-s > .txt.editorArea .grid,
  html body.page-236299:not(.slide) main > section.article.siteWidth-s > .txt.editorArea .md\:grid-cols-2 {
    grid-template-columns: 1fr !important;
  }
}

html body.tpl-profile .kp-kicker,
html body.tpl-profile main .kp-kicker,
html body.tpl-profile .kp-hero .kp-kicker {
  line-height: 1.45 !important;
}

html body.tpl-profile main :where(.kp-kicker, .kp-kicker *) {
  line-height: 1.45 !important;
}

@media (max-width: 767px) {
  html body.tpl-contents.page-154471 #kite-service-main .ks-wrap,
  html body.page-154471 #kite-service-main .ks-wrap {
    width: min(calc(100vw - 28px), 540px) !important;
    max-width: calc(100vw - 28px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-title,
  html body.page-154471 #kite-service-main .ks-title {
    font-size: clamp(32px, 9vw, 34px) !important;
    line-height: 1.24 !important;
    letter-spacing: 0 !important;
    max-width: 100% !important;
  }

  html body.tpl-contents.page-154471 #kite-service-main .ks-lead,
  html body.page-154471 #kite-service-main .ks-lead {
    font-size: 16px !important;
    line-height: 1.9 !important;
  }
}

/* /kite-responsive-mobile-tablet-readability-20260604-v3 */

/* sanitized legacy mojibake note */

@media (min-width: 1025px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    transform: translateY(-32px) !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    transform: translateY(-18px) !important;
  }
}

@media (max-width: 767px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    transform: translateY(-10px) !important;
  }
}

/* /kite-home-slide-catch-up-20260604-v1 */

/* kite-home-slide-tablet-text-balance-20260604-v2
   Scope: top page slide, tablet widths only.
   Purpose: make the title stack balance closer to the desktop arrangement. */

@media (min-width: 768px) and (max-width: 900px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    font-size: clamp(38px, 5.2vw, 48px) !important;
    line-height: 1.08 !important;
    margin-bottom: -24px !important;
    transform: translateY(-24px) !important;
  }

  html body.slide .siteTitle .logo-main,
  html body#top.slide .siteTitle .logo-main,
  html body.slide#top .siteTitle .logo-main {
    font-size: clamp(60px, 7.7vw, 78px) !important;
    line-height: 1.08 !important;
    margin-bottom: 24px !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body.slide .siteTitle .sava,
  html body#top.slide .siteTitle .sava,
  html body.slide#top .siteTitle .sava {
    font-size: clamp(29px, 3.7vw, 34px) !important;
    line-height: 1.28 !important;
    margin-top: 0 !important;
  }
}

/* /kite-home-slide-tablet-text-balance-20260604-v2 */

/* kite-home-slide-mobile-title-up-20260604-v1
   Scope: top page slide, smartphone widths only.
   Purpose: move the whole slide title stack upward on mobile. */

@media (max-width: 767px) {
  html body.slide .siteTitle,
  html body#top.slide .siteTitle,
  html body.slide#top .siteTitle {
    transform: translate(-50%, calc(-50% - 70px)) !important;
  }
}

/* /kite-home-slide-mobile-title-up-20260604-v1 */

/* sanitized legacy mojibake note */

@media (min-width: 901px) and (max-width: 1366px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch {
    font-size: clamp(42px, 4vw, 50px) !important;
    line-height: 1.08 !important;
    margin-bottom: -18px !important;
    transform: translateY(-24px) !important;
  }

  html body.slide .siteTitle .logo-main,
  html body#top.slide .siteTitle .logo-main,
  html body.slide#top .siteTitle .logo-main {
    font-size: clamp(64px, 6.2vw, 82px) !important;
    line-height: 1.08 !important;
    margin-bottom: 26px !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body.slide .siteTitle .sava,
  html body#top.slide .siteTitle .sava,
  html body.slide#top .siteTitle .sava {
    font-size: clamp(30px, 3vw, 36px) !important;
    line-height: 1.28 !important;
    margin-top: 0 !important;
  }
}

/* /kite-home-slide-ipad-landscape-title-nowrap-20260604-v1 */

/* sanitized legacy mojibake note */

@media (min-width: 901px) and (max-width: 1400px) {
  html body.slide .siteTitle .logo-catch,
  html body#top.slide .siteTitle .logo-catch,
  html body.slide#top .siteTitle .logo-catch,
  html body.slide .siteTitle h2,
  html body#top.slide .siteTitle h2,
  html body.slide#top .siteTitle h2 {
    font-size: clamp(42px, 4vw, 50px) !important;
    line-height: 1.08 !important;
    margin-bottom: -18px !important;
    transform: translateY(-24px) !important;
  }

  html body.slide .siteTitle .logo-main,
  html body#top.slide .siteTitle .logo-main,
  html body.slide#top .siteTitle .logo-main,
  html body.slide .siteTitle h1,
  html body#top.slide .siteTitle h1,
  html body.slide#top .siteTitle h1 {
    font-size: clamp(64px, 6.2vw, 82px) !important;
    line-height: 1.08 !important;
    margin-bottom: 26px !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body.slide .siteTitle .sava,
  html body#top.slide .siteTitle .sava,
  html body.slide#top .siteTitle .sava {
    font-size: clamp(30px, 3vw, 36px) !important;
    line-height: 1.28 !important;
    margin-top: 0 !important;
  }
}

/* /kite-home-slide-ipad-landscape-title-nowrap-20260604-v2 */

/* sanitized legacy mojibake note */

@media (min-width: 901px) and (max-width: 1400px) {
  html body.slide .siteTitle,
  html body#top.slide .siteTitle,
  html body.slide#top .siteTitle {
    top: 45.5% !important;
    transform: translate(-50%, -50%) !important;
  }

  html body.slide .siteTitle .logo-main,
  html body#top.slide .siteTitle .logo-main,
  html body.slide#top .siteTitle .logo-main,
  html body.slide .siteTitle h1,
  html body#top.slide .siteTitle h1,
  html body.slide#top .siteTitle h1 {
    font-size: clamp(68px, 6.55vw, 88px) !important;
    line-height: 1.07 !important;
    white-space: nowrap !important;
    letter-spacing: 0 !important;
  }
}

/* /kite-home-slide-ipad-title-up-bigger-20260604-v3 */

/* kite-home-slide-ipad-title-group-higher-20260604-v4
   Scope: top page slide, tablet/iPad landscape widths only.
   Purpose: move the full hero text group a little higher while preserving the no-wrap iPad title fix. */

@media (min-width: 901px) and (max-width: 1400px) {
  html body.slide .siteTitle,
  html body#top.slide .siteTitle,
  html body.slide#top .siteTitle {
    top: 43.5% !important;
    transform: translate(-50%, -50%) !important;
  }
}

/* /kite-home-slide-ipad-title-group-higher-20260604-v4 */

/* kite-home-slide-ipad-title-group-higher-20260604-v5
   Scope: top page slide, tablet/iPad landscape widths only.
   Purpose: move the full hero text group a little higher than v4 while preserving the no-wrap iPad title fix. */

@media (min-width: 901px) and (max-width: 1400px) {
  html body.slide .siteTitle,
  html body#top.slide .siteTitle,
  html body.slide#top .siteTitle {
    top: 41.8% !important;
    transform: translate(-50%, -50%) !important;
  }
}

/* /kite-home-slide-ipad-title-group-higher-20260604-v5 */

/* kite-cont1-10-match-cont1-51-20260604-v1
   Scope: cont1/10.html only (body.page-236299).
   Purpose: move the service-flow page closer to the approved cont1/51.html visual direction. */

html body.tpl-eid.page-236299,
html body.page-236299 {
  background:
    linear-gradient(90deg, rgba(14,181,156,.04) 1px, transparent 1px),
    linear-gradient(rgba(14,181,156,.035) 1px, transparent 1px),
    linear-gradient(180deg, #f8fdfd 0%, #e7fbfb 22%, #fbfdfd 55%, #f7fcfc 100%) !important;
  background-size: 160px 160px, 160px 160px, auto !important;
  color: #10283d !important;
}

html body.tpl-eid.page-236299 header.header,
html body.page-236299 header.header {
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 86px 0 18px !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.tpl-eid.page-236299 header.header .siteTitle,
html body.tpl-eid.page-236299 header.header .siteDescription,
html body.tpl-eid.page-236299 header.header .header-address,
html body.tpl-eid.page-236299 header.header > a,
html body.page-236299 header.header .siteTitle,
html body.page-236299 header.header .siteDescription,
html body.page-236299 header.header .header-address {
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

html body.page-236299 header.header > a {
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}







html body.tpl-eid.page-236299 nav.menu,
html body.page-236299 nav.menu {
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px 10px 30px !important;
  background:
    linear-gradient(90deg, rgba(14,181,156,.035) 1px, transparent 1px),
    linear-gradient(rgba(14,181,156,.03) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229,249,249,.98) 0%, rgba(220,250,249,.94) 100%) !important;
  background-size: 160px 160px, 160px 160px, auto !important;
  box-shadow: inset 0 1px 0 rgba(14,181,156,.14), inset 0 -1px 0 rgba(14,181,156,.12) !important;
  overflow: visible !important;
}

html body.tpl-eid.page-236299 nav.menu ul,
html body.page-236299 nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px 16px !important;
  width: min(1160px, calc(100vw - 28px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid.page-236299 nav.menu li,
html body.page-236299 nav.menu li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid.page-236299 nav.menu a,
html body.page-236299 nav.menu a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 10px 26px !important;
  border: 1px solid rgba(14,181,156,.14) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.9) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 14px 34px rgba(24,139,144,.08) !important;
}

html body.tpl-eid.page-236299 main,
html body.page-236299 main {
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 78px 0 76px !important;
  background:
    linear-gradient(90deg, rgba(14,181,156,.035) 1px, transparent 1px),
    linear-gradient(rgba(14,181,156,.03) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248,252,252,.96) 0%, rgba(255,255,255,.96) 100%) !important;
  background-size: 160px 160px, 160px 160px, auto !important;
}

html body.tpl-eid.page-236299 main section.article:first-of-type,
html body.page-236299 main section.article:first-of-type {
  width: min(1080px, calc(100vw - 72px)) !important;
  max-width: 1080px !important;
  margin: 0 auto 34px !important;
  padding: clamp(28px, 4vw, 56px) !important;
  border: 1px solid rgba(14,181,156,.16) !important;
  border-radius: 20px !important;
  background: rgba(255,255,255,.88) !important;
  box-shadow: 0 24px 70px rgba(24,139,144,.08) !important;
  overflow: visible !important;
}

html body.tpl-eid.page-236299 main section.article:first-of-type > .title,
html body.page-236299 main section.article:first-of-type > .title {
  margin: 0 auto 30px !important;
  padding: 0 !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Times New Roman", "Yu Mincho", "Hiragino Mincho ProN", "YuMincho", serif !important;
  font-size: clamp(30px, 3.2vw, 44px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  letter-spacing: .01em !important;
  text-align: center !important;
}

html body.tpl-eid.page-236299 main section.article:first-of-type > .title::after,
html body.page-236299 main section.article:first-of-type > .title::after {
  content: "" !important;
  display: block !important;
  width: min(520px, 78vw) !important;
  height: 3px !important;
  margin: 20px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #14b99f, #4fc7df, #5b7af1) !important;
}

html body.tpl-eid.page-236299 main section.article:first-of-type > .txt,
html body.page-236299 main section.article:first-of-type > .txt {
  width: 100% !important;
  margin: 0 auto !important;
  padding: clamp(20px, 3vw, 34px) !important;
  border: 1px solid rgba(14,181,156,.12) !important;
  border-radius: 18px !important;
  background: rgba(255,255,255,.72) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: 16px !important;
  line-height: 1.95 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78) !important;
}

@media (max-width: 767px) {
  

  

  html body.tpl-eid.page-236299 nav.menu,
  html body.page-236299 nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.tpl-eid.page-236299 nav.menu ul,
  html body.page-236299 nav.menu ul {
    width: calc(100vw - 20px) !important;
    gap: 10px !important;
  }

  html body.tpl-eid.page-236299 nav.menu a,
  html body.page-236299 nav.menu a {
    width: 100% !important;
    min-height: 44px !important;
    padding: 11px 14px !important;
    font-size: 14px !important;
  }

  html body.tpl-eid.page-236299 main,
  html body.page-236299 main {
    padding: 56px 0 64px !important;
  }

  html body.tpl-eid.page-236299 main section.article:first-of-type,
  html body.page-236299 main section.article:first-of-type {
    width: calc(100vw - 28px) !important;
    margin-bottom: 24px !important;
    padding: 14px !important;
    border-radius: 18px !important;
  }

  html body.tpl-eid.page-236299 main section.article:first-of-type > .title,
  html body.page-236299 main section.article:first-of-type > .title {
    margin-bottom: 24px !important;
    font-size: clamp(24px, 6.5vw, 29px) !important;
    line-height: 1.45 !important;
  }

  html body.tpl-eid.page-236299 main section.article:first-of-type > .txt,
  html body.page-236299 main section.article:first-of-type > .txt {
    padding: 18px 16px !important;
    border-radius: 16px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}

/* Final force layer: older page-specific menu rules use stronger selectors inside the CMS body. */
html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu,
html body.page-236299:not(#kiteCont110DesignForce) nav.menu {
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 28px 10px 30px !important;
  background:
    linear-gradient(90deg, rgba(14,181,156,.035) 1px, transparent 1px),
    linear-gradient(rgba(14,181,156,.03) 1px, transparent 1px),
    linear-gradient(180deg, rgba(229,249,249,.98) 0%, rgba(220,250,249,.94) 100%) !important;
  background-size: 160px 160px, 160px 160px, auto !important;
  box-shadow: inset 0 1px 0 rgba(14,181,156,.14), inset 0 -1px 0 rgba(14,181,156,.12) !important;
}

html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu ul,
html body.page-236299:not(#kiteCont110DesignForce) nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px 16px !important;
  width: min(1160px, calc(100vw - 28px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu li,
html body.page-236299:not(#kiteCont110DesignForce) nav.menu li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu a,
html body.page-236299:not(#kiteCont110DesignForce) nav.menu a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 10px 26px !important;
  border: 1px solid rgba(14,181,156,.14) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.9) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  box-shadow: 0 14px 34px rgba(24,139,144,.08) !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu,
  html body.page-236299:not(#kiteCont110DesignForce) nav.menu {
    padding: 18px 10px 22px !important;
  }

  html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu ul,
  html body.page-236299:not(#kiteCont110DesignForce) nav.menu ul {
    width: calc(100vw - 20px) !important;
    gap: 10px !important;
  }

  html body.tpl-eid.page-236299:not(#kiteCont110DesignForce) nav.menu a,
  html body.page-236299:not(#kiteCont110DesignForce) nav.menu a {
    width: 100% !important;
    min-height: 44px !important;
    padding: 11px 14px !important;
    font-size: 14px !important;
  }
}

/* /kite-cont1-10-match-cont1-51-20260604-v1 */

/* kite-cont7-26-hide-business-hours-notice-20260605-v1
   Scope: cont7/26.html only.
   Purpose: remove the duplicated business-hours notice card above the contact page content. */

html body.page-239207 #kite-business-hours-notice-v27,
html body.tpl-eid.page-239207 #kite-business-hours-notice-v27 {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

/* /kite-cont7-26-hide-business-hours-notice-20260605-v1 */

/* kite-nav-aurora-blue-green-original-motion-20260605-v5
   Scope: homepage global navigation and non-home page menu aurora.
   Purpose: restore a clearly visible blue/green aurora on the homepage while keeping the original motion. */

html body#top nav.globalNav,
html body.slide#top nav.globalNav {
  background-image:
    linear-gradient(
      120deg,
      #2938a2 0%,
      #2868c7 22%,
      #159fc0 42%,
      #12ad9d 56%,
      #3d7bd0 76%,
      #3437a0 100%
    ) !important;
  background-size: 320% 320% !important;
  animation: auroraInternalMove 14s ease-in-out infinite alternate !important;
}

body:not(.home):not(.top):not(.front-page) nav.menu::after,
nav.globalNav::after {
  background-image:
    linear-gradient(
      120deg,
      transparent 20%,
      rgba(14, 181, 156, 0.15) 40%,
      rgba(255, 255, 255, 0.20) 50%,
      rgba(73, 109, 219, 0.16) 60%,
      transparent 80%
    ) !important;
  background-size: 300% 300% !important;
  animation: auroraInternalMove 8s ease-in-out infinite alternate !important;
}

@media (prefers-reduced-motion: reduce) {
  html body#top nav.globalNav,
  html body.slide#top nav.globalNav,
  body:not(.home):not(.top):not(.front-page) nav.menu::after,
  nav.globalNav::after {
    animation: none !important;
    background-position: 50% 50% !important;
  }
}

/* /kite-nav-aurora-blue-green-original-motion-20260605-v5 */

/* kite-service-detail-entity-polish-20260605-v2
   Scope: consultation office blocks generated as .kite-service-detail-entity-v1.
   Purpose: make the page consultation window feel more designed without changing page text. */

html body .kite-service-detail-entity-v1 {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: min(1120px, calc(100vw - 48px)) !important;
  margin: clamp(44px, 6vw, 76px) auto clamp(30px, 4vw, 48px) !important;
  padding: clamp(42px, 5vw, 64px) clamp(24px, 4.5vw, 58px) !important;
  border: 1px solid rgba(14, 181, 156, 0.34) !important;
  border-radius: 28px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(73, 109, 219, 0.10), transparent 30%),
    radial-gradient(circle at 88% 18%, rgba(14, 181, 156, 0.14), transparent 32%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(246, 255, 252, 0.94)) !important;
  box-shadow:
    0 28px 70px rgba(17, 57, 76, 0.10),
    0 8px 24px rgba(14, 181, 156, 0.08) !important;
}

html body .kite-service-detail-entity-v1::before {
  content: "" !important;
  position: absolute !important;
  inset: 18px !important;
  border: 1px solid rgba(73, 109, 219, 0.10) !important;
  border-radius: 22px !important;
  pointer-events: none !important;
  z-index: -1 !important;
}

html body .kite-service-detail-entity-v1::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 11% !important;
  width: 78% !important;
  height: 4px !important;
  border-radius: 0 0 999px 999px !important;
  background: linear-gradient(90deg, rgba(14, 181, 156, 0), #0eb59c 24%, #496ddb 74%, rgba(73, 109, 219, 0)) !important;
  pointer-events: none !important;
}

html body .kite-service-detail-entity-v1 > * {
  position: relative !important;
  z-index: 1 !important;
}

html body .kite-service-detail-entity-v1 h2 {
  margin: 0 auto clamp(18px, 2.4vw, 24px) !important;
  max-width: 880px !important;
  color: #0d3042 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "YuMincho", "Times New Roman", serif !important;
  font-size: clamp(30px, 3.1vw, 45px) !important;
  line-height: 1.34 !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-align: center !important;
}

html body .kite-service-detail-entity-v1 h2::before {
  content: "CONSULTATION DESK" !important;
  display: block !important;
  margin: 0 auto 14px !important;
  color: #0eb59c !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
}

html body .kite-service-detail-entity-v1 h2::after {
  content: "" !important;
  display: block !important;
  width: 76px !important;
  height: 3px !important;
  margin: 18px auto 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #0eb59c, #496ddb) !important;
}

html body .kite-service-detail-entity-v1 > p {
  max-width: 900px !important;
  margin: 0 auto clamp(24px, 3vw, 34px) !important;
  padding: 16px clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(14, 181, 156, 0.16) !important;
  border-radius: 18px !important;
  background: rgba(255, 255, 255, 0.70) !important;
  color: #294956 !important;
  font-size: clamp(17px, 1.35vw, 20px) !important;
  line-height: 1.95 !important;
  text-align: center !important;
  letter-spacing: 0.01em !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  margin: 0 0 clamp(24px, 3.2vw, 34px) !important;
  padding: 18px !important;
  border: 1px solid rgba(73, 109, 219, 0.08) !important;
  border-radius: 22px !important;
  background: linear-gradient(135deg, rgba(248, 253, 255, 0.80), rgba(242, 255, 251, 0.82)) !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-item {
  position: relative !important;
  min-height: 118px !important;
  padding: 22px 18px 18px 24px !important;
  border: 1px solid rgba(14, 181, 156, 0.22) !important;
  border-radius: 18px !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 255, 253, 0.90)) !important;
  box-shadow: 0 14px 32px rgba(17, 57, 76, 0.06) !important;
  color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "YuMincho", "Times New Roman", serif !important;
  font-size: clamp(20px, 1.45vw, 24px) !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-item::before {
  content: "" !important;
  position: absolute !important;
  top: 20px !important;
  bottom: 20px !important;
  left: 0 !important;
  width: 4px !important;
  border-radius: 0 999px 999px 0 !important;
  background: linear-gradient(180deg, #0eb59c, #496ddb) !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-label {
  display: block !important;
  margin: 0 0 10px !important;
  color: #0b8b78 !important;
  -webkit-text-fill-color: #0b8b78 !important;
  font-family: "Helvetica Neue", Arial, "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  letter-spacing: 0.11em !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  justify-content: center !important;
  align-items: center !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-actions a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 250px !important;
  min-height: 66px !important;
  padding: 15px 30px !important;
  border-radius: 999px !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: clamp(18px, 1.35vw, 22px) !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  letter-spacing: 0.02em !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 16px 34px rgba(14, 181, 156, 0.18) !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-actions a:first-child {
  border: 1px solid transparent !important;
  background: linear-gradient(135deg, #16b99f, #1ba6cb) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body .kite-service-detail-entity-v1 .kite-service-detail-actions a:last-child {
  border: 1px solid rgba(14, 181, 156, 0.36) !important;
  background: rgba(255, 255, 255, 0.88) !important;
  color: #087c6f !important;
  -webkit-text-fill-color: #087c6f !important;
  box-shadow: 0 14px 28px rgba(73, 109, 219, 0.08) !important;
}

@media (max-width: 740px) {
  html body .kite-service-detail-entity-v1 {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    margin: 34px auto 28px !important;
    padding: 34px 14px 28px !important;
    border-radius: 22px !important;
  }

  html body .kite-service-detail-entity-v1::before {
    inset: 10px !important;
    border-radius: 18px !important;
  }

  html body .kite-service-detail-entity-v1 h2 {
    font-size: 28px !important;
    line-height: 1.35 !important;
  }

  html body .kite-service-detail-entity-v1 > p {
    padding: 15px 16px !important;
    font-size: 16px !important;
    line-height: 1.82 !important;
    text-align: left !important;
  }

  html body .kite-service-detail-entity-v1 .kite-service-detail-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    padding: 12px !important;
    border-radius: 18px !important;
  }

  html body .kite-service-detail-entity-v1 .kite-service-detail-item {
    min-height: 0 !important;
    padding: 18px 16px 16px 22px !important;
    font-size: 20px !important;
    line-height: 1.55 !important;
  }

  html body .kite-service-detail-entity-v1 .kite-service-detail-actions {
    gap: 12px !important;
  }

  html body .kite-service-detail-entity-v1 .kite-service-detail-actions a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 58px !important;
    padding: 13px 18px !important;
    font-size: 17px !important;
  }
}

/* Final force layer for older page-specific mobile link rules. */
html body .kite-service-detail-entity-v1.kite-service-detail-entity-v1 .kite-service-detail-actions.kite-service-detail-actions > a[href*="/cont7/26"],
html body.page-250814.page-250814 .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child,
html body.page-250815.page-250815 .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child,
html body.page-250816.page-250816 .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child,
html body.page-250817.page-250817 .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child {
  border: 1px solid transparent !important;
  background: linear-gradient(135deg, #16b99f, #1ba6cb) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  text-decoration-color: transparent !important;
}

html body .kite-service-detail-entity-v1.kite-service-detail-entity-v1 .kite-service-detail-actions.kite-service-detail-actions > a[href^="tel:"],
html body.page-250814.page-250814 .kite-service-detail-entity-v1 .kite-service-detail-actions > a[href^="tel:"],
html body.page-250815.page-250815 .kite-service-detail-entity-v1 .kite-service-detail-actions > a[href^="tel:"],
html body.page-250816.page-250816 .kite-service-detail-entity-v1 .kite-service-detail-actions > a[href^="tel:"],
html body.page-250817.page-250817 .kite-service-detail-entity-v1 .kite-service-detail-actions > a[href^="tel:"] {
  color: #087c6f !important;
  -webkit-text-fill-color: #087c6f !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
}

/* /kite-service-detail-entity-polish-20260605-v2 */

/* kite-region-mobile-width-fix-20260607-v1 */
@media (max-width: 768px) {
  html body.page-250145,
  html body.page-250146,
  html body.page-250147,
  html body.page-250148,
  html body.page-250239 {
    overflow-x: hidden !important;
  }

  html body.page-250145 main,
  html body.page-250146 main,
  html body.page-250147 main,
  html body.page-250148 main,
  html body.page-250239 main,
  html body.page-250145 main section.article.siteWidth-s,
  html body.page-250146 main section.article.siteWidth-s,
  html body.page-250147 main section.article.siteWidth-s,
  html body.page-250148 main section.article.siteWidth-s,
  html body.page-250239 main section.article.siteWidth-s {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 main section.article > .txt.editorArea,
  html body.page-250146 main section.article > .txt.editorArea,
  html body.page-250147 main section.article > .txt.editorArea,
  html body.page-250148 main section.article > .txt.editorArea,
  html body.page-250239 main section.article > .txt.editorArea {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 [id^="kite-region-lp-"],
  html body.page-250146 [id^="kite-region-lp-"],
  html body.page-250147 [id^="kite-region-lp-"],
  html body.page-250148 [id^="kite-region-lp-"],
  html body.page-250239 [id^="kite-region-lp-"],
  html body.page-250145 [id^="kite-region-lp-"] .kite-region-hero,
  html body.page-250146 [id^="kite-region-lp-"] .kite-region-hero,
  html body.page-250147 [id^="kite-region-lp-"] .kite-region-hero,
  html body.page-250148 [id^="kite-region-lp-"] .kite-region-hero,
  html body.page-250239 [id^="kite-region-lp-"] .kite-region-hero,
  html body.page-250145 [id^="kite-region-lp-"] .kite-region-nav,
  html body.page-250146 [id^="kite-region-lp-"] .kite-region-nav,
  html body.page-250147 [id^="kite-region-lp-"] .kite-region-nav,
  html body.page-250148 [id^="kite-region-lp-"] .kite-region-nav,
  html body.page-250239 [id^="kite-region-lp-"] .kite-region-nav,
  html body.page-250145 [id^="kite-region-lp-"] .lp-section,
  html body.page-250146 [id^="kite-region-lp-"] .lp-section,
  html body.page-250147 [id^="kite-region-lp-"] .lp-section,
  html body.page-250148 [id^="kite-region-lp-"] .lp-section,
  html body.page-250239 [id^="kite-region-lp-"] .lp-section {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 [id^="kite-region-lp-"] .kite-wrap,
  html body.page-250146 [id^="kite-region-lp-"] .kite-wrap,
  html body.page-250147 [id^="kite-region-lp-"] .kite-wrap,
  html body.page-250148 [id^="kite-region-lp-"] .kite-wrap,
  html body.page-250239 [id^="kite-region-lp-"] .kite-wrap {
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
}
/* /kite-region-mobile-width-fix-20260607-v1 */

/* kite-service-area-keihin-text-20260607-v1 */
html body.page-154471 #ks-local-title {
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.page-154471 #ks-local-title::before {
  content:"";
  display: block !important;
  color: #143142 !important;
  font-size: clamp(26px, 4.6vw, 40px) !important;
  font-weight: 800 !important;
  line-height: 1.42 !important;
  letter-spacing: .04em !important;
}

html body.page-154471 .ks-local > div > p {
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.page-154471 .ks-local > div > p::before {
  content:"";
  display: block !important;
  color: #526973 !important;
  font-size: clamp(15.5px, 2.2vw, 17.5px) !important;
  font-weight: 700 !important;
  line-height: 2 !important;
  letter-spacing: .05em !important;
}

@media (max-width: 768px) {
  html body.page-154471 #ks-local-title::before {
    font-size: clamp(27px, 7.2vw, 34px) !important;
    line-height: 1.48 !important;
    letter-spacing: .035em !important;
  }

  html body.page-154471 .ks-local > div > p::before {
    font-size: clamp(16px, 4.15vw, 17px) !important;
    line-height: 1.95 !important;
    letter-spacing: .04em !important;
  }
}
/* /kite-service-area-keihin-text-20260607-v1 *//* kite-region-right-gap-fix-20260607-v1 */
@media (max-width: 768px) {
  html body.page-250145 main section.article.siteWidth-s > div.txt.editorArea,
  html body.page-250146 main section.article.siteWidth-s > div.txt.editorArea,
  html body.page-250147 main section.article.siteWidth-s > div.txt.editorArea,
  html body.page-250148 main section.article.siteWidth-s > div.txt.editorArea,
  html body.page-250239 main section.article.siteWidth-s > div.txt.editorArea {
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
  }

  html body.page-250145 main section.article.siteWidth-s > div.txt.editorArea #kite-region-lp-hodogaya,
  html body.page-250146 main section.article.siteWidth-s > div.txt.editorArea #kite-region-lp-nishi,
  html body.page-250147 main section.article.siteWidth-s > div.txt.editorArea #kite-region-lp-naka,
  html body.page-250148 main section.article.siteWidth-s > div.txt.editorArea #kite-region-lp-minami,
  html body.page-250239 main section.article.siteWidth-s > div.txt.editorArea #kite-region-lp-other-yokohama {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    overflow-x: hidden !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
  html body.page-250146 #kite-region-lp-nishi .kite-region-hero,
  html body.page-250147 #kite-region-lp-naka .kite-region-hero,
  html body.page-250148 #kite-region-lp-minami .kite-region-hero,
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero,
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-nav,
  html body.page-250146 #kite-region-lp-nishi .kite-region-nav,
  html body.page-250147 #kite-region-lp-naka .kite-region-nav,
  html body.page-250148 #kite-region-lp-minami .kite-region-nav,
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-nav,
  html body.page-250145 #kite-region-lp-hodogaya .lp-section,
  html body.page-250146 #kite-region-lp-nishi .lp-section,
  html body.page-250147 #kite-region-lp-naka .lp-section,
  html body.page-250148 #kite-region-lp-minami .lp-section,
  html body.page-250239 #kite-region-lp-other-yokohama .lp-section {
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-wrap,
  html body.page-250146 #kite-region-lp-nishi .kite-wrap,
  html body.page-250147 #kite-region-lp-naka .kite-wrap,
  html body.page-250148 #kite-region-lp-minami .kite-wrap,
  html body.page-250239 #kite-region-lp-other-yokohama .kite-wrap {
    width: min(calc(100vw - 40px), 520px) !important;
    max-width: calc(100vw - 40px) !important;
  }
}
/* /kite-region-right-gap-fix-20260607-v1 */


/* kite-region-hodogaya-design-repair-20260607-v1 */
body.page-250145 .article.siteWidth-s {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.page-250145 .txt.editorArea {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: hidden !important;
}

body.page-250145 .kite-region-hero,
body.page-250145 .kite-region-nav,
body.page-250145 .kite-facts,
body.page-250145 .kite-section,
body.page-250145 .kite-cta {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
}

body.page-250145 .kite-region-hero {
  min-height: min(670px, calc(100svh - 112px)) !important;
  display: grid !important;
  align-items: end !important;
  padding: clamp(92px, 12vw, 148px) 0 54px !important;
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.3), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
  color: #173247 !important;
  overflow: hidden !important;
}

body.page-250145 .kite-wrap {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-250145 .kite-kicker {
  display: inline-block !important;
  color: #078b78 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

body.page-250145 .kite-region-hero h1,
body.page-250145 .kite-region-hero h2,
body.page-250145 .kite-section-head h2,
body.page-250145 .kite-note-card h2,
body.page-250145 .kite-cta h2 {
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}

body.page-250145 .kite-region-hero h1,
body.page-250145 .kite-region-hero h2 {
  max-width: 820px !important;
  font-size: clamp(34px, 5.7vw, 60px) !important;
  line-height: 1.38 !important;
  margin: 0 0 18px !important;
  text-shadow: none !important;
}

body.page-250145 .kite-region-hero p {
  max-width: 760px !important;
  color: #30434c !important;
  font-size: clamp(16px, 2vw, 19px) !important;
  line-height: 2 !important;
  margin: 0 0 26px !important;
}

body.page-250145 .kite-btns {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: center !important;
}

body.page-250145 .kite-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 13px 18px !important;
  border-radius: 8px !important;
  border: 1px solid transparent !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
}

body.page-250145 .kite-btn-primary {
  background: linear-gradient(135deg, #0eb59c 0%, #0b73b9 100%) !important;
  color: #fff !important;
  box-shadow: 0 12px 24px rgba(14, 181, 156, 0.2) !important;
}

body.page-250145 .kite-btn-secondary {
  background: rgba(255, 255, 255, 0.92) !important;
  border-color: rgba(11, 115, 185, 0.24) !important;
  color: #173247 !important;
}

body.page-250145 .kite-region-nav {
  background: linear-gradient(90deg, #fff 0%, #f2fffb 52%, #eef7ff 100%) !important;
  border-bottom: 1px solid #d8eafe !important;
}

body.page-250145 .kite-region-nav .kite-wrap {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 1px !important;
}

body.page-250145 .kite-region-nav a {
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 11px 10px !important;
  border-left: 1px solid #d8eafe !important;
  background: rgba(255, 255, 255, 0.58) !important;
  color: #173247 !important;
  text-align: center !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
}

body.page-250145 .kite-region-nav a[aria-current="page"] {
  background: linear-gradient(135deg, #f2fffb, #eef7ff) !important;
  color: #078b78 !important;
}

body.page-250145 .kite-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
  padding: 18px !important;
  background: linear-gradient(90deg, #f2fffb, #fff, #eef7ff) !important;
  border-bottom: 1px solid #d8eafe !important;
}

body.page-250145 .kite-fact {
  border-left: 3px solid #0eb59c !important;
  padding: 4px 0 4px 12px !important;
}

body.page-250145 .kite-fact strong {
  display: block !important;
  color: #173247 !important;
  font-size: 15px !important;
  margin-bottom: 4px !important;
}

body.page-250145 .kite-fact span {
  color: #68777e !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}

body.page-250145 .kite-section {
  padding: clamp(54px, 7vw, 88px) 0 !important;
}

body.page-250145 .kite-section-head {
  max-width: 760px !important;
  margin: 0 auto 30px !important;
  text-align: center !important;
}

body.page-250145 .kite-section-head h2 {
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.45 !important;
  margin: 0 0 14px !important;
}

body.page-250145 .kite-section-head p {
  color: #68777e !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
}

body.page-250145 .kite-card {
  background: linear-gradient(180deg, rgba(246, 255, 252, 0.96), rgba(255, 255, 255, 0.98)) !important;
  border: 1px solid rgba(14, 181, 156, 0.16) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  box-shadow: 0 16px 32px rgba(11, 115, 185, 0.06) !important;
}

body.page-250145 .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

body.page-250145 .kite-card-pad {
  padding: 24px !important;
}

body.page-250145 .kite-region-support-photo {
  width: min(860px, 100%) !important;
  margin: 30px auto 34px !important;
}

body.page-250145 .kite-region-support-photo img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 8px !important;
  border: 1px solid rgba(14, 181, 156, 0.18) !important;
  box-shadow: 0 22px 44px rgba(11, 115, 185, 0.12) !important;
}

@media (max-width: 980px) {
  body.page-250145 .kite-region-nav .kite-wrap,
  body.page-250145 .kite-service-grid,
  body.page-250145 .kite-split {
    grid-template-columns: 1fr !important;
  }

  body.page-250145 .kite-region-nav a {
    border-right: 1px solid #d8eafe !important;
    border-bottom: 1px solid #d8eafe !important;
  }
}

@media (max-width: 767px) {
  body.page-250145 .kite-wrap {
    width: min(calc(100% - 28px), 520px) !important;
  }

  body.page-250145 .kite-btns,
  body.page-250145 .kite-btn {
    width: 100% !important;
  }

  body.page-250145 .kite-facts {
    grid-template-columns: 1fr !important;
  }
}
/* /kite-region-hodogaya-design-repair-20260607-v1 */

/* kite-link-article-pages-css-repair-20260607-v1
   Scope: cont7/12,14,20,21,24,25 and cont8/16,18,19,22 only.
   Purpose: restore the broken article/link page top area without affecting top, region, cont9, or service pages. */

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) {
  overflow-x: hidden !important;
  background: #f5fbfb !important;
  color: #203747 !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > header.header {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
  height: 0 !important;
  min-height: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > header.header .siteTitle {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > .pageTitle {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: flex-start !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 360px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 132px max(22px, calc((100vw - 1080px) / 2)) 62px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 16% 20%, rgba(14, 181, 156, 0.18), transparent 34%),
    radial-gradient(circle at 88% 10%, rgba(88, 199, 242, 0.18), transparent 32%),
    linear-gradient(135deg, rgba(240, 255, 250, 0.98), rgba(246, 253, 255, 0.98) 48%, rgba(230, 248, 255, 0.94)) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(31px, 7.4vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.34 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  z-index: 1 !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 24px max(16px, calc((100vw - 1120px) / 2)) 26px !important;
  overflow: hidden !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, 0.035) 1px, transparent 1px) 0 0 / 92px 100%,
    linear-gradient(180deg, rgba(229, 249, 249, 0.98), rgba(248, 252, 252, 0.96)) !important;
  box-shadow: none !important;
  transform: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu::before,
html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu::after {
  content: none !important;
  display: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu .inner,
html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu ul {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px 12px !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100vw - 32px)) !important;
  max-width: min(1120px, calc(100vw - 32px)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu li {
  flex: 0 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu li a,
html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu li a:link,
html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.menu li a:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: auto !important;
  min-width: 176px !important;
  max-width: min(100%, 560px) !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 10px 22px !important;
  border: 1px solid rgba(18, 184, 168, 0.24) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.88) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 36px rgba(31, 91, 96, 0.08) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > nav.pnkz {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > div.navi:not(.active) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: hidden !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  opacity: 1 !important;
  transform: translateY(-100%) !important;
  background: #000 !important;
}

html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-237084
) > div.navi.active {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 130px 30px 50px !important;
  overflow: auto !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
  background: #000 !important;
}

@media (max-width: 767px) {
  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > .pageTitle {
    min-height: 320px !important;
    padding: 104px 22px 46px !important;
    font-size: clamp(29px, 7.6vw, 34px) !important;
    line-height: 1.36 !important;
  }

  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu {
    padding: 20px 14px 22px !important;
  }

  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu ul {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 9px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu li {
    width: 100% !important;
  }

  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu li a,
  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu li a:link,
  html body.tpl-eid:not(#kiteLinkArticleRepairForce):is(
    .page-236847,
    .page-236850,
    .page-236989,
    .page-236994,
    .page-238920,
    .page-239199,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-237084
  ) > nav.menu li a:visited {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 10px 15px !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
}

/* /kite-link-article-pages-css-repair-20260607-v1 */

/* kite-region-remove-family-care-search-terms-20260607-v1
   Scope: region index and region detail pages only.
   Purpose: remove the "well-searched care consultation words" SEO-looking box from all region pages. */

html body.page-249793 .kite-family-care-search-terms-v2,
html body.page-250145 .kite-family-care-search-terms-v2,
html body.page-250146 .kite-family-care-search-terms-v2,
html body.page-250147 .kite-family-care-search-terms-v2,
html body.page-250148 .kite-family-care-search-terms-v2,
html body.page-250239 .kite-family-care-search-terms-v2 {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

/* /kite-region-remove-family-care-search-terms-20260607-v1 */

/* kite-hodogaya-region-photo-match-20260607-v1
   Scope: cont11/46.html only.
   Purpose: match the Hodogaya local-care photo area to the other region pages. */

body.page-250145 .kite-split {
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(300px, 0.95fr) !important;
  gap: 24px !important;
  align-items: stretch !important;
}

body.page-250145 .kite-note-card {
  padding: 30px !important;
}

body.page-250145 .kite-note-card h2 {
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.45 !important;
  margin: 0 0 16px !important;
}

body.page-250145 .kite-note-card p {
  color: #68777e !important;
  line-height: 1.95 !important;
  margin: 0 0 18px !important;
}

body.page-250145 .kite-chip-list {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

body.page-250145 .kite-chip-list li {
  border: 1px solid rgba(11, 115, 185, 0.16) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #30434c !important;
  padding: 8px 11px !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
}

body.page-250145 .kite-region-photo {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  min-height: 360px !important;
  margin: 0 !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 25% 24%, rgba(14, 181, 156, 0.18), transparent 34%),
    radial-gradient(circle at 82% 18%, rgba(11, 115, 185, 0.15), transparent 36%),
    linear-gradient(135deg, rgba(246, 255, 252, 0.98), rgba(238, 247, 255, 0.96)) !important;
}

body.page-250145 .kite-region-support-photo {
  box-sizing: border-box !important;
  width: min(860px, 100%) !important;
  max-width: 100% !important;
  margin: 30px auto 34px !important;
  overflow: hidden !important;
}

body.page-250145 .kite-region-support-photo img {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  border-radius: 8px !important;
  object-fit: cover !important;
}

@media (max-width: 980px) {
  body.page-250145 .kite-split {
    grid-template-columns: 1fr !important;
  }

  body.page-250145 .kite-region-photo {
    height: 260px !important;
    min-height: 260px !important;
  }
}

@media (max-width: 767px) {
  

  body.page-250145 .kite-region-support-photo img {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* /kite-hodogaya-region-photo-match-20260607-v1 */

/* kite-hodogaya-region-photo-width-align-20260607-v1
   Scope: cont11/46.html only.
   Purpose: align Hodogaya region photo section width with the other region pages on mobile. */

@media (max-width: 767px) {
  body.page-250145 .kite-section > .kite-wrap,
  body.page-250145 .kite-section .kite-wrap.kite-split {
    width: min(calc(100% - 28px), 520px) !important;
    max-width: min(calc(100% - 28px), 520px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-250145 .kite-region-support-photo,
  body.page-250145 .kite-region-photo {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* /kite-hodogaya-region-photo-width-align-20260607-v1 */

/* kite-article-mobile-full-width-20260607-v1
   Scope: normal article pages on mobile, excluding region landing pages.
   Purpose: reduce stacked right-side whitespace and let article text use the screen width. */

@media (max-width: 767px) {
  html body.tpl-eid:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    overflow-x: hidden !important;
  }

  html body.tpl-eid:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s > .txt.editorArea {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    overflow-x: auto !important;
  }

  html body.tpl-eid.page-241143:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s,
  html body.tpl-eid.page-241143:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s > .txt.editorArea {
    overflow-x: clip !important;
    overflow-y: visible !important;
  }

  html body.tpl-eid:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s > .txt.editorArea > div:not([class]) {
    box-sizing: border-box !important;
    max-width: 100% !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html body.tpl-eid:not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) main > section.article.siteWidth-s > .txt.editorArea :where(img, video, iframe, table) {
    max-width: 100% !important;
  }
}

/* /kite-article-mobile-full-width-20260607-v1 */

/* kite-article-mobile-full-width-specific-20260607-v1
   Scope: article pages that have stronger page-specific mobile CSS.
   Purpose: remove remaining stacked side whitespace on important notice and service detail pages. */

@media (max-width: 767px) {
  html body.page-189986.page-189986 main > section.article.siteWidth-s,
  html body.tpl-eid.page-189986.page-189986 main > section.article.siteWidth-s {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    overflow-x: hidden !important;
  }

  html body.page-189986.page-189986 main > section.article.siteWidth-s .txt.editorArea,
  html body.tpl-eid.page-189986.page-189986 main > section.article.siteWidth-s .txt.editorArea {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 8px !important;
    overflow-x: auto !important;
  }

  html body.page-189986.page-189986 main > section.article.siteWidth-s .txt.editorArea > div:not([class]),
  html body.tpl-eid.page-189986.page-189986 main > section.article.siteWidth-s .txt.editorArea > div:not([class]) {
    box-sizing: border-box !important;
    max-width: 100% !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html body.page-250814.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s,
  html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 main > section#j2nj.article.siteWidth-s,
  html body.page-250815.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s,
  html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 main > section#a18v.article.siteWidth-s,
  html body.page-250816.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s,
  html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 main > section#brhq.article.siteWidth-s,
  html body.page-250817.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s,
  html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 main > section#d4la.article.siteWidth-s {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    overflow-x: hidden !important;
  }

  html body.page-250814.page-250814.page-250814.page-250814 main > section#j2nj.article .txt,
  html body.tpl-eid.page-250814.page-250814.page-250814.page-250814 main > section#j2nj.article .txt,
  html body.page-250815.page-250815.page-250815.page-250815 main > section#a18v.article .txt,
  html body.tpl-eid.page-250815.page-250815.page-250815.page-250815 main > section#a18v.article .txt,
  html body.page-250816.page-250816.page-250816.page-250816 main > section#brhq.article .txt,
  html body.tpl-eid.page-250816.page-250816.page-250816.page-250816 main > section#brhq.article .txt,
  html body.page-250817.page-250817.page-250817.page-250817 main > section#d4la.article .txt,
  html body.tpl-eid.page-250817.page-250817.page-250817.page-250817 main > section#d4la.article .txt {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    overflow-x: auto !important;
  }
}

/* /kite-article-mobile-full-width-specific-20260607-v1 */



/* kite-region-mobile-width-balance-20260607-v1
   Scope: cont11 area index and region pages only.
   Purpose: remove mobile right-side blank space by aligning region layouts to the viewport. */

@media (max-width: 767px) {
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) main,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) main > section.article.siteWidth-s,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) main section.article.siteWidth-s > .txt.editorArea {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
  }

  html body.page-249793 #kite-area-index-beauty,
  html body.page-250145 #kite-region-lp-hodogaya,
  html body.page-250146 #kite-region-lp-nishi,
  html body.page-250147 #kite-region-lp-naka,
  html body.page-250148 #kite-region-lp-minami,
  html body.page-250239 #kite-region-lp-other-yokohama {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    overflow-x: hidden !important;
  }

  html body.page-249793 #kite-area-index-beauty :where(.kite-area-hero, .kite-area-nav, .kite-section, .kite-cta),
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] :where(.kite-region-hero, .kite-region-nav, .kite-section, .kite-cta) {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    overflow-x: hidden !important;
  }

  html body.page-249793 #kite-area-index-beauty .kite-wrap,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] .kite-wrap,
  html body.page-250145 .kite-section > .kite-wrap,
  html body.page-250145 .kite-section .kite-wrap.kite-split {
    box-sizing: border-box !important;
    width: min(calc(100% - 20px), 560px) !important;
    max-width: calc(100% - 20px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-249793 #kite-area-index-beauty :where(.kite-area-feature-photo, .kite-info-table),
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] :where(.kite-region-support-photo, .kite-region-photo, .kite-info-table) {
    box-sizing: border-box !important;
    max-width: 100% !important;
  }
}

/* /kite-region-mobile-width-balance-20260607-v1 */

/* kite-region-mobile-orb-overflow-fix-20260607-v1
   Scope: cont11 region pages only.
   Purpose: prevent decorative CTA orbs from creating mobile horizontal scroll. */

@media (max-width: 767px) {
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) :where(.kite-orb, .kite-cta-orb) {
    display: none !important;
  }

  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) :where(.kite-cta, .kite-section, [id^="kite-region-lp-"], #kite-area-index-beauty) {
    overflow-x: hidden !important;
  }
}

/* /kite-region-mobile-orb-overflow-fix-20260607-v1 */

/* kite-nonregion-bg-deeper-green-20260607-v1
   Scope: pages except top page and cont11 region pages.
   Purpose: make the soft green page background slightly stronger without changing page-specific hero designs. */

html body:not(#kiteNonRegionBgForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) {
  background: #eaf8f4 !important;
}

html body:not(#kiteNonRegionBgForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) :where(#contents, .contents, main) {
  background: #eaf8f4 !important;
}

html body:where(:not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239)) :where(.bgColor-gray, h1.pageTitle) {
  background:
    radial-gradient(circle at 18% 16%, rgba(14, 181, 156, 0.18), transparent 34%),
    radial-gradient(circle at 86% 10%, rgba(88, 199, 242, 0.14), transparent 32%),
    linear-gradient(135deg, #e8f8f3 0%, #eefbfa 52%, #e4f4f7 100%) !important;
}

@media (max-width: 767px) {
  html body:not(#kiteNonRegionBgForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) {
    background: #e9f7f3 !important;
  }

  html body:not(#kiteNonRegionBgForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) :where(#contents, .contents, main) {
    background: #e9f7f3 !important;
  }
}

/* /kite-nonregion-bg-deeper-green-20260607-v1 */

/* sanitized legacy mojibake note */

html body.page-249793 .kite-search-intent-boost-v1 {
  display: none !important;
}

/* /kite-area-index-remove-search-intent-20260607-v1 */

/* kite-nonregion-use-region-gradient-20260607-v1
   Scope: pages except the top page and cont11 region pages.
   Purpose: use the same aqua-blue gradient mood as the region page background. */


/* kite-restore-chunk-13-20260802 */
html body:not(#kiteNonRegionGradientForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) {
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.3), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
  background-attachment: fixed !important;
}

html body:not(#kiteNonRegionGradientForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) :where(#contents, .contents, main) {
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.22), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.14), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.94) 0%, rgba(247, 255, 253, 0.86) 46%, rgba(238, 247, 255, 0.7) 100%) !important;
}

html body:not(#kiteNonRegionGradientForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239):not(.page-154472):not(.page-189986):not(.page-250815):not(.page-200943):not(.page-236299):not(.page-250814):not(.page-250816):not(.page-250817) :where(.bgColor-gray, h1.pageTitle) {
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.3), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
}

@media (max-width: 767px) {
  html body:not(#kiteNonRegionGradientForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) {
    background:
      radial-gradient(circle at 86% 12%, rgba(14, 181, 156, 0.28), transparent 44%),
      radial-gradient(circle at 10% 88%, rgba(11, 115, 185, 0.16), transparent 42%),
      linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
    background-attachment: scroll !important;
  }

  html body:not(#kiteNonRegionGradientForce):not(.slide):not(.page-249793):not(.page-250145):not(.page-250146):not(.page-250147):not(.page-250148):not(.page-250239) :where(#contents, .contents, main) {
    background:
      radial-gradient(circle at 86% 12%, rgba(14, 181, 156, 0.2), transparent 44%),
      radial-gradient(circle at 10% 88%, rgba(11, 115, 185, 0.12), transparent 42%),
      linear-gradient(90deg, rgba(255, 255, 255, 0.94) 0%, rgba(247, 255, 253, 0.86) 46%, rgba(238, 247, 255, 0.7) 100%) !important;
  }
}

/* /kite-nonregion-use-region-gradient-20260607-v1 */

/* sanitized legacy mojibake note */

html body .eternal-home-area.kite-return-home-area,
html body .eternal-home-area:has(> a.kite-return-home-btn[href="https://www.kiteartfactory.jp/"]) {
  display: none !important;
}

/* /kite-footer-remove-final-home-button-20260607-v1 */

/* sanitized legacy mojibake note */

html body .eternal-home-area.kite-return-home-area:has(> a.kite-return-home-btn[href="https://www.kiteartfactory.jp/"]),
html body .eternal-home-area.kite-return-home-area:has(> a.kite-return-home-btn[href="https://www.kiteartfactory.jp/#"]) {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  box-sizing: border-box !important;
  width: min(100%, 1040px) !important;
  max-width: calc(100% - 32px) !important;
  margin: 42px auto 34px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body .eternal-home-area.kite-return-home-area > a.kite-return-home-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  width: min(100%, 340px) !important;
  padding: 15px 28px !important;
  box-sizing: border-box !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14, 181, 156, 0.34) !important;
  background: rgba(255, 255, 255, 0.9) !important;
  color: #143142 !important;
  -webkit-text-fill-color: #143142 !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 14px 30px rgba(15, 47, 67, 0.08) !important;
}

@media (max-width: 767px) {
  html body .eternal-home-area.kite-return-home-area:has(> a.kite-return-home-btn[href="https://www.kiteartfactory.jp/"]),
  html body .eternal-home-area.kite-return-home-area:has(> a.kite-return-home-btn[href="https://www.kiteartfactory.jp/#"]) {
    max-width: calc(100% - 24px) !important;
    margin-top: 34px !important;
    margin-bottom: 28px !important;
  }

  html body .eternal-home-area.kite-return-home-area > a.kite-return-home-btn {
    width: 100% !important;
    min-height: 50px !important;
    padding: 14px 20px !important;
    font-size: 15px !important;
  }
}

/* /kite-body-end-home-button-restore-20260607-v1 */

/* sanitized legacy mojibake note */

html body.page-250145 .kite-region-nav a[aria-current="page"] {
  color: transparent !important;
  position: relative !important;
}

html body.page-250145 .kite-region-nav a[aria-current="page"]::after {
  content: "保土ヶ谷区" !important;
  color: #0b8f84 !important;
  -webkit-text-fill-color: #0b8f84 !important;
  display: block !important;
  left: 0 !important;
  position: absolute !important;
  right: 0 !important;
  text-align: center !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

/* /kite-hodogaya-nav-single-label-20260607-v1 */



/* kite-subpage-menu-gradient-20260607-v1
   Apply the approved aqua-to-blue gradient to subpage opening link-button bands.
   Top page is excluded by body.slide / body#top.
*/
html body:not(.slide):not(#top) nav.menu {
  background: linear-gradient(90deg, #0dae9f 0%, #0c93aa 52%, #0b79b6 100%) !important;
  background-size: auto !important;
  border-top-color: rgba(255, 255, 255, .20) !important;
  border-bottom-color: rgba(255, 255, 255, .16) !important;
  box-shadow: none !important;
}

html body:not(.slide):not(#top) nav.menu::before,
html body:not(.slide):not(#top) nav.menu::after {
  display: none !important;
}

html body:not(.slide):not(#top) nav.menu .inner,
html body:not(.slide):not(#top) nav.menu ul {
  background: transparent !important;
}

html body:not(.slide):not(#top) nav.menu li a,
html body:not(.slide):not(#top) nav.menu li a:link,
html body:not(.slide):not(#top) nav.menu li a:visited {
  border-color: rgba(255, 255, 255, .72) !important;
  background: rgba(255, 255, 255, .91) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 16px 34px rgba(0, 72, 105, .12) !important;
}

html body:not(.slide):not(#top) nav.menu li a:hover,
html body:not(.slide):not(#top) nav.menu li a:focus-visible {
  border-color: rgba(255, 255, 255, .95) !important;
  background: rgba(255, 255, 255, .98) !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  box-shadow: 0 20px 42px rgba(0, 72, 105, .18) !important;
}
/* /kite-subpage-menu-gradient-20260607-v1 */

/* kite-hodogaya-medical-box-links-20260608-v1 */
#kite-region-lp-hodogaya .kite-medical-lines-v1 {
  background: transparent !important;
  padding: 0 !important;
}

#kite-region-lp-hodogaya .kite-medical-lines-v1 > b {
  display: block;
  margin: 0 0 8px;
  padding: 11px 12px;
  border: 1px solid rgba(14, 181, 156, .18);
  border-radius: 12px;
  background: rgba(235, 255, 250, .86);
  color: #526973;
  font-weight: 500;
  line-height: 1.75;
}

#kite-region-lp-hodogaya .kite-medical-lines-v1 > b > a {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin: 0 0 5px;
  padding: 5px 10px;
  border: 1px solid rgba(14, 181, 156, .34);
  border-radius: 999px;
  background: #fff;
  color: #078b78 !important;
  font-weight: 800;
  line-height: 1.45;
  text-decoration: none !important;
}
/* /kite-hodogaya-medical-box-links-20260608-v1 */

/* kite-hodogaya-medical-box-links-20260608-v2 */
#kite-region-lp-hodogaya .kite-medical-lines-v1 > b > a {
  display: flex !important;
  width: fit-content;
  max-width: 100%;
  margin: 0 0 7px !important;
}
/* /kite-hodogaya-medical-box-links-20260608-v2 */

/* kite-hodogaya-localcare-mobile-stack-20260608-v1 */
@media (max-width: 767px) {
  body.page-250145 #kite-region-lp-hodogaya .kite-wrap.kite-split {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 16px !important;
    width: min(calc(100% - 28px), 520px) !important;
    max-width: min(calc(100% - 28px), 520px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-wrap.kite-split > .kite-note-card,
  body.page-250145 #kite-region-lp-hodogaya .kite-wrap.kite-split > .kite-region-photo {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-note-card {
    padding: 24px 20px !important;
    overflow: visible !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-note-card h2,
  body.page-250145 #kite-region-lp-hodogaya .kite-note-card p,
  body.page-250145 #kite-region-lp-hodogaya .kite-chip-list {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-note-card h2 {
    font-size: clamp(24px, 6.4vw, 28px) !important;
    line-height: 1.55 !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-chip-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-chip-list li {
    display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    list-style: none !important;
    white-space: normal !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-region-photo {
    height: auto !important;
    min-height: 220px !important;
    aspect-ratio: 16 / 10 !important;
  }
}
/* /kite-hodogaya-localcare-mobile-stack-20260608-v1 */

/* kite-cont6-privacy-compact-spacing-20260608-v2 */


html body.page-189470.page-189470 main > section#jbzg.article .txt,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea {
  padding-top: 22px !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  line-height: 1.5 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1) {
  margin-bottom: 5px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  line-height: 1.3 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3) {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  line-height: 1.32 !important;
}

@media (max-width: 700px) {
  html body.page-189470.page-189470 main > section#jbzg.article .txt,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt,
  html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea {
    padding-top: 12px !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p,
  html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    padding: 8px 10px !important;
    line-height: 1.48 !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1) {
    line-height: 1.28 !important;
  }
}
/* /kite-cont6-privacy-compact-spacing-20260608-v2 */

/* kite-cont6-privacy-compact-spacing-20260608-v3 */
html body.page-189470.page-189470 main > section#jbzg.article .txt::before,
html body.page-189470.page-189470 main > section#jbzg.article .txt:before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt:before,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea::before,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea:before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea:before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea {
  padding-top: 18px !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p,
html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  line-height: 1.45 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3) {
  margin-top: 0 !important;
  margin-bottom: 2px !important;
  padding-top: 4px !important;
  padding-bottom: 3px !important;
  line-height: 1.22 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1) {
  margin-top: 0 !important;
  margin-bottom: 2px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2) {
  margin-top: 0 !important;
  margin-bottom: 12px !important;
  padding-top: 3px !important;
  padding-bottom: 5px !important;
  line-height: 1.22 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3) {
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1)::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1)::before {
  content: "Privacy Policy" !important;
  display: block !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(15px, 1.1vw, 17px) !important;
  line-height: 1.18 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2)::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2)::before {
  content: "個人情報保護方針" !important;
  display: block !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(24px, 2vw, 30px) !important;
  line-height: 1.18 !important;
}

html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3)::before,
html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3)::before {
  content: "Kite art factory LLC" !important;
  display: block !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-size: clamp(15px, 1.1vw, 17px) !important;
  line-height: 1.18 !important;
}

@media (max-width: 700px) {
  html body.page-189470.page-189470 main > section#jbzg.article .txt,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt,
  html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea {
    padding-top: 10px !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p,
  html body.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt.editorArea p {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    padding: 7px 10px !important;
    line-height: 1.42 !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2),
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3),
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1),
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2) {
    margin-top: 0 !important;
    margin-bottom: 3px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    line-height: 1.22 !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1)::before,
  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3)::before,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(1)::before,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(3)::before {
    font-size: 15px !important;
    line-height: 1.16 !important;
  }

  html body.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2)::before,
  html body.tpl-contents.page-189470.page-189470 main > section#jbzg.article .txt p:nth-of-type(2)::before {
    font-size: 22px !important;
    line-height: 1.16 !important;
  }
}
/* /kite-cont6-privacy-compact-spacing-20260608-v3 */

/* kite-floating-contact-buttons-pc-red-labels-20260817-v1 start */
@media screen and (min-width: 1024px) {
  html body .header-floating-btns {
    width: clamp(104px, 9.5vw, 130px) !important;
    top: 128px !important;
    right: clamp(12px, 2.2vw, 30px) !important;
    gap: clamp(26px, 3.2vw, 44px) !important;
  }

  html body .header-floating-btns .h-float-btn {
    width: clamp(104px, 9.5vw, 130px) !important;
    height: clamp(104px, 9.5vw, 130px) !important;
    min-width: clamp(104px, 9.5vw, 130px) !important;
    min-height: clamp(104px, 9.5vw, 130px) !important;
    flex-direction: column !important;
    background: linear-gradient(145deg, #e84b48 0%, #d63335 100%) !important;
    box-shadow: -10px 16px 34px rgba(171, 36, 40, 0.20) !important;
    overflow: hidden !important;
  }

  html body .header-floating-btns .h-float-btn svg,
  html body .header-floating-btns .h-float-btn i {
    width: clamp(34px, 3.1vw, 42px) !important;
    height: clamp(34px, 3.1vw, 42px) !important;
    margin: 0 0 8px !important;
  }

  html body .header-floating-btns .h-float-btn::after {
    display: block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
    font-size: clamp(14px, 1.15vw, 16px) !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body .header-floating-btns .btn-tel::after {
    content: "電話相談" !important;
  }

  html body .header-floating-btns .btn-mail::after {
    content: "お問い合わせ" !important;
  }

  html body .header-floating-btns .h-float-btn:hover {
    transform: translateY(-2px) scale(1.04) !important;
    box-shadow: -12px 20px 40px rgba(171, 36, 40, 0.26) !important;
  }
}
/* kite-floating-contact-buttons-pc-red-labels-20260817-v1 end */

/* kite-cont11-46-shopping-careplaza-card-20260608-v1 start */
body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 {
  padding: 26px 28px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 h3 {
  margin-bottom: 12px !important;
  color: #173247 !important;
  font-size: clamp(22px, 2.6vw, 30px) !important;
  line-height: 1.45 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 > p {
  margin-bottom: 22px !important;
  color: #5c7078 !important;
  font-size: clamp(15px, 1.35vw, 17px) !important;
  line-height: 1.85 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li {
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) minmax(190px, auto) !important;
  align-items: center !important;
  gap: 14px 24px !important;
  min-height: 70px !important;
  padding: 12px 18px !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
  color: transparent !important;
  font-size: 0 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li::before {
  display: none !important;
  content: none !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type {
  justify-self: center !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.45vw, 21px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type::before {
  content:"店舗";
  display: inline-block;
  margin-right: .55em;
  color: #008a78;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-size: .86em;
  font-weight: 800;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type {
  justify-self: end !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 30px !important;
  padding: 4px 14px !important;
  border: 1px solid rgba(14, 181, 156, .28) !important;
  border-radius: 999px !important;
  background: rgba(236, 252, 248, .94) !important;
  color: #087a76 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type::before {
  content:"確認";
  margin-right: .45em;
  color: #008a78;
}

@media (max-width: 760px) {
  body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 {
    padding: 20px 14px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 h3 {
    font-size: 22px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    min-height: 0 !important;
    padding: 13px 14px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type,
  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type {
    justify-self: start !important;
    text-align: left !important;
  }
}
/* kite-cont11-46-shopping-careplaza-card-20260608-v1 end */

/* kite-region-hero-tight-top-20260608-v2 start */
@media (min-width: 981px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
  html body.page-250146 #kite-region-lp-nishi .kite-region-hero,
  html body.page-250147 #kite-region-lp-naka .kite-region-hero,
  html body.page-250148 #kite-region-lp-minami .kite-region-hero,
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero {
    min-height: 540px !important;
    padding-top: 92px !important;
    padding-bottom: 34px !important;
    align-items: center !important;
  }
}

@media (max-width: 980px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
  html body.page-250146 #kite-region-lp-nishi .kite-region-hero,
  html body.page-250147 #kite-region-lp-naka .kite-region-hero,
  html body.page-250148 #kite-region-lp-minami .kite-region-hero,
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero {
    min-height: auto !important;
    padding-top: 108px !important;
    padding-bottom: 34px !important;
    align-items: start !important;
  }
}
/* kite-region-hero-tight-top-20260608-v2 end */


/* kite-region-facts-compact-gap-20260608-v2 start */
@media (min-width: 981px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] .kite-facts {
    grid-template-columns: repeat(3, minmax(260px, 380px)) !important;
    justify-content: center !important;
    column-gap: 28px !important;
    row-gap: 10px !important;
    padding: 16px 24px !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] .kite-fact {
    width: auto !important;
    min-width: 0 !important;
    padding: 3px 0 3px 12px !important;
  }
}

@media (max-width: 980px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) [id^="kite-region-lp-"] .kite-facts {
    gap: 8px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
}
/* kite-region-facts-compact-gap-20260608-v2 end */

/* kite-home-office-photo-left-20260608-v1 start */
@media (min-width: 981px) {
  html body#top.slide #guide-section::before,
  html body.slide#top #guide-section::before {
    left: 24px !important;
    right: auto !important;
  }
}
/* kite-home-office-photo-left-20260608-v1 end */

/* kite-cont11-46-shopping-careplaza-card-20260609-v2 start */
body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 {
  padding: 24px 28px !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 {
  gap: 9px !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li {
  grid-template-columns: minmax(280px, 1.08fr) minmax(210px, .58fr) !important;
  grid-template-rows: auto !important;
  min-height: 62px !important;
  padding: 10px 18px !important;
  column-gap: 28px !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type {
  grid-column: 1 !important;
  justify-self: center !important;
  color: #173247 !important;
  font-size: clamp(16px, 1.18vw, 19px) !important;
  line-height: 1.35 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type::before {
  content: none !important;
  display: none !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type {
  grid-column: 2 !important;
  justify-self: start !important;
  min-height: 28px !important;
  padding: 3px 14px !important;
  font-size: 14px !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type::before {
  content: "確認" !important;
  margin-right: .5em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

@media (max-width: 760px) {
  body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2 {
    padding: 18px 12px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li {
    grid-template-columns: 1fr !important;
    gap: 7px !important;
    min-height: 0 !important;
    padding: 12px 13px !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:first-of-type {
    justify-self: start !important;
    font-size: 16px !important;
    text-align: left !important;
  }

  body.page-250145 #kite-region-lp-hodogaya .kite-shop-list-v2 li a:last-of-type {
    grid-column: 1 !important;
    justify-self: start !important;
  }
}
/* kite-cont11-46-shopping-careplaza-card-20260609-v2 end */





/* kite-cont11-46-copy-append-20260610-v1 start */
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 + p {
  display: block !important;
  margin: 0 0 18px !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 + p a {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-decoration: none !important;
}
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 + p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-shop-compact-v2 > h3 {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-shop-compact-v2 > h3::after {
  content: "" !important;
  display: block !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-shop-compact-v2 > h3 + p {
  display: block !important;
  margin: 0 0 18px !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-card.kite-shop-compact-v2 > h3 + p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
/* kite-cont11-46-copy-append-20260610-v1 end */



/* kite-cont11-46-copy-final-overrides-20260610-v4 start */
html body.page-250145 .kite-life-route-group-v1 .kite-section-head > p {
  display: block !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-section-head > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
  text-align: center !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-medical-all-v1 > h3 {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-medical-all-v1 > h3 * {
  font-size: inherit !important;
  line-height: inherit !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > h3,
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > h3 * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > h3::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > h3::after {
  content: "" !important;
  display: block !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > p,
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > p::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 .kite-life-route-group-v1 .kite-shop-compact-v2 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3,
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3 * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}





/* kite-cont11-46-copy-final-overrides-20260610-v4 end */


/* kite-cont11-46-final-copy-override-20260610-v5 start */
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-section-head > p {
  display: block !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-section-head > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-medical-all-v1 > h3 {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-medical-all-v1 > h3 * {
  font-size: inherit !important;
  line-height: inherit !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-medical-all-v1 > p,
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-medical-all-v1 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-medical-all-v1 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > h3,
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > h3 * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > h3::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > h3::after {
  content: "" !important;
  display: block !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > p,
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > p::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-shop-compact-v2 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > h3,
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > h3 * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > h3::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > h3::after {
  content: "" !important;
  display: block !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > p,
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > p::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-shop-compact-v2 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
/* kite-cont11-46-final-copy-override-20260610-v5 end */



/* kite-cont11-46-other-area-copy-20260610-v6 start */
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3,
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3 * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > h3::after {
  content: "" !important;
  display: block !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > p,
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > p::before {
  content: none !important;
  display: none !important;
}
html body.page-250145 .kite-other-life-area-v1 .kite-shop-compact-v2 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
/* kite-cont11-46-other-area-copy-20260610-v6 end */



/* kite-cont11-46-other-area-copy-20260610-v7 start */
html body.page-250145.page-250145 .kite-other-life-area-v1.kite-other-life-area-v1 .kite-shop-compact-v2.kite-shop-compact-v2 > p,
html body.page-250145.page-250145 .kite-other-life-area-v1.kite-other-life-area-v1 .kite-shop-compact-v2.kite-shop-compact-v2 > p * {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}
html body.page-250145.page-250145 .kite-other-life-area-v1.kite-other-life-area-v1 .kite-shop-compact-v2.kite-shop-compact-v2 > p::before {
  content: none !important;
  display: none !important;
}
html body.page-250145.page-250145 .kite-other-life-area-v1.kite-other-life-area-v1 .kite-shop-compact-v2.kite-shop-compact-v2 > p::after {
  content: "" !important;
  display: block !important;
  color: #405866 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}
/* kite-cont11-46-other-area-copy-20260610-v7 end */
/* kite-cont11-46-other-medical-link-20260610-v1 */
body.page-250145 #kite-region-lp-hodogaya .kite-other-medical-link-v1 {
  margin: 28px auto 24px !important;
  text-align: center !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-other-medical-link-v1 h3 {
  margin: 0 0 10px !important;
  font-size: 30px !important;
  line-height: 1.45 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-other-medical-link-v1 p {
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-other-medical-link-v1 a {
  color: #008f83 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
}
/* /kite-cont11-46-other-medical-link-20260610-v1 */
/* kite-cont11-46-remove-medical-subcopy-css-20260611-v2 */
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > h3 + p::after,
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 + p::after {
  content: none !important;
  display: none !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > h3 + p,
html body.page-250145 .kite-card.kite-medical-all-v1 > h3 + p {
  margin-bottom: 0 !important;
}
/* /kite-cont11-46-remove-medical-subcopy-css-20260611-v2 */


\n\n\n\n\n/* kite-cont11-46-medical-single-source-safe-20260611-v1 */
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > h3,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > h3 {
  text-align: center !important;
  font-size: 30px !important;
  line-height: 1.45 !important;
  margin: 0 auto 18px !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p:first-of-type:not(.m4),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p:first-of-type:not(.m4) {
  display: none !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin: 16px 0 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  color: #173247 !important;
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  text-align: left !important;
  white-space: normal !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(230px, .78fr) minmax(300px, 1fr) minmax(112px, auto) !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  justify-items: stretch !important;
  gap: 4px 20px !important;
  min-height: 68px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 12px 18px !important;
  border: 1px solid rgba(14, 181, 156, .24) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
  box-sizing: border-box !important;
  color: #173247 !important;
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  font-weight: 500 !important;
  text-align: left !important;
  white-space: normal !important;
  overflow: visible !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b *,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b * {
  max-width: 100% !important;
  box-sizing: border-box !important;
  line-height: inherit !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  transform: none !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > i,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child > i,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"]),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > i,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child > i,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"]) {
  grid-column: 1 !important;
  grid-row: 1 / 3 !important;
  justify-self: start !important;
  align-self: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #173247 !important;
  -webkit-text-fill-color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: left !important;
  text-align-last: left !important;
  text-decoration: none !important;
  white-space: normal !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"],
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"] {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: stretch !important;
  align-self: end !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #405866 !important;
  -webkit-text-fill-color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  text-align: left !important;
  text-decoration: none !important;
  white-space: normal !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"],
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"] {
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: stretch !important;
  align-self: start !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #305569 !important;
  -webkit-text-fill-color: #305569 !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  text-align: left !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::before,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"]::before,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::before,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"]::before {
  position: static !important;
  display: inline-block !important;
  min-width: 4.5em !important;
  margin-right: .45em !important;
  padding: 0 !important;
  color: #008a78 !important;
  -webkit-text-fill-color: #008a78 !important;
  font-size: 14.5px !important;
  font-weight: 800 !important;
  line-height: inherit !important;
  text-align: left !important;
  vertical-align: baseline !important;
  background: none !important;
  border: 0 !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::before,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::before {
  content: "所在地" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"]::before,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"]::before {
  content: "電話番号" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a::after {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  box-shadow: none !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"])::after,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"])::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::after {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 48px !important;
  height: 30px !important;
  margin: 0 0 0 8px !important;
  padding: 0 12px !important;
  border: 1px solid rgba(14, 181, 156, .3) !important;
  border-radius: 999px !important;
  background: rgba(240, 255, 252, .92) !important;
  color: #244a5c !important;
  -webkit-text-fill-color: #244a5c !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
  text-decoration: none !important;
  vertical-align: middle !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"])::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"])::after {
  content: "公式" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"]::after {
  content: "地図" !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > h3,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > h3 {
    font-size: 24px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 {
    gap: 8px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b {
    grid-template-columns: 1fr auto !important;
    grid-template-rows: auto auto auto !important;
    gap: 4px 10px !important;
    min-height: 0 !important;
    padding: 12px 14px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > i,
  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child > i,
  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"]),
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > i,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child > i,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a:first-child:not([href*="maps.google"]):not([href^="tel:"]) {
    grid-column: 1 / 3 !important;
    grid-row: 1 !important;
    font-size: 15.5px !important;
    text-align: left !important;
    text-align-last: left !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"],
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href*="maps.google"] {
    grid-column: 1 / 3 !important;
    grid-row: 2 !important;
    font-size: 14.5px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"],
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1 > p.m4 > b > a[href^="tel:"] {
    grid-column: 1 !important;
    grid-row: 3 !important;
    font-size: 14.5px !important;
  }
}
/* /kite-cont11-46-medical-single-source-safe-20260611-v1 */\n

/* kite-cont11-46-service-cards-compact-20260611-v1 */
html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid {
  gap: 16px !important;
}

html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card.kite-card {
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad {
  padding: 12px 16px !important;
}

html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card.kite-card h3 {
  margin: 0 0 4px !important;
  line-height: 1.32 !important;
}

html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card.kite-card p {
  margin: 0 0 8px !important;
  line-height: 1.55 !important;
}

html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-detail-btn {
  min-height: 32px !important;
  padding: 6px 12px !important;
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid {
    gap: 14px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad {
    padding: 14px 14px !important;
  }
}
/* /kite-cont11-46-service-cards-compact-20260611-v1 */

/* kite-cont11-46-medical-card-list-20260613-v1 */
body.page-250145 .kite-medical-all-v1[data-kite-marker] {
  width: min(1180px, calc(100vw - 48px)) !important;
  max-width: min(1180px, calc(100vw - 48px)) !important;
  margin: 42px auto 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > h3 {
  margin: 0 0 12px !important;
  text-align: center !important;
  color: #173246 !important;
  font-size: clamp(26px, 3vw, 36px) !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p:not(.m4) {
  margin: 0 auto 20px !important;
  text-align: center !important;
  line-height: 1.7 !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p:not(.m4) > a {
  color: #0a9e91 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 {
  display: grid !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  text-align: left !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(300px, 0.95fr) minmax(360px, 0.9fr) !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  column-gap: 32px !important;
  row-gap: 4px !important;
  min-height: 78px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 18px 180px 18px 30px !important;
  border: 1px solid rgba(28, 199, 184, 0.25) !important;
  border-radius: 18px !important;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.93), rgba(245, 255, 253, 0.86)) !important;
  box-shadow: 0 12px 30px rgba(21, 122, 134, 0.08) !important;
  color: #324f60 !important;
  font-size: 17px !important;
  line-height: 1.55 !important;
  font-weight: 600 !important;
  text-align: left !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > i,
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  align-self: center !important;
  justify-self: start !important;
  width: 100% !important;
  margin: 0 !important;
  color: #173246 !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: left !important;
  text-decoration: none !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) > i {
  display: inline !important;
  color: inherit !important;
  font-style: normal !important;
  text-align: left !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after {
  content:"公式";
  position: absolute;
  right: 94px;
  top: 50%;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 58px;
  min-height: 32px;
  padding: 4px 14px;
  border: 1px solid rgba(28, 199, 184, 0.35);
  border-radius: 999px;
  background: rgba(238, 255, 252, 0.9);
  color: #173246;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  transform: translateY(-50%);
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"],
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"] {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: start !important;
  width: 100% !important;
  margin: 0 !important;
  color: #4c6270 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  text-align: left !important;
  text-decoration: none !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]::after,
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"]::after {
  content: "地図";
  position: absolute;
  right: 30px;
  top: 50%;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 58px;
  min-height: 32px;
  padding: 4px 14px;
  border: 1px solid rgba(28, 199, 184, 0.35);
  border-radius: 999px;
  background: rgba(238, 255, 252, 0.9);
  color: #173246;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  transform: translateY(-50%);
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href^="tel:"] {
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: start !important;
  width: 100% !important;
  margin: 0 !important;
  color: #324f60 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  text-align: left !important;
  text-decoration: none !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]::before,
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"]::before {
  content: "所在地";
  display: inline-block;
  margin-right: 0.5em;
  color: #009e91;
  font-weight: 700;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href^="tel:"]::before {
  content:"電話番号";
  display: inline-block;
  margin-right: 0.5em;
  color: #009e91;
  font-weight: 700;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong:hover {
  border-color: rgba(28, 199, 184, 0.4) !important;
  box-shadow: 0 16px 34px rgba(21, 122, 134, 0.11) !important;
}

body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]):hover::after,
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]:hover::after,
body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"]:hover::after {
  border-color: rgba(28, 199, 184, 0.6);
  background: rgba(229, 255, 251, 0.98);
}

@media (max-width: 760px) {
  body.page-250145 .kite-medical-all-v1[data-kite-marker] {
    width: min(100%, calc(100vw - 24px)) !important;
    max-width: min(100%, calc(100vw - 24px)) !important;
    margin-top: 32px !important;
  }

  body.page-250145 .kite-medical-all-v1[data-kite-marker] > h3 {
    font-size: 24px !important;
  }

  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto auto !important;
    row-gap: 8px !important;
    min-height: 0 !important;
    padding: 18px 18px !important;
    border-radius: 16px !important;
  }

  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > i,
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"],
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"],
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href^="tel:"] {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: 100% !important;
    justify-self: stretch !important;
    text-align: left !important;
  }

  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]::after,
  body.page-250145 .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="google.com/maps"]::after {
    position: static;
    display: inline-flex;
    min-width: 54px;
    min-height: 30px;
    margin: 8px 8px 0 0;
    padding: 4px 12px;
    transform: none;
    vertical-align: middle;
  }
}
/* /kite-cont11-46-medical-card-list-20260613-v1 */





/* kite-cont11-46-info-note-20260613-v1 */
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="掲載情報について"],
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-info-note-v1,
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > div.kite-card.kite-card-pad:nth-of-type(4) {
  text-align: center !important;
}

html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="掲載情報について"] > p,
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-info-note-v1 > p,
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > div.kite-card.kite-card-pad:nth-of-type(4) > p {
  display: block !important;
  width: 100% !important;
  max-width: 920px !important;
  margin: 0 auto !important;
  color: #30434c !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.9 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
}

html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="掲載情報について"] > p > strong,
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-info-note-v1 > p > strong,
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > div.kite-card.kite-card-pad:nth-of-type(4) > p > strong {
  display: block !important;
  margin: 0 0 4px !important;
  color: #173246 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="掲載情報について"] > p,
  html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-info-note-v1 > p,
  html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-life-route-group-v1[aria-labelledby="kite-life-route-hodogaya"] > .kite-wrap > div.kite-card.kite-card-pad:nth-of-type(4) > p {
    font-size: 14px !important;
    line-height: 1.85 !important;
    text-align: center !important;
  }
}
/* /kite-cont11-46-info-note-20260613-v1 */


/* kite-cont11-46-other-area-note-20260613-v1 */
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-other-life-area-v1[aria-labelledby="kite-other-life-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="その他エリアの確認"] > p {
  margin: 0 auto !important;
  max-width: 920px !important;
  color: #30434c !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
}

html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-other-life-area-v1[aria-labelledby="kite-other-life-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="その他エリアの確認"] > p > strong {
  display: block !important;
  margin: 0 0 4px !important;
  color: #173246 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-other-life-area-v1[aria-labelledby="kite-other-life-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad[aria-label="その他エリアの確認"] > p {
    font-size: 14px !important;
    line-height: 1.85 !important;
    text-align: center !important;
  }
}
/* /kite-cont11-46-other-area-note-20260613-v1 */


/* kite-cont11-46-careplaza-note-20260613-v1 */
html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-careplaza-area-v2[aria-labelledby="kite-careplaza-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-careplaza-note-v2[aria-label="横浜市地域ケアプラザ担当エリアの確認日"] > p {
  margin: 0 auto !important;
  max-width: 920px !important;
  color: #30434c !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
}

html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-careplaza-area-v2[aria-labelledby="kite-careplaza-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-careplaza-note-v2[aria-label="横浜市地域ケアプラザ担当エリアの確認日"] > p > strong {
  color: #173246 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya section.kite-section.kite-careplaza-area-v2[aria-labelledby="kite-careplaza-area-hodogaya"] > .kite-wrap > .kite-card.kite-card-pad.kite-careplaza-note-v2[aria-label="横浜市地域ケアプラザ担当エリアの確認日"] > p {
    font-size: 14px !important;
    line-height: 1.85 !important;
    text-align: center !important;
  }
}
/* /kite-cont11-46-careplaza-note-20260613-v1 */




/* kite-cont11-46-copy-inline-css-before-delete-20260613-v1
   Purpose: copy current HTML-page CSS into Advanced CSS first.
   Do not remove HTML-side styles until this is saved and the public page is checked.
   Style 01 is copied as-is because it is already page/root scoped.
   Style 02 is copied with :where(body.page-250145 #kite-region-lp-hodogaya) to limit shared-CSS impact without increasing specificity.
*/

/* ---- copied inline style 01 from cont11/46 HTML ---- */

/* kite-restore-chunk-14-20260802 */
body.page-250145 .pageTitle, body.page-250145 .pnkz, body.page-250145 .breadcrumb, body.page-250145 #breadcrumb, body.page-250145 .menu, body.page-250145 #menu, body.page-250145 .globalNav, body.page-250145 .global-nav, body.page-250145 .gNav, body.page-250145 .gnav, body.page-250145 nav.menu, body.page-250145 nav.globalNav { display: none !important; visibility: hidden !important; } body.tpl-contents.page-250145 > header.header, body.page-250145 > header.header, body.page-250145 > .header { position: fixed !important; top: 0 !important; right: 0 !important; left: auto !important; z-index: 2147483646 !important; display: block !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; overflow: visible !important; opacity: 1 !important; pointer-events: none !important; visibility: visible !important; background: transparent !important; } body.page-250145 > header.header > a, body.page-250145 > header.header .siteTitle, body.page-250145 > header.header .logo, body.page-250145 > header.header .catch, body.page-250145 > header.header nav:not(.navi) { display: none !important; visibility: hidden !important; } body.page-250145 .hamburger { display: block !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; position: fixed !important; top: 0 !important; right: 0 !important; z-index: 2147483646 !important; } body.page-250145 .navi { display: block !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; height: 0 !important; overflow: hidden !important; transform: translateY(-100%) !important; transition: none !important; } body.page-250145 .navi.active { visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; height: 100vh !important; overflow: visible !important; transform: translateY(0) !important; } body.page-250145 { background: #f7fcfb !important; } body.page-250145 #contents, body.page-250145 .contents, body.page-250145 main { overflow: visible !important; } body.page-250145 main > .article, body.page-250145 .article.siteWidth-s { margin-top: 0 !important; } #kite-region-lp-hodogaya { --k-bg: #f7fcfb; --k-surface: #ffffff; --k-ink: #173247; --k-text: #30434c; --k-muted: #68777e; --k-line: #d8eafe; --k-green: #0EB59C; --k-green-dark: #078b78; --k-teal: #00c9a7; --k-blue: #0b73b9; --k-blue-dark: #075f9d; --k-soft-blue: #eef7ff; --k-soft-green: #f2fffb; --k-gold: #d7a33a; width: 100vw; margin-left: calc(50% - 50vw); background: var(--k-bg); color: var(--k-text); font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; letter-spacing: 0; overflow: hidden; } #kite-region-lp-hodogaya * { box-sizing: border-box; letter-spacing: 0; } #kite-region-lp-hodogaya a { color: inherit; text-decoration: none !important; } #kite-region-lp-hodogaya .kite-wrap { width: min(1120px, calc(100% - 40px)); margin: 0 auto; } #kite-region-lp-hodogaya .kite-kicker { display: inline-block; color: var(--k-green); font-size: 13px; font-weight: 700; line-height: 1.4; text-transform: uppercase; } #kite-region-lp-hodogaya h1, #kite-region-lp-hodogaya h2, #kite-region-lp-hodogaya h3, #kite-region-lp-hodogaya p { margin-top: 0; } #kite-region-lp-hodogaya h1, #kite-region-lp-hodogaya h2, #kite-region-lp-hodogaya h3 { color: var(--k-ink); font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif; font-weight: 600; } #kite-region-lp-hodogaya .kite-btns { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; } #kite-region-lp-hodogaya .kite-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 13px 18px; border-radius: 8px; border: 1px solid transparent; font-size: 15px; font-weight: 700; line-height: 1.35; text-align: center; } #kite-region-lp-hodogaya .kite-btn-primary { background: linear-gradient(135deg, var(--k-green) 0%, var(--k-blue) 100%); color: #fff !important; box-shadow: 0 12px 24px rgba(14, 181, 156, 0.2); } #kite-region-lp-hodogaya .kite-btn-secondary { background: rgba(255, 255, 255, 0.92); border-color: rgba(11, 115, 185, 0.24); color: var(--k-ink) !important; } #kite-region-lp-hodogaya .kite-section { padding: clamp(54px, 7vw, 88px) 0; } #kite-region-lp-hodogaya .kite-section-head { max-width: 760px; margin: 0 auto 30px; text-align: center; } #kite-region-lp-hodogaya .kite-section-head h2 { font-size: clamp(28px, 4vw, 42px); line-height: 1.45; margin-bottom: 14px; } #kite-region-lp-hodogaya .kite-section-head p { color: var(--k-muted); font-size: 16px; line-height: 1.9; } #kite-region-lp-hodogaya .kite-card { background: linear-gradient(180deg, rgba(246, 255, 252, 0.96), rgba(255, 255, 255, 0.98)); border: 1px solid rgba(14, 181, 156, 0.16); border-radius: 8px; overflow: hidden; box-shadow: 0 16px 32px rgba(11, 115, 185, 0.06); } #kite-region-lp-hodogaya .kite-card-pad { padding: 24px; } #kite-region-lp-hodogaya .kite-photo { display: block; width: 100%; height: auto; aspect-ratio: 16 / 10; object-fit: cover; } #kite-region-lp-hodogaya .kite-chip-list { display: flex; flex-wrap: wrap; gap: 8px; padding: 0; margin: 0; list-style: none; } #kite-region-lp-hodogaya .kite-chip-list li { border: 1px solid rgba(11, 115, 185, 0.16); border-radius: 8px; background: #fff; color: var(--k-text); padding: 8px 11px; font-size: 14px; line-height: 1.4; } #kite-region-lp-hodogaya .kite-facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; padding: 18px; background: linear-gradient(90deg, var(--k-soft-green), #fff, var(--k-soft-blue)); border-bottom: 1px solid var(--k-line); } #kite-region-lp-hodogaya .kite-fact { border-left: 3px solid var(--k-green); padding: 4px 0 4px 12px; } #kite-region-lp-hodogaya .kite-fact strong { display: block; color: var(--k-ink); font-size: 15px; margin-bottom: 4px; } #kite-region-lp-hodogaya .kite-fact span { color: var(--k-muted); font-size: 13px; line-height: 1.55; } #kite-region-lp-hodogaya .kite-info-table { width: 100%; max-width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0; background: #fff; border: 1px solid var(--k-line); border-radius: 8px; overflow: hidden; } #kite-region-lp-hodogaya .kite-info-table th, #kite-region-lp-hodogaya .kite-info-table td { border-bottom: 1px solid var(--k-line); padding: 15px 16px; text-align: left; vertical-align: top; line-height: 1.75; box-sizing: border-box; } #kite-region-lp-hodogaya .kite-info-table th { width: 190px; background: var(--k-soft-blue); color: var(--k-green-dark); font-weight: 700; border-right: 1px solid var(--k-line); } #kite-region-lp-hodogaya .kite-info-table tr:last-child th, #kite-region-lp-hodogaya .kite-info-table tr:last-child td { border-bottom: 0; } #kite-region-lp-hodogaya .kite-cta { background: linear-gradient(135deg, var(--k-green) 0%, var(--k-blue) 100%); color: #fff; padding: clamp(44px, 6vw, 68px) 0; } #kite-region-lp-hodogaya .kite-cta h2 { color: #fff; font-size: clamp(26px, 3.8vw, 40px); line-height: 1.55; margin-bottom: 14px; } #kite-region-lp-hodogaya .kite-cta p { color: rgba(255, 255, 255, 0.82); font-size: 16px; line-height: 1.9; max-width: 760px; } #kite-region-lp-hodogaya .kite-cta .kite-btn-primary { background: #fff; color: var(--k-blue-dark) !important; box-shadow: 0 12px 24px rgba(7, 95, 157, 0.18); } #kite-region-lp-hodogaya .kite-cta .kite-btn-secondary { background: rgba(255, 255, 255, 0.12); border-color: rgba(255, 255, 255, 0.72); color: #fff !important; } #kite-region-lp-hodogaya details { background: #fff; border: 1px solid var(--k-line); border-radius: 8px; padding: 0 18px; } #kite-region-lp-hodogaya details + details { margin-top: 10px; } #kite-region-lp-hodogaya summary { cursor: pointer; color: var(--k-ink); font-weight: 700; padding: 17px 0; line-height: 1.6; } #kite-region-lp-hodogaya details p { color: var(--k-muted); line-height: 1.9; padding-bottom: 18px; } @media (max-width: 767px) { #kite-region-lp-hodogaya .kite-wrap { width: min(100% - 28px, 520px); } #kite-region-lp-hodogaya .kite-btns, #kite-region-lp-hodogaya .kite-btn { width: 100%; } #kite-region-lp-hodogaya .kite-facts { grid-template-columns: 1fr; } #kite-region-lp-hodogaya .kite-info-table, #kite-region-lp-hodogaya .kite-info-table tbody, #kite-region-lp-hodogaya .kite-info-table tr, #kite-region-lp-hodogaya .kite-info-table th, #kite-region-lp-hodogaya .kite-info-table td { display: block; width: 100%; } #kite-region-lp-hodogaya .kite-info-table th { padding-bottom: 6px; border-bottom: 0; border-right: 0; } #kite-region-lp-hodogaya .kite-info-table td { padding-top: 6px; } } #kite-region-lp-hodogaya .kite-region-hero { min-height: min(670px, calc(100svh - 112px)); display: grid; align-items: end; position: relative !important; z-index: 1 !important; padding: clamp(92px, 12vw, 148px) 0 54px; background: radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.3), transparent 42%), radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%), linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%), url("") center / cover no-repeat; color: var(--k-ink); overflow: hidden; } #kite-region-lp-hodogaya .kite-region-hero h1, #kite-region-lp-hodogaya .kite-region-hero h2 { max-width: 820px; color: var(--k-ink) !important; font-size: clamp(34px, 5.7vw, 60px); line-height: 1.38; margin-bottom: 18px; text-shadow: none !important; } #kite-region-lp-hodogaya .kite-region-hero p { max-width: 760px; color: var(--k-text) !important; font-size: clamp(16px, 2vw, 19px); line-height: 2; margin-bottom: 26px; text-shadow: none !important; } #kite-region-lp-hodogaya .kite-region-hero .kite-kicker { color: var(--k-green-dark); margin-bottom: 14px; } #kite-region-lp-hodogaya .kite-region-nav { background: linear-gradient(90deg, #fff 0%, var(--k-soft-green) 52%, var(--k-soft-blue) 100%); border-bottom: 1px solid var(--k-line); } #kite-region-lp-hodogaya .kite-region-nav .kite-wrap { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1px; } #kite-region-lp-hodogaya .kite-region-nav a { min-height: 56px; display: flex; align-items: center; justify-content: center; padding: 11px 10px; border-left: 1px solid var(--k-line); background: rgba(255, 255, 255, 0.58); color: var(--k-ink); text-align: center; font-size: 14px; font-weight: 700; line-height: 1.45; } #kite-region-lp-hodogaya .kite-region-nav a:last-child { border-right: 1px solid var(--k-line); } #kite-region-lp-hodogaya .kite-region-nav a[aria-current="page"] { background: linear-gradient(135deg, var(--k-soft-green), var(--k-soft-blue)); color: var(--k-green-dark) !important; } #kite-region-lp-hodogaya .kite-service-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; } #kite-region-lp-hodogaya .kite-region-support-photo { width: min(860px, 100%); margin: 30px auto 34px; } #kite-region-lp-hodogaya .kite-region-support-photo img { display: block; width: 100%; height: auto; border-radius: 8px; border: 1px solid rgba(14, 181, 156, 0.18); box-shadow: 0 22px 44px rgba(11, 115, 185, 0.12); } #kite-region-lp-hodogaya .kite-service-card h3 { font-size: 22px; line-height: 1.45; margin-bottom: 10px; } #kite-region-lp-hodogaya .kite-service-card p { color: var(--k-muted); line-height: 1.85; } #kite-region-lp-hodogaya .kite-split { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(300px, 0.95fr); gap: 24px; align-items: stretch; } #kite-region-lp-hodogaya .kite-note-card { padding: 30px; } #kite-region-lp-hodogaya .kite-note-card h2 { font-size: clamp(28px, 4vw, 42px); line-height: 1.45; margin-bottom: 16px; } #kite-region-lp-hodogaya .kite-note-card p { color: var(--k-muted); line-height: 1.95; } #kite-region-lp-hodogaya .kite-region-photo { height: 100%; min-height: 360px; background: url("") center / cover no-repeat; } @media (max-width: 980px) { #kite-region-lp-hodogaya .kite-region-nav .kite-wrap, #kite-region-lp-hodogaya .kite-service-grid, #kite-region-lp-hodogaya .kite-split { grid-template-columns: 1fr; } #kite-region-lp-hodogaya .kite-region-nav a, #kite-region-lp-hodogaya .kite-region-nav a:last-child { border-right: 1px solid var(--k-line); border-bottom: 1px solid var(--k-line); } #kite-region-lp-hodogaya .kite-region-photo { min-height: 260px; } } #kite-region-lp-hodogaya .kite-service-detail-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; margin-top: 4px; padding: 10px 14px; border: 1px solid rgba(11, 115, 185, 0.22); border-radius: 8px; background: #fff; color: var(--k-blue-dark) !important; font-weight: 700; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } #kite-region-lp-hodogaya .kite-service-card p { word-break: normal; overflow-wrap: anywhere; } @media (max-width: 980px) { #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-grid { grid-template-columns: 1fr; } } @media (max-width: 767px) { #kite-region-lp-hodogaya { max-width: 100vw; overflow-x: hidden; } #kite-region-lp-hodogaya .kite-region-hero { min-height: auto; padding-top: 112px; padding-bottom: 38px; } #kite-region-lp-hodogaya .kite-region-hero h1, #kite-region-lp-hodogaya .kite-region-hero h2 { max-width: 100%; font-size: clamp(29px, 7.6vw, 32px); line-height: 1.5; overflow-wrap: anywhere; word-break: normal; } #kite-region-lp-hodogaya .kite-section-head h2, #kite-region-lp-hodogaya .kite-note-card h2, #kite-region-lp-hodogaya .kite-cta h2 { max-width: 100%; font-size: clamp(25px, 6.8vw, 30px); line-height: 1.55; overflow-wrap: anywhere; word-break: normal; } #kite-region-lp-hodogaya p, #kite-region-lp-hodogaya li, #kite-region-lp-hodogaya a, #kite-region-lp-hodogaya th, #kite-region-lp-hodogaya td, #kite-region-lp-hodogaya summary, #kite-region-lp-hodogaya strong, #kite-region-lp-hodogaya span { max-width: 100%; overflow-wrap: anywhere; word-break: normal; } } /* kite-mobile-hodogaya-tight-20260607 */
@media (max-width: 767px) { #kite-region-lp-hodogaya .kite-region-hero .kite-wrap { width: min(100% - 44px, 320px) !important; max-width: 320px !important; } #kite-region-lp-hodogaya .kite-region-hero h1, #kite-region-lp-hodogaya .kite-region-hero h2 { max-width: 300px !important; font-size: 24px !important; line-height: 1.62 !important; white-space: normal !important; word-break: break-all !important; overflow-wrap: anywhere !important; } #kite-region-lp-hodogaya .kite-region-hero p { max-width: 310px !important; font-size: 15px !important; line-height: 1.9 !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: anywhere !important; } #kite-region-lp-hodogaya .kite-section-head h2, #kite-region-lp-hodogaya .kite-note-card h2, #kite-region-lp-hodogaya .kite-cta h2 { font-size: clamp(24px, 6.4vw, 29px) !important; white-space: normal !important; word-break: break-all !important; overflow-wrap: anywhere !important; } }
/* /kite-mobile-hodogaya-tight-20260607 */
/* kite-office-wide-pc-20260607 */
@media (min-width: 981px) { #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-wrap { width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin-left: auto !important; margin-right: auto !important; } #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table, #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table tbody { display: block !important; width: 100% !important; max-width: 100% !important; table-layout: auto !important; } #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table tr { display: grid !important; grid-template-columns: 240px minmax(0, 1fr) !important; width: 100% !important; } #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table th, #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table td { display: block !important; width: auto !important; max-width: none !important; min-width: 0 !important; border-top: 0 !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 1px solid var(--k-line) !important; } #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table th { border-right: 1px solid var(--k-line) !important; } #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table tr:last-child th, #kite-region-lp-hodogaya section[aria-labelledby="kite-region-office-hodogaya"] .kite-info-table tr:last-child td { border-bottom: 0 !important; }
}
/* /kite-office-wide-pc-20260607 */
/* kite-life-horizontal-stack-20260607 */
@media (min-width: 981px) { #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-wrap, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-wrap { width: min(1180px, calc(100% - 40px)) !important; max-width: 1180px !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-grid { grid-template-columns: 1fr !important; gap: 14px !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card { width: 100% !important; overflow: hidden !important; opacity: 1 !important; transform: none !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card.ao-scroll-reveal, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card.ao-scroll-reveal { opacity: 1 !important; transform: none !important; transition: none !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card .kite-card-pad, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card .kite-card-pad { display: grid !important; grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr) !important; gap: 8px 28px !important; align-items: start !important; padding: 22px 26px !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card h3, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card h3 { grid-column: 1 / -1 !important; margin-bottom: 4px !important; padding-bottom: 10px !important; border-bottom: 1px solid rgba(14, 181, 156, 0.16) !important; font-size: 21px !important; line-height: 1.45 !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p { margin: 0 !important; line-height: 1.75 !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:nth-of-type(1), #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:nth-of-type(2), #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:nth-of-type(1), #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:nth-of-type(2) { grid-column: 1 !important; color: var(--k-text) !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:nth-of-type(3), #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:nth-of-type(3) { grid-column: 2 !important; grid-row: 2 / span 2 !important; color: var(--k-muted) !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:nth-of-type(4), #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:nth-of-type(4) { grid-column: 2 !important; margin-top: 4px !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:nth-of-type(4) a, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:nth-of-type(4) a { display: inline-flex !important; align-items: center !important; min-height: 34px !important; margin: 2px 6px 2px 0 !important; padding: 6px 12px !important; border: 1px solid rgba(11, 115, 185, 0.22) !important; border-radius: 8px !important; background: rgba(255, 255, 255, 0.82) !important; color: var(--k-blue-dark) !important; font-weight: 700 !important; }
}
/* /kite-life-horizontal-stack-20260607 */
/* kite-careplaza-horizontal-stack-20260607 */
@media (min-width: 981px) { #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-wrap { width: min(1180px, calc(100% - 40px)) !important; max-width: 1180px !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-grid { grid-template-columns: 1fr !important; gap: 14px !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card { width: 100% !important; overflow: hidden !important; opacity: 1 !important; transform: none !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card.ao-scroll-reveal { opacity: 1 !important; transform: none !important; transition: none !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card .kite-card-pad { display: grid !important; grid-template-columns: minmax(230px, 0.38fr) minmax(0, 1fr) !important; gap: 10px 26px !important; align-items: start !important; padding: 22px 26px !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card h3 { grid-column: 1 !important; grid-row: 1 !important; margin: 0 !important; padding: 4px 0 12px !important; border-bottom: 1px solid rgba(14, 181, 156, 0.18) !important; font-size: 21px !important; line-height: 1.45 !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card p { margin: 0 !important; line-height: 1.82 !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card p:nth-of-type(1) { grid-column: 2 !important; grid-row: 1 / span 2 !important; padding-left: 22px !important; border-left: 1px solid rgba(14, 181, 156, 0.16) !important; color: var(--k-muted) !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card p:nth-of-type(2) { grid-column: 1 / -1 !important; display: flex !important; flex-wrap: wrap !important; gap: 8px 10px !important; align-items: center !important; margin-top: 4px !important; padding-top: 12px !important; border-top: 1px solid rgba(14, 181, 156, 0.14) !important; } #kite-region-lp-hodogaya .kite-careplaza-area-v1 .kite-service-card p:nth-of-type(2) a { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 34px !important; padding: 6px 12px !important; border: 1px solid rgba(11, 115, 185, 0.22) !important; border-radius: 8px !important; background: rgba(255, 255, 255, 0.84) !important; color: var(--k-blue-dark) !important; font-weight: 700 !important; }
}
/* /kite-careplaza-horizontal-stack-20260607 */ /* kite-hodogaya-life-card-compact-20260608 */
#kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-card.kite-card-pad,
#kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-card.kite-card-pad { margin-bottom: 12px !important; padding: 18px 20px !important; text-align: left !important;
} #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-card.kite-card-pad h3,
#kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-card.kite-card-pad h3 { margin: 0 0 8px !important; line-height: 1.45 !important;
} #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-card.kite-card-pad p,
#kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-card.kite-card-pad p { margin: 0 !important; line-height: 1.65 !important;
} @media (max-width: 767px) { #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-grid, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-grid { gap: 12px !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card { min-height: 0 !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card .kite-card-pad, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card .kite-card-pad { min-height: 0 !important; padding: 18px 18px !important; text-align: left !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card h3, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card h3 { margin: 0 0 8px !important; padding-bottom: 8px !important; font-size: 21px !important; line-height: 1.45 !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p { margin: 0 0 8px !important; line-height: 1.65 !important; } #kite-region-lp-hodogaya .kite-life-route-group-v1 .kite-service-card p:last-child, #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-service-card p:last-child { margin-bottom: 0 !important; }
}
/* /kite-hodogaya-life-card-compact-20260608 */ /* kite-hodogaya-local-care-photo-20260608-v2 */
#kite-region-lp-hodogaya .kite-region-photo { position: relative; overflow: hidden; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(14, 181, 156, 0.14)), url("https://commons.wikimedia.org/wiki/Special:FilePath/Hodogayarg1.jpg") !important; background-position: center 52% !important; background-size: cover !important; background-repeat: no-repeat !important;
} #kite-region-lp-hodogaya .kite-region-photo .kite-photo-credit { position: absolute; right: 12px; bottom: 12px; padding: 5px 8px; border-radius: 6px; background: rgba(255, 255, 255, 0.86); color: #0f5752 !important; font-size: 11px !important; font-weight: 700; line-height: 1.35; text-decoration: none !important;
}
/* /kite-hodogaya-local-care-photo-20260608-v2 */ /* kite-hodogaya-medical-focus-20260608-v1 */
#kite-region-lp-hodogaya .kite-medical-all-v1,
#kite-region-lp-hodogaya .kite-shop-compact-v2 { margin: 0 0 16px !important; padding: 18px 20px !important; text-align: left !important;
}
#kite-region-lp-hodogaya .kite-medical-all-v1 h3,
#kite-region-lp-hodogaya .kite-shop-compact-v2 h3 { margin: 0 0 8px !important; font-size: 21px !important; line-height: 1.45 !important;
}
#kite-region-lp-hodogaya .kite-medical-all-v1 p { margin: 0 0 10px !important; line-height: 1.65 !important;
}
#kite-region-lp-hodogaya .kite-medical-lines-v1 { padding: 12px 14px !important; border-radius: 14px !important; background: rgba(235, 255, 250, .78) !important; color: #526973 !important; font-size: 13px !important; line-height: 1.8 !important;
}
#kite-region-lp-hodogaya .kite-shop-list-v2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px 18px; margin: 8px 0 0 !important; padding: 0 !important; list-style: none !important;
}
#kite-region-lp-hodogaya .kite-medical-search-link-v1 a { display: inline-flex !important; margin-top: 4px !important; padding: 10px 16px !important; border-radius: 999px !important; background: #13b99f !important; color: #fff !important; font-weight: 800 !important; text-decoration: none !important;
}
@media (max-width: 767px) { #kite-region-lp-hodogaya .kite-medical-all-v1, #kite-region-lp-hodogaya .kite-shop-compact-v2 { padding: 16px 17px !important; } #kite-region-lp-hodogaya .kite-shop-list-v2 { grid-template-columns: 1fr; }
}
/* /kite-hodogaya-medical-focus-20260608-v1 */ /* kite-hodogaya-info-note-subtle-20260608-v1 */
#kite-region-lp-hodogaya .kite-info-note-v1 { padding: 13px 16px !important; background: rgba(255, 255, 255, 0.72) !important; border-color: rgba(14, 181, 156, 0.14) !important; box-shadow: none !important;
} #kite-region-lp-hodogaya .kite-info-note-v1 p { margin: 0 !important; color: #607680 !important; font-size: 14px !important; line-height: 1.65 !important;
} #kite-region-lp-hodogaya .kite-info-note-v1 strong { color: #3f6f70 !important; font-size: 15px !important; font-weight: 800 !important;
} @media (max-width: 767px) { #kite-region-lp-hodogaya .kite-info-note-v1 { padding: 12px 14px !important; } #kite-region-lp-hodogaya .kite-info-note-v1 p { font-size: 13px !important; line-height: 1.65 !important; } #kite-region-lp-hodogaya .kite-info-note-v1 strong { font-size: 14px !important; }
}
/* /kite-hodogaya-info-note-subtle-20260608-v1 */ /* kite-hodogaya-photo-balance-sunny-20260608-v1 */
#kite-region-lp-hodogaya .kite-split { grid-template-columns: minmax(0, 1.12fr) minmax(260px, 0.82fr) !important; align-items: stretch !important;
} #kite-region-lp-hodogaya .kite-region-photo { min-height: 300px !important; max-height: 335px !important; align-self: stretch !important; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.01), rgba(14, 181, 156, 0.08)), url("https://commons.wikimedia.org/wiki/Special:FilePath/Hodogayarg1.jpg") !important; background-position: center 48% !important; background-size: cover !important; background-repeat: no-repeat !important; filter: saturate(1.08) brightness(1.04);
} @media (max-width: 980px) { #kite-region-lp-hodogaya .kite-region-photo { min-height: 220px !important; max-height: 245px !important; }
}
/* /kite-hodogaya-photo-balance-sunny-20260608-v1 */

/* ---- /copied inline style 01 ---- */

/* ---- copied inline style 02 from cont11/46 HTML, page-limited with :where() ---- */
:where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 { padding-top: clamp(34px, 5vw, 58px); padding-bottom: clamp(34px, 5vw, 58px);
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-section-head { margin-bottom: 18px;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-list-v2 { display: grid; gap: 9px;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(230px, 0.46fr); gap: 10px 16px; align-items: center; padding: 12px 14px;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 h3 { margin: 0 0 5px; color: #145e63; font-size: clamp(17px, 2vw, 20px); line-height: 1.35;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 p { margin: 0; color: #465f68; font-size: 0.94em; line-height: 1.55;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 strong,
:where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 span { display: inline-block; margin-right: 0.45em; color: #16877e; font-weight: 800;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-sub-v2 { display: grid; gap: 4px; min-width: 0;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-sub-v2 a { color: #087a76; font-weight: 800; text-decoration: none;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-links-v2 { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 2px;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-links-v2 a { display: inline-flex; align-items: center; justify-content: center; min-height: 28px; padding: 3px 10px; border: 1px solid rgba(14, 181, 156, 0.22); border-radius: 999px; background: rgba(236, 252, 248, 0.9); color: #087a76; font-size: 0.86em; line-height: 1.2;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-note-v2 { margin-top: 12px; padding: 12px 14px; font-size: 0.92em; line-height: 1.65;
} @media (max-width: 720px) { :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 { grid-template-columns: 1fr; padding: 11px 12px; } :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-row-v2 p { overflow-wrap: anywhere; }
} /* kite-careplaza-tight-20260608-v1 */
:where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-row-v2.kite-card { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(220px, 0.44fr) !important; align-items: center !important; gap: 8px 14px !important; min-height: 0 !important; padding: 10px 12px !important; border-radius: 16px !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-row-v2 h3 { margin: 0 0 3px !important; font-size: clamp(16px, 1.8vw, 19px) !important; line-height: 1.3 !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-row-v2 p { margin: 0 !important; font-size: 14.5px !important; line-height: 1.45 !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-sub-v2 { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 3px 10px !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-links-v2 { display: inline-flex !important; flex-wrap: wrap !important; gap: 4px !important; margin-top: 0 !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-links-v2 a { min-height: 24px !important; padding: 2px 8px !important; font-size: 12.5px !important;
} :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-note-v2 { padding: 10px 12px !important;
} @media (max-width: 720px) { :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-row-v2.kite-card { grid-template-columns: 1fr !important; padding: 9px 10px !important; } :where(body.page-250145 #kite-region-lp-hodogaya) .kite-careplaza-area-v2 .kite-careplaza-row-v2 p { font-size: 14px !important; line-height: 1.42 !important; }
}

/* ---- /copied inline style 02 ---- */
/* /kite-cont11-46-copy-inline-css-before-delete-20260613-v1 */

/* kite-cont11-46-info-note-14px-20260614-v1 */
body.page-250145 .kite-life-route-group-v1 .kite-card.kite-card-pad.kite-info-note-v1 > p {
  font-size: 14px !important;
  line-height: 1.82 !important;
  text-align: center !important;
}

body.page-250145 .kite-life-route-group-v1 .kite-card.kite-card-pad.kite-info-note-v1 > p * {
  font-size: inherit !important;
}
/* /kite-cont11-46-info-note-14px-20260614-v1 */





/* kite-cont11-46-support-kicker-match-nishi-20260614-v1 */
body.page-250145 section.kite-section[aria-labelledby="kite-region-services-hodogaya"] .kite-section-head > .kite-kicker {
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  line-height: 18.2px !important;
  text-transform: uppercase !important;
  color: rgb(14, 181, 156) !important;
}
/* /kite-cont11-46-support-kicker-match-nishi-20260614-v1 */

/* kite-cont11-46-grid-br-neutralize-20260614-v1 */
body.page-250145 .txt.editorArea .kite-split > br,
body.page-250145 .txt.editorArea .kite-careplaza-row-v2 > br,
body.page-250145 .txt.editorArea .kite-careplaza-list-v2 > br,
body.page-250145 .txt.editorArea .kite-service-grid > br,
body.page-250145 .txt.editorArea .kite-card > br,
body.page-250145 .txt.editorArea .kite-wrap > br,
body.page-250145 .txt.editorArea .kite-section-head > br,
body.page-250145 .txt.editorArea .kite-btns > br {
  display: none !important;
}
/* /kite-cont11-46-grid-br-neutralize-20260614-v1 */

/* kite-cont11-46-careplaza-title-gap-20260614-v1 */
body.page-250145 .txt.editorArea .kite-careplaza-row-v2 .kite-careplaza-main-v2 > br {
  display: none !important;
}

body.page-250145 .txt.editorArea .kite-careplaza-row-v2 .kite-careplaza-main-v2 > h3 {
  margin-bottom: 6px !important;
}

body.page-250145 .txt.editorArea .kite-careplaza-row-v2 .kite-careplaza-main-v2 > p {
  margin-top: 0 !important;
}
/* /kite-cont11-46-careplaza-title-gap-20260614-v1 */



/* kite-cont11-46-menu-restore-20260614-v2 */
html body.page-250145 > header.header,
html body.tpl-eid.page-250145 > header.header {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-250145 > header.header .siteTitle,
html body.page-250145 > header.header .logo-catch,
html body.page-250145 > header.header .logo,
html body.page-250145 > header.header .catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-250145 > header.header .hamburger,
html body.page-250145 .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  width: 120px !important;
  height: 120px !important;
  padding: 0 !important;
  margin: 0 !important;
  background: #000 !important;
  color: #fff !important;
  overflow: hidden !important;
}

html body.page-250145 .navi {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

html body.page-250145 .navi.active {
  height: 100vh !important;
  overflow: auto !important;
}

@media (max-width: 767px) {
  html body.page-250145 > header.header .hamburger,
  html body.page-250145 .hamburger {
    width: 70px !important;
    height: 70px !important;
  }
}
/* /kite-cont11-46-menu-restore-20260614-v2 */


/* kite-cont11-46-header-gap-20260614-v2 */
html body.page-250145 .txt.editorArea > style:first-child + br,
html body.page-250145 .txt.editorArea > section > br:first-child,
html body.page-250145 .txt.editorArea > section > section > br:first-child {
  display: none !important;
}

html body.page-250145 .kite-region-hero {
  min-height: auto !important;
  align-items: start !important;
  padding-top: clamp(48px, 6vw, 72px) !important;
  padding-bottom: clamp(38px, 5vw, 54px) !important;
}

@media (max-width: 767px) {
  html body.page-250145 .kite-region-hero {
    padding-top: 42px !important;
    padding-bottom: 34px !important;
  }
}
/* /kite-cont11-46-header-gap-20260614-v2 */


/* kite-cont11-46-menu-gap-final-20260614-v3 */
html body.tpl-eid.page-250145.page-250145 section.article .txt.editorArea > br:first-of-type,
html body.page-250145.page-250145 section.article .txt.editorArea > br:first-of-type,
html body.tpl-eid.page-250145.page-250145 section.article .txt.editorArea > section > br:first-of-type,
html body.page-250145.page-250145 section.article .txt.editorArea > section > br:first-of-type,
html body.tpl-eid.page-250145.page-250145 section.article .txt.editorArea > section > section > br:first-of-type,
html body.page-250145.page-250145 section.article .txt.editorArea > section > section > br:first-of-type {
  display: none !important;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.tpl-eid.page-250145.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
html body.page-250145.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
html body.tpl-eid.page-250145.page-250145 section.article .txt.editorArea > section > section > .kite-region-hero,
html body.page-250145.page-250145 section.article .txt.editorArea > section > section > .kite-region-hero {
  min-height: auto !important;
  display: grid !important;
  align-items: start !important;
  margin-top: 0 !important;
  padding-top: clamp(48px, 6vw, 72px) !important;
  padding-bottom: clamp(38px, 5vw, 54px) !important;
}

html body.tpl-eid.page-250145.page-250145 > header.header,
html body.page-250145.page-250145 > header.header {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.tpl-eid.page-250145.page-250145 .hamburger,
html body.page-250145.page-250145 .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  width: 120px !important;
  height: 120px !important;
  padding: 0 !important;
  margin: 0 !important;
  background: #000 !important;
  color: #fff !important;
  overflow: hidden !important;
}

html body.tpl-eid.page-250145.page-250145 .navi,
html body.page-250145.page-250145 .navi {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

html body.tpl-eid.page-250145.page-250145 .navi.active,
html body.page-250145.page-250145 .navi.active {
  height: 100vh !important;
  overflow: auto !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250145.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
  html body.page-250145.page-250145 #kite-region-lp-hodogaya .kite-region-hero,
  html body.tpl-eid.page-250145.page-250145 section.article .txt.editorArea > section > section > .kite-region-hero,
  html body.page-250145.page-250145 section.article .txt.editorArea > section > section > .kite-region-hero {
    padding-top: 42px !important;
    padding-bottom: 34px !important;
  }

  html body.tpl-eid.page-250145.page-250145 .hamburger,
  html body.page-250145.page-250145 .hamburger {
    width: 70px !important;
    height: 70px !important;
  }
}
/* /kite-cont11-46-menu-gap-final-20260614-v3 */








/* kite-cont11-46-support-photo-fallback-20260614-v1 */
body.page-250145 .kite-region-support-photo {
  position: relative !important;
  width: min(860px, 100%) !important;
  aspect-ratio: 4 / 3 !important;
  margin: 30px auto 34px !important;
  overflow: hidden !important;
  border: 1px solid rgba(14, 181, 156, 0.18) !important;
  border-radius: 8px !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(14, 181, 156, 0.08)),
    url("https://commons.wikimedia.org/wiki/Special:FilePath/Hodogayarg1.jpg") center 48% / cover no-repeat !important;
  box-shadow: 0 22px 44px rgba(11, 115, 185, 0.12) !important;
}

body.page-250145 .kite-region-support-photo img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
  object-fit: cover !important;
  pointer-events: none !important;
}

@media (max-width: 767px) {
  body.page-250145 .kite-region-support-photo {
    width: 100% !important;
    aspect-ratio: 4 / 3 !important;
    margin: 24px auto 28px !important;
  }
}
/* /kite-cont11-46-support-photo-fallback-20260614-v1 */

/* kite-cont11-46-support-photo-correct-20260614-v2
   Scope: cont11/46 only.
   Purpose: restore the requested local-care support photo when the original CMS image URL is unavailable. */
body.page-250145 .kite-region-support-photo {
  background-image:
    linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(14, 181, 156, .08)),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/YxaqSL1j5r_m.webp") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

body.page-250145 .kite-region-support-photo img[src*="hnGel3R0w8-2.jpg"] {
  opacity: 0 !important;
}
/* /kite-cont11-46-support-photo-correct-20260614-v2 */

/* kite-cont11-46-medical-name-19px-20260614-v1
   Scope: cont11/46 medical institution cards only.
   Purpose: unify medical institution names at 19px without changing address, phone, or link chips. */

/* /kite-cont11-46-medical-name-19px-20260614-v1 */

/* kite-cont11-46-medical-name-19px-20260614-v2
   Scope: cont11/46 medical institution cards only.
   Purpose: force medical institution names to 19px; keep address, phone, and chips unchanged. */
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > i,
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) > i,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > i,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) > i {
  font-size: 19px !important;
  line-height: 1.45 !important;
}
/* /kite-cont11-46-medical-name-19px-20260614-v2 */

/* kite-cont11-46-medical-name-19px-20260614-v3
   Scope: cont11/46 medical institution names inside the current editor article.
   Purpose: override later inline section styles and unify names at 19px only. */
html body.tpl-eid.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-section.kite-life-route-group-v1 .kite-card.kite-medical-all-v1 > p.m4 > strong > i,
html body.tpl-eid.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-section.kite-life-route-group-v1 .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
html body.tpl-eid.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-section.kite-life-route-group-v1 .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) > i {
  font-size: 19px !important;
  line-height: 1.45 !important;
}
/* /kite-cont11-46-medical-name-19px-20260614-v3 */


/* kite-cont11-46-store-name-19px-20260614-v1
   Scope: cont11/46 store links only.
   Purpose: unify store names at 19px; keep map links unchanged. */
html body.tpl-eid.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-section.kite-life-route-group-v1 .kite-card.kite-shop-compact-v2 li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]),
html body.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-section.kite-life-route-group-v1 .kite-card.kite-shop-compact-v2 li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]) {
  font-size: 19px !important;
  line-height: 1.45 !important;
}
/* /kite-cont11-46-store-name-19px-20260614-v1 */



/* kite-cont11-46-area-nav-lift-20260614-v1
   Scope: cont11/46 region navigation only.
   Purpose: lift the region button row to the top of the background band. */
body.page-250145 #kite-region-lp-hodogaya .kite-region-nav {
  font-size: 0 !important;
  line-height: 0 !important;
  min-height: 0 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-region-nav .kite-wrap {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body.page-250145 #kite-region-lp-hodogaya .kite-region-nav a {
  font-size: 14px !important;
  line-height: 1.45 !important;
}
/* /kite-cont11-46-area-nav-lift-20260614-v1 */



/* kite-cont11-46-area-nav-lift-20260614-v2
   Scope: cont11/46 actual CMS region navigation only.
   Purpose: collapse anonymous whitespace so the area buttons start at the background band. */
body.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-region-nav {
  font-size: 0 !important;
  line-height: 0 !important;
  min-height: 0 !important;
}

body.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-region-nav .kite-wrap {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body.page-250145 main > section#lerm.article.siteWidth-s .txt.editorArea .kite-region-nav a {
  font-size: 14px !important;
  line-height: 1.45 !important;
}
/* /kite-cont11-46-area-nav-lift-20260614-v2 */

/* kite-cont11-46-footer-visual-square-20260614-v1
   Scope: cont11/46 footer visual card on mobile only.
   Purpose: make the inner visual card square while keeping the hamburger menu and footer visual visible. */
@media (max-width: 767px) {
  html body.page-250145 .foot-area .kite-visual-stage > .kite-anim-cont {
    box-sizing: border-box !important;
    width: min(82vw, 310px) !important;
    height: min(82vw, 310px) !important;
    min-height: 0 !important;
    max-width: calc(100% - 48px) !important;
    aspect-ratio: 1 / 1 !important;
    margin: auto !important;
  }
}
/* /kite-cont11-46-footer-visual-square-20260614-v1 */


/* kite-cont11-55-header-remove-mobile-20260614-v1
   Scope: cont11/55 mobile header only.
   Purpose: remove the extra header text/space while keeping the hamburger menu visible. */
@media (max-width: 767px) {
  html body.page-252352 > header.header {
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    background: transparent !important;
  }

  html body.page-252352 > header.header > .siteTitle,
  html body.page-252352 > header.header > a[href="../"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }

  html body.page-252352 > header.header > .hamburger {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    z-index: 2147483646 !important;
  }
}
/* /kite-cont11-55-header-remove-mobile-20260614-v1 */


/* kite-cont11-55-title-clear-menu-mobile-20260614-v1
   Scope: cont11/55 mobile page title only.
   Purpose: keep the page title clear of the fixed hamburger after header removal. */
@media (max-width: 767px) {
  html body.page-252352 h1.pageTitle {
    box-sizing: border-box !important;
    padding-left: 18px !important;
    padding-right: 86px !important;
  }
}
/* /kite-cont11-55-title-clear-menu-mobile-20260614-v1 */


/* kite-cont11-55-breadcrumb-wrap-mobile-20260614-v1
   Scope: cont11/55 mobile breadcrumb only.
   Purpose: remove the breadcrumb's internal horizontal scroll by wrapping it compactly. */
@media (max-width: 767px) {
  html body.page-252352 nav.pnkz {
    overflow-x: hidden !important;
    overflow-y: visible !important;
  }

  html body.page-252352 nav.pnkz ul {
    box-sizing: border-box !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    gap: 4px 8px !important;
    padding: 10px 14px !important;
    overflow: visible !important;
    white-space: normal !important;
  }

  html body.page-252352 nav.pnkz li {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 1 auto !important;
    margin: 0 !important;
    border-right: 0 !important;
    line-height: 1.6 !important;
    white-space: normal !important;
  }

  html body.page-252352 nav.pnkz a,
  html body.page-252352 nav.pnkz span {
    display: inline !important;
    height: auto !important;
    min-height: 0 !important;
    width: auto !important;
    max-width: 100% !important;
    padding: 0 !important;
    line-height: 1.6 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: keep-all !important;
  }
}
/* /kite-cont11-55-breadcrumb-wrap-mobile-20260614-v1 */


/* kite-cont11-55-medical-match-hodogaya-20260614-v1
   Scope: cont11/55 medical institution list only.
   Purpose: match the medical cards to the Hodogaya area page information-card design. */
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 {
  width: min(calc(100% - 24px), 980px) !important;
  max-width: min(calc(100% - 24px), 980px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-rows {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-row {
  display: grid !important;
  grid-template-columns: minmax(260px, 0.92fr) minmax(360px, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  column-gap: 34px !important;
  row-gap: 4px !important;
  min-height: 72px !important;
  margin: 0 !important;
  padding: 12px 22px !important;
  border: 1px solid rgba(14, 181, 156, 0.24) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, 0.98), rgba(255, 255, 255, 0.96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, 0.05) !important;
  color: #334c5a !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-main {
  grid-column: 1 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  justify-self: center !important;
  display: grid !important;
  gap: 4px !important;
  min-width: 0 !important;
  text-align: center !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-name {
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.28vw, 19px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-name::after {
  display: none !important;
  content: none !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-dept {
  color: #5c7078 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  text-align: center !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  column-gap: 12px !important;
  row-gap: 4px !important;
  min-width: 0 !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > span {
  min-width: 0 !important;
  color: #405866 !important;
  font-size: clamp(14px, 1.05vw, 16px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > span::before {
  display: inline-block !important;
  min-width: 4.6em !important;
  margin-right: 0.45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > span:nth-of-type(1)::before {
  content: "所在地" !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > span:nth-of-type(2)::before {
  content: "電話番号" !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > a {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 52px !important;
  padding: 5px 11px !important;
  border: 1px solid rgba(14, 181, 156, 0.26) !important;
  border-radius: 999px !important;
  background: rgba(231, 248, 244, 0.95) !important;
  color: #087a76 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
}

@media (max-width: 760px) {
  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-rows {
    gap: 10px !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-row {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto !important;
    gap: 7px !important;
    min-height: 0 !important;
    padding: 13px 14px !important;
    border-radius: 12px !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-main {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    text-align: left !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-name,
  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-dept {
    text-align: left !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-name {
    font-size: clamp(18px, 5vw, 19px) !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta {
    grid-column: 1 !important;
    grid-row: 2 !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto auto !important;
    column-gap: 10px !important;
    row-gap: 4px !important;
  }

  html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 .kite-medical-meta > span {
    font-size: 14px !important;
  }
}
/* /kite-cont11-55-medical-match-hodogaya-20260614-v1 */


/* kite-cont11-55-source-note-font-20260614-v1
   Scope: cont11/55 medical source note only.
   Purpose: set the publication/source note text size to 14px. */
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-medical-source,
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-medical-source a,
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-medical-source strong,
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-medical-source b {
  font-size: 14px !important;
}
/* /kite-cont11-55-source-note-font-20260614-v1 */


/* sanitized legacy mojibake note */
html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-back-link {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
  width: 100% !important;
}

html body.tpl-eid.page-252352 #kite-hodogaya-medical-other-page-20260608-v1 p.kite-back-link > a {
  margin-left: auto !important;
  margin-right: auto !important;
}
/* /kite-cont11-55-back-link-center-20260614-v1 */





/* kite-cont11-46-footer-logo-wide-mobile-20260614-v1
   Scope: cont11/46 footer visual card on mobile only.
   Purpose: use more horizontal width and enlarge the Kite art factory LLC line. */
@media (max-width: 767px) {
  html body.page-250145 .foot-area .kite-visual-stage > .kite-anim-cont {
    width: min(92vw, 342px) !important;
    height: min(92vw, 342px) !important;
    max-width: calc(100% - 24px) !important;
    aspect-ratio: 1 / 1 !important;
  }

  html body.page-250145 .foot-area .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    justify-content: center !important;
    letter-spacing: -0.025em !important;
    overflow: visible !important;
  }

  html body.page-250145 .foot-area .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-xl {
    font-size: clamp(31px, 8.6vw, 32px) !important;
    line-height: 1.06 !important;
    letter-spacing: -0.035em !important;
  }

  html body.page-250145 .foot-area .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-space {
    width: 0.26em !important;
    min-width: 0.26em !important;
    max-width: 0.26em !important;
    flex: 0 0 0.26em !important;
  }
}
/* /kite-cont11-46-footer-logo-wide-mobile-20260614-v1 */


/* kite-cont11-46-header-gap-fix-20260615-v1
   Scope: cont11/46 only.
   Purpose: remove CMS-generated empty line breaks above the first hero while keeping the hamburger menu visible. */
body.page-250145 .txt.editorArea > br:nth-of-type(-n+5),
body.page-250145 .txt.editorArea > section:first-of-type > br:nth-of-type(-n+3),
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type > br:nth-of-type(-n+3) {
  display: none !important;
}

/* kite-cont11-46-support-gap-fix-20260615-v2
   Scope: spacing between the facts block and the support section on all viewport sizes. */
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts + br,
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts + br + br,
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts + br + br + br,
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts + br + br + br + br,
body.page-250145 .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts + br + br + br + br + br,
body.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] > br:nth-of-type(-n+3) {
  display: none !important;
}

body.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] {
  padding-top: clamp(34px, 4vw, 54px) !important;
}
/* /kite-cont11-46-support-gap-fix-20260615-v2 */
/* /kite-cont11-46-header-gap-fix-20260615-v1 */



/* kite-cont11-46-region-nav-font-20260615-v1
   Scope: cont11/46 region navigation labels only. */
body.page-250145 .kite-region-nav a {
  font-size: 15px !important;
}

@media (max-width: 767px) {
  body.page-250145 .kite-region-nav a {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-cont11-46-region-nav-font-20260615-v1 */



/* kite-cont11-46-region-nav-font-strong-20260615-v1
   Scope: cont11/46 region navigation labels only.
   Purpose: slightly increase the mobile area navigation labels. */
html body.page-250145 #kite-region-lp-hodogaya .kite-region-nav a {
  font-size: 15px !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-nav a {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-cont11-46-region-nav-font-strong-20260615-v1 */



/* kite-cont11-46-region-nav-font-actual-20260615-v1
   Scope: visible cont11/46 region navigation labels. */
html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > nav.kite-region-nav a {
  font-size: 15px !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > nav.kite-region-nav a {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-cont11-46-region-nav-font-actual-20260615-v1 */


/* kite-cont11-46-service-card-mobile-tight-20260615-v1
   Scope: visible cont11/46 service cards on mobile only. */
@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid {
    gap: 12px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card {
    min-height: 0 !important;
    height: auto !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-card-pad {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 18px 20px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: 21px !important;
    line-height: 1.45 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card p {
    margin: 0 0 10px !important;
    line-height: 1.7 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-service-detail-btn {
    margin-top: 0 !important;
    min-height: 38px !important;
    padding: 8px 12px !important;
  }
}
/* /kite-cont11-46-service-card-mobile-tight-20260615-v1 */


/* kite-cont11-46-service-card-mobile-tight-20260615-v2
   Scope: remove CMS blank lines inside visible cont11/46 service cards on mobile only. */
@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card {
    padding: 0 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-card-pad > br {
    display: none !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-service-detail-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}
/* /kite-cont11-46-service-card-mobile-tight-20260615-v2 */


/* kite-cont11-46-town-chips-horizontal-20260615-v1
   Scope: visible cont11/46 local-care town names only. */
html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card > ul.kite-chip-list {
  display: inline-flex !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 6px 5px 0 !important;
  padding: 0 !important;
  vertical-align: top !important;
  list-style: none !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card > ul.kite-chip-list ul.kite-chip-list {
  display: contents !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card ul.kite-chip-list li {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 7px 13px !important;
  border: 1px solid rgba(14, 181, 156, .2) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .76) !important;
  color: #143142 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card > ul.kite-chip-list {
    margin: 5px 3px 0 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card ul.kite-chip-list li {
    min-height: 34px !important;
    padding: 6px 11px !important;
    font-size: 15px !important;
  }
}
/* /kite-cont11-46-town-chips-horizontal-20260615-v1 */


/* kite-cont11-46-town-chips-horizontal-20260615-v2
   Scope: remove CMS blank lines inside visible cont11/46 town chips. */
html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card ul.kite-chip-list {
  align-items: center !important;
  min-height: 0 !important;
  height: auto !important;
  line-height: 1.35 !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-note-card.kite-card ul.kite-chip-list > br {
  display: none !important;
}
/* /kite-cont11-46-town-chips-horizontal-20260615-v2 */











/* kite-cont11-46-careplaza-compact-20260615-v1
   Scope: visible cont11/46 care plaza cards on mobile only. */
@media (max-width: 767px) {
  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-list-v2 {
    gap: 10px !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-row-v2 {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 16px 14px !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-row-v2 br {
    display: none !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-main-v2 {
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    text-align: left !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-main-v2 h3 {
    margin: 0 0 7px !important;
    font-size: 18px !important;
    line-height: 1.45 !important;
    text-align: center !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-main-v2 p {
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-sub-v2 {
    display: grid !important;
    gap: 6px !important;
    min-height: 0 !important;
    height: auto !important;
    margin-top: 10px !important;
    padding: 0 !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-sub-v2 p {
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
  }

  html body.page-250145 .kite-careplaza-area-v2 .kite-careplaza-links-v2 {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    min-height: 0 !important;
    height: auto !important;
    margin-top: 8px !important;
  }
}
/* /kite-cont11-46-careplaza-compact-20260615-v1 */


/* kite-hodogaya-local-care-compact-20260615-v1
   Scope: cont11/46 Local care card and adjacent photo only.
*/
html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split {
  gap: 18px !important;
  align-items: start !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card {
  align-self: start !important;
  padding: 22px 24px !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card h2 {
  margin-bottom: 10px !important;
  font-size: clamp(26px, 3.4vw, 36px) !important;
  line-height: 1.34 !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card p {
  margin-bottom: 12px !important;
  line-height: 1.72 !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list {
  gap: 7px !important;
  margin-top: 4px !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list li {
  padding: 6px 10px !important;
  line-height: 1.28 !important;
}

html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-region-photo {
  align-self: start !important;
  min-height: 300px !important;
  aspect-ratio: 16 / 9 !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split {
    gap: 12px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card {
    padding: 18px 16px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card h2 {
    margin-bottom: 8px !important;
    font-size: clamp(22px, 5.9vw, 26px) !important;
    line-height: 1.34 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card p {
    margin-bottom: 10px !important;
    line-height: 1.66 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list {
    gap: 6px !important;
    justify-content: center !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list li {
    padding: 5px 9px !important;
    line-height: 1.25 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-split > .kite-region-photo {
    min-height: 170px !important;
    aspect-ratio: 16 / 8.5 !important;
  }
}
/* /kite-hodogaya-local-care-compact-20260615-v1 */


/* kite-hodogaya-first-article-space-compact-20260615-v1
   Scope: cont11/46 first article only. Tighten excessive blank space between region sections.
*/
html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-section {
  padding-top: clamp(34px, 4.8vw, 58px) !important;

/* kite-restore-chunk-15-20260802 */
  padding-bottom: clamp(34px, 4.8vw, 58px) !important;
  margin-bottom: clamp(22px, 3vw, 32px) !important;
}

html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-facts + .kite-section[aria-labelledby="kite-region-services-hodogaya"] {
  padding-top: clamp(28px, 4vw, 46px) !important;
}

html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-section:last-of-type {
  margin-bottom: 28px !important;
}

html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-cta {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-section {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    margin-bottom: 18px !important;
  }

  html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-facts + .kite-section[aria-labelledby="kite-region-services-hodogaya"] {
    padding-top: 22px !important;
  }

  html body.page-250145 section#lerm #kite-region-lp-hodogaya > .kite-section:last-of-type {
    margin-bottom: 18px !important;
  }
}
/* /kite-hodogaya-first-article-space-compact-20260615-v1 */


/* kite-hodogaya-first-article-space-compact-20260615-v2
   Scope: cont11/46 first article only. Remove CMS spacer br tags and tighten section rhythm.
*/
html body.page-250145 section#lerm > .txt.editorArea > br,
html body.page-250145 section#lerm > .txt.editorArea > section > br,
html body.page-250145 section#lerm > .txt.editorArea > section > section > br {
  display: none !important;
}

html body.page-250145 section#lerm .kite-section {
  padding-top: clamp(34px, 4.8vw, 58px) !important;
  padding-bottom: clamp(34px, 4.8vw, 58px) !important;
  margin-bottom: clamp(22px, 3vw, 32px) !important;
}

html body.page-250145 section#lerm .kite-facts + .kite-section[aria-labelledby="kite-region-services-hodogaya"] {
  padding-top: clamp(28px, 4vw, 46px) !important;
}

html body.page-250145 section#lerm .kite-section:last-of-type {
  margin-bottom: 28px !important;
}

html body.page-250145 section#lerm .kite-cta {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm .kite-section {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    margin-bottom: 18px !important;
  }

  html body.page-250145 section#lerm .kite-facts + .kite-section[aria-labelledby="kite-region-services-hodogaya"] {
    padding-top: 22px !important;
  }

  html body.page-250145 section#lerm .kite-section:last-of-type {
    margin-bottom: 18px !important;
  }
}
/* /kite-hodogaya-first-article-space-compact-20260615-v2 */


/* kite-cont11-46-careplaza-pc-compact-20260615-v1
   Scope: cont11/46 care plaza article on desktop/tablet. Compact card height by removing CMS spacer breaks.
*/
@media (min-width: 768px) {
  html body.page-250145 section#a9p3 .kite-careplaza-area-v2 .kite-careplaza-row-v2 br {
    display: none !important;
  }

  html body.page-250145 section#a9p3 .kite-careplaza-area-v2 .kite-careplaza-row-v2.kite-card {
    align-items: center !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 14px 18px !important;
  }

  html body.page-250145 section#a9p3 .kite-careplaza-area-v2 .kite-careplaza-main-v2,
  html body.page-250145 section#a9p3 .kite-careplaza-area-v2 .kite-careplaza-sub-v2 {
    align-self: center !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html body.page-250145 section#a9p3 .kite-careplaza-area-v2 .kite-careplaza-sub-v2 {
    gap: 6px 12px !important;
  }
}
/* /kite-cont11-46-careplaza-pc-compact-20260615-v1 */





/* kite-cont11-46-other-area-box-standalone-20260615-v1 */
html body.page-250145 section#lerm .kite-other-life-area-v1 {
  display: none !important;
}

html body.page-250145 section#l627.article.siteWidth-s {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250145 section#l627 > h2.title {
  display: none !important;
}

html body.page-250145 section#l627 > .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow-x: hidden !important;
}

html body.page-250145 section#l627 > .txt.editorArea > section.kite-other-life-area-v1 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: clamp(34px, 4.8vw, 58px) 0 !important;
  margin: 0 !important;
  background:
    radial-gradient(circle at 14% 18%, rgba(14, 181, 156, 0.18), transparent 32%),
    radial-gradient(circle at 86% 10%, rgba(88, 199, 242, 0.18), transparent 30%),
    linear-gradient(135deg, rgba(240, 255, 250, 0.96), rgba(246, 253, 255, 0.98) 48%, rgba(230, 248, 255, 0.92)) !important;
}

html body.page-250145 section#l627 > .txt.editorArea > section.kite-other-life-area-v1 section.kite-other-life-area-v1 {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}

html body.page-250145 section#l627 .kite-wrap {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body.page-250145 section#l627 .kite-section-head {
  max-width: 820px !important;
  margin: 0 auto !important;
  text-align: center !important;
}

html body.page-250145 section#l627 .kite-kicker {
  display: inline-block !important;
  color: #078b78 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

html body.page-250145 section#l627 h2 {
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(26px, 4vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  margin: 8px 0 14px !important;
}

html body.page-250145 section#l627 p {
  color: #68777e !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
  letter-spacing: 0.04em !important;
  margin: 0 auto !important;
}

@media (max-width: 767px) {
  html body.page-250145 section#l627 > .txt.editorArea > section.kite-other-life-area-v1 {
    padding: 28px 0 !important;
  }

  html body.page-250145 section#l627 .kite-wrap {
    width: min(calc(100% - 28px), 520px) !important;
  }

  html body.page-250145 section#l627 h2 {
    font-size: 24px !important;
  }

  html body.page-250145 section#l627 p {
    font-size: 15px !important;
    line-height: 1.75 !important;
  }
}
/* /kite-cont11-46-other-area-box-standalone-20260615-v1 */




























/* kite-cont11-46-office-facts-gap-20260615-v1 */
html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 {
  margin-bottom: 0 !important;
}

html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 + br,
html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 + br + br,
html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 + br + br + br,
html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 + br + br + br + br,
html body.page-250145 #kite-region-lp-hodogaya > section.kite-careplaza-area-v2 + br + br + br + br + br {
  display: none !important;
}

html body.page-250145 #kite-region-lp-hodogaya > section.kite-section:nth-of-type(2) {
  padding-top: 36px !important;
}

@media (max-width: 600px) {
  html body.page-250145 #kite-region-lp-hodogaya > section.kite-section:nth-of-type(2) {
    padding-top: 28px !important;
  }
}
/* /kite-cont11-46-office-facts-gap-20260615-v1 */




/* kite-shop-mobile-name-flow-20260615-v1 */
@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px 12px !important;
    padding: 16px 18px !important;
    overflow: hidden !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::after {
    content: none !important;
    display: none !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type {
    display: block !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #173247 !important;
    font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 1.55 !important;
    text-align: left !important;
    text-decoration: none !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::after {
    content: none !important;
    display: none !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type small {
    display: block !important;
    margin-top: 4px !important;
    color: #526973 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type {
    display: inline-flex !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    min-width: 64px !important;
    max-width: 84px !important;
    padding: 9px 14px !important;
    border: 1px solid rgba(14, 181, 156, 0.30) !important;
    border-radius: 999px !important;
    background: rgba(238, 255, 252, 0.88) !important;
    color: #087b78 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::after {
    content: none !important;
    display: none !important;
  }
}
/* /kite-shop-mobile-name-flow-20260615-v1 */


/* kite-shop-mobile-name-flow-20260615-v2 */
@media (max-width: 767px) {
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px 12px !important;
    padding: 16px 18px !important;
    overflow: hidden !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::before,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::after,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li::after {
    content: none !important;
    display: none !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type {
    display: block !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #173247 !important;
    font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 1.55 !important;
    text-align: left !important;
    text-decoration: none !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::before,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::after,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type::after {
    content: none !important;
    display: none !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type small,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-of-type small {
    display: block !important;
    margin-top: 4px !important;
    color: #526973 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type {
    display: inline-flex !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    min-width: 64px !important;
    max-width: 84px !important;
    padding: 9px 14px !important;
    border: 1px solid rgba(14, 181, 156, 0.30) !important;
    border-radius: 999px !important;
    background: rgba(238, 255, 252, 0.88) !important;
    color: #087b78 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::before,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::after,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::before,
  html body.page-250145 #kite-region-lp-hodogaya .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-of-type::after {
    content: none !important;
    display: none !important;
  }
}
/* /kite-shop-mobile-name-flow-20260615-v2 */


/* kite-shop-mobile-name-flow-20260615-v3 */
@media (max-width: 767px) {
  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li:nth-child(n) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px 12px !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 16px 18px !important;
    overflow: hidden !important;
    color: #173247 !important;
    font-size: 16px !important;
  }

  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li:nth-child(n)::before,
  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li:nth-child(n)::after {
    content: none !important;
    display: none !important;
  }

  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]):not([href^="tel:"]) {
    display: block !important;
    position: static !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: stretch !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #173247 !important;
    font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 1.55 !important;
    text-align: left !important;
    text-decoration: none !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]):not([href^="tel:"])::before,
  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]):not([href^="tel:"])::after {
    content: none !important;
    display: none !important;
  }

  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:first-child:not([href*="google.com/maps"]):not([href*="maps.google"]):not([href^="tel:"]) > small {
    display: block !important;
    margin-top: 4px !important;
    color: #526973 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-child[href*="google.com/maps"],
  html body.page-250145 section#enh3 #kite-region-lp-hodogaya.kite-life-route-group-v1 .kite-shop-compact-v2[aria-label*="天王町"] .kite-shop-list-v2 > li > a:last-child[href*="maps.google"] {
    display: inline-flex !important;
    position: static !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    min-width: 64px !important;
    max-width: 84px !important;
    padding: 9px 14px !important;
    border: 1px solid rgba(14, 181, 156, 0.30) !important;
    border-radius: 999px !important;
    background: rgba(238, 255, 252, 0.88) !important;
    color: #087b78 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }
}
/* /kite-shop-mobile-name-flow-20260615-v3 */


/* kite-service-card-desktop-tablet-compact-20260615-v2 */
@media (min-width: 768px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid {
    align-items: stretch !important;
    gap: 14px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card {
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-card-pad {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 20px 18px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-card-pad > br {
    display: none !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: clamp(22px, 2vw, 25px) !important;
    line-height: 1.35 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card p {
    margin: 0 0 12px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-card .kite-service-detail-btn {
    margin-top: auto !important;
    min-height: 38px !important;
    padding: 8px 12px !important;
  }
}
/* /kite-service-card-desktop-tablet-compact-20260615-v2 */


/* kite-service-local-gap-tight-20260615-v1 */
@media (min-width: 981px) and (max-width: 1100px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(2) {
    padding-bottom: 30px !important;
    margin-bottom: 0 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) {
    padding-top: 30px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) > br,
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) > .kite-wrap > br {
    display: none !important;
  }
}

@media (max-width: 767px) {
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(2) {
    padding-bottom: 18px !important;
    margin-bottom: 0 !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) {
    padding-top: 18px !important;
  }

  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) > br,
  html body.page-250145 section#lerm .txt.editorArea > section:first-of-type > section:first-of-type > section.kite-section:nth-of-type(3) > .kite-wrap > br {
    display: none !important;
  }
}
/* /kite-service-local-gap-tight-20260615-v1 */

/* kite-top-visual-logo-wide-20260615-v1 */
html body.slide .main-visual-wrapper .kite-anim-cont {
  width: min(90%, 560px) !important;
  max-width: 90% !important;
  padding-left: clamp(14px, 3vw, 28px) !important;
  padding-right: clamp(14px, 3vw, 28px) !important;
}

html body.slide .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
  width: 100% !important;
  justify-content: center !important;
  gap: 0 !important;
  white-space: nowrap !important;
}

html body.slide .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-xl {
  font-size: clamp(24px, 4.9vw, 58px) !important;
  line-height: 1.08 !important;
}

html body.slide .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-space {
  width: .34em !important;
  flex: 0 0 .34em !important;
}

@media (max-width: 767px) {
  html body.slide .main-visual-wrapper .kite-anim-cont {
    width: 90% !important;
    max-width: 90% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  html body.slide .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-xl {
    font-size: clamp(23px, 6.2vw, 26px) !important;
  }

  html body.slide .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) .kite-space {
    width: .28em !important;
    flex-basis: .28em !important;
  }
}
/* /kite-top-visual-logo-wide-20260615-v1 */


/* kite-other-area-medical-guide-gap-20260615-v1 */
html body.page-250145 .kite-other-life-area-v1 .kite-other-area-medical-guide-20260615 {
  display: block !important;
  margin-top: 28px !important;
  margin-bottom: 14px !important;
}

@media (max-width: 767px) {
  html body.page-250145 .kite-other-life-area-v1 .kite-other-area-medical-guide-20260615 {
    margin-top: 24px !important;
    margin-bottom: 12px !important;
  }
}
/* /kite-other-area-medical-guide-gap-20260615-v1 */


/* kite-other-area-medical-guide-gap-20260615-v2 */
html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-section-head p.kite-other-area-medical-guide-20260615 {
  margin-top: 28px !important;
  margin-bottom: 14px !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-other-life-area-v1 .kite-section-head p.kite-other-area-medical-guide-20260615 {
    margin-top: 24px !important;
    margin-bottom: 12px !important;
  }
}
/* /kite-other-area-medical-guide-gap-20260615-v2 */


/* kite-cost-top-gap-tight-20260615-v1 */
html body.page-250145 #kite-region-lp-hodogaya > section.kite-section:nth-of-type(4) {
  padding-top: 30px !important;
}

html body.page-250145 #kite-region-lp-hodogaya > section.kite-section:nth-of-type(4) > br {
  display: none !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya > section.kite-section:nth-of-type(4) {
    padding-top: 20px !important;
  }
}
/* /kite-cost-top-gap-tight-20260615-v1 */


/* kite-life-route-lead-final-20260615-v1 */
html body.page-250145 .kite-life-route-group-v1 .kite-section-head > p.kite-life-route-lead-final-20260615 {
  display: block !important;
  color: #405866 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
  text-align: center !important;
}

html body.page-250145 .kite-life-route-group-v1 .kite-section-head > p.kite-life-route-lead-final-20260615::after {
  content: none !important;
  display: none !important;
}
/* /kite-life-route-lead-final-20260615-v1 */

/* kite-top-office-number-mobile-gap-20260616-v1 */
@media (max-width: 768px) {
  html body#top #kite-desc-root .kite-card-ja .kite-desc br:nth-of-type(8),
  html body#top #kite-desc-root .kite-card-ja .kite-desc br:nth-of-type(9) {
    display: block !important;
    content: "" !important;
  }

  html body#top #kite-desc-root .kite-card-ja .kite-desc br:nth-of-type(9) {
    margin-bottom: 0.85em !important;
  }
}
/* /kite-top-office-number-mobile-gap-20260616-v1 */
/* kite-hodogaya-life-photo-20260616-v1 */
html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo {
  min-height: 320px !important;
  background-image:
    linear-gradient(180deg, rgba(15, 47, 67, .08), rgba(15, 47, 67, .16)),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/QX56NJm9ev_m.webp") !important;
  background-size: cover !important;
  background-position: center 54% !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo .kite-photo-credit {
  position: absolute !important;
  left: 18px !important;
  right: 18px !important;
  bottom: 18px !important;
  display: inline-flex !important;
  width: auto !important;
  max-width: calc(100% - 36px) !important;
  justify-content: center !important;
  padding: 10px 14px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #143142 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo {
    min-height: 280px !important;
    background-position: center center !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo .kite-photo-credit {
    font-size: 12px !important;
    bottom: 14px !important;
  }
}
/* /kite-hodogaya-life-photo-20260616-v1 */


/* kite-hodogaya-life-photo-20260616-v2 */
html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card {
  position: relative !important;
  min-height: 320px !important;
  background-image:
    linear-gradient(180deg, rgba(15, 47, 67, .02), rgba(15, 47, 67, .10)),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/KXEy1xAc3N_m.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card .kite-photo-credit,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card .kite-photo-credit {
  position: absolute !important;
  left: 18px !important;
  right: 18px !important;
  bottom: 18px !important;
  display: inline-flex !important;
  width: auto !important;
  max-width: calc(100% - 36px) !important;
  justify-content: center !important;
  padding: 10px 14px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #143142 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card {
    min-height: 280px !important;
    background-position: center center !important;
  }
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card .kite-photo-credit,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-photo.kite-card .kite-photo-credit {
    font-size: 12px !important;
    bottom: 14px !important;
  }
}
/* /kite-hodogaya-life-photo-20260616-v2 */


/* kite-hodogaya-life-photo-20260616-v3 */
html body.page-250145 .kite-region-photo.kite-card,
html body.tpl-eid.page-250145 .kite-region-photo.kite-card {
  position: relative !important;
  min-height: 320px !important;
  background-image:
    linear-gradient(180deg, rgba(15, 47, 67, .02), rgba(15, 47, 67, .10)),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/KXEy1xAc3N_m.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
html body.page-250145 .kite-region-photo.kite-card .kite-photo-credit,
html body.tpl-eid.page-250145 .kite-region-photo.kite-card .kite-photo-credit {
  position: absolute !important;
  left: 18px !important;
  right: 18px !important;
  bottom: 18px !important;
  display: inline-flex !important;
  width: auto !important;
  max-width: calc(100% - 36px) !important;
  justify-content: center !important;
  padding: 10px 14px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .86) !important;
  color: #143142 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  html body.page-250145 .kite-region-photo.kite-card,
  html body.tpl-eid.page-250145 .kite-region-photo.kite-card {
    min-height: 280px !important;
    background-position: center center !important;
  }
  html body.page-250145 .kite-region-photo.kite-card .kite-photo-credit,
  html body.tpl-eid.page-250145 .kite-region-photo.kite-card .kite-photo-credit {
    font-size: 12px !important;
    bottom: 14px !important;
  }
}
/* /kite-hodogaya-life-photo-20260616-v3 */


/* kite-hodogaya-photo-credit-hide-20260616-v1 */
html body.page-250145 .kite-region-photo.kite-card .kite-photo-credit,
html body.tpl-eid.page-250145 .kite-region-photo.kite-card .kite-photo-credit {
  display: none !important;
}
/* /kite-hodogaya-photo-credit-hide-20260616-v1 */


/* kite-page55-hero-page46-style-20260617-v1 */
html body.page-252352 {
  background: #f7fcfb !important;
  overflow-x: hidden !important;
}

html body.page-252352 > header.header {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  z-index: 2147483646 !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  pointer-events: none !important;
}

html body.page-252352 > header.header > .siteTitle,
html body.page-252352 > header.header > a[href="../"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.page-252352 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  pointer-events: auto !important;
}

html body.page-252352 h1.pageTitle {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  gap: 18px !important;
  width: 100vw !important;
  max-width: none !important;
  min-height: min(650px, calc(100svh - 112px)) !important;
  margin: 0 0 0 calc(50% - 50vw) !important;
  padding: clamp(94px, 12vw, 148px) max(36px, calc((100vw - 1120px) / 2)) 54px !important;
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.30), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
  color: #173247 !important;
  -webkit-text-fill-color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(40px, 5.4vw, 60px) !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  text-align: left !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.page-252352 h1.pageTitle::before {
  content: "YOKOHAMA HODOGAYA-KU" !important;
  display: block !important;
  color: #078b78 !important;
  -webkit-text-fill-color: #078b78 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

html body.page-252352 h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  max-width: 760px !important;
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  font-size: clamp(16px, 1.9vw, 19px) !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  letter-spacing: 0 !important;
}

html body.page-252352 nav.menu {
  display: none !important;
}

html body.page-252352 nav.pnkz {
  margin-top: 22px !important;
}

html body.page-252352 main > section.article#k4vv {
  margin-top: clamp(34px, 4.6vw, 56px) !important;
}

html body.page-252352 main > section.article#k4vv > h2.title {
  display: none !important;
}

html body.page-252352 main > section.article#k4vv .kite-medical-all-v1 > .lead {
  display: none !important;
}

@media (max-width: 767px) {
  html body.page-252352 h1.pageTitle {
    min-height: auto !important;
    padding: 112px 36px 48px !important;
    gap: 17px !important;
    font-size: clamp(34px, 10.2vw, 43px) !important;
    line-height: 1.48 !important;
  }

  html body.page-252352 h1.pageTitle::before {
    font-size: 13px !important;
    letter-spacing: .06em !important;
  }

  html body.page-252352 h1.pageTitle::after {
    font-size: 17px !important;
    line-height: 2.02 !important;
  }

  html body.page-252352 nav.pnkz {
    margin-top: 16px !important;
  }

  html body.page-252352 main > section.article#k4vv {
    margin-top: 28px !important;
  }
}
/* /kite-page55-hero-page46-style-20260617-v1 */



/* kite-nishi-hodogaya-align-20260617-v1 */
body.page-250146 section#kite-region-lp-nishi[data-kite-version^="kite-nishi-"] .kite-section {
  padding-top: clamp(42px, 5vw, 72px) !important;
  padding-bottom: clamp(42px, 5vw, 72px) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version^="kite-nishi-"] .kite-section-head {
  margin-bottom: clamp(24px, 3vw, 36px) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-grid,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card {
  min-height: 0 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(240px, .35fr) minmax(340px, 1fr) auto !important;
  gap: 10px 22px !important;
  align-items: center !important;
  padding: 16px 22px !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  margin: 0 !important;
  font-size: 19px !important;
  line-height: 1.5 !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p {
  margin: 0 !important;
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:first-of-type,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:first-of-type {
  grid-column: 2 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:last-of-type,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:last-of-type {
  grid-column: 3 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 a {
  min-height: 36px !important;
  padding: 8px 15px !important;
  font-size: 14px !important;
  box-shadow: none !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-list-v2 {
  gap: 12px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(300px, 1fr) minmax(360px, .95fr) !important;
  gap: 16px 32px !important;
  align-items: center !important;
  padding: 16px 24px !important;
  text-align: left !important;
  min-height: 0 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
  font-size: 19px !important;
  line-height: 1.55 !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 p {
  margin: 3px 0 !important;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-top: 8px !important;
  justify-content: flex-start !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-area-beauty-20260523-v1"] .kite-visit-area-faq-v1 {
  display: none !important;
}

@media (max-width: 900px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-card-pad,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 {
    display: block !important;
    padding: 20px 18px !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:first-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:first-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:last-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:last-of-type {
    margin-top: 10px !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:last-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:last-of-type {
    justify-content: flex-start !important;
  }
}


/* kite-nishi-hodogaya-align-20260617-v2 */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 a {
  width: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;
  min-height: 34px !important;
  padding: 7px 14px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14, 181, 156, .3) !important;
  background: rgba(234, 255, 250, .78) !important;
  color: #078d80 !important;
  box-shadow: none !important;
  line-height: 1.2 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:last-of-type,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:last-of-type {
  align-items: center !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-btn-primary,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-btn-primary {
  background: rgba(234, 255, 250, .78) !important;
  color: #078d80 !important;
}


/* kite-nishi-hodogaya-align-20260617-v3 */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad {
  grid-template-columns: minmax(220px, .32fr) minmax(360px, 1fr) auto !important;
  row-gap: 5px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3 {
  grid-row: 1 / span 4 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p {
  grid-column: 2 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
  grid-column: 3 !important;
  grid-row: 1 / span 4 !important;
  align-self: center !important;
  justify-content: flex-end !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-detail-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-detail-btn,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;
  min-height: 34px !important;
  padding: 7px 14px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(14, 181, 156, .3) !important;
  background: rgba(234, 255, 250, .78) !important;
  color: #078d80 !important;
  box-shadow: none !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) {
  align-items: center !important;
  justify-content: flex-end !important;
}

@media (max-width: 900px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
    grid-column: auto !important;
    grid-row: auto !important;
  }
}


/* kite-nishi-remove-visit-area-faq-20260617-v1 */
body.page-250146 .kite-visit-area-faq-v1,
body.page-250146 #kite-region-lp-nishi-visit-area-faq-title {
  display: none !important;
}


/* kite-nishi-cta-center-buttons-20260617-v1 */
body.page-250146 section.kite-cta .kite-wrap > .kite-btns {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 16px !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

body.page-250146 section.kite-cta .kite-wrap > .kite-btns .kite-btn {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 720px) {
  body.page-250146 section.kite-cta .kite-wrap > .kite-btns {
    flex-direction: column !important;
    gap: 12px !important;
  }

  body.page-250146 section.kite-cta .kite-wrap > .kite-btns .kite-btn {
    width: min(100%, 360px) !important;
  }
}

/* kite-nishi-remove-visit-area-faq-20260617-v2 */
body.page-250146 section.kite-section.kite-visit-area-faq-v1,
body.page-250146 .kite-visit-area-faq-v1,
body.page-250146 #kite-region-lp-nishi-visit-area-faq-title {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* kite-cont11-46-medical-name-dept-grid-close-20260618-v1 start */
body.page-250145 .kite-medical-all-v1 .m4 strong > a:first-child {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: end !important;
}

body.page-250145 .kite-medical-all-v1 .m4 .kite-medical-dept-v1 {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  margin-top: 0 !important;
}
/* kite-cont11-46-medical-name-dept-grid-close-20260618-v1 end */


/* kite-cont11-46-medical-name-dept-grid-close-20260618-v2 start */
html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: end !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > span.kite-medical-dept-v1,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-card.kite-medical-all-v1 > p.m4 > strong > span.kite-medical-dept-v1 {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  margin-top: 0 !important;
}
/* kite-cont11-46-medical-name-dept-grid-close-20260618-v2 end */


/* kite-cont11-47-align-with-hodogaya-20260619-v1 start */
@media (min-width: 768px) {
  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
    align-items: stretch !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card,
  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card .kite-card-pad {
    min-height: 0 !important;
    height: auto !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card .kite-card-pad {
    padding: 20px 18px !important;
    justify-content: flex-start !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card h3 {
    margin-bottom: 8px !important;
    font-size: clamp(22px, 2vw, 25px) !important;
    line-height: 1.35 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card p {
    margin-bottom: 12px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-detail-btn {
    margin-top: auto !important;
    min-height: 38px !important;
    padding: 8px 12px !important;
  }
}

@media (max-width: 767px) {
  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid {
    gap: 12px !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card {
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card .kite-card-pad {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 18px 20px !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card .kite-card-pad > br {
    display: none !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: 21px !important;
    line-height: 1.45 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card p {
    margin: 0 0 10px !important;
    line-height: 1.7 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-detail-btn {
    margin-top: 0 !important;
    min-height: 38px !important;
    padding: 8px 12px !important;
  }
}

html body.page-250146 .kite-wrap.kite-split {
  gap: 18px !important;
  align-items: start !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card {
  align-self: start !important;
  padding: 22px 24px !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card h2 {
  margin-bottom: 10px !important;
  font-size: clamp(26px, 3.4vw, 36px) !important;
  line-height: 1.34 !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card p {
  margin-bottom: 12px !important;
  line-height: 1.72 !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list {
  gap: 7px !important;
  margin-top: 4px !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card .kite-chip-list li {
  padding: 6px 10px !important;
  line-height: 1.28 !important;
}

html body.page-250146 .kite-wrap.kite-split > .kite-region-photo {
  align-self: start !important;
  min-height: 300px !important;
  aspect-ratio: 16 / 9 !important;
}

html body.page-250146 section[aria-labelledby="kite-region-faq-nishi"] {
  padding-top: 42px !important;
  padding-bottom: 46px !important;
}

html body.page-250146 .kite-region-self-burden-visible-v1 {
  margin-top: 28px !important;
  margin-bottom: 34px !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618.kite-cta-last-box-20260618 {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 0 0 calc(50% - 50vw) !important;
  padding: clamp(46px, 6vw, 76px) 0 !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, 0.36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, 0.30), transparent 32%),
    linear-gradient(135deg, #0eb59c 0%, #0aa7c7 52%, #0b73b9 100%) !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-wrap {
  width: min(960px, calc(100% - 48px)) !important;
  max-width: 960px !important;
  text-align: center !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 h2 {
  max-width: 900px !important;
  margin: 0 auto 20px !important;
  font-size: clamp(28px, 4vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 p {
  max-width: 860px !important;
  margin: 0 auto 26px !important;
  color: #ffffff !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 2 !important;
  text-align: center !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btns {
  justify-content: center !important;
  gap: 14px !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btn {
  min-height: 56px !important;
  min-width: min(290px, 100%) !important;
  padding: 14px 26px !important;
  border-radius: 10px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btn-primary {
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  background: linear-gradient(135deg, rgba(14, 181, 156, 0.90), rgba(11, 115, 185, 0.92)) !important;
  color: #ffffff !important;
}

html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btn-secondary {
  border: 1px solid rgba(255, 255, 255, 0.82) !important;
  background: rgba(255, 255, 255, 0.94) !important;
  color: #087b78 !important;
}

@media (max-width: 767px) {
  html body.page-250146 .kite-wrap.kite-split {
    gap: 12px !important;
  }

  html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card {
    padding: 18px 16px !important;
  }

  html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card h2 {
    margin-bottom: 8px !important;
    font-size: clamp(22px, 5.9vw, 26px) !important;
    line-height: 1.34 !important;
  }

  html body.page-250146 .kite-wrap.kite-split > .kite-note-card.kite-card p {
    margin-bottom: 10px !important;
    line-height: 1.66 !important;
  }

  html body.page-250146 .kite-wrap.kite-split > .kite-region-photo {
    min-height: 170px !important;
    aspect-ratio: 16 / 8.5 !important;
  }

  html body.page-250146 section[aria-labelledby="kite-region-faq-nishi"] {
    padding-top: 22px !important;
    padding-bottom: 30px !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618.kite-cta-last-box-20260618 {
    padding: 40px 0 !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-wrap {
    width: min(calc(100% - 32px), 520px) !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618 h2 {
    font-size: 28px !important;
    line-height: 1.55 !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618 p {
    font-size: 16px !important;
    line-height: 1.9 !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btns {
    flex-direction: column-reverse !important;
    align-items: stretch !important;
  }

  html body.page-250146 #kite-nishi-bottom-cta-20260618 .kite-btn {
    width: 100% !important;
    min-width: 0 !important;
  }
}
/* kite-cont11-47-align-with-hodogaya-20260619-v1 end */



/* kite-cont11-47-support-card-pad-fix-20260619-v2 start */
html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card.kite-card {
  padding: 0 !important;
}

html body.page-250146 section[aria-labelledby="kite-region-services-nishi"] .kite-service-card.kite-card > .kite-card-pad {
  box-sizing: border-box !important;
  width: 100% !important;
}
/* kite-cont11-47-support-card-pad-fix-20260619-v2 end */

/* kite-cont11-47-medical-card-hodogaya-style-20260619-v1 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-wrap {
  width: min(1080px, calc(100% - 56px)) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card.kite-card {
  overflow: visible !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(250px, .72fr) minmax(360px, 1fr) auto !important;
  gap: 3px 30px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  grid-row: 1 / 5 !important;
  justify-self: start !important;
  align-self: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p {
  grid-column: 2 !important;
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p strong {
  display: inline-block !important;
  min-width: 4.4em !important;
  margin-right: .45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
  grid-column: 3 !important;
  grid-row: 1 / 5 !important;
  align-self: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-end !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-detail-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 48px !important;
  max-width: max-content !important;
  min-height: 30px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid rgba(14, 181, 156, .3) !important;
  border-radius: 999px !important;
  background: rgba(240, 255, 252, .92) !important;
  color: #244a5c !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 12px 13px !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
    margin-top: 5px !important;
    justify-content: flex-start !important;
  }
}
/* kite-cont11-47-medical-card-hodogaya-style-20260619-v1 end */



/* kite-cont11-47-medical-card-hodogaya-style-20260619-v2 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card.kite-card {
  display: block !important;
  min-height: 0 !important;
  padding: 0 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card.kite-card::before,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card.kite-card::after {
  display: none !important;
}
/* kite-cont11-47-medical-card-hodogaya-style-20260619-v2 end */

/* kite-cont11-47-shopping-card-hodogaya-style-20260619-v1 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-wrap {
  width: min(1080px, calc(100% - 56px)) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card.kite-card {
  display: block !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card.kite-card::before,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card.kite-card::after {
  display: none !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(260px, .72fr) minmax(360px, 1fr) auto !important;
  gap: 4px 30px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  grid-row: 1 / 3 !important;
  justify-self: start !important;
  align-self: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p {
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:first-of-type {
  grid-column: 2 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p strong {
  display: inline-block !important;
  min-width: 4.4em !important;
  margin-right: .45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) {
  grid-column: 3 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-end !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-detail-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 48px !important;
  max-width: max-content !important;
  min-height: 30px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid rgba(14, 181, 156, .3) !important;
  border-radius: 999px !important;
  background: rgba(240, 255, 252, .92) !important;
  color: #244a5c !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card .kite-card-pad {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 12px 13px !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card h3,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:first-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) {
    margin-top: 5px !important;
    justify-content: flex-start !important;
  }
}
/* kite-cont11-47-shopping-card-hodogaya-style-20260619-v1 end */

/* kite-cont11-47-careplaza-card-hodogaya-style-20260619-v1 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-wrap {
  width: min(1080px, calc(100% - 56px)) !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-list-v2 {
  display: grid !important;
  gap: 9px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(220px, .44fr) !important;
  align-items: center !important;
  gap: 8px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
  text-align: left !important;
  overflow: visible !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-main-v2,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-sub-v2 {
  align-self: center !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 h3 {
  margin: 0 0 3px !important;
  color: #145e63 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(16px, 1.8vw, 19px) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  text-align: left !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 p {
  margin: 0 !important;
  color: #465f68 !important;
  font-size: 14.5px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 strong,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 span {
  display: inline-block !important;
  margin-right: .45em !important;
  color: #16877e !important;
  font-weight: 800 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-sub-v2 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px 10px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 4px !important;
  margin-top: 0 !important;
  justify-content: flex-start !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;
  min-height: 24px !important;
  padding: 2px 8px !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 999px !important;
  background: rgba(236, 252, 248, .9) !important;
  color: #087a76 !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;

/* kite-restore-chunk-16-20260802 */
  line-height: 1.2 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-note-v2 {
  margin-top: 12px !important;
  padding: 10px 12px !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

@media (max-width: 720px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    padding: 9px 10px !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 h3 {
    text-align: left !important;
  }

  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-row-v2 p {
    font-size: 14px !important;
    line-height: 1.42 !important;
  }
}
/* kite-cont11-47-careplaza-card-hodogaya-style-20260619-v1 end */




/* kite-cont11-47-life-route-rendered-remove-shopping-transport-20260619-v1 start */
body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  max-width: 860px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid > article.kite-service-card:nth-of-type(2),
body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid > article.kite-service-card:nth-of-type(3) {
  display: none !important;
}

@media (max-width: 900px) {
  body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid {
    grid-template-columns: 1fr !important;
    max-width: 520px !important;
  }
}
/* kite-cont11-47-life-route-rendered-remove-shopping-transport-20260619-v1 end */

/* kite-cont11-47-life-route-remove-first-card-20260619-v1 start */
body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid {
  grid-template-columns: minmax(0, 520px) !important;
  justify-content: center !important;
  max-width: 560px !important;
}

body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid > article.kite-service-card:nth-of-type(1) {
  display: none !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-life-support-20260617-v1"] .kite-life-route-group-v1 .kite-service-grid {
  grid-template-columns: minmax(0, 520px) !important;
  justify-content: center !important;
  max-width: 560px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-life-support-20260617-v1"] .kite-life-route-group-v1 .kite-service-grid > article.kite-service-card:nth-of-type(1) {
  display: none !important;
}
/* kite-cont11-47-life-route-remove-first-card-20260619-v1 end */

/* kite-cont11-47-life-route-remove-contact-card-20260619-v1 start */
body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid > article.kite-service-card:nth-of-type(4),
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-life-support-20260617-v1"] .kite-life-route-group-v1 .kite-service-grid > article.kite-service-card:nth-of-type(4) {
  display: none !important;
}

body.page-250146 #kite-region-lp-nishi-main section.kite-life-route-group-v1[aria-labelledby="kite-nishi-life-route-title"] .kite-service-grid,
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-life-support-20260617-v1"] .kite-life-route-group-v1 .kite-service-grid {
  gap: 0 !important;
  margin-top: 0 !important;
  min-height: 0 !important;
}
/* kite-cont11-47-life-route-remove-contact-card-20260619-v1 end */




/* kite-cont11-47-careplaza-heading-center-20260619-v1 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-main-v2 > h3,
body.page-250146 #kite-region-lp-nishi-main section.kite-careplaza-area-v2 .kite-careplaza-main-v2 > h3 {
  text-align: center !important;
}
/* kite-cont11-47-careplaza-heading-center-20260619-v1 end */

/* kite-cont11-47-footer-home-button-remove-20260620-v1 start */
body.page-250146 #kite-home-return-button-v27 {
  display: none !important;
}
/* kite-cont11-47-footer-home-button-remove-20260620-v1 end */

/* kite-cont11-47-medical-dept-under-name-20260621-v1 start */
@media (min-width: 901px) {
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card .kite-card-pad {
  grid-template-columns: minmax(270px, .82fr) minmax(330px, 1fr) auto !important;
  gap: 4px 28px !important;
  align-items: center !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: end !important;
  margin: 0 0 2px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:first-of-type {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(2) {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(3) {
  grid-column: 2 !important;
  grid-row: 2 !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
  grid-column: 3 !important;
  grid-row: 1 / 3 !important;
}
}

@media (max-width: 900px) {
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card h3,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:first-of-type,
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(2),
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(3),
  body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
/* kite-cont11-47-medical-dept-under-name-20260621-v1 end */

/* ===== prepared-kite-top-guide-mobile-photo-down-20260621.css ===== */
/* kite-top-guide-mobile-photo-down-20260621-v1 */
@media (max-width: 767px) {
  html body.slide#top #guide-section,
  html body#top.slide #guide-section {
    padding-bottom: 340px !important;
  }

  html body.slide#top #guide-section::before,
  html body#top.slide #guide-section::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: 34px !important;
    width: min(86vw, 330px) !important;
    aspect-ratio: 3 / 4 !important;
    transform: translateX(-50%) !important;
    z-index: 1 !important;
    border-radius: 24px !important;
    background-image: var(--kite-guide-capy-photo) !important;
    background-size: cover !important;
    background-position: center center !important;
    box-shadow: 0 18px 40px rgba(20, 84, 64, 0.16), 0 0 0 1px rgba(255, 255, 255, 0.82) inset !important;
    pointer-events: none !important;
  }

  html body.slide#top #guide-section .split-container,
  html body.slide#top #guide-section .flow-side,
  html body.slide#top #guide-section .guide-block,
  html body.slide#top #guide-section .feature-grid,
  html body.slide#top #guide-section .feature-card,
  html body#top.slide #guide-section .split-container,
  html body#top.slide #guide-section .flow-side,
  html body#top.slide #guide-section .guide-block,
  html body#top.slide #guide-section .feature-grid,
  html body#top.slide #guide-section .feature-card {
    position: relative !important;
    z-index: 2 !important;
  }
}
/* /kite-top-guide-mobile-photo-down-20260621-v1 */


/* ===== prepared-kite-region-nav-hodogaya-mobile-font-20260621.css ===== */
/* kite-region-nav-hodogaya-mobile-font-20260621-v1 */
@media (max-width: 980px) {
  body.page-250146 .kite-region-nav a[href$="/cont11/46.html"]::before,
  body.tpl-eid.page-250146 .kite-region-nav a[href$="/cont11/46.html"]::before {
    font-size: 17px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
  }
}
/* /kite-region-nav-hodogaya-mobile-font-20260621-v1 */


/* ===== prepared-kite-cont11-47-service-detail-blue-20260621.css ===== */
/* kite-cont11-47-service-detail-blue-20260621-v1 */
html body.page-250146 #kite-region-lp-nishi .kite-service-grid .kite-service-card a.kite-service-detail-btn,
html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-service-grid .kite-service-card a.kite-service-detail-btn {
  border-color: rgba(11, 115, 185, 0.42) !important;
  background: linear-gradient(135deg, rgba(231, 247, 255, 0.98), rgba(218, 242, 255, 0.96)) !important;
  color: #075f9f !important;
  -webkit-text-fill-color: #075f9f !important;
  box-shadow: 0 10px 20px rgba(11, 115, 185, 0.12) !important;
}

html body.page-250146 #kite-region-lp-nishi .kite-service-grid .kite-service-card a.kite-service-detail-btn:hover,
html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-service-grid .kite-service-card a.kite-service-detail-btn:hover {
  border-color: rgba(8, 88, 154, 0.5) !important;
  background: linear-gradient(135deg, rgba(220, 242, 255, 1), rgba(204, 234, 252, 1)) !important;
  color: #054f87 !important;
  -webkit-text-fill-color: #054f87 !important;
}
/* /kite-cont11-47-service-detail-blue-20260621-v1 */


/* ===== prepared-kite-cont11-47-medical-link-blue-20260621.css ===== */
/* kite-cont11-47-medical-link-blue-20260621-v1 */
html body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn,
html body.tpl-eid.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn {
  border-color: rgba(11, 115, 185, 0.42) !important;
  background: linear-gradient(135deg, rgba(231, 247, 255, 0.98), rgba(218, 242, 255, 0.96)) !important;
  color: #075f9f !important;
  -webkit-text-fill-color: #075f9f !important;
  box-shadow: 0 8px 16px rgba(11, 115, 185, 0.11) !important;
}

html body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn:hover,
html body.tpl-eid.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-medical-20260617-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn:hover {
  border-color: rgba(8, 88, 154, 0.5) !important;
  background: linear-gradient(135deg, rgba(220, 242, 255, 1), rgba(204, 234, 252, 1)) !important;
  color: #054f87 !important;
  -webkit-text-fill-color: #054f87 !important;
}
/* /kite-cont11-47-medical-link-blue-20260621-v1 */


/* ===== prepared-kite-cont11-47-shopping-link-blue-20260621.css ===== */
/* kite-cont11-47-shopping-link-blue-20260621-v1 */
html body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn,
html body.tpl-eid.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn,
html body.page-250146 #kite-region-lp-nishi-main [data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn {
  border-color: #0b73b9 !important;
  background: linear-gradient(135deg, #0b73b9 0%, #0a92c4 100%) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 10px 22px rgba(11, 115, 185, 0.22) !important;
}

html body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn:hover,
html body.tpl-eid.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn:hover,
html body.page-250146 #kite-region-lp-nishi-main [data-kite-version="kite-nishi-shopping-20260617-v1"] .kite-service-card p:nth-of-type(2) > a.kite-service-detail-btn:hover {
  border-color: #075f9f !important;
  background: linear-gradient(135deg, #075f9f 0%, #087fb2 100%) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
/* /kite-cont11-47-shopping-link-blue-20260621-v1 */


/* ===== prepared-kite-cont11-47-bottom-cta-title-white-20260621.css ===== */
/* kite-cont11-47-bottom-cta-title-white-20260621-v1 */
html body.page-250146 #kite-nishi-bottom-cta-20260618 h2#kite-region-cta-nishi,
html body.tpl-eid.page-250146 #kite-nishi-bottom-cta-20260618 h2#kite-region-cta-nishi {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: 0 2px 12px rgba(0, 74, 110, 0.18) !important;
}
/* /kite-cont11-47-bottom-cta-title-white-20260621-v1 */


/* ===== prepared-kite-cont11-48-medical-layout-hodogaya-20260621.css ===== */
/* kite-cont11-48-medical-layout-hodogaya-20260621-v1 */
html body.page-250147 #kite-region-lp-naka .kite-medical-list-v1,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-list-v1 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin-top: 16px !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 {
  display: grid !important;
  grid-template-columns: minmax(250px, 0.78fr) minmax(360px, 1fr) minmax(118px, auto) !important;
  grid-template-rows: auto auto auto !important;
  align-items: center !important;
  column-gap: 28px !important;
  row-gap: 4px !important;
  min-height: 78px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 13px 20px !important;
  border: 1px solid rgba(14, 181, 156, 0.24) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, 0.98), rgba(255, 255, 255, 0.96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, 0.05) !important;
  box-sizing: border-box !important;
  text-align: left !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1 h3,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 h3 {
  grid-column: 1 !important;
  grid-row: 1 / 4 !important;
  align-self: center !important;
  justify-self: start !important;
  margin: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.28vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p {
  grid-column: 2 !important;
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p strong,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p strong {
  display: inline-block !important;
  min-width: 4.6em !important;
  margin-right: 0.45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-links-v1,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-links-v1 {
  grid-column: 3 !important;
  grid-row: 1 / 4 !important;
  align-self: center !important;
  justify-self: end !important;
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin: 0 !important;
}

html body.page-250147 #kite-region-lp-naka .kite-medical-links-v1 a,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-links-v1 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 50px !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid rgba(14, 181, 156, 0.3) !important;
  border-radius: 999px !important;
  background: rgba(240, 255, 252, 0.92) !important;
  color: #244a5c !important;
  -webkit-text-fill-color: #244a5c !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    gap: 7px !important;
    min-height: 0 !important;
    padding: 14px 16px !important;
  }

  html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1 h3,
  html body.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p,
  html body.page-250147 #kite-region-lp-naka .kite-medical-links-v1,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 h3,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-row-v1 p,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-medical-links-v1 {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }
}
/* /kite-cont11-48-medical-layout-hodogaya-20260621-v1 */


/* ===== prepared-kite-cont11-48-shopping-layout-hodogaya-20260621.css ===== */
/* kite-cont11-48-shopping-layout-hodogaya-20260621-v1 */
html body.page-250147 #kite-region-lp-naka .kite-shop-list-v2,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin-top: 16px !important;
}

html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(250px, 0.78fr) minmax(300px, 1fr) minmax(118px, auto) !important;
  grid-template-rows: auto !important;
  align-items: center !important;
  column-gap: 28px !important;
  row-gap: 4px !important;
  min-height: 72px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 12px 20px !important;
  border: 1px solid rgba(14, 181, 156, 0.24) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, 0.98), rgba(255, 255, 255, 0.96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, 0.05) !important;
  box-sizing: border-box !important;
  text-align: left !important;
}

html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2 h3,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 h3 {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-self: start !important;
  margin: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.28vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2 p,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 p {
  grid-column: 2 !important;
  grid-row: 1 !important;
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250147 #kite-region-lp-naka .kite-shop-links-v2,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-links-v2 {
  grid-column: 3 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-self: end !important;
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin: 0 !important;
}

html body.page-250147 #kite-region-lp-naka .kite-shop-links-v2 a,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-links-v2 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 50px !important;
  min-height: 30px !important;
  padding: 0 12px !important;
  border: 1px solid rgba(14, 181, 156, 0.3) !important;
  border-radius: 999px !important;
  background: rgba(240, 255, 252, 0.92) !important;
  color: #244a5c !important;
  -webkit-text-fill-color: #244a5c !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    gap: 7px !important;
    min-height: 0 !important;
    padding: 14px 16px !important;
  }

  html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2 h3,
  html body.page-250147 #kite-region-lp-naka .kite-shop-row-v2 p,
  html body.page-250147 #kite-region-lp-naka .kite-shop-links-v2,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 h3,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-row-v2 p,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-shop-links-v2 {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }
}
/* /kite-cont11-48-shopping-layout-hodogaya-20260621-v1 */


/* ===== prepared-kite-cont11-48-careplaza-layout-hodogaya-20260621.css ===== */
/* kite-cont11-48-careplaza-layout-hodogaya-20260621-v1 */
html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-list-v2,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 9px !important;
  margin-top: 16px !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2.kite-card,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(300px, 1fr) minmax(360px, 0.95fr) !important;
  align-items: center !important;
  gap: 8px 24px !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 10px 14px !important;
  border: 1px solid rgba(14, 181, 156, 0.22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, 0.98), rgba(255, 255, 255, 0.96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, 0.05) !important;
  text-align: left !important;
  overflow: visible !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 > div,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 > div {
  align-self: center !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 h3,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 h3 {
  margin: 0 0 4px !important;
  color: #145e63 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.9vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 p,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 p {
  margin: 0 !important;
  color: #465f68 !important;
  font-size: 14.5px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 strong,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2 strong {
  display: inline-block !important;
  margin-right: 0.45em !important;
  color: #16877e !important;
  font-weight: 800 !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-links-v2,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-links-v2 {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  margin-top: 5px !important;
  justify-content: flex-start !important;
}

html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-links-v2 a,
html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-links-v2 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
  padding: 3px 10px !important;
  border: 1px solid rgba(14, 181, 156, 0.28) !important;
  border-radius: 999px !important;
  background: rgba(236, 252, 248, 0.94) !important;
  color: #087a76 !important;
  -webkit-text-fill-color: #087a76 !important;
  font-size: 13.5px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
}

@media (max-width: 900px) {
  html body.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2.kite-card,
  html body.tpl-eid.page-250147 #kite-careplaza-area-naka .kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    padding: 12px 13px !important;
    gap: 8px !important;
  }
}
/* /kite-cont11-48-careplaza-layout-hodogaya-20260621-v1 */


/* ===== prepared-kite-cont11-48-cta-buttons-center-20260621.css ===== */
/* kite-cont11-48-cta-buttons-center-20260621-v1 */
html body.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btns,
html body.tpl-eid.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btns {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btn,
html body.tpl-eid.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btn {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 767px) {
  html body.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btns,
  html body.tpl-eid.page-250147 .kite-naka-block.kite-cta-last-box-20260619 .kite-btns {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
  }
}
/* /kite-cont11-48-cta-buttons-center-20260621-v1 */

/* kite-cont11-50-hero-hodogaya-style-compact-20260621-v1 */
html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] {
  --k-ink: #173247;
  --k-text: #30434c;
  --k-muted: #68777e;
  --k-line: #d8eafe;
  --k-green: #0EB59C;
  --k-green-dark: #078b78;
  --k-blue: #0b73b9;
  --k-soft-blue: #eef7ff;
  --k-soft-green: #f2fffb;
  width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  background: #f7fcfb !important;
  overflow: hidden !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-wrap {
  width: min(1120px, calc(100% - 40px)) !important;
  margin: 0 auto !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero {
  min-height: min(670px, calc(100svh - 112px)) !important;
  display: grid !important;
  align-items: end !important;
  padding: clamp(92px, 12vw, 148px) 0 54px !important;
  background: radial-gradient(circle at 80% 18%, rgba(14, 181, 156, .30), transparent 42%), radial-gradient(circle at 16% 84%, rgba(11, 115, 185, .18), transparent 40%), linear-gradient(90deg, rgba(255,255,255,.96), rgba(247,255,253,.88) 46%, rgba(238,247,255,.72)) !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-kicker {
  display: inline-block !important;
  color: var(--k-green-dark) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  margin-bottom: 14px !important;
  text-transform: uppercase !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero h2 {
  max-width: 820px !important;
  color: var(--k-ink) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(34px, 5.7vw, 60px) !important;
  line-height: 1.38 !important;
  margin: 0 0 18px !important;
  text-shadow: none !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-hero p {
  max-width: 760px !important;
  color: var(--k-text) !important;
  font-size: clamp(16px, 2vw, 19px) !important;
  line-height: 2 !important;
  margin: 0 0 26px !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-btns {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 13px 18px !important;
  border-radius: 8px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-btn-primary {
  background: linear-gradient(135deg, var(--k-green), var(--k-blue)) !important;
  color: #fff !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-btn-secondary {
  background: rgba(255,255,255,.92) !important;
  border: 1px solid rgba(11,115,185,.24) !important;
  color: var(--k-ink) !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-nav {
  background: linear-gradient(90deg, #fff, var(--k-soft-green) 52%, var(--k-soft-blue)) !important;
  border-bottom: 1px solid var(--k-line) !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-nav .kite-wrap {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 1px !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-nav a {
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 11px 10px !important;
  background: rgba(255,255,255,.58) !important;
  color: var(--k-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
  padding: 18px !important;
  background: linear-gradient(90deg, var(--k-soft-green), #fff, var(--k-soft-blue)) !important;
}

html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-fact {
  border-left: 3px solid var(--k-green) !important;
  padding: 4px 0 4px 12px !important;
}

@media (max-width: 980px) {
  html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-region-nav .kite-wrap,
  html body.page-250239 .txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"] .kite-facts {
    grid-template-columns: 1fr !important;
  }
}
/* /kite-cont11-50-hero-hodogaya-style-compact-20260621-v1 */


/* kite-cont11-49-life-route-photo-flow-fix-20260621-v1 */
html body.page-250148 section.article#snts .txt.editorArea > figure.first-img {
  position: relative !important;
  inset: auto !important;
  float: none !important;
  clear: both !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(760px, calc(100% - 48px)) !important;
  max-width: 760px !important;
  height: auto !important;
  margin: 30px auto 46px !important;
  padding: 8px !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 22px 48px rgba(26, 42, 58, .14) !important;
  overflow: hidden !important;
  transform: none !important;
  text-align: center !important;
  z-index: 1 !important;
}

html body.page-250148 section.article#snts .txt.editorArea > figure.first-img img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  object-fit: cover !important;
  border-radius: 18px !important;
  margin: 0 !important;
  box-shadow: none !important;
}

html body.page-250148 section.article#snts .txt.editorArea > figure.first-img figcaption {
  display: none !important;
}

html body.page-250148 .kite-life-route-group-v1 {
  position: relative !important;
  z-index: 2 !important;
  overflow: visible !important;
}

html body.page-250148 .kite-life-route-group-v1 .kite-wrap {
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.page-250148 .kite-life-route-group-v1 .kite-section-head {
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 767px) {
  html body.page-250148 section.article#snts .txt.editorArea > figure.first-img {
    width: min(92vw, 520px) !important;
    margin: 24px auto 36px !important;
    padding: 7px !important;
    border-radius: 20px !important;
  }

  html body.page-250148 section.article#snts .txt.editorArea > figure.first-img img {
    border-radius: 15px !important;
  }

  html body.page-250148 .kite-life-route-group-v1 .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }
}
/* /kite-cont11-49-life-route-photo-flow-fix-20260621-v1 */

/* kite-cont11-49-life-route-photo-flow-fix-20260621-v2 */
html body.page-250148 section.article#jxzg.siteWidth.reverse > .head {
  display: block !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 0 auto 42px !important;
  padding: 0 !important;
  overflow: visible !important;
}

html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > figure.first-img {
  position: relative !important;
  inset: auto !important;
  float: none !important;
  clear: both !important;
  display: block !important;
  box-sizing: border-box !important;
  width: min(760px, 100%) !important;
  max-width: 760px !important;
  height: auto !important;
  margin: 0 auto 36px !important;
  padding: 8px !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 22px 48px rgba(26, 42, 58, .14) !important;
  overflow: hidden !important;
  transform: none !important;
  text-align: center !important;
  z-index: 1 !important;
}

html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > figure.first-img img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  object-fit: cover !important;
  border-radius: 18px !important;
  margin: 0 !important;
  box-shadow: none !important;
}

html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > figure.first-img figcaption {
  display: none !important;
}

html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > .inner {
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

@media (max-width: 767px) {
  html body.page-250148 section.article#jxzg.siteWidth.reverse {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html body.page-250148 section.article#jxzg.siteWidth.reverse > .head {
    width: min(100% - 28px, 520px) !important;
    margin-bottom: 34px !important;
  }

  html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > figure.first-img {
    width: 100% !important;
    margin-bottom: 28px !important;
    padding: 7px !important;
    border-radius: 20px !important;
  }

  html body.page-250148 section.article#jxzg.siteWidth.reverse > .head > figure.first-img img {
    border-radius: 15px !important;
  }
}
/* /kite-cont11-49-life-route-photo-flow-fix-20260621-v2 */



/* kite-cont11-48-region-nav-horizontal-pc-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250147 #kite-region-lp-naka .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-region-nav .kite-wrap {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250147 #kite-region-lp-naka .kite-region-nav a,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-region-nav a {
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }
}
/* /kite-cont11-48-region-nav-horizontal-pc-20260621-v1 */



/* kite-cont11-49-region-nav-horizontal-pc-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250148 #kite-region-lp-minami .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250148 #kite-region-lp-minami .kite-region-nav .kite-wrap {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250148 #kite-region-lp-minami .kite-region-nav a,
  html body.tpl-eid.page-250148 #kite-region-lp-minami .kite-region-nav a {
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }
}
/* /kite-cont11-49-region-nav-horizontal-pc-20260621-v1 */



/* kite-cont11-50-region-nav-horizontal-pc-20260621-v1 */
@media (min-width: 768px) {
  

  
}
/* /kite-cont11-50-region-nav-horizontal-pc-20260621-v1 */



/* kite-cont11-48-mobile-main-title-34px-20260621-v1 */
@media (max-width: 767px) {
  html body.page-250147 #kite-region-lp-naka .kite-region-main-title,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-region-main-title {
    font-size: 34px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-cont11-48-mobile-main-title-34px-20260621-v1 */



/* kite-cont11-49-mobile-main-title-34px-20260621-v1 */
@media (max-width: 767px) {
  html body.page-250148 #kite-region-lp-minami .kite-region-hero h2,
  html body.tpl-eid.page-250148 #kite-region-lp-minami .kite-region-hero h2 {
    font-size: 34px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-cont11-49-mobile-main-title-34px-20260621-v1 */



/* kite-cont11-46-pc-main-title-54px-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250145 #kite-region-title-hodogaya,
  html body.tpl-eid.page-250145 #kite-region-title-hodogaya {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-46-pc-main-title-54px-20260621-v1 */



/* kite-cont11-47-pc-main-title-54px-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250146 #kite-region-title-nishi,
  html body.tpl-eid.page-250146 #kite-region-title-nishi {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-47-pc-main-title-54px-20260621-v1 */



/* kite-cont11-48-pc-main-title-54px-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250147 #kite-region-lp-naka .kite-region-main-title,
  html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-region-main-title {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-48-pc-main-title-54px-20260621-v1 */


/* kite-cont11-49-pc-main-title-54px-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250285 #kite-region-lp-minami .kite-region-hero h2,
  html body.tpl-eid.page-250285 #kite-region-lp-minami .kite-region-hero h2 {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-49-pc-main-title-54px-20260621-v1 */


/* kite-cont11-49-pc-main-title-54px-fix-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250148 #kite-region-lp-minami .kite-region-hero h2,
  html body.tpl-eid.page-250148 #kite-region-lp-minami .kite-region-hero h2 {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-49-pc-main-title-54px-fix-20260621-v1 */


/* kite-cont11-50-pc-main-title-54px-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250239 #kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 #kite-region-title-other-yokohama {
    font-size: 54px !important;
    line-height: 1.35 !important;
  }
}
/* /kite-cont11-50-pc-main-title-54px-20260621-v1 */


/* kite-cont11-46-region-nav-horizontal-pc-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-nav .kite-wrap {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-region-nav a,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-region-nav a {
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }
}
/* /kite-cont11-46-region-nav-horizontal-pc-20260621-v1 */


/* kite-cont11-46-region-nav-horizontal-pc-fix-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250145 .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250145 .kite-region-nav .kite-wrap {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250145 .kite-region-nav a,
  html body.tpl-eid.page-250145 .kite-region-nav a {
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }
}
/* /kite-cont11-46-region-nav-horizontal-pc-fix-20260621-v1 */

/* kite-cont11-50-region-nav-facts-pc-20260621-v1 */
@media (min-width: 768px) {
  html body.page-250239 .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250239 .kite-region-nav .kite-wrap {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250239 .kite-region-nav a,
  html body.tpl-eid.page-250239 .kite-region-nav a {
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }

  html body.page-250239 .kite-facts,
  html body.tpl-eid.page-250239 .kite-facts {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
    align-items: stretch !important;
  }

  html body.page-250239 .kite-fact,
  html body.tpl-eid.page-250239 .kite-fact {
    margin: 0 !important;
    min-height: 116px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
}
/* /kite-cont11-50-region-nav-facts-pc-20260621-v1 */











/* kite-cont11-50-region-nav-force-row-pc-20260621-v4 */
@media (min-width: 900px) {
  html body.page-250239 section#snts .txt.editorArea .kite-region-nav > .kite-wrap,
  html body.tpl-eid.page-250239 section#snts .txt.editorArea .kite-region-nav > .kite-wrap {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: center !important;
    gap: 1px !important;
    width: min(1120px, calc(100% - 48px)) !important;
    max-width: 1120px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body.page-250239 section#snts .txt.editorArea .kite-region-nav > .kite-wrap > a,
  html body.tpl-eid.page-250239 section#snts .txt.editorArea .kite-region-nav > .kite-wrap > a {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 11px 10px !important;
    text-align: center !important;
    line-height: 1.45 !important;
    white-space: normal !important;
  }
}
/* /kite-cont11-50-region-nav-force-row-pc-20260621-v4 */



/* kite-home-ai-summary-hide-20260623-v1 */
#kite-home-consultation-cta-v1 .kite-home-ai-summary {
  display: none !important;
}
/* /kite-home-ai-summary-hide-20260623-v1 */

/* kite-top-watashirashiku-revert-text-shine-20260624-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl {
  color: #0570b3 !important;
  -webkit-text-fill-color: #0570b3 !important;
  font-weight: 800 !important;
  background-image:
    linear-gradient(
      90deg,
      rgba(14, 181, 156, 0.22) 0%,
      rgba(88, 199, 242, 0.20) 48%,
      rgba(9, 114, 192, 0.18) 100%
    ) !important;
  background-size: 220% 100% !important;
  background-position: 50% 50% !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  animation: none !important;
  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.94),
    0 0 7px rgba(14, 181, 156, 0.16) !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::before {
  opacity: 0.08 !important;
  animation: kiteWatashirashikuSmoothSheen 8.8s ease-in-out infinite !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::after {
  opacity: 0.72 !important;
  animation: kiteWatashirashikuSmoothUnderline 8.8s ease-in-out infinite !important;
}
/* kite-top-watashirashiku-revert-text-shine-20260624-v1 end */



/* kite-top-watashirashiku-water-ripple-20260624-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl {
  color: #0570b3 !important;
  -webkit-text-fill-color: #0570b3 !important;
  position: relative !important;
  overflow: visible !important;
  animation: none !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: -9px !important;
  width: 124% !important;
  height: 16px !important;
  border-radius: 999px !important;
  pointer-events: none !important;
  background:
    radial-gradient(
      ellipse at 50% 50%,
      rgba(255, 255, 255, 0.86) 0%,
      rgba(255, 255, 255, 0.62) 10%,
      rgba(88, 199, 242, 0.38) 18%,
      rgba(14, 181, 156, 0.24) 34%,
      rgba(14, 181, 156, 0) 58%
    ),
    linear-gradient(
      90deg,
      rgba(14, 181, 156, 0) 0%,
      rgba(14, 181, 156, 0.28) 30%,
      rgba(88, 199, 242, 0.36) 50%,
      rgba(14, 181, 156, 0.22) 70%,
      rgba(14, 181, 156, 0) 100%
    ) !important;
  box-shadow:
    0 5px 16px rgba(88, 199, 242, 0.14),
    inset 0 0 0 1px rgba(255, 255, 255, 0.36) !important;
  transform: translateX(-50%) scaleX(0.62) scaleY(0.62) !important;
  transform-origin: 50% 50% !important;
  opacity: 0.54 !important;
  filter: blur(0.15px) !important;
  animation: kiteWatashirashikuWaterRipple 5.8s ease-out infinite !important;
}

@keyframes kiteWatashirashikuWaterRipple {
  0% {
    transform: translateX(-50%) scaleX(0.58) scaleY(0.56);
    opacity: 0.30;
  }

  42% {
    transform: translateX(-50%) scaleX(1.02) scaleY(0.86);
    opacity: 0.86;
  }

  72% {
    transform: translateX(-50%) scaleX(1.18) scaleY(0.92);
    opacity: 0.46;
  }

  100% {
    transform: translateX(-50%) scaleX(1.32) scaleY(1);
    opacity: 0.12;
  }
}
/* kite-top-watashirashiku-water-ripple-20260624-v1 end */



/* kite-top-trust-links-pastel-blue-20260624-v1 start */
html body#top #guide-section .kite-trust-links {
  background:
    radial-gradient(circle at 18% 12%, rgba(255, 255, 255, 0.78), transparent 34%),
    radial-gradient(circle at 92% 18%, rgba(156, 220, 255, 0.36), transparent 32%),
    linear-gradient(135deg, rgba(225, 244, 255, 0.96), rgba(237, 250, 255, 0.98) 52%, rgba(218, 240, 255, 0.94)) !important;
  border-color: rgba(91, 180, 226, 0.34) !important;
  box-shadow:
    0 18px 42px rgba(61, 143, 190, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.64) !important;
}

html body#top #guide-section .kite-trust-links h3,
html body#top #guide-section .kite-trust-links strong {
  color: #14516e !important;
}

html body#top #guide-section .kite-trust-links p {
  color: #405f70 !important;
}

html body#top #guide-section .kite-trust-links a {
  background: rgba(246, 253, 255, 0.72) !important;
  border-color: rgba(91, 180, 226, 0.34) !important;
  color: #0b6f8f !important;
  box-shadow: 0 8px 18px rgba(61, 143, 190, 0.08) !important;
}

html body#top #guide-section .kite-trust-links a:hover {
  background: rgba(255, 255, 255, 0.92) !important;
  color: #075c78 !important;
  border-color: rgba(50, 159, 212, 0.46) !important;
}
/* kite-top-trust-links-pastel-blue-20260624-v1 end */



/* kite-top-trust-links-move-up-20260624-v1 start */
@media (min-width: 768px) {
  html body#top #guide-section .split-container .flow-side .kite-trust-links {
    transform: translateY(-32px) !important;
  }
}
/* kite-top-trust-links-move-up-20260624-v1 end */



/* kite-top-watashirashiku-no-bg-20260624-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl {
  color: #0570b3 !important;
  -webkit-text-fill-color: #0570b3 !important;
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  box-shadow: none !important;
  animation: none !important;
  text-shadow: none !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::before,
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::after {
  content: none !important;
  display: none !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  animation: none !important;
  opacity: 0 !important;
}
/* kite-top-watashirashiku-no-bg-20260624-v1 end */

/* kite-cont10-42-design-system-20260722-v2 start */
body.page-241614 {
  --kite-article-green: #0e9f8e;
  --kite-article-green-dark: #08756c;
  --kite-article-teal-mid: #07817f;
  --kite-article-blue: #0a688d;
  --kite-article-ink: #173744;
  --kite-article-text: #333b42;
  --kite-article-muted: #5f6f78;
  --kite-article-page: #dff7f4;
  --kite-article-panel: #f4f6f6;
  --kite-article-card: rgba(255, 255, 255, .96);
  --kite-article-mincho: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif;
  overflow-x: hidden;
  background: var(--kite-article-page);
}

body.page-241614 > h1.pageTitle {
  font-family: var(--kite-article-mincho) !important;
  font-size: clamp(28px, 3.2vw, 38px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: .045em !important;
  color: var(--kite-article-ink) !important;
  text-wrap: balance;
}

body.page-241614 main {
  overflow: visible !important;
  background: var(--kite-article-page) !important;
}

body.page-241614 main > section.article {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 0 130px !important;
  padding: 0 !important;
  overflow: visible !important;
  background: var(--kite-article-page) !important;
  border: 0 !important;
}

body.page-241614 main > section.article.ao-scroll-reveal,
body.page-241614 main > section.article.ao-scroll-reveal.ao-active {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

body.page-241614 main > section.article > .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 20px !important;
  overflow: visible !important;
  background: var(--kite-article-page) !important;
}

body.page-241614 main > section.article .kite-article-shell {
  position: relative;
  isolation: isolate;
  box-sizing: border-box;
  width: 100%;
  min-height: 1px;
  margin: 0;
  overflow: clip;
  color: var(--kite-article-text);
  background:
    radial-gradient(circle at 92% 4%, rgba(99, 221, 205, .13), transparent 28%),
    radial-gradient(circle at 8% 96%, rgba(107, 190, 230, .10), transparent 30%),
    linear-gradient(145deg, #f7f8f8 0%, var(--kite-article-panel) 52%, #f6f8f9 100%);
  border-top: 1px solid rgba(14, 159, 142, .08);
  border-bottom: 1px solid rgba(10, 104, 141, .08);
}

body.page-241614 main > section.article .kite-record-page {
  position: relative !important;
  z-index: 1 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 900px !important;
  margin: 0 auto !important;
  padding: 120px 20px 72px !important;
  color: var(--kite-article-text) !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.9 !important;
  letter-spacing: .045em !important;
  -webkit-font-smoothing: antialiased;
}

body.page-241614 main > section.article .page-title {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 0 25px !important;
  padding: 18px 22px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: clamp(22px, 2.35vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.48 !important;
  letter-spacing: .055em !important;
  text-align: left !important;
  text-wrap: balance;
  overflow-wrap: anywhere;
  background: linear-gradient(110deg, var(--kite-article-green-dark) 0%, var(--kite-article-teal-mid) 52%, var(--kite-article-blue) 100%) !important;
  border: 1px solid rgba(255, 255, 255, .78) !important;
  border-left: 6px solid rgba(190, 255, 243, .96) !important;
  border-radius: 7px !important;
  box-shadow: 0 10px 24px rgba(5, 90, 99, .16) !important;
}

body.page-241614 main > section.article .page-title span {
  display: block !important;
  margin-top: 5px !important;
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  font-size: .72em !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
  letter-spacing: .04em !important;
  opacity: .96;
  text-wrap: balance;
}

body.page-241614 main > section.article .kite-record-page h2:not(.page-title) {
  position: relative !important;
  box-sizing: border-box !important;
  margin: 58px 0 24px !important;
  padding: 10px 18px !important;
  color: var(--kite-article-ink) !important;
  -webkit-text-fill-color: var(--kite-article-ink) !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: .04em !important;
  text-align: left !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-left: 6px solid var(--kite-article-green) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow-wrap: anywhere;
}

body.page-241614 main > section.article .kite-record-page h2:not(.page-title)::before,
body.page-241614 main > section.article .kite-record-page h2[id^="sec-"]::before {
  content: none !important;
  display: none !important;
}

body.page-241614 main > section.article .kite-record-page h3 {
  box-sizing: border-box !important;
  margin: 40px 0 20px !important;
  padding: 0 0 10px !important;
  color: #0b756d !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  letter-spacing: .04em !important;
  text-align: left !important;
  border: 0 !important;
  border-bottom: 2px solid rgba(14, 159, 142, .18) !important;
}

body.page-241614 main > section.article .kite-record-page h4 {
  display: block !important;
  margin: 30px 0 12px !important;
  padding: 0 !important;
  color: #3d4a50 !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  border: 0 !important;
}

body.page-241614 main > section.article .kite-record-page h4::before {
  content: none !important;
  display: none !important;
}

body.page-241614 main > section.article .kite-card {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 30px !important;
  padding: 48px 40px !important;
  color: var(--kite-article-text) !important;
  background: var(--kite-article-card) !important;
  border: 2px solid rgba(255, 255, 255, .94) !important;
  border-radius: 30px !important;
  box-shadow: 0 15px 38px rgba(32, 79, 88, .08) !important;
  animation: none !important;
}

body.page-241614 main > section.article .kite-record-page p {
  margin: 0 0 1.55em !important;
  color: var(--kite-article-text) !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-align: justify !important;
  overflow-wrap: anywhere;
}

body.page-241614 main > section.article .kite-list {
  box-sizing: border-box !important;
  margin: 0 0 26px !important;
  padding-left: 1.35em !important;
}

body.page-241614 main > section.article .kite-list li {
  margin: 0 0 10px !important;
  line-height: 1.8 !important;
}

body.page-241614 main > section.article .kite-list li::marker {
  color: var(--kite-article-green) !important;
}

body.page-241614 main > section.article .highlight-box {
  box-sizing: border-box !important;
  margin: 30px 0 !important;
  padding: 22px 24px !important;
  color: var(--kite-article-text) !important;
  background: linear-gradient(105deg, rgba(227, 249, 245, .98), rgba(238, 249, 252, .96)) !important;
  border: 1px solid rgba(14, 159, 142, .17) !important;
  border-left: 5px solid var(--kite-article-green) !important;
  border-radius: 0 12px 12px 0 !important;
  box-shadow: none !important;
}

body.page-241614 main > section.article .highlight-box strong {
  display: block !important;
  margin: 0 0 8px !important;
  color: #08756c !important;
  font-size: 1.08em !important;
}

body.page-241614 main > section.article .fn-ref {
  position: relative;
  z-index: 2;
  margin-left: 2px;
  color: #087b73 !important;
  font-size: .75em !important;
  font-weight: 700 !important;
  vertical-align: super;
  border-bottom: 1px dotted rgba(8, 123, 115, .65);
  cursor: help;
}

body.page-241614 main > section.article .local-notes {
  box-sizing: border-box !important;
  margin: 30px 0 0 !important;
  padding: 18px 20px !important;
  color: #4b5563 !important;
  font-size: .9em !important;
  line-height: 1.65 !important;
  background: #f3f4f6 !important;
  border: 1px solid #d8dde4 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}

body.page-241614 main > section.article .local-note-item {
  margin: 0 0 8px !important;
  padding-left: 1.2em !important;
  text-indent: -1.2em !important;
  line-height: 1.65 !important;
}

body.page-241614 main > section.article .local-note-item:last-child {
  margin-bottom: 0 !important;
}

body.page-241614 main > section.article .local-note-item strong {
  margin-right: 5px !important;
  color: #08756c !important;
  font-size: .96em !important;
}

body.page-241614 main > section.article .kite-record-page a:not(.back-btn) {
  color: #087b73 !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 3px !important;
}

body.page-241614 main > section.article .js-fade {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity .8s ease, transform .8s ease;
}

body.page-241614 main > section.article .js-fade.active {
  opacity: 1;
  transform: translateY(0);
}

body.page-241614 main > section.article .back-btn-wrap {
  box-sizing: border-box !important;
  margin: 64px 0 12px !important;
  padding: 0 !important;
  text-align: center !important;
}

body.page-241614 main > section.article a.back-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: fit-content !important;
  min-width: 240px !important;
  max-width: calc(100% - 24px) !important;
  min-height: 58px !important;
  padding: 15px 34px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: var(--kite-article-mincho) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: .055em !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  background: linear-gradient(110deg, var(--kite-article-green-dark), var(--kite-article-teal-mid)) !important;
  border: 1px solid rgba(255, 255, 255, .86) !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 24px rgba(7, 117, 108, .22) !important;
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease !important;
}

body.page-241614 main > section.article a.back-btn:hover,
body.page-241614 main > section.article a.back-btn:focus-visible {
  color: #fff !important;
  transform: translateY(-2px) !important;
  filter: brightness(.96) !important;
  box-shadow: 0 14px 28px rgba(7, 117, 108, .27) !important;
}

body.page-241614 main > section.article .kite-article-entity-footnote-v1 {
  box-sizing: border-box !important;
  max-width: 920px !important;
  margin: 40px auto 28px !important;
  padding: 18px 20px !important;
  color: #183544 !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.9 !important;
  text-align: center !important;
  background: rgba(255, 255, 255, .92) !important;
  border: 1px solid rgba(14, 181, 156, .26) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 32px rgba(14, 181, 156, .07) !important;
}

body.page-241614 main > section.article .kite-article-entity-footnote-v1 p { margin: 0 !important; }
body.page-241614 main > section.article .kite-article-entity-footnote-v1 strong { color: #0e3b4d !important; font-weight: 700 !important; }
body.page-241614 main > section.article .kite-article-entity-footnote-v1 a { color: #0b8173 !important; text-underline-offset: 3px !important; }

body.page-241614 #kite-article-hermeneutics .toolkit-section {
  overflow: hidden !important;
  border: 2px solid rgba(14, 159, 142, .62) !important;
}

body.page-241614 #kite-article-hermeneutics .toolkit-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: -48px -40px 22px;
  padding: 16px 20px;
  color: #fff;
  font-weight: 700;
  background: linear-gradient(110deg, var(--kite-article-green-dark), var(--kite-article-teal-mid));
  border-radius: 28px 28px 0 0;
}

body.page-241614 #kite-article-hermeneutics .tab-nav {
  display: flex;
  gap: 10px;
  margin: 0 0 20px;
  padding: 0 0 10px;
  overflow-x: auto;
  border-bottom: 2px solid rgba(14, 159, 142, .12);
  scrollbar-width: thin;
}

body.page-241614 #kite-article-hermeneutics .tab-btn {
  flex: 0 0 auto;
  padding: 10px 18px;
  color: #67757d;
  font: 700 15px/1.4 "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  white-space: nowrap;
  background: #f1f5f5;
  border: 1px solid rgba(14, 159, 142, .13);
  border-radius: 999px;
}

body.page-241614 #kite-article-hermeneutics .tab-btn.active {
  color: #fff;
  background: var(--kite-article-green-dark);
  box-shadow: 0 6px 14px rgba(7, 117, 108, .18);
}

body.page-241614 #kite-article-hermeneutics .tool-content { display: none; }
body.page-241614 #kite-article-hermeneutics .tool-content.active { display: block; }

body.page-241614 #kite-article-hermeneutics .copy-block {
  position: relative;
  box-sizing: border-box;
  margin: 0 0 15px;
  padding: 18px;
  overflow: auto;
  background: #f4f6f8;
  border: 1px solid #e1e4e8;
  border-radius: 10px;
}

body.page-241614 #kite-article-hermeneutics .copy-text {
  margin: 0;
  color: #333;
  font: 14px/1.7 ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
  white-space: pre-wrap;
}

body.page-241614 #kite-article-hermeneutics .copy-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 6px 10px;
  color: #4b5960;
  font-size: 12px;
  background: #fff;
  border: 1px solid #cfd6da;
  border-radius: 5px;
}

body.page-241614 #kite-article-hermeneutics .copy-btn:hover,
body.page-241614 #kite-article-hermeneutics .copy-btn.copied {
  color: #fff;
  background: var(--kite-article-green-dark);
  border-color: var(--kite-article-green-dark);
}

body.page-241614 .tooltip-box {
  position: absolute;
  z-index: 10000;
  box-sizing: border-box;
  width: min(280px, calc(100vw - 24px));
  padding: 11px 15px;
  color: #fff;
  font: 400 14px/1.55 "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: left;
  background: #263a43;
  border-radius: 7px;
  box-shadow: 0 8px 22px rgba(0, 0, 0, .2);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .25s ease, visibility .25s ease;
}

body.page-241614 .tooltip-box.visible { opacity: 1; visibility: visible; }

@media (max-width: 768px) {
  body.page-241614 main > section.article {
    margin-bottom: 60px !important;
  }

  body.page-241614 main > section.article > .txt.editorArea {
    padding: 0 16px !important;
  }

  body.page-241614 main > section.article .kite-record-page {
    padding: 100px 20px 52px !important;
    font-size: 16px !important;
    line-height: 1.88 !important;
    letter-spacing: .035em !important;
  }

  body.page-241614 main > section.article .page-title {
    margin-bottom: 25px !important;
    padding: 15px 16px !important;
    font-size: clamp(20px, 5.5vw, 22px) !important;
    line-height: 1.48 !important;
    border-left-width: 5px !important;
  }

  body.page-241614 main > section.article .page-title span {
    font-size: .76em !important;
  }

  body.page-241614 #kite-article-pragmatism .page-title span {
    font-size: 13px !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  body.page-241614 main > section.article .kite-record-page h2:not(.page-title) {
    margin-top: 48px !important;
    padding: 8px 13px !important;
    font-size: 20px !important;
    line-height: 1.55 !important;
    border-left-width: 5px !important;
  }

  body.page-241614 main > section.article .kite-record-page h3 {
    margin-top: 34px !important;
    font-size: 18px !important;
  }

  body.page-241614 main > section.article .kite-record-page h4 {
    margin-top: 26px !important;
    font-size: 16px !important;
  }

  body.page-241614 main > section.article .kite-card {
    padding: 30px 22px !important;
    border-radius: 24px !important;
  }

  body.page-241614 main > section.article .kite-record-page p {
    text-align: left !important;
  }

  body.page-241614 main > section.article .highlight-box {
    padding: 18px !important;
  }

  body.page-241614 main > section.article .local-notes {
    padding: 14px !important;
  }

  body.page-241614 main > section.article .back-btn-wrap {
    margin-top: 50px !important;
  }

  body.page-241614 main > section.article a.back-btn {
    min-width: min(240px, calc(100% - 16px)) !important;
    min-height: 54px !important;
    padding: 13px 24px !important;
    font-size: 16px !important;
    white-space: normal !important;
  }

  body.page-241614 main > section.article .kite-article-entity-footnote-v1 {
    margin: 32px 16px 24px !important;
    padding: 15px 14px !important;
    font-size: 13px !important;
    text-align: left !important;
  }

  body.page-241614 #kite-article-hermeneutics .toolkit-header {
    margin: -30px -22px 20px;
    padding: 14px 16px;
    border-radius: 22px 22px 0 0;
  }

  body.page-241614 #kite-article-hermeneutics .copy-text {
    padding-top: 34px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-241614 main > section.article .js-fade,
  body.page-241614 main > section.article .js-fade.active,
  body.page-241614 main > section.article .kite-card,
  body.page-241614 main > section.article a.back-btn,
  body.page-241614 .tooltip-box {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
  }
}

@media print {
  body.page-241614,
  body.page-241614 main,
  body.page-241614 main > section.article,
  body.page-241614 main > section.article > .txt.editorArea,
  body.page-241614 main > section.article .kite-article-shell {
    background: #fff !important;
  }

  body.page-241614 main > section.article {
    margin-bottom: 32px !important;
    break-inside: avoid-page;
  }

  body.page-241614 main > section.article .kite-record-page {
    max-width: none !important;
    padding: 24px 0 !important;
  }

  body.page-241614 main > section.article .kite-card {
    padding: 20px !important;
    border: 1px solid #ccc !important;
    box-shadow: none !important;
  }

  body.page-241614 main > section.article .back-btn-wrap,
  body.page-241614 .tooltip-box {
    display: none !important;
  }
}

/* cont10/41 と共通する透明感のある記事UI */
html body.page-241614 header.header {
  height: 0 !important;
  min-height: 0 !important;
  overflow: visible !important;
}

html body.page-241614 nav.pnkz {
  position: relative !important;
  z-index: 3 !important;
  margin: 0 !important;
  padding: 18px clamp(16px, 5vw, 70px) 22px !important;
  background: linear-gradient(112deg, rgba(255,255,255,.86) 0%, rgba(219,247,242,.70) 48%, rgba(204,230,250,.76) 100%) !important;
  border: 0 !important;
}

html body.page-241614 main > section.article .kite-article-shell {
  padding: clamp(34px, 5vw, 72px) 0 !important;
  background: linear-gradient(145deg, rgba(238,241,243,.94), rgba(226,232,236,.88)) !important;
}

html body.page-241614 main > section.article .kite-record-page {
  box-sizing: border-box !important;
  width: min(94%, 1120px) !important;
  max-width: 1120px !important;
  margin-inline: auto !important;
  padding: clamp(28px, 5vw, 64px) !important;
  background: linear-gradient(145deg, rgba(242,244,245,.94), rgba(231,235,238,.88)) !important;
  border: 1px solid rgba(255,255,255,.90) !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 54px rgba(28,63,77,.10) !important;
}

html body.page-241614 main > section.article .page-title {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 0 28px !important;
  padding: clamp(22px, 3.8vw, 42px) !important;
  text-align: left !important;
  color: #fff !important;
  background: linear-gradient(112deg, rgba(10,168,146,.96), rgba(7,137,153,.93)) !important;
  border-radius: 20px !important;
  box-shadow: 0 16px 36px rgba(10,133,131,.16) !important;
}

html body.page-241614 main > section.article .kite-card,
html body.page-241614 main > section.article .info-box,
html body.page-241614 main > section.article .case-box,

/* kite-restore-chunk-17-20260802 */
html body.page-241614 main > section.article .highlight-box {
  border-left: 0 !important;
}

html body.page-241614 main > section.article .kite-card {
  background: rgba(255,255,255,.50) !important;
  border: 1px solid rgba(255,255,255,.82) !important;
  box-shadow: 0 12px 30px rgba(28,63,77,.06) !important;
}

html body.page-241614 main > section.article h2:not(.page-title) {
  position: relative !important;
  margin-top: clamp(42px, 6vw, 74px) !important;
  padding: 0 0 16px !important;
  border: 0 !important;
  text-align: left !important;
}

html body.page-241614 main > section.article h2:not(.page-title)::after {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 5px !important;
  margin-top: 16px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, rgba(0,132,104,.94), rgba(70,204,192,.76) 44%, rgba(70,97,221,.88) 100%) !important;
  box-shadow: 0 3px 14px rgba(40,139,167,.12) !important;
}

html body.page-241614 main > section.article ul,
html body.page-241614 main > section.article ol,
html body.page-241614 main > section.article li {
  text-align: left !important;
}

html body.page-241614 main > section.article .local-notes {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 26px 0 0 !important;
  padding: 17px 19px !important;
  color: #405965 !important;
  font-size: clamp(12px, 1.15vw, 13.5px) !important;
  line-height: 1.8 !important;
  background: linear-gradient(145deg, rgba(218,223,227,.76), rgba(235,238,240,.70)) !important;
  border: 1px solid rgba(255,255,255,.74) !important;
  border-radius: 14px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 8px 20px rgba(28,63,77,.05) !important;
}

html body.page-241614 main > section.article .local-notes .local-note-item {
  margin: 0 0 8px !important;
}

html body.page-241614 main > section.article .local-notes .local-note-item:last-child {
  margin-bottom: 0 !important;
}

html body.page-241614 main > section.article .kite-depth-panel {
  margin-top: clamp(46px, 7vw, 82px) !important;
}

html body.page-241614 main > section.article .kite-depth-panel > p {
  margin: 0 0 1.25em !important;
}

html body.page-241614 main > section.article .kite-depth-panel > p:last-of-type {
  margin-bottom: 0 !important;
}

@media (max-width: 609px) {
  html body.page-241614 nav.pnkz {
    padding: 14px 14px 18px !important;
  }

  html body.page-241614 main > section.article .kite-article-shell {
    padding: 20px 0 34px !important;
  }

  html body.page-241614 main > section.article .kite-record-page {
    width: calc(100% - 18px) !important;
    padding: 22px 16px 30px !important;
    border-radius: 20px !important;
  }

  html body.page-241614 main > section.article .page-title {
    width: calc(100% - 58px) !important;
    margin-right: 58px !important;
    padding: 20px 18px !important;
    border-radius: 16px !important;
  }

  html body.page-241614 main > section.article .local-notes {
    padding: 14px 15px !important;
  }
}

@media (max-width: 390px) {
  html body.page-241614 > h1.pageTitle {
    box-sizing: border-box !important;
    width: calc(100% - 72px) !important;
    margin-right: 72px !important;
  }
}
/* kite-cont10-42-design-system-20260722-v2 end */

/* kite-cont1-2-voice-link-return-20260624-v2 */
body.page-154472 .kite-typo-wrapper .voice-line:nth-of-type(2) > p.t-whisper:nth-of-type(1) {
  font-size: 18px !important;
  line-height: 1.9 !important;
}

body.page-154472 section#hghw > .txt.editorArea > p {
  display: none !important;
}

body.page-154472 .profile-wrapper .profile-back-wrap:nth-of-type(2) > a.profile-back-btn.kite-return-home-fit-btn {
  background: #11b8a0 !important;
  border-color: rgba(17, 184, 160, .45) !important;
  color: #fff !important;
  box-shadow: 0 12px 28px rgba(17, 184, 160, .22) !important;
}

body.page-154472 .profile-wrapper .profile-back-wrap:nth-of-type(2) > a.profile-back-btn.kite-return-home-fit-btn:hover,
body.page-154472 .profile-wrapper .profile-back-wrap:nth-of-type(2) > a.profile-back-btn.kite-return-home-fit-btn:focus-visible {
  background: #0fa88f !important;
  color: #fff !important;
}
/* /kite-cont1-2-voice-link-return-20260624-v2 */
/* kite-cont1-2-voice-font-20260624-v3 */
html body.tpl-eid.page-154472 main > section#s3a7.article div.txt.editorArea > div.kite-typo-wrapper > div.t-block.voice-line:nth-of-type(2) > p.t-whisper:nth-of-type(1) {
  font-size: 18px !important;
  line-height: 1.9 !important;
}
/* /kite-cont1-2-voice-font-20260624-v3 */
/* kite-global-return-home-pill-20260624-v1 */
html body a.kite-return-home-fit-btn,
html body a.profile-back-btn.kite-return-home-fit-btn,
html body .profile-back-wrap a.kite-return-home-fit-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(76vw, 620px) !important;
  min-width: 280px !important;
  max-width: calc(100% - 32px) !important;
  min-height: 92px !important;
  padding: 24px 56px !important;
  box-sizing: border-box !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #17b9a3 !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: 0 18px 38px rgba(23, 185, 163, .16) !important;
}

html body a.kite-return-home-fit-btn:hover,
html body a.kite-return-home-fit-btn:focus-visible {
  background: #14ad98 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
  transform: translateY(-1px) !important;
}

@media (max-width: 767px) {
  html body a.kite-return-home-fit-btn,
  html body a.profile-back-btn.kite-return-home-fit-btn,
  html body .profile-back-wrap a.kite-return-home-fit-btn {
    width: min(88vw, 420px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 28px) !important;
    min-height: 72px !important;
    padding: 18px 30px !important;
    font-size: 24px !important;
    line-height: 1.25 !important;
    white-space: nowrap !important;
  }
}
/* /kite-global-return-home-pill-20260624-v1 */
/* kite-global-return-home-pill-20260624-v2 */
html body a.box-type__button-link[href="https://www.kiteartfactory.jp/"],
html body a.box-type__button-link[href="/"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(76vw, 620px) !important;
  min-width: 280px !important;
  max-width: calc(100% - 32px) !important;
  min-height: 92px !important;
  padding: 24px 56px !important;
  box-sizing: border-box !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #17b9a3 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: 0 18px 38px rgba(23, 185, 163, .16) !important;
}

html body a.kite-return-home-fit-btn {
  position: relative !important;
  overflow: visible !important;
  margin: 18px auto 42px !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  text-decoration: none !important;
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

html body a.kite-return-home-fit-btn::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(76vw, 620px) !important;
  min-width: 280px !important;
  max-width: calc(100vw - 32px) !important;
  min-height: 92px !important;
  padding: 24px 56px !important;
  box-sizing: border-box !important;
  border-radius: 999px !important;
  background: #17b9a3 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .04em !important;
  white-space: nowrap !important;
  text-align: center !important;
  box-shadow: 0 18px 38px rgba(23, 185, 163, .16) !important;
  pointer-events: auto !important;
}

html body a.box-type__button-link[href="https://www.kiteartfactory.jp/"]:hover,
html body a.box-type__button-link[href="/"]:hover,
html body a.box-type__button-link[href="https://www.kiteartfactory.jp/"]:focus-visible,
html body a.box-type__button-link[href="/"]:focus-visible,
html body a.kite-return-home-fit-btn:hover::before,
html body a.kite-return-home-fit-btn:focus-visible::before {
  background: #14ad98 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
}

@media (max-width: 767px) {
  html body a.box-type__button-link[href="https://www.kiteartfactory.jp/"],
  html body a.box-type__button-link[href="/"],
  html body a.kite-return-home-fit-btn::before {
    width: min(88vw, 420px) !important;
    min-width: 0 !important;
    max-width: calc(100vw - 28px) !important;
    min-height: 72px !important;
    padding: 18px 30px !important;
    font-size: 24px !important;
    line-height: 1.25 !important;
  }
}
/* /kite-global-return-home-pill-20260624-v2 */
/* kite-global-return-home-size-270x70-20260805-v2 */
html body:not(#top) main > #kite-global-return-home.kite-global-return-home-wrap {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 960px) !important;
  margin: 80px auto 64px !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}

html body#top .kite-global-return-home-wrap {
  display: none !important;
}

html body:not(#top) main > #kite-global-return-home.kite-global-return-home-wrap > a.kite-return-home-fit-btn.kite-global-return-home-link,
html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp/"],
html body:not(:where(#top)) a.box-type__button-link[href="/"],
html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important;
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #0eb59c !important;
  background-image: linear-gradient(135deg, #0eb59c 0%, #0b73b9 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: .02em !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  box-shadow: 0 12px 24px rgba(14, 181, 156, .20) !important;
}

html body:not(#top) main > #kite-global-return-home.kite-global-return-home-wrap > a.kite-return-home-fit-btn.kite-global-return-home-link::before {
  content: none !important;
  display: none !important;
}

html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp/"]:hover,
html body:not(:where(#top)) a.box-type__button-link[href="/"]:hover,
html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp"]:hover,
html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp/"]:focus-visible,
html body:not(:where(#top)) a.box-type__button-link[href="/"]:focus-visible,
html body:not(:where(#top)) a.box-type__button-link[href="https://www.kiteartfactory.jp"]:focus-visible,
html body:not(#top) main > #kite-global-return-home.kite-global-return-home-wrap > a.kite-return-home-fit-btn.kite-global-return-home-link:hover,
html body:not(#top) main > #kite-global-return-home.kite-global-return-home-wrap > a.kite-return-home-fit-btn.kite-global-return-home-link:focus-visible {
  background: #0eb59c !important;
  background-image: linear-gradient(135deg, #0eb59c 0%, #0b73b9 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
}
/* /kite-global-return-home-size-270x70-20260805-v2 */
/* kite-global-page-top-remove-all-20260726-v1 */
html body .pageTop,
html body .kite-page-top-return-20260625,
html body .back-btn-wrap:has(> a.back-btn[href="#"]:not(.kite-return-home-fit-btn)),
html body .back-btn-wrap:has(> a.back-btn[href$="#"]:not(.kite-return-home-fit-btn)),
html body a.kite-page-top-return-btn,
html body a.back-btn[href="#"]:not(.kite-return-home-fit-btn),
html body a.back-btn[href$="#"]:not(.kite-return-home-fit-btn) {
  display: none !important;
}
/* /kite-global-page-top-remove-all-20260726-v1 */



/* kite-cont1-main-return-green-20260625-v1 */
body.page-154471 section.ks-section .ks-bottom-actions a.ks-btn[href="https://www.kiteartfactory.jp/"] {
  background: rgb(14, 181, 156) !important;
  border-color: rgb(14, 181, 156) !important;
  color: #ffffff !important;
  box-shadow: 0 14px 30px rgba(14, 181, 156, 0.22) !important;
}
body.page-154471 section.ks-section .ks-bottom-actions a.ks-btn[href="https://www.kiteartfactory.jp/"] * {
  color: #ffffff !important;
}
/* /kite-cont1-main-return-green */

/* kite-top-watashirashiku-gradient-restore-20260624-v1 start */
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl {
  position: relative !important;
  color: #0570b3 !important;
  -webkit-text-fill-color: transparent !important;
  background:
    linear-gradient(
      100deg,
      #0570b3 0%,
      #0570b3 22%,
      #0a91cc 36%,
      #17b9d0 44%,
      #f8ffff 50%,
      #17b9d0 56%,
      #0a91cc 66%,
      #0570b3 78%,
      #0570b3 100%
    ) !important;
  background-size: 340% 100% !important;
  background-position: 135% 50% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  font-weight: 800 !important;
  text-shadow: none !important;
  box-shadow: none !important;
  animation: kiteWatashirashikuGradientRestore 12s cubic-bezier(.45, 0, .25, 1) infinite !important;
}

html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::before,
html body#top #kite-desc-root .kite-card-ja .kite-msg span.kite-hl.kite-hl::after {
  content: none !important;
  display: none !important;
}

@keyframes kiteWatashirashikuGradientRestore {
  0% {
    background-position: 135% 50%;
  }

  46% {
    background-position: 56% 50%;
  }

  100% {
    background-position: -38% 50%;
  }
}
/* kite-top-watashirashiku-gradient-restore-20260624-v1 end */

body a.kite-return-home-fit-btn,
body a.kite-return-home-fit-btn::before,
body .profile-back-wrap a.profile-back-btn,
body .profile-back-wrap a.profile-back-btn::before {
  font-size: 18px !important;
}

body a.box-type__button-link[href="/"],
body a.box-type__button-link[href="https://www.kiteartfactory.jp/"],
body a.box-type__button-link[href="/"]::before,
body a.box-type__button-link[href="https://www.kiteartfactory.jp/"]::before {
  font-size: 20px !important;
}

body .ks-bottom-actions a.ks-btn[href="/"],
body .ks-bottom-actions a.ks-btn[href="https://www.kiteartfactory.jp/"],
body .ks-bottom-actions a.ks-btn[href="/"]::before,
body .ks-bottom-actions a.ks-btn[href="https://www.kiteartfactory.jp/"]::before {
  font-size: 14px !important;
}

/* kite-all-return-home-font-size-20260625-v1 */

body main div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn,
body main div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn::before,
body div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn,
body div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn::before {
  font-size: 18px !important;
}

body main section div.txt.editorArea a.box-type__button-link[href="/"],
body main section div.txt.editorArea a.box-type__button-link[href="https://www.kiteartfactory.jp/"],
body main section div.txt.editorArea a.box-type__button-link[href="/"]::before,
body main section div.txt.editorArea a.box-type__button-link[href="https://www.kiteartfactory.jp/"]::before {
  font-size: 20px !important;
}

body .kite-record-page a.back-btn.kite-return-home-fit-btn,
body .kite-record-page a.back-btn.kite-return-home-fit-btn::before,
body .kite-record-page a.back-btn.kite-return-home-fit-btn::after,
body main .kite-record-page a.back-btn.kite-return-home-fit-btn,
body main .kite-record-page a.back-btn.kite-return-home-fit-btn::before,
body main .kite-record-page a.back-btn.kite-return-home-fit-btn::after {
  font-size: 18px !important;
}

/* kite-all-return-home-font-size-20260625-v2 */

body main div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn,
body div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn,
body .kite-record-page a.back-btn.kite-return-home-fit-btn,
body main .kite-record-page a.back-btn.kite-return-home-fit-btn {
  color: transparent !important;
}

body main div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn::before,
body div.txt.editorArea .profile-wrapper .profile-back-wrap a.profile-back-btn.kite-return-home-fit-btn::before,
body .kite-record-page a.back-btn.kite-return-home-fit-btn::before,
body main .kite-record-page a.back-btn.kite-return-home-fit-btn::before {
  color: #fff !important;
  font-size: 18px !important;
}

body main section.box-type--button div.box-type__button-area > a.box-type__button-link[href="/"],
body main section.box-type--button div.box-type__button-area > a.box-type__button-link[href="https://www.kiteartfactory.jp/"] {
  font-size: 20px !important;
}

/* kite-all-return-home-font-size-20260625-v3 */

html body#top.slide {
  --kite-guide-capy-photo: none !important;
}

html body#top.slide #guide-section::before {
  content: none !important;
  display: none !important;
  background-image: none !important;
}

/* kite-home-guide-capy-bg-remove-20260626-v1 */

body.page-154471 #kite-service-main .ks-bottom-actions:nth-of-type(2) > a.ks-btn:nth-of-type(1) {
  color: #fff !important;
}

body.page-154471 #kite-service-main .ks-bottom-actions:nth-of-type(2) > a.ks-btn:nth-of-type(1)::before,
body.page-154471 #kite-service-main .ks-bottom-actions:nth-of-type(2) > a.ks-btn:nth-of-type(1)::after {
  color: #fff !important;
  border-color: #fff !important;
}

/* kite-cont1-main-return-home-white-20260626-v1 */

/* kite-top-capy-photo-size-20260626-v2 start */
html body#top.slide figure.kite-home-info-gap-capy-photo {
  box-sizing: border-box !important;
  position: relative !important;
  left: 50% !important;
  width: min(560px, calc(100vw - 56px)) !important;
  max-width: calc(100vw - 56px) !important;
  margin: 28px auto 42px !important;
  border-radius: 26px !important;
  transform: translateX(-50%) !important;
}

html body#top.slide figure.kite-home-info-gap-capy-photo img {
    content: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/qXCoJBpNIQ_m.png") !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  border-radius: inherit !important;
  object-fit: cover !important;
}

@media (max-width: 1023px) {
  html body#top.slide figure.kite-home-info-gap-capy-photo {
    width: min(520px, calc(100vw - 40px)) !important;
    max-width: calc(100vw - 40px) !important;
  }
}

@media (max-width: 767px) {
  html body#top.slide figure.kite-home-info-gap-capy-photo {
    width: min(420px, calc(100vw - 24px)) !important;
    max-width: calc(100vw - 24px) !important;
    margin: 24px auto 34px !important;
    border-radius: 24px !important;
  }
}
/* kite-top-capy-photo-size-20260626-v2 end */

body.page-154472 .info-editorial-wrapper > .editorial-cta:nth-of-type(4) {
  background: linear-gradient(135deg, #f2b8ad 0%, #e8a78f 100%) !important;
  border-color: rgba(255, 234, 224, 0.9) !important;
  box-shadow: 0 18px 42px rgba(232, 167, 143, 0.24) !important;
}

body.page-154472 .info-editorial-wrapper > .editorial-cta:nth-of-type(4)::before {
  background: rgba(255, 248, 244, 0.72) !important;
}

body.page-154472 .info-editorial-wrapper > .editorial-cta:nth-of-type(4) .editorial-cta-button,
body.page-154472 .info-editorial-wrapper > .editorial-cta:nth-of-type(4) a {
  background: rgba(255, 249, 244, 0.94) !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
  color: #087f7a !important;
}

/* kite-cont1-2-editorial-cta-pastel-20260626-v1 */

body.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4),
html body.tpl-eid.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4) {
  background: linear-gradient(135deg, #f2b8ad 0%, #e8a78f 100%) !important;
  border-color: rgba(255, 234, 224, 0.9) !important;
  box-shadow: 0 18px 42px rgba(232, 167, 143, 0.24) !important;
}

body.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4)::before,
html body.tpl-eid.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4)::before {
  background: rgba(255, 248, 244, 0.72) !important;
}

body.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4) .editorial-cta-button,
body.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4) a,
html body.tpl-eid.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4) .editorial-cta-button,
html body.tpl-eid.page-154472 section#hkes.article .txt.editorArea .info-editorial-wrapper > .editorial-cta:nth-of-type(4) a {
  background: rgba(255, 249, 244, 0.94) !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
  color: #087f7a !important;
}

/* kite-cont1-2-editorial-cta-pastel-strong-20260626-v1 */

body.page-154472 section#lnmk.article.kite-hodogaya-profile-cta-20260523 .kite-hodogaya-profile-cta-20260523__body > p:nth-of-type(2) > a {
  font-size: clamp(16px, 3.75vw, 18px) !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

/* kite-cont1-2-hodogaya-cta-link-font-small-20260626-v1 */

body.page-154472 section#lnmk.article.siteWidth-s.kite-hodogaya-profile-cta-20260523 > .inner > .txt.editorArea > .kite-hodogaya-profile-cta-20260523__body > p:nth-of-type(2) > a,
html body.tpl-eid.page-154472 main section#lnmk.article.siteWidth-s.kite-hodogaya-profile-cta-20260523 > .inner > .txt.editorArea > .kite-hodogaya-profile-cta-20260523__body > p:nth-of-type(2) > a {
  font-size: clamp(16px, 3.75vw, 18px) !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

/* kite-cont1-2-hodogaya-cta-link-font-small-strong-20260626-v1 */

/* kite-cont1-52-region-links-buttons-20260626-v2 */
body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type {
  box-sizing: border-box !important;
  display: block !important;
  width: min(100%, 640px) !important;
  max-width: 640px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  text-align: center !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  color: #153246 !important;
  line-height: 1.7 !important;
}

body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type strong {
  display: block !important;
  margin: 0 0 14px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #153246 !important;
  text-align: center !important;
}

body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type br {
  display: none !important;
}

body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a,
body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:link,
body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:visited {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 520px) !important;
  min-height: 56px !important;
  margin: 12px auto 0 !important;
  padding: 14px 22px !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #1bbca8 0%, #129ed3 100%) !important;
  box-shadow: 0 14px 28px rgba(14, 181, 156, .16) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  text-decoration: none !important;
}

body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:hover,
body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:focus-visible {
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 32px rgba(14, 181, 156, .20) !important;
}

@media (max-width: 640px) {
  body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type {
    width: 100% !important;
    max-width: none !important;
    margin-top: 28px !important;
    padding: 0 2px !important;
  }

  body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type strong {
    font-size: 15px !important;
    margin-bottom: 12px !important;
  }

  body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a,
  body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:link,
  body.page-250815 main section#a18v.article > div.txt.editorArea > p:last-of-type a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 14px !important;
  }
}
/* /kite-cont1-52-region-links-buttons-20260626-v2 */

/* kite-cont1-9-page-top-return-font-small-20260626-v1 */
body.page-200943 section#h725 .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
body.page-200943 section#h725 a.kite-page-top-return-btn {
  font-size: 20px !important;
  line-height: 1.45 !important;
}

@media (max-width: 640px) {
  body.page-200943 section#h725 .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
  body.page-200943 section#h725 a.kite-page-top-return-btn {
    font-size: 17px !important;
  }
}
/* /kite-cont1-9-page-top-return-font-small-20260626-v1 */

/* kite-cont1-10-page-top-return-font-white-20260626-v1 */
body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
body.page-236299 section#zrkj a.kite-page-top-return-btn,
body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
body.page-236299 section#zrkj a.kite-page-top-return-btn:link,
body.page-236299 section#zrkj a.kite-page-top-return-btn:visited {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.45 !important;
  text-shadow: none !important;
}

@media (max-width: 640px) {
  body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
  body.page-236299 section#zrkj a.kite-page-top-return-btn,
  body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
  body.page-236299 section#zrkj .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
  body.page-236299 section#zrkj a.kite-page-top-return-btn:link,
  body.page-236299 section#zrkj a.kite-page-top-return-btn:visited {
    font-size: 17px !important;
  }
}
/* /kite-cont1-10-page-top-return-font-white-20260626-v1 */

/* kite-cont1-51-region-links-buttons-20260626-v1 */
body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type {
  box-sizing: border-box !important;
  display: block !important;
  width: min(100%, 640px) !important;
  max-width: 640px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  text-align: center !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  color: #153246 !important;
  line-height: 1.7 !important;
}

body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type strong {
  display: block !important;
  margin: 0 0 14px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #153246 !important;
  text-align: center !important;
}

body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type br {
  display: none !important;
}

body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a,
body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:link,
body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:visited {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 520px) !important;
  min-height: 56px !important;
  margin: 12px auto 0 !important;
  padding: 14px 22px !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #1bbca8 0%, #129ed3 100%) !important;
  box-shadow: 0 14px 28px rgba(14, 181, 156, .16) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  text-decoration: none !important;
}

body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:hover,
body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:focus-visible {
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 32px rgba(14, 181, 156, .20) !important;
}

@media (max-width: 640px) {
  body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type {
    width: 100% !important;
    max-width: none !important;
    margin-top: 28px !important;
    padding: 0 2px !important;
  }

  body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type strong {
    font-size: 15px !important;
    margin-bottom: 12px !important;
  }

  body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a,
  body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:link,
  body.page-250814 main section#j2nj.article > div.txt.editorArea > p:last-of-type a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 14px !important;
  }
}
/* /kite-cont1-51-region-links-buttons-20260626-v1 */

/* kite-cont1-53-page-top-return-font-white-20260626-v1 */
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
body.page-250816 section#brhq a.kite-page-top-return-btn,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
body.page-250816 section#brhq a.kite-page-top-return-btn:link,
body.page-250816 section#brhq a.kite-page-top-return-btn:visited {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.45 !important;
  text-shadow: none !important;
}

@media (max-width: 640px) {
  body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
  body.page-250816 section#brhq a.kite-page-top-return-btn,
  body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
  body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
  body.page-250816 section#brhq a.kite-page-top-return-btn:link,
  body.page-250816 section#brhq a.kite-page-top-return-btn:visited {
    font-size: 17px !important;
  }
}
/* /kite-cont1-53-page-top-return-font-white-20260626-v1 */

/* kite-cont1-53-page-top-return-no-underline-20260626-v1 */
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:hover,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:focus,
body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:focus-visible {
  text-decoration: none !important;
}

body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn .kite-page-top-return-text-20260625 {
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none !important;
  box-shadow: none !important;
}
/* /kite-cont1-53-page-top-return-no-underline-20260626-v1 */

/* kite-cont1-54-page-top-return-font-no-underline-20260626-v1 */
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn:hover,
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn:focus,
body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn:focus-visible {
  font-size: 20px !important;
  text-decoration: none !important;
}

body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn .kite-page-top-return-text-20260625 {
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none !important;
  box-shadow: none !important;
}

@media (max-width: 767px) {
  body.page-250817 section#d4la .kite-page-top-return-20260625 > a.kite-page-top-return-btn {
    font-size: 17px !important;
  }
}
/* /kite-cont1-54-page-top-return-font-no-underline-20260626-v1 */

/* kite-cont1-54-region-links-buttons-20260626-v1 */
body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type {
  box-sizing: border-box !important;
  display: block !important;
  width: min(100%, 640px) !important;
  max-width: 640px !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
  text-align: center !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  color: #153246 !important;
  line-height: 1.7 !important;
}

body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type strong {
  display: block !important;
  margin: 0 0 14px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #153246 !important;
  text-align: center !important;
}

body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type br {
  display: none !important;
}

body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a,
body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:link,
body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:visited {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 520px) !important;
  min-height: 56px !important;
  margin: 12px auto 0 !important;
  padding: 14px 22px !important;
  border: 1px solid rgba(14, 181, 156, .34) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #1bbca8 0%, #129ed3 100%) !important;
  box-shadow: 0 14px 28px rgba(14, 181, 156, .16) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  text-decoration: none !important;
}

body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:hover,
body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:focus-visible {
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 32px rgba(14, 181, 156, .20) !important;
}

@media (max-width: 640px) {
  body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type {
    width: 100% !important;
    max-width: none !important;
    margin-top: 28px !important;
    padding: 0 2px !important;
  }

  body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type strong {
    font-size: 15px !important;
    margin-bottom: 12px !important;
  }

  body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a,
  body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:link,
  body.page-250817 main section#d4la.article > div.txt.editorArea > p:last-of-type a:visited {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    font-size: 14px !important;
  }
}
/* /kite-cont1-54-region-links-buttons-20260626-v1 */

/* kite-cont1-53-actions-region-buttons-20260628-v1 */
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-btn,
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-btn:visited,
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-btn:hover,
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-btn:focus,
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-btn *,
body.page-250816 section#brhq .kite-page-top-return-20260625 .kite-page-top-return-text-20260625 {
  color: #fff !important;
  text-decoration: none !important;
  text-decoration-color: transparent !important;
}

body.page-250816 section#brhq .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "MS PMincho", "Times New Roman", serif !important;
}

body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
  max-width: 720px !important;
  margin: 28px auto 18px !important;
  text-align: center !important;
}

body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > br {
  display: none !important;
}

body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > strong {
  display: block !important;
  margin: 0 0 4px !important;
  color: #14314a !important;
  font-weight: 700 !important;
}

body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a,
body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a:visited,
body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a:hover,
body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a:focus,
body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a:active {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 56px !important;
  box-sizing: border-box !important;
  padding: 12px 22px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgb(27, 188, 168) 0%, rgb(18, 158, 211) 100%) !important;
  color: #fff !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
  box-shadow: 0 14px 28px rgba(14, 181, 156, 0.18) !important;
}

@media (max-width: 640px) {
  body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type {
    max-width: none !important;
    margin: 18px 0 14px !important;
    gap: 10px !important;
  }

  body.page-250816 section#brhq > div.txt.editorArea > p:last-of-type > a {
    min-height: 54px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
  }
}
/* /kite-cont1-53-actions-region-buttons-20260628-v1 */
`n

/* kite-region-hero-title-nishi-size-20260629-v7 start */
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya #kite-region-title-hodogaya,
html body.tpl-eid.page-250146 #kite-region-lp-nishi #kite-region-title-nishi,
html body.tpl-eid.page-250147 #kite-region-lp-naka .kite-region-hero .kite-region-main-title,
html body.tpl-eid.page-250148 #kite-region-lp-minami .kite-region-hero h2,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-region-title-other-yokohama {
  font-size: 54px !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

@media (max-width: 640px) {
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-region-hero #kite-region-title-hodogaya#kite-region-title-hodogaya,
  html body.tpl-eid.page-250146 #kite-region-lp-nishi#kite-region-lp-nishi .kite-region-hero #kite-region-title-nishi#kite-region-title-nishi,
  html body.tpl-eid.page-250147 #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title,
  html body.tpl-eid.page-250148 #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero h2,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250145 main .txt.editorArea #kite-region-title-hodogaya#kite-region-title-hodogaya,
  html body.tpl-eid.page-250146 main .txt.editorArea #kite-region-title-nishi#kite-region-title-nishi,
  html body.tpl-eid.page-250147 main .txt.editorArea .kite-region-hero .kite-region-main-title.kite-region-main-title,
  html body.tpl-eid.page-250148 main .txt.editorArea #kite-region-lp-minami .kite-region-hero h2,
  html body.tpl-eid.page-250239 main .txt.editorArea #kite-region-title-other-yokohama#kite-region-title-other-yokohama {
    font-size: clamp(40px, 11vw, 48px) !important;
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    color: #173247 !important;
    -webkit-text-fill-color: #173247 !important;
  }
}
/* kite-region-hero-title-nishi-size-20260629-v7 end */

/* kite-region-buttons-unified-to-nishi-20260630-v8 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama) {
  --kite-region-btn-ink: #173247;
  --kite-region-btn-green: #0eb59c;
  --kite-region-btn-blue: #087fcb;
  --kite-region-btn-detail-blue-1: #0ea5e9;
  --kite-region-btn-detail-blue-2: #0284c7;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-btns {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: center !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  a.kite-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  padding: 14px 28px !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 14px 28px rgba(15, 47, 67, .08) !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  a.kite-btn-primary {
  background: linear-gradient(135deg, var(--kite-region-btn-green), var(--kite-region-btn-blue)) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  a.kite-btn-secondary {
  border-color: rgba(14, 181, 156, .28) !important;
  background: rgba(255, 255, 255, .90) !important;
  background-image: none !important;
  color: var(--kite-region-btn-ink) !important;
  -webkit-text-fill-color: var(--kite-region-btn-ink) !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya#kite-region-lp-hodogaya, #kite-region-lp-nishi#kite-region-lp-nishi, #kite-region-lp-nishi-main#kite-region-lp-nishi-main, #kite-region-lp-naka#kite-region-lp-naka, #kite-region-lp-minami#kite-region-lp-minami, #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama)
  .kite-cta a.kite-btn-primary {
  background: linear-gradient(135deg, var(--kite-region-btn-green), var(--kite-region-btn-blue)) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 14px 28px rgba(15, 47, 67, .08) !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya#kite-region-lp-hodogaya, #kite-region-lp-nishi#kite-region-lp-nishi, #kite-region-lp-nishi-main#kite-region-lp-nishi-main, #kite-region-lp-naka#kite-region-lp-naka, #kite-region-lp-minami#kite-region-lp-minami, #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama)
  .kite-cta a.kite-btn-secondary {
  border-color: rgba(14, 181, 156, .28) !important;
  background: rgba(255, 255, 255, .90) !important;
  background-image: none !important;
  color: var(--kite-region-btn-ink) !important;
  -webkit-text-fill-color: var(--kite-region-btn-ink) !important;
  box-shadow: 0 14px 28px rgba(15, 47, 67, .08) !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-region-nav a {
  min-height: 68px !important;
  padding: 10px 12px !important;
  border-left: 1px solid rgba(88, 199, 242, .18) !important;
  background: rgba(255, 255, 255, .58) !important;
  color: var(--kite-region-btn-ink) !important;
  -webkit-text-fill-color: var(--kite-region-btn-ink) !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya#kite-region-lp-hodogaya, #kite-region-lp-nishi#kite-region-lp-nishi, #kite-region-lp-nishi-main#kite-region-lp-nishi-main, #kite-region-lp-naka#kite-region-lp-naka, #kite-region-lp-minami#kite-region-lp-minami, #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama)
  .kite-region-nav a {
  min-height: 68px !important;
  padding: 10px 12px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-region-nav a:last-child {
  border-right: 1px solid rgba(88, 199, 242, .18) !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-region-nav a:is([aria-current="page"], .is-active) {
  background: linear-gradient(135deg, #f2fffb, #eef7ff) !important;
  color: #078b78 !important;
  -webkit-text-fill-color: #078b78 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(
    a.kite-service-detail-btn,
    .kite-service-card a[href],
    .kite-medical-links-v1 a,
    .kite-shop-links-v2 a,
    .kite-careplaza-links-v2 a,
    #kite-shopping-links-20260615 .kite-shop-list-v2 a
  ) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  min-height: 38px !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, var(--kite-region-btn-detail-blue-1) 0%, var(--kite-region-btn-detail-blue-2) 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-service-card a.kite-service-detail-btn {
  align-self: stretch !important;
  width: 100% !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(
    a.kite-service-detail-btn,
    .kite-service-card a[href],
    .kite-medical-links-v1 a,
    .kite-shop-links-v2 a,
    .kite-careplaza-links-v2 a,
    #kite-shopping-links-20260615 .kite-shop-list-v2 a
  ):hover {
  background: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    .kite-btns,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    a.kite-btn {
    width: 100% !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    .kite-service-card a.kite-service-detail-btn {
    align-self: flex-start !important;
    width: auto !important;
  }
}
/* kite-region-buttons-unified-to-nishi-20260630-v8 end */
/* kite-region-button-nowrap-minwidth-20260630-v10 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi-main, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(a.kite-service-detail-btn, .kite-service-card a[href], .kite-medical-links-v1 a, .kite-shop-links-v2 a, .kite-careplaza-links-v2 a) {
  min-width: 54px !important;
  white-space: nowrap !important;
  text-align: center !important;
  justify-content: center !important;
}

@media (max-width: 560px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi-main, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    :is(a.kite-service-detail-btn, .kite-service-card a[href], .kite-medical-links-v1 a, .kite-shop-links-v2 a, .kite-careplaza-links-v2 a) {
    min-width: 58px !important;
  }
}
/* kite-region-button-nowrap-minwidth-20260630-v10 end */
/* kite-region-hodogaya-home-button-unify-20260630-v11 start */
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya a.kite-cont11-46-cost-home-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  width: auto !important;
  min-height: 52px !important;
  height: auto !important;
  padding: 14px 28px !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  background: linear-gradient(135deg, #0eb59c, #087fcb) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 14px 28px rgba(15, 47, 67, .08) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html body.tpl-eid.page-250145 #kite-region-lp-hodogaya a.kite-cont11-46-cost-home-btn:hover,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya a.kite-cont11-46-cost-home-btn:focus {
  background: linear-gradient(135deg, #38bdf8, #0284c7) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya a.kite-cont11-46-cost-home-btn {
    width: min(100%, 350px) !important;
  }
}
/* kite-region-hodogaya-home-button-unify-20260630-v11 end */
/* kite-region-detail-buttons-nishi-unify-20260630-v12 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-service-card a[href] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: flex-start !important;
  width: 232px !important;
  min-width: 0 !important;
  min-height: 38px !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  .kite-service-card a[href]:hover {
  background: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    .kite-service-card a[href] {
    width: min(100%, 132px) !important;
  }
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-nishi-main, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
    .kite-service-card a[href] {
    width: min(100%, 101px) !important;
  }
}
/* kite-region-detail-buttons-nishi-unify-20260630-v12 end */
/* kite-region-hodogaya-detail-buttons-nishi-unify-20260630-v13 start */
html body.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn,
html body.tpl-eid.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: flex-start !important;
  width: 232px !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 38px !important;
  height: auto !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
  margin: 14px auto 0 !important;
}

html body.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn:hover,
html body.tpl-eid.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn:hover {
  background: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn,
  html body.tpl-eid.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn {
    width: 132px !important;
  }
}

@media (max-width: 767px) {
  html body.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn,
  html body.tpl-eid.page-250145 main .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"] article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn {
    width: 101px !important;
  }
}
/* kite-region-hodogaya-detail-buttons-nishi-unify-20260630-v13 end */
/* kite-region-action-buttons-common-class-20260630-v18 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) a.kite-region-action-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 58px !important;
  min-height: 38px !important;
  padding: 8px 14px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) a.kite-region-action-btn:hover {
  background: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-service-card a.kite-region-action-btn {
  align-self: stretch !important;
  width: 100% !important;
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-service-card a.kite-region-action-btn {
    align-self: flex-start !important;
    width: auto !important;
  }
}
/* kite-region-action-buttons-common-class-20260630-v18 end */

/* kite-home-capy-photo-fit-20260630-v1 */
@media (min-width: 768px) {
  html body#top.slide #guide-section .flow-side:has(> figure.kite-home-info-gap-capy-photo) {
    justify-items: start !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    text-align: left !important;
  }

  html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo {
    left: auto !important;
    right: auto !important;
    width: min(520px, 100%) !important;
    max-width: calc(100vw - 64px) !important;
    margin: 28px auto 42px 0 !important;
    transform: none !important;
    justify-self: start !important;
    align-self: start !important;
    overflow: hidden !important;
  }

  html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    transform: none !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo {
    width: min(460px, 100%) !important;
    max-width: calc(100vw - 48px) !important;
  }
}
/* /kite-home-capy-photo-fit */

/* kite-hodogaya-careplaza-three-buttons-20260630-v22 start */
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(260px, .82fr) minmax(0, 1fr) !important;
  gap: 10px 24px !important;
  align-items: center !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 16px 22px !important;
  overflow: visible !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-main-v2,
html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-sub-v2,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-main-v2,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-sub-v2 {
  display: block !important;
  position: static !important;
  transform: none !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-start !important;
  align-items: center !important;
  width: 100% !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  min-height: 38px !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a,
html body.page-250145 #kite-region-lp-hodogaya :is(a.kite-region-action-btn, a.kite-service-detail-btn, .kite-shop-list-v2 a),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya :is(a.kite-region-action-btn, a.kite-service-detail-btn, .kite-shop-list-v2 a) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  transform: none !important;
  width: auto !important;
  min-width: 64px !important;
  min-height: 38px !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 8px 15px !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 6px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .20) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a {
  font-size: 0 !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a::after {
  display: inline !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(1)::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(1)::after {
  content: "公式" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(2),
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(2) {
  min-width: 124px !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(2)::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(2)::after {
  content: "" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(3)::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 a:nth-child(3)::after {
  content: "地図" !important;
}

html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > strong > a[href*="maps.google"]::after,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > b > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > b > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > b > a[href*="maps.google"]::after,
html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] > p.m4 > b > a[href*="maps.google"]::after {
  border-color: rgba(2, 132, 199, .86) !important;
  border-radius: 6px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .20) !important;
}

@media (max-width: 767px) {
  html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-row-v2 {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    padding: 18px 24px !important;
  }

  html body.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2,
  html body.tpl-eid.page-250145 #kite-region-lp-hodogaya .kite-careplaza-links-v2 {
    justify-content: flex-start !important;
    margin-top: 12px !important;
  }
}
/* kite-hodogaya-careplaza-three-buttons-20260630-v22 end */


/* kite-nishi-yokohama-city-button-blue-20260630-v23 start */
html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2),
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2) {
  position: relative !important;
  isolation: isolate !important;
  overflow: visible !important;
}

html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::before,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::before {
  content: "" !important;
  position: absolute !important;
  inset: -2px !important;
  z-index: 1 !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  box-shadow: 0 14px 26px rgba(2, 132, 199, .22) !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::after,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 14px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 14.5px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .03em !important;
  white-space: nowrap !important;
  pointer-events: none !important;
}
/* kite-nishi-yokohama-city-button-blue-20260630-v23 end */


/* kite-nishi-careplaza-buttons-one-line-20260630-v24 start */
html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;
  gap: 6px !important;
  width: max-content !important;
  max-width: 100% !important;
}

html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  align-self: center !important;
}

html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a.kite-service-detail-btn,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a.kite-service-detail-btn {
  min-height: 42px !important;
  height: 42px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-radius: 6px !important;
}

html body.tpl-eid.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::before,
html body.page-250146 #kite-region-lp-nishi .kite-careplaza-links-v2 a:nth-child(2)::before {
  inset: -3px -2px !important;
  border-radius: 6px !important;
}
/* kite-nishi-careplaza-buttons-one-line-20260630-v24 end */


/* kite-nishi-careplaza-buttons-one-line-20260630-v26 start */
body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 {
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  width: max-content !important;
  max-width: 100% !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 > a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  align-self: center !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 > a.kite-service-detail-btn {
  width: auto !important;
  min-width: 56px !important;
  height: 42px !important;

/* kite-restore-chunk-18-20260802 */
  min-height: 42px !important;
  padding: 0 16px !important;
  border-radius: 6px !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 > a:nth-child(2) {
  position: relative !important;
  isolation: isolate !important;
}

body.page-250146 section#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2 > a:nth-child(2)::before {
  content: "" !important;
  position: absolute !important;
  inset: -3px -2px !important;
  z-index: 1 !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  pointer-events: none !important;
}
/* kite-nishi-careplaza-buttons-one-line-20260630-v26 end */


/* kite-nishi-careplaza-buttons-one-line-20260630-v27 start */
body.page-250146.page-250146 section#kite-region-lp-nishi#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;
  gap: 6px !important;
  width: max-content !important;
  max-width: 100% !important;
  margin-top: 0 !important;
}

body.page-250146.page-250146 section#kite-region-lp-nishi#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2.kite-careplaza-links-v2 > a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  align-self: center !important;
}

body.page-250146.page-250146 section#kite-region-lp-nishi#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn {
  width: auto !important;
  min-width: 56px !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 16px !important;
  border-radius: 6px !important;
}

body.page-250146.page-250146 section#kite-region-lp-nishi#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2) {
  position: relative !important;
  isolation: isolate !important;
}

body.page-250146.page-250146 section#kite-region-lp-nishi#kite-region-lp-nishi[data-kite-version="kite-nishi-careplaza-20260617-v1"] .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2)::before {
  content: "" !important;
  position: absolute !important;
  inset: -3px -2px !important;
  z-index: 1 !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  pointer-events: none !important;
}
/* kite-nishi-careplaza-buttons-one-line-20260630-v27 end */


/* kite-hodogaya-careplaza-label-dedupe-20260630-v29 start */
body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a {
  position: relative !important;
  overflow: hidden !important;
  text-indent: -9999px !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after {
  position: absolute !important;
  inset: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-indent: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .03em !important;
  white-space: nowrap !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3) {
  min-width: 82px !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2) {
  min-width: 198px !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1)::after {
  content: "公式" !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2)::after {
  content: "" !important;
}

body.page-250145.page-250145 section#kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3)::after {
  content: "地図" !important;
}
/* kite-hodogaya-careplaza-label-dedupe-20260630-v29 end */


/* kite-hodogaya-store-buttons-blue-20260630-v1 start */
html body.tpl-eid.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li > a.kite-service-detail-btn.kite-region-action-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 82px !important;
  min-height: 38px !important;
  padding: 8px 15px !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 6px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .20) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.tpl-eid.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li > a.kite-service-detail-btn.kite-region-action-btn:hover,
html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li > a.kite-service-detail-btn.kite-region-action-btn:hover {
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  border-color: rgba(2, 132, 199, .92) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* kite-hodogaya-store-buttons-blue-20260630-v1 end */

/* kite-region-nishi-canonical-20260701-v1 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) {
  overflow-x: hidden !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-service-card, .kite-careplaza-row-v2, .kite-medical-row-v1, .kite-shop-row-v2, .kite-info-row) > br,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-card-pad, .kite-careplaza-main-v2, .kite-careplaza-sub-v2) > br {
  display: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  width: min(1080px, calc(100% - 40px)) !important;
  max-width: 1080px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  column-gap: 40px !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-main-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-sub-v2 {
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-sub-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  align-content: center !important;
  gap: 7px !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
  text-align: left !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  .kite-careplaza-row-v2 p {
  margin: 0 !important;
  text-align: left !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  :is(.kite-careplaza-links-v2, .kite-link-row) {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  justify-self: start !important;
  white-space: nowrap !important;
  overflow: visible !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-medical-links-v1, .kite-shop-links-v2) > a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  a.kite-region-action-btn,
html body.page-250145 #kite-region-lp-hodogaya .kite-medical-all-v1[data-kite-marker] a:not([href^="tel:"]) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  min-width: 62px !important;
  width: auto !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 14px !important;
  border: 1px solid rgba(2, 132, 199, .82) !important;
  border-radius: 7px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a:not([href*="city.yokohama"]) {
  width: 62px !important;
  min-width: 62px !important;
  max-width: 62px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a[href*="city.yokohama"] {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a::before,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a::after {
  content: none !important;
  display: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a:hover,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  :is(.kite-medical-links-v1, .kite-shop-links-v2) > a:hover,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami, #kite-region-lp-other-yokohama)
  a.kite-region-action-btn:hover {
  border-color: rgba(2, 132, 199, .92) !important;
  background-color: #0277b8 !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0277b8 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (max-width: 1024px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
    .kite-careplaza-row-v2 {
    grid-template-columns: minmax(0, 1fr) 276px !important;
    column-gap: 24px !important;
  }
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  width: min(1080px, calc(100% - 40px)) !important;
  max-width: 1080px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  column-gap: 40px !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-main-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-sub-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 > div:first-child,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 > div:nth-child(2) {
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-sub-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 > div:nth-child(2) {
  display: grid !important;
  grid-template-columns: 1fr !important;
  align-content: center !important;
  gap: 7px !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 h3,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 p {
  text-align: left !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 p {
  margin: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  .kite-careplaza-row-v2 > br,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(.kite-careplaza-main-v2, .kite-careplaza-sub-v2) > br {
  display: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(.kite-careplaza-links-v2, .kite-link-row) {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  justify-self: start !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-medical-links-v1, .kite-shop-links-v2) > a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  a.kite-region-action-btn,
html body.page-250145 .kite-medical-all-v1[data-kite-marker] a:not([href^="tel:"]) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  min-width: 62px !important;
  width: auto !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 14px !important;
  border: 1px solid rgba(2, 132, 199, .82) !important;
  border-radius: 7px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a:not([href*="city.yokohama"]) {
  flex: 0 0 62px !important;
  inline-size: 62px !important;
  width: 62px !important;
  min-width: 62px !important;
  max-width: 62px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a[href*="city.yokohama"] {
  flex: 0 0 140px !important;
  inline-size: 140px !important;
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a::before,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a::after {
  content: none !important;
  display: none !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-careplaza-links-v2, .kite-link-row) > a:hover,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  :is(.kite-medical-links-v1, .kite-shop-links-v2) > a:hover,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
  a.kite-region-action-btn:hover {
  border-color: rgba(2, 132, 199, .92) !important;
  background-color: #0277b8 !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0277b8 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (max-width: 1024px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    .kite-careplaza-row-v2 {
    grid-template-columns: minmax(0, 1fr) 276px !important;
    column-gap: 24px !important;
  }
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
    .kite-careplaza-list-v2 {
    width: min(100% - 28px, 520px) !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
    .kite-careplaza-row-v2 {
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 14px !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    :is(#kite-region-lp-hodogaya, #kite-region-lp-nishi, #kite-region-lp-naka, #kite-region-lp-minami)
    :is(.kite-careplaza-links-v2, .kite-link-row) {
    width: min(276px, 100%) !important;
    max-width: 100% !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    .kite-careplaza-list-v2 {
    width: min(100% - 28px, 520px) !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    .kite-careplaza-row-v2 {
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 14px !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148)
    :is(.kite-careplaza-links-v2, .kite-link-row) {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-nishi-canonical-20260701-v1 end */



/* kite-region-careplaza-force-blue-20260701-v2 start */
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-list-v2.kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  width: min(1080px, calc(100% - 40px)) !important;
  max-width: 1080px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  column-gap: 40px !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  align-content: center !important;
  gap: 7px !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-row-v2.kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
  text-align: left !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-row-v2.kite-careplaza-row-v2 p,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-row-v2.kite-careplaza-row-v2 p {
  margin: 0 !important;
  text-align: left !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  justify-self: start !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2 a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-medical-links-v1.kite-medical-links-v1 a,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-shop-links-v2.kite-shop-links-v2 a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  min-width: 62px !important;
  width: auto !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 14px !important;
  border: 1px solid rgba(2, 132, 199, .82) !important;
  border-radius: 7px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2 a:not([href*="city.yokohama"]),
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 a:not([href*="city.yokohama"]) {
  flex: 0 0 62px !important;
  inline-size: 62px !important;
  width: 62px !important;
  min-width: 62px !important;
  max-width: 62px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2 a[href*="city.yokohama"],
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 a[href*="city.yokohama"] {
  flex: 0 0 140px !important;
  inline-size: 140px !important;
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2 a::before,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2 a::after,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 a::before,
html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 a::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 1024px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: minmax(0, 1fr) 276px !important;
    column-gap: 24px !important;
  }
}

@media (max-width: 767px) {
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-list-v2.kite-careplaza-list-v2 {
    width: min(100% - 28px, 520px) !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 14px !important;
  }

  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .txt.editorArea .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148).tpl-eid.tpl-eid .kite-careplaza-links-v2.kite-careplaza-links-v2 {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-careplaza-force-blue-20260701-v2 end */



/* kite-region-id-locked-nishi-layout-20260701-v3 start */
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2.kite-careplaza-list-v2,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-list-v2.kite-careplaza-list-v2,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-list-v2.kite-careplaza-list-v2,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-list-v2.kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  width: min(1080px, calc(100% - 40px)) !important;
  max-width: 1080px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  column-gap: 40px !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-sub-v2.kite-careplaza-sub-v2,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  align-content: center !important;
  gap: 7px !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-row-v2.kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
  text-align: left !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2.kite-careplaza-row-v2 p,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-row-v2.kite-careplaza-row-v2 p,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 p,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-row-v2.kite-careplaza-row-v2 p,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-row-v2.kite-careplaza-row-v2 p {
  margin: 0 !important;
  text-align: left !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  justify-self: start !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-shop-links-v2.kite-shop-links-v2 > a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  min-height: 42px !important;
  height: 42px !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 7px !important;
  background: #0284c7 !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3),
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3),
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3),
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3),
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3) {
  flex-basis: 62px !important;
  inline-size: 62px !important;
  width: 62px !important;
  min-width: 62px !important;
  max-width: 62px !important;
  padding: 0 !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2),
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2),
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2),
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2),
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2) {
  flex-basis: 140px !important;
  inline-size: 140px !important;
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
  padding: 0 !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-medical-links-v1.kite-medical-links-v1 > a,
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-shop-links-v2.kite-shop-links-v2 > a,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-shop-links-v2.kite-shop-links-v2 > a {
  min-width: 82px !important;
  width: auto !important;
  padding: 0 18px !important;
}

html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after {
  display: none !important;
  content: none !important;
}

@media (max-width: 1024px) {
  html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: minmax(0, 1fr) 276px !important;
    column-gap: 28px !important;
  }
}

@media (max-width: 767px) {
  html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-list-v2.kite-careplaza-list-v2,
  html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2,
  html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-list-v2.kite-careplaza-list-v2,
  html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-list-v2.kite-careplaza-list-v2,
  html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-list-v2.kite-careplaza-list-v2 {
    width: min(100% - 28px, 520px) !important;
  }

  html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card,
  html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 14px !important;
  }

  html body.page-250145.tpl-eid #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body.page-250146.tpl-eid #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body.page-250147.tpl-eid #kite-region-lp-naka#kite-region-lp-naka .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body.page-250148.tpl-eid #kite-region-lp-minami#kite-region-lp-minami .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body.page-250149.tpl-eid #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-careplaza-links-v2.kite-careplaza-links-v2 {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-id-locked-nishi-layout-20260701-v3 end */



/* kite-region-naka-careplaza-id-lock-20260701-v4 start */
html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-list-v2.kite-careplaza-list-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  width: min(1080px, calc(100% - 40px)) !important;
  max-width: 1080px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  column-gap: 40px !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-main-v2.kite-careplaza-main-v2,
html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-sub-v2.kite-careplaza-sub-v2 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  align-content: center !important;
  gap: 7px !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 h3,
html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 p {
  text-align: left !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 h3 {
  margin: 0 0 8px !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2 p {
  margin: 0 !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  justify-self: start !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 7px !important;
  background: #0284c7 !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(1),
html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(3) {
  flex-basis: 62px !important;
  inline-size: 62px !important;
  width: 62px !important;
  min-width: 62px !important;
  max-width: 62px !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a:nth-child(2) {
  flex-basis: 140px !important;
  inline-size: 140px !important;
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::before,
html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 > a::after {
  display: none !important;
  content: none !important;
}

@media (max-width: 1024px) {
  html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: minmax(0, 1fr) 276px !important;
    column-gap: 28px !important;
  }
}

@media (max-width: 767px) {
  html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-list-v2.kite-careplaza-list-v2 {
    width: min(100% - 28px, 520px) !important;
  }

  html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-row-v2.kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 14px !important;
  }

  html body.page-250147.tpl-eid #kite-careplaza-area-naka#kite-careplaza-area-naka .kite-careplaza-links-v2.kite-careplaza-links-v2 {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-naka-careplaza-id-lock-20260701-v4 end */



/* kite-region-hodogaya-careplaza-width-nishi-20260701-v5 start */
html body.page-250145.tpl-eid.tpl-eid #a9p3#a9p3 .txt.editorArea #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn {
  flex-basis: auto !important;
  inline-size: auto !important;
  width: auto !important;
  min-width: 56px !important;
  padding: 0 16px !important;
}

html body.page-250145.tpl-eid.tpl-eid #a9p3#a9p3 .txt.editorArea #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(1),
html body.page-250145.tpl-eid.tpl-eid #a9p3#a9p3 .txt.editorArea #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(3) {
  max-width: 62px !important;
}

html body.page-250145.tpl-eid.tpl-eid #a9p3#a9p3 .txt.editorArea #kite-region-lp-hodogaya#kite-region-lp-hodogaya .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(2) {
  max-width: 140px !important;
}
/* kite-region-hodogaya-careplaza-width-nishi-20260701-v5 end */



/* kite-region-hodo-nishi-button-final-lock-20260701-v6 start */
html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2,
html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn,
html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  flex-basis: auto !important;
  inline-size: auto !important;
  width: auto !important;
  min-width: 56px !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 16px !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 7px !important;
  background: #0284c7 !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(1),
html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(3),
html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(1),
html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(3) {
  max-width: 62px !important;
}

html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(2),
html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(2) {
  max-width: 140px !important;
}

@media (max-width: 767px) {
  html body.page-250145.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2,
  html body.page-250146.tpl-eid.tpl-eid .txt.editorArea.txt.editorArea .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-hodo-nishi-button-final-lock-20260701-v6 end */



/* kite-region-nishi-ipad-careplaza-final-lock-20260701-v7 start */
html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  inline-size: 276px !important;
  width: 276px !important;
  min-width: 276px !important;
  max-width: 276px !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  flex-basis: auto !important;
  inline-size: auto !important;
  width: auto !important;
  min-width: 56px !important;
  min-height: 42px !important;
  height: 42px !important;
  padding: 0 16px !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 7px !important;
  background: #0284c7 !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #12a7e8 0%, #0284c7 100%) !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
  box-shadow: 0 10px 20px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(1),
html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(3) {
  max-width: 62px !important;
}

html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 > a.kite-service-detail-btn.kite-region-action-btn:nth-child(2) {
  max-width: 140px !important;
}

@media (max-width: 767px) {
  html body.page-250146.tpl-eid.tpl-eid #sd46#sd46 .txt.editorArea.txt.editorArea #kite-region-lp-nishi#kite-region-lp-nishi .kite-careplaza-list-v2.kite-careplaza-list-v2 .kite-careplaza-links-v2.kite-careplaza-links-v2 {
    inline-size: min(276px, 100%) !important;
    width: min(276px, 100%) !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
/* kite-region-nishi-ipad-careplaza-final-lock-20260701-v7 end */


/* kite-region-service-cards-naka-minami-match-nishi-20260701-v3 start */
html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid {
  display: grid !important;
  align-items: stretch !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card.kite-card,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid > article.kite-service-card.kite-card {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  overflow: hidden !important;
  border-radius: 8px !important;
  background: linear-gradient(180deg, rgba(246, 255, 252, .96), rgba(255, 255, 255, .98)) !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  box-shadow: 0 16px 32px rgba(11, 115, 185, .06) !important;
  text-align: center !important;
  animation: none !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card h3,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card h3 {
  width: 100% !important;
  color: var(--k-ink, #173247) !important;
  -webkit-text-fill-color: var(--k-ink, #173247) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-weight: 600 !important;
  text-align: center !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad > p,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p {
  width: 100% !important;
  color: var(--k-muted, #68777e) !important;
  -webkit-text-fill-color: var(--k-muted, #68777e) !important;
  text-align: center !important;
}

html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p:has(> a.kite-service-detail-btn) {
  line-height: 1 !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn {
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-weight: 800 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
  position: static !important;
  inset: auto !important;
  transform: none !important;
}

html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn:hover,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn:hover,
html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn:focus-visible,
html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn:focus-visible {
  background: linear-gradient(135deg, #38bdf8 0%, #0369a1 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (min-width: 1440px) {
  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad {
    justify-content: flex-start !important;
    padding: 20px 18px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card h3,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: clamp(22px, 2vw, 25px) !important;
    line-height: 1.35 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad > p,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p {
    margin: 0 0 12px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p:has(> a.kite-service-detail-btn) {
    margin: auto 0 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn {
    display: flex !important;
    align-self: flex-start !important;
    width: 232px !important;
    max-width: 100% !important;
    min-height: 38px !important;
    margin: auto 6px 0 0 !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad {
    justify-content: flex-start !important;
    min-height: 220px !important;
    padding: 24px 22px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card h3,

/* kite-restore-chunk-19-20260802 */
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card h3 {
    margin: 0 0 12px !important;
    font-size: clamp(20px, 2vw, 24px) !important;
    line-height: 1.45 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad > p,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p {
    margin: 0 0 12px !important;
    font-size: 15.5px !important;
    line-height: 1.75 !important;
  }

  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p:has(> a.kite-service-detail-btn) {
    margin: auto 0 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn {
    display: flex !important;
    align-self: flex-start !important;
    width: calc(100% - 6px) !important;
    min-height: 44px !important;
    margin: auto 6px 0 0 !important;
    padding: 10px 22px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad {
    justify-content: flex-start !important;
    padding: 20px 18px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card h3,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: clamp(22px, 2vw, 25px) !important;
    line-height: 1.35 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad > p,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p {
    margin: 0 0 12px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p:has(> a.kite-service-detail-btn) {
    margin: auto 0 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn {
    display: flex !important;
    align-self: flex-start !important;
    width: min(100%, 132px) !important;
    min-height: 38px !important;
    margin: auto 6px 0 0 !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }
}

@media (max-width: 767px) {
  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] > .kite-wrap,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight > .kite-wrap {
    width: min(100% - 40px, 520px) !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-region-support-photo + .kite-service-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 18px 20px !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card h3,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card h3 {
    margin: 0 0 8px !important;
    font-size: 21px !important;
    line-height: 1.45 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card .kite-card-pad > p,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p {
    margin: 0 0 10px !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
  }

  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card .kite-card-pad > p:has(> a.kite-service-detail-btn) {
    margin: 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka#kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-card a.kite-service-detail-btn,
  html body.page-250148 #kite-region-lp-minami#kite-region-lp-minami section.kite-section-tight .kite-service-card a.kite-service-detail-btn {
    display: inline-flex !important;
    align-self: center !important;
    width: min(100%, 101px) !important;
    min-height: 38px !important;
    margin: 0 auto !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
  }
}
/* kite-region-service-cards-naka-minami-match-nishi-20260701-v3 end */

/* kite-hodogaya-medical-match-nishi-20260701-v2 start */
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] {
  width: min(1080px, calc(100vw - 100px)) !important;
  max-width: 1080px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > h3 {
  margin: 0 auto 22px !important;
  color: #173247 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 4vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 {
  display: grid !important;
  width: 100% !important;
  max-width: 1080px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 10px !important;
  grid-template-columns: 1fr !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) {
  position: relative !important;
  display: grid !important;
  width: 100% !important;
  min-height: 76px !important;
  margin: 0 !important;
  padding: 12px 22px !important;
  grid-template-columns: minmax(250px, .9fr) minmax(320px, 1.1fr) 116px !important;
  grid-template-rows: auto auto !important;
  column-gap: 28px !important;
  row-gap: 6px !important;
  align-items: center !important;
  overflow: visible !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  border: 1px solid rgba(14, 181, 156, .18) !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 28px rgba(11, 115, 185, .055) !important;
  color: #30434c !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) {
  position: static !important;
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: end !important;
  justify-self: stretch !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #173247 !important;
  -webkit-text-fill-color: #173247 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]) > .kite-medical-name-v1 {
  display: inline !important;
  color: #173247 !important;
  -webkit-text-fill-color: #173247 !important;
  font: inherit !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > .kite-medical-dept-v1,
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"]),
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a[href^="tel:"] {
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > .kite-medical-dept-v1 {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  color: #078b78 !important;
  -webkit-text-fill-color: #078b78 !important;
  font-weight: 700 !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"]) {
  grid-column: 2 !important;
  grid-row: 1 !important;
  align-self: end !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a[href^="tel:"] {
  grid-column: 2 !important;
  grid-row: 2 !important;
  align-self: start !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"])::before,
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a[href^="tel:"]::before {
  position: static !important;
  display: inline !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 .55em 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  color: #078b78 !important;
  -webkit-text-fill-color: #078b78 !important;
  font: inherit !important;
  font-weight: 800 !important;
  line-height: inherit !important;
  text-indent: 0 !important;
  box-shadow: none !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"])::before {
  content: "所在地" !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a[href^="tel:"]::before {
  content: "電話番号" !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"])::after,
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"])::after {
  content: none !important;
  display: none !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::before,
html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::after {
  position: absolute !important;
  top: calc(50% + 1px) !important;
  z-index: 2 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 54px !important;
  min-width: 54px !important;
  max-width: 54px !important;
  height: 42px !important;
  min-height: 42px !important;
  max-height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: translateY(-50%) !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  border: 1px solid rgba(2, 132, 199, .86) !important;
  border-radius: 6px !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-indent: 0 !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
  pointer-events: none !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::before {
  right: 85px !important;
  content: "公式" !important;
}

html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::after {
  right: 23px !important;
  content: "地図" !important;
}

@media (max-width: 900px) {
  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] {
    width: min(100% - 28px, 520px) !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > h3 {
    margin-bottom: 18px !important;
    font-size: clamp(25px, 6.8vw, 30px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 {
    gap: 12px !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) {
    min-height: 0 !important;
    padding: 18px 18px 76px !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    gap: 8px !important;
    border-radius: 16px !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:first-child:not([href^="tel:"]):not([href*="maps.google"]):not([href*="google.com/maps"]),
  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > .kite-medical-dept-v1,
  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a:not([href^="tel:"]):is([href*="maps.google"], [href*="google.com/maps"]),
  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b) > a[href^="tel:"] {
    grid-column: 1 !important;
    grid-row: auto !important;
    align-self: start !important;
    justify-self: stretch !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::before,
  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::after {
    top: auto !important;
    bottom: 18px !important;
    transform: none !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::before {
    right: auto !important;
    left: 18px !important;
  }

  html body.page-250145.tpl-eid .txt.editorArea .kite-section[aria-labelledby="kite-life-route-hodogaya"] .kite-card.kite-medical-all-v1[data-kite-marker] > p.m4.m4 > :is(strong, b)::after {
    right: auto !important;
    left: 80px !important;
  }
}
/* kite-hodogaya-medical-match-nishi-20260701-v2 end */

/* kite-region-facts-gap-match-nishi-20260701-v1 start */
html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > br,
html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] > br,
html body.page-250147 #kite-region-lp-naka > .kite-facts > br,
html body.page-250148 #kite-region-lp-minami > .kite-facts > br {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact:nth-of-type(1),
html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact:nth-of-type(1) {
  order: 2 !important;
}

html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact:nth-of-type(2),
html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact:nth-of-type(2) {
  order: 1 !important;
}

html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact:nth-of-type(3),
html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact:nth-of-type(3) {
  order: 3 !important;
}

@media (min-width: 981px) {
  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"],
  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(260px, 380px)) !important;
    grid-auto-flow: row !important;
    justify-content: center !important;
    justify-items: stretch !important;
    align-items: stretch !important;
    column-gap: 28px !important;
    row-gap: 10px !important;
    box-sizing: border-box !important;
    max-width: none !important;
    padding: 16px 24px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    width: calc(100% - 15px) !important;
    margin-left: 7.5px !important;
    margin-right: 7.5px !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact,
  html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact {
    grid-column: auto !important;
    grid-row: auto !important;
    align-self: stretch !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 3px 0 3px 12px !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact {
    order: initial !important;
  }
}

@media (min-width: 768px) and (max-width: 980px) {
  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"],
  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
    justify-content: center !important;
    justify-items: stretch !important;
    align-items: stretch !important;
    gap: 8px !important;
    box-sizing: border-box !important;
    max-width: none !important;
    padding: 14px 18px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    width: calc(100% - 15px) !important;
    margin-left: 7.5px !important;
    margin-right: 7.5px !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact,
  html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact {
    grid-column: auto !important;
    grid-row: auto !important;
    align-self: stretch !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 3px 0 3px 12px !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact {
    order: initial !important;
  }
}

@media (max-width: 767px) {
  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"],
  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-auto-flow: row !important;
    justify-content: stretch !important;
    justify-items: stretch !important;
    align-items: stretch !important;
    gap: 8px !important;
    box-sizing: border-box !important;
    max-width: none !important;
    padding: 14px 18px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"],
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html body.page-250147 #kite-region-lp-naka > .kite-facts,
  html body.page-250148 #kite-region-lp-minami > .kite-facts {
    width: calc(100% - 15px) !important;
    margin-left: 7.5px !important;
    margin-right: 7.5px !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250146 #kite-region-lp-nishi-main .kite-facts[aria-label="このページの要点"] > .kite-fact,
  html body.page-250147 #kite-region-lp-naka > .kite-facts > .kite-fact,
  html body.page-250148 #kite-region-lp-minami > .kite-facts > .kite-fact {
    grid-column: auto !important;
    grid-row: auto !important;
    align-self: stretch !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 3px 0 3px 12px !important;
    box-sizing: border-box !important;
  }

  html body.page-250145 .txt.editorArea section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"] .kite-facts[aria-label="このページの要点"] > .kite-fact {
    order: initial !important;
  }
}
/* kite-region-facts-gap-match-nishi-20260701-v1 end */

/* kite-top-trust-links-deep-blue-20260701-v1 start */
html body#top #guide-section .kite-trust-links {
  position: relative !important;
  z-index: 5 !important;
  isolation: isolate !important;
  background:
    radial-gradient(circle at 18% 12%, rgba(255, 255, 255, 0.16), transparent 34%),
    radial-gradient(circle at 92% 14%, rgba(88, 199, 242, 0.18), transparent 34%),
    linear-gradient(135deg, #0d405d, #0a6d94 54%, #087f9e) !important;
  border-color: rgba(255, 255, 255, 0.34) !important;
  box-shadow:
    0 22px 54px rgba(15, 47, 67, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.24) !important;
  color: rgba(255, 255, 255, 0.92) !important;
}

html body#top #guide-section .kite-trust-links h3,
html body#top #guide-section .kite-trust-links strong {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: 0 2px 12px rgba(5, 25, 38, 0.22) !important;
}

html body#top #guide-section .kite-trust-links p {
  color: rgba(255, 255, 255, 0.86) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.86) !important;
}

html body#top #guide-section .kite-trust-links a {
  background: rgba(255, 255, 255, 0.10) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow:
    0 10px 22px rgba(5, 25, 38, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
}

html body#top #guide-section .kite-trust-links a:hover,
html body#top #guide-section .kite-trust-links a:focus-visible {
  background: rgba(255, 255, 255, 0.94) !important;
  border-color: rgba(255, 255, 255, 0.96) !important;
  color: #0b5878 !important;
  -webkit-text-fill-color: #0b5878 !important;
}
/* kite-top-trust-links-deep-blue-20260701-v1 end */

/* kite-region-service-card-bottom-align-20260701-v1 start */
html body.tpl-eid.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card,
html body.tpl-eid.page-250146 #kite-region-lp-nishi-main section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid > article.kite-service-card,
html body.tpl-eid.page-250147 #kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card,
html body.tpl-eid.page-250148 #kite-region-lp-minami section.kite-section-tight .kite-service-grid > article.kite-service-card,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card {
  display: flex !important;
  flex-direction: column !important;
}

html body.tpl-eid.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card > .kite-card-pad,
html body.tpl-eid.page-250146 #kite-region-lp-nishi-main section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid > article.kite-service-card > .kite-card-pad,
html body.tpl-eid.page-250147 #kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card > .kite-card-pad,
html body.tpl-eid.page-250148 #kite-region-lp-minami section.kite-section-tight .kite-service-grid > article.kite-service-card > .kite-card-pad,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card > .kite-card-pad {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 100% !important;
}

html body.tpl-eid.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card > .kite-card-pad > p,
html body.tpl-eid.page-250146 #kite-region-lp-nishi-main section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid > article.kite-service-card > .kite-card-pad > p,
html body.tpl-eid.page-250147 #kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card > .kite-card-pad > p,
html body.tpl-eid.page-250148 #kite-region-lp-minami section.kite-section-tight .kite-service-grid > article.kite-service-card > .kite-card-pad > p,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card > .kite-card-pad > p {
  flex: 0 0 auto !important;
}

html body.tpl-eid.page-250145 section[aria-labelledby="kite-region-services-hodogaya"] .kite-service-grid > article.kite-service-card > .kite-card-pad > a.kite-service-detail-btn,
html body.tpl-eid.page-250146 #kite-region-lp-nishi-main section[aria-labelledby="kite-region-services-nishi"] .kite-service-grid > article.kite-service-card > .kite-card-pad > a.kite-service-detail-btn,
html body.tpl-eid.page-250147 #kite-region-lp-naka section[aria-labelledby="kite-region-support-naka"] .kite-service-grid > article.kite-service-card > .kite-card-pad > a.kite-service-detail-btn,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card > .kite-card-pad > a.kite-service-detail-btn,
html body.tpl-eid.page-250148 #kite-region-lp-minami section.kite-section-tight .kite-service-grid > article.kite-service-card > .kite-card-pad > p:last-child {
  margin-top: auto !important;
}

html body.tpl-eid.page-250148 #kite-region-lp-minami section.kite-section-tight .kite-service-grid > article.kite-service-card > .kite-card-pad > p:last-child > a.kite-service-detail-btn {
  margin-top: 0 !important;
}
/* kite-region-service-card-bottom-align-20260701-v1 end */

/* kite-cont11-50-match-nishi-layout-20260701-v3 start */
html body.tpl-eid.page-250239 {
  background: #f7fcfb !important;
  overflow-x: hidden !important;
}

html body.tpl-eid.page-250239 main,
html body.tpl-eid.page-250239 #contents,
html body.tpl-eid.page-250239 .contents,
html body.tpl-eid.page-250239 section.article#snts,
html body.tpl-eid.page-250239 section.article#snts > div.txt.editorArea {
  overflow-x: hidden !important;
}

html body.tpl-eid.page-250239 section.article#snts.article.siteWidth-s,
html body.tpl-eid.page-250239 section.article#snts .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body.tpl-eid.page-250239 section.article#snts > div.txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-other-yokohama"],
html body.tpl-eid.page-250239 section.article#snts > div.txt.editorArea > section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-other-yokohama"] > section[data-kite-version="kite-area-beauty-20260523-v1"] {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  background: #f7fcfb !important;
  color: #30434c !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  letter-spacing: 0 !important;
  overflow-x: hidden !important;
}

html body.tpl-eid.page-250239 .kite-region-hero,
html body.tpl-eid.page-250239 .kite-region-nav,
html body.tpl-eid.page-250239 .kite-facts,
html body.tpl-eid.page-250239 .kite-section,
html body.tpl-eid.page-250239 .kite-cta {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

html body.tpl-eid.page-250239 .kite-wrap {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.tpl-eid.page-250239 .kite-region-hero {
  min-height: clamp(520px, 67vw, 760px) !important;
  display: grid !important;
  align-items: end !important;
  padding: clamp(88px, 12vw, 170px) 0 clamp(58px, 8vw, 104px) !important;
  background:
    radial-gradient(circle at 82% 18%, rgba(14, 181, 156, .22), transparent 33%),
    radial-gradient(circle at 18% 86%, rgba(88, 199, 242, .14), transparent 30%),
    linear-gradient(135deg, rgba(255,255,255,.98), rgba(241,253,251,.96) 52%, rgba(225,246,255,.92)) !important;
  color: #173247 !important;
  overflow: hidden !important;
}

html body.tpl-eid.page-250239 .kite-region-hero .kite-wrap {
  width: min(1120px, calc(100% - 48px)) !important;
}

html body.tpl-eid.page-250239 .kite-kicker {
  display: inline-block !important;
  color: #078b78 !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  letter-spacing: .08em !important;
}

html body.tpl-eid.page-250239 .kite-region-hero .kite-kicker {
  display: block !important;
  margin: 0 0 14px !important;
  text-transform: uppercase !important;
}

html body.tpl-eid.page-250239 #kite-region-title-other-yokohama {
  max-width: 1120px !important;
  margin: 0 0 28px !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(30px, 4vw, 54px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
}

html body.tpl-eid.page-250239 .kite-region-hero p {
  max-width: 720px !important;
  margin: 0 0 28px !important;
  color: #314a55 !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(16px, 1.7vw, 19px) !important;
  line-height: 2 !important;
}

html body.tpl-eid.page-250239 .kite-region-nav {
  background: linear-gradient(90deg, #fff 0%, #f2fffb 52%, #eef7ff 100%) !important;
  border-bottom: 1px solid #d8eafe !important;
}

html body.tpl-eid.page-250239 .kite-region-nav .kite-wrap {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 1px !important;
}

html body.tpl-eid.page-250239 .kite-region-nav a {
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 11px 10px !important;
  border-left: 1px solid #d8eafe !important;
  background: rgba(255,255,255,.58) !important;
  color: #173247 !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 .kite-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 380px)) !important;
  justify-content: center !important;
  gap: 10px 28px !important;
  padding: 16px 18px !important;
  background: linear-gradient(90deg, #f2fffb, #fff, #eef7ff) !important;
  border-bottom: 1px solid #d8eafe !important;
}

html body.tpl-eid.page-250239 .kite-fact {
  border-left: 3px solid #0eb59c !important;
  padding: 4px 0 4px 12px !important;
}

html body.tpl-eid.page-250239 .kite-fact strong,
html body.tpl-eid.page-250239 .kite-fact span {
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
}

html body.tpl-eid.page-250239 .kite-fact strong {
  display: block !important;
  color: #173247 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 2 !important;
  margin: 0 0 4px !important;
}

html body.tpl-eid.page-250239 .kite-fact span {
  color: #68777e !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

html body.tpl-eid.page-250239 .kite-section {
  padding: clamp(54px, 7vw, 88px) 0 !important;
}

html body.tpl-eid.page-250239 .kite-section + .kite-section {
  margin-top: 0 !important;
}

html body.tpl-eid.page-250239 .kite-section-head {
  max-width: 820px !important;
  margin: 0 auto 28px !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 .kite-section-head h2,
html body.tpl-eid.page-250239 .kite-note-card h2,
html body.tpl-eid.page-250239 .kite-cta h2 {
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}

html body.tpl-eid.page-250239 .kite-section-head h2 {
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.45 !important;
  margin: 0 0 14px !important;
}

html body.tpl-eid.page-250239 .kite-section-head p {
  color: #68777e !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  margin: 0 !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-region-support-photo {
  position: relative !important;
  width: min(860px, 100%) !important;
  aspect-ratio: 3 / 2 !important;
  margin: 30px auto 34px !important;
  overflow: hidden !important;
  border-radius: 8px !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-region-support-photo img {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  border: 1px solid rgba(14,181,156,.18) !important;
  box-shadow: 0 22px 44px rgba(11,115,185,.12) !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  height: 270px !important;
  min-height: 270px !important;
  padding: 0 !important;
  border-radius: 8px !important;
  background: linear-gradient(180deg, rgba(246,255,252,.96), rgba(255,255,255,.98)) !important;
  border: 1px solid rgba(14,181,156,.16) !important;
  box-shadow: 0 16px 32px rgba(11,115,185,.06) !important;
  overflow: hidden !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 100% !important;
  padding: 20px 18px !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card h3 {
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 25px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin: 0 0 8px !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card p {
  flex: 1 1 auto !important;
  color: #526973 !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
  margin: 0 0 12px !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card a.kite-service-detail-btn,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card a.kite-service-detail-btn:visited {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  width: min(100%, 232px) !important;
  height: 42px !important;
  min-height: 42px !important;
  min-width: 0 !important;
  margin: auto auto 0 !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2,132,199,.78) !important;
  border-radius: 6px !important;
  background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .04em !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: 0 10px 22px rgba(14,165,233,.18) !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card a.kite-service-detail-btn:hover,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card a.kite-service-detail-btn:focus-visible {
  background: linear-gradient(135deg, #38bdf8 0%, #0369a1 100%) !important;
  border-color: rgba(3,105,161,.82) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 12px 26px rgba(14,165,233,.24) !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-split {
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(300px, .95fr) !important;
  gap: 24px !important;
  align-items: stretch !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-note-card {
  box-sizing: border-box !important;
  padding: 30px !important;
  text-align: center !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-note-card h2 {
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.45 !important;
  margin: 0 0 16px !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-note-card p {
  color: #68777e !important;
  font-family: "Yu Mincho", "YuMincho", "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 16px !important;
  line-height: 1.72 !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-chip-list {
  justify-content: center !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-region-photo {
  min-height: clamp(230px, 30vw, 300px) !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-office-other-yokohama"] .kite-section-head,
html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-faq-other-yokohama"] .kite-section-head {
  margin-bottom: 28px !important;
}

html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-faq-other-yokohama"] {
  padding: 42px 0 46px !important;
}

@media (min-width: 768px) and (max-width: 980px) {
  html body.tpl-eid.page-250239 .kite-region-nav .kite-wrap {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  html body.tpl-eid.page-250239 .kite-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 14px 18px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card {
    height: 367px !important;
    min-height: 367px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card h3 {
    font-size: 24px !important;
    line-height: 1.42 !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card p {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-split {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250239 .kite-wrap,
  html body.tpl-eid.page-250239 .kite-region-hero .kite-wrap {
    width: min(355px, calc(100% - 20px)) !important;
  }

  html body.tpl-eid.page-250239 .kite-region-hero {
    min-height: 648px !important;
    padding: 108px 0 58px !important;
  }

  html body.tpl-eid.page-250239 #kite-region-title-other-yokohama {
    max-width: 355px !important;
    font-size: clamp(28px, 8vw, 34px) !important;
    line-height: 1.45 !important;
    margin-bottom: 22px !important;
  }

  html body.tpl-eid.page-250239 .kite-region-hero p {
    font-size: 15px !important;
    line-height: 1.85 !important;
    margin-bottom: 20px !important;
  }

  html body.tpl-eid.page-250239 .kite-region-nav .kite-wrap,
  html body.tpl-eid.page-250239 .kite-facts,
  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid,
  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-split {
    grid-template-columns: 1fr !important;
  }

  html body.tpl-eid.page-250239 .kite-facts {
    gap: 8px !important;
    padding: 14px 18px !important;
  }

  html body.tpl-eid.page-250239 .kite-section {
    padding: 38px 0 !important;
  }

  html body.tpl-eid.page-250239 .kite-section-head {
    margin-bottom: 22px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-region-support-photo {
    margin: 30px auto 34px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid {
    gap: 12px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card {
    height: 218px !important;
    min-height: 218px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad {
    padding: 18px 18px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card h3 {
    font-size: 25px !important;
    line-height: 1.35 !important;
    margin-bottom: 8px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card p {
    font-size: 15px !important;
    line-height: 1.65 !important;
    margin-bottom: 10px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-card a.kite-service-detail-btn {
    width: min(100%, 190px) !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-note-other-yokohama"] .kite-note-card {
    padding: 18px !important;
  }

  html body.tpl-eid.page-250239 section[aria-labelledby="kite-region-faq-other-yokohama"] {
    padding: 22px 0 30px !important;
  }
}
/* kite-cont11-50-match-nishi-layout-20260701-v3 end */


/* kite-cont11-50-match-nishi-layout-20260701-v3 force start */
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: hidden !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type .kite-wrap.kite-wrap,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-wrap {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-region-hero.kite-region-hero {
  min-height: clamp(520px, 67vw, 760px) !important;
  padding: clamp(88px, 12vw, 170px) 0 clamp(58px, 8vw, 104px) !important;
  display: grid !important;
  align-items: end !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea #kite-region-title-other-yokohama#kite-region-title-other-yokohama {
  max-width: 1120px !important;
  margin: 0 0 28px !important;
  font-size: clamp(30px, 4vw, 54px) !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts.kite-facts {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 380px)) !important;
  justify-content: center !important;
  gap: 10px 28px !important;
  padding: 16px 24px !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] {
  padding: clamp(54px, 7vw, 88px) 0 !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid.kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card {
  height: 270px !important;
  min-height: 270px !important;
  padding: 0 !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card > .kite-card-pad.kite-card-pad {
  padding: 20px 18px !important;
  align-items: stretch !important;
  justify-content: space-between !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn:visited {
  align-self: center !important;
  width: min(100%, 232px) !important;
  inline-size: min(100%, 232px) !important;
  min-width: 0 !important;
  max-width: 232px !important;
  height: 42px !important;
  min-height: 42px !important;
  margin: auto auto 0 !important;
  padding: 8px 12px !important;
}

@media (min-width: 768px) and (max-width: 980px) {
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type .kite-wrap.kite-wrap,
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-wrap {
    width: min(765px, calc(100% - 40px)) !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts.kite-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 14px 18px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid.kite-service-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card {
    height: 367px !important;
    min-height: 367px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn {
    width: 132px !important;
    inline-size: 132px !important;
    max-width: 132px !important;
    height: 42px !important;
    min-height: 42px !important;
  }
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type .kite-wrap.kite-wrap,
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-wrap.kite-wrap {
    width: min(340px, calc(100% - 20px)) !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-region-hero.kite-region-hero {
    min-height: 648px !important;
    padding-top: 108px !important;
    padding-bottom: 58px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea #kite-region-title-other-yokohama#kite-region-title-other-yokohama#kite-region-title-other-yokohama {
    max-width: 340px !important;
    font-size: clamp(30px, 8vw, 34px) !important;
    line-height: 1.45 !important;
    margin-bottom: 22px !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid.kite-service-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card {
    height: 218px !important;
    min-height: 218px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card > .kite-card-pad.kite-card-pad {
    padding: 18px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn {
    width: 101px !important;
    inline-size: 101px !important;
    max-width: 101px !important;
    height: 42px !important;
    min-height: 42px !important;
  }
}
/* kite-cont11-50-match-nishi-layout-20260701-v3 force end */


/* kite-cont11-50-match-nishi-layout-20260701-v3 final-force start */
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-fact.kite-fact {
  min-height: 0 !important;
  display: block !important;
  flex-direction: initial !important;
  justify-content: initial !important;
  align-items: initial !important;
  margin: 0 !important;
}

@media (min-width: 981px) {
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
}

@media (min-width: 768px) and (max-width: 980px) {
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] {
    padding-top: 49.2px !important;
    padding-bottom: 49.2px !important;
  }
}

@media (max-width: 767px) {
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type .kite-facts.kite-facts {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    padding: 14px 18px !important;
  }

  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
}
/* kite-cont11-50-match-nishi-layout-20260701-v3 final-force end */



/* kite-cont11-50-service-detail-buttons-nishi-visual-lock-20260702-v1 start */
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn:visited,
html body.tpl-eid.page-250239 .txt.editorArea section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad > a.kite-service-detail-btn.kite-region-action-btn,
html body.tpl-eid.page-250239 .txt.editorArea section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad > a.kite-service-detail-btn.kite-region-action-btn:visited {
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background: #0284c7 !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  text-shadow: none !important;
}

html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn:hover,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s .txt.editorArea > section:first-of-type > section:first-of-type section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid article.kite-service-card.kite-card .kite-card-pad > a.kite-service-detail-btn.kite-service-detail-btn.kite-region-action-btn:focus-visible,
html body.tpl-eid.page-250239 .txt.editorArea section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad > a.kite-service-detail-btn.kite-region-action-btn:hover,
html body.tpl-eid.page-250239 .txt.editorArea section.kite-section[aria-labelledby="kite-region-services-other-yokohama"] .kite-service-grid > article.kite-service-card.kite-card > .kite-card-pad > a.kite-service-detail-btn.kite-region-action-btn:focus-visible {
  background: #0369a1 !important;
  background-color: #0369a1 !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0369a1 100%) !important;
  border-color: rgba(3, 105, 161, .82) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 12px 26px rgba(14, 165, 233, .24) !important;
}
/* kite-cont11-50-service-detail-buttons-nishi-visual-lock-20260702-v1 end */

/* kite-cont11-50-cta-nishi-final-20260702-v3 start */
/* The repeated CTA id is intentional: it outranks legacy inline CTA rules on page 250239 without touching other sections. */
html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702.kite-cta.kite-cta-last-box-20260702,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702.kite-cta.kite-cta-last-box-20260702 {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 0 0 calc(50% - 50vw) !important;
  padding: clamp(46px, 6vw, 76px) 0 !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, 0.36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, 0.30), transparent 32%),
    linear-gradient(135deg, #0eb59c 0%, #0aa7c7 52%, #0b73b9 100%) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-wrap,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-wrap {
  width: min(960px, calc(100% - 48px)) !important;
  max-width: 960px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 h2,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 h2 {
  max-width: 900px !important;
  margin: 0 auto 20px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 4vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-shadow: none !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 p,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 p {
  max-width: 860px !important;
  margin: 0 auto 26px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-shadow: none !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btns,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btns {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 56px !important;
  min-width: min(290px, 100%) !important;
  padding: 14px 26px !important;
  border-radius: 10px !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  text-shadow: none !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-primary,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-primary,
html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-primary:visited,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-primary:visited {
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  background-color: transparent !important;
  background-image: linear-gradient(135deg, rgba(14, 181, 156, 0.90), rgba(11, 115, 185, 0.92)) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 12px 24px rgba(7, 95, 157, 0.18) !important;
}

html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-secondary,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-secondary,
html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-secondary:visited,
html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn-secondary:visited {
  border: 1px solid rgba(255, 255, 255, 0.82) !important;
  background: rgba(255, 255, 255, 0.94) !important;
  background-color: rgba(255, 255, 255, 0.94) !important;
  background-image: none !important;
  color: #087b78 !important;
  -webkit-text-fill-color: #087b78 !important;
  box-shadow: 0 12px 24px rgba(7, 95, 157, 0.14) !important;
}

@media (max-width: 767px) {
  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702.kite-cta.kite-cta-last-box-20260702,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702.kite-cta.kite-cta-last-box-20260702 {
    padding: 40px 0 !important;
  }

  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-wrap,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-wrap {
    width: min(calc(100% - 32px), 520px) !important;
  }

  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 h2,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 h2 {

/* kite-restore-chunk-20-20260802 */
    font-size: 28px !important;
    line-height: 1.55 !important;
  }

  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 p,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 p {
    font-size: 16px !important;
    line-height: 1.9 !important;
  }

  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btns,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btns {
    flex-direction: column-reverse !important;
    align-items: stretch !important;
  }

  html body.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn,
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama #kite-other-yokohama-bottom-cta-20260702#kite-other-yokohama-bottom-cta-20260702 .kite-btn {
    width: 100% !important;
    min-width: 0 !important;
  }
}
/* kite-cont11-50-cta-nishi-final-20260702-v3 end */
/* kite-hodogaya-title-pseudo-repair-20260703-v1 start */
html body.page-250145 .kite-region-nav a[aria-current="page"] {
  color: #0b8f84 !important;
  -webkit-text-fill-color: #0b8f84 !important;
}

html body.page-250145 .kite-region-nav a[aria-current="page"]::after,
html body.page-250145 #kite-region-title-hodogaya::after,
html body.page-250145 #kite-region-cta-hodogaya::after,
html body.page-250145 #kite-region-self-burden-title-hodogaya::after {
  content: none !important;
  display: none !important;
}

html body.page-250145 #kite-region-title-hodogaya,
html body.page-250145 #kite-region-self-burden-title-hodogaya {
  color: #143142 !important;
  -webkit-text-fill-color: #143142 !important;
  position: relative !important;
}

html body.page-250145 #kite-region-cta-hodogaya {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  position: relative !important;
}
/* kite-hodogaya-title-pseudo-repair-20260703-v1 end */

/* kite-cont11-main-match-nishi-header-flow-20260703-v2 start */
html body.tpl-contents.page-249793 {
  background: #f7fcfb !important;
}

html body.tpl-contents.page-249793 > header.header {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.tpl-contents.page-249793 > header.header .site-logo,
html body.tpl-contents.page-249793 > header.header .catch,
html body.tpl-contents.page-249793 > header.header .header__txt,
html body.tpl-contents.page-249793 > header.header h1,
html body.tpl-contents.page-249793 > header.header p,
html body.tpl-contents.page-249793 > header.header .txt,
html body.tpl-contents.page-249793 > header.header .logo {
  display: none !important;
}

html body.tpl-contents.page-249793 > nav.menu {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

html body.tpl-contents.page-249793 main {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

html body.tpl-contents.page-249793 section.article.siteWidth-s,
html body.tpl-contents.page-249793 section.article.siteWidth-s.ao-scroll-reveal,
html body.tpl-contents.page-249793 section.article.siteWidth-s.ao-active {
  margin-top: 0 !important;
}

html body.tpl-contents.page-249793 #kite-yokohama-area-index-20260702 .kite-hero {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  html body.tpl-contents.page-249793 #kite-yokohama-area-index-title {
    font-size: clamp(36px, 11vw, 43px) !important;
    line-height: 1.45 !important;
  }
}
/* kite-cont11-main-match-nishi-header-flow-20260703-v2 end */

/* kite-free-space-service-css-move-20260703-v1 start */
/* ==================================================
   [AO SERVICE COST TITLE SIZE v1] 提供サービスページ 費用見出しサイズ調整
   ================================================== */
body.page-154471 .kite-svc-cost h3{font-size:28px!important;line-height:1.55!important;font-weight:700!important;letter-spacing:.08em!important;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","HiraMinProN-W3","MS PMincho",serif!important}
@media(max-width:768px){body.page-154471 .kite-svc-cost h3{font-size:22px!important;line-height:1.6!important;letter-spacing:.04em!important}}

/* ==================================================
   [AO SERVICE OPENING TITLE CENTER v1] 提供サービス見出し・下線中央配置
   ================================================== */
body.page-154471 .kite-service-parent-opening-title{box-sizing:border-box!important;width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;display:block!important}
body.page-154471 .kite-service-parent-opening-title h2{display:block!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;position:relative!important}
body.page-154471 .kite-service-parent-opening-title h2::after{left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important}
@media(max-width:768px){body.page-154471 .kite-service-parent-opening-title{width:92%!important}body.page-154471 .kite-service-parent-opening-title h2{width:100%!important}}
/* /kite-free-space-service-css-move-20260703-v1 */

/* kite-home-annotated-refresh-20260703-v1 start */
body.slide header.header > h1.siteTitle > a > div.sava:nth-of-type(3) {
  margin-top: clamp(30px, 6vw, 56px) !important;
  transform: translateY(12px) !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates {
  position: relative !important;
  overflow: hidden !important;
  padding: clamp(20px, 5vw, 34px) !important;
  border: 1px solid rgba(20, 188, 184, .34) !important;
  border-radius: 28px !important;
  background:
    radial-gradient(circle at 12% 12%, rgba(33, 221, 206, .22), transparent 32%),
    radial-gradient(circle at 90% 6%, rgba(27, 130, 230, .18), transparent 30%),
    linear-gradient(145deg, rgba(255, 255, 255, .96), rgba(232, 250, 255, .94)) !important;
  box-shadow: 0 22px 54px rgba(3, 78, 115, .16), inset 0 1px 0 rgba(255, 255, 255, .9) !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates::before {
  content: "" !important;
  position: absolute !important;
  inset: -42% auto auto -18% !important;
  width: 68% !important;
  aspect-ratio: 1 !important;
  border-radius: 999px !important;
  background: conic-gradient(from 135deg, rgba(12, 174, 202, .2), rgba(52, 235, 190, .08), rgba(13, 107, 213, .18), rgba(12, 174, 202, .2)) !important;
  pointer-events: none !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates > * {
  position: relative !important;
  z-index: 1 !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates ul,
body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li::marker {
  content: "" !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates a {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 50px !important;
  padding: 13px 50px 13px 18px !important;
  border: 1px solid rgba(6, 145, 164, .22) !important;
  border-radius: 16px !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(234, 255, 250, .9)) padding-box,
    linear-gradient(135deg, rgba(13, 178, 216, .74), rgba(42, 215, 167, .74)) border-box !important;
  box-shadow: 0 12px 30px rgba(4, 97, 127, .12) !important;
  color: #03756f !important;
  -webkit-text-fill-color: #03756f !important;
  text-decoration: none !important;
}

body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates a::after {
  content: ">" !important;
  position: absolute !important;
  right: 16px !important;
  top: 50% !important;
  width: 26px !important;
  height: 26px !important;
  display: grid !important;
  place-items: center !important;
  border-radius: 999px !important;
  transform: translateY(-50%) !important;
  background: linear-gradient(135deg, #0c7fd7, #13c9bd) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 8px 18px rgba(4, 116, 163, .22) !important;
}

body.slide #guide-section .kite-trust-links {
  border: 1px solid rgba(65, 190, 255, .55) !important;
  background:
    radial-gradient(circle at 13% 12%, rgba(255, 255, 255, .22), transparent 30%),
    radial-gradient(circle at 92% 4%, rgba(72, 224, 255, .24), transparent 32%),
    linear-gradient(135deg, #075fbd 0%, #087ed0 42%, #08b8d6 100%) !important;
  box-shadow: 0 20px 48px rgba(3, 84, 155, .24), inset 0 1px 0 rgba(255, 255, 255, .24) !important;
}

body.slide #guide-section .kite-trust-links a {
  border: 1px solid rgba(255, 255, 255, .36) !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .08)) padding-box,
    linear-gradient(135deg, rgba(255, 255, 255, .62), rgba(46, 227, 255, .34)) border-box !important;
  box-shadow: 0 10px 22px rgba(0, 43, 94, .16), inset 0 1px 0 rgba(255, 255, 255, .22) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

body.slide section#j9fm .anchor-wrapper::before,
body.slide section#j9fm .kite-home-info-gap-saba-photo {
  display: none !important;
  content: none !important;
  background: none !important;
}

body.slide div.main-visual-wrapper:nth-of-type(1) > div.kite-visual-stage > div.kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) {
  width: min(100%, 880px) !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  justify-content: space-between !important;
  gap: clamp(4px, 1.6vw, 16px) !important;
  padding-inline: clamp(10px, 4vw, 42px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  white-space: nowrap !important;
}

@media (max-width: 768px) {
  body.slide header.header > h1.siteTitle > a > div.sava:nth-of-type(3) {
    margin-top: 28px !important;
    transform: translateY(10px) !important;
  }

  body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates {
    border-radius: 22px !important;
    padding: 18px !important;
  }

  body.slide section#kite-home-consultation-cta-v1 .kite-sitelink-candidates a {
    min-height: 48px !important;
    padding: 12px 46px 12px 14px !important;
  }

  body.slide #guide-section .kite-trust-links {
    border-radius: 18px !important;
  }

  body.slide div.main-visual-wrapper:nth-of-type(1) > div.kite-visual-stage > div.kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) {
    width: 100% !important;
    padding-inline: 0 !important;
  }
}
/* /kite-home-annotated-refresh-20260703-v1 */

/* kite-cont1-service-area-mojibake-fix-20260704-v1 start */
html body.page-154471 #ks-local-title {
  font-size: clamp(25px, 4.1vw, 38px) !important;
  line-height: 1.48 !important;
  letter-spacing: .03em !important;
  font-weight: 800 !important;
  color: #143142 !important;
}

html body.page-154471 #ks-local-title::before {
  content: none !important;
  display: none !important;
}

html body.page-154471 .ks-local > div > p {
  font-size: clamp(15.5px, 2.2vw, 17.5px) !important;
  line-height: 2 !important;
  letter-spacing: .04em !important;
  font-weight: 600 !important;
  color: #526973 !important;
}

html body.page-154471 .ks-local > div > p::before {
  content: none !important;
  display: none !important;
}

@media (max-width: 768px) {
  html body.page-154471 #ks-local-title {
    font-size: clamp(25px, 6.8vw, 32px) !important;
    line-height: 1.5 !important;
    letter-spacing: .025em !important;
  }

  html body.page-154471 .ks-local > div > p {
    font-size: clamp(15.5px, 4vw, 17px) !important;
    line-height: 1.95 !important;
    letter-spacing: .035em !important;
  }
}
/* /kite-cont1-service-area-mojibake-fix-20260704-v1 */

/* kite-cont1-53-page-top-return-white-20260704-v1 start */
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn,
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:link,
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:visited,
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:hover,
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn:focus,
html body.page-250816 section#brhq .kite-page-top-return-20260625 > a.kite-page-top-return-btn .kite-page-top-return-text-20260625 {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-decoration: none !important;
}
/* /kite-cont1-53-page-top-return-white-20260704-v1 */

/* kite-css-mojibake-content-repair-20260704-v1: repaired mojibake content declarations only */

/* kite-css-source-mojibake-sanitize-20260704-v2: removed legacy mojibake from comments, font names, and safe selectors */

/* kite-home-fine-tune-20260705-v1 start */
html body#top.slide header.header h1.siteTitle.siteTitle > a > div.sava:nth-of-type(3),
html body.slide#top header.header h1.siteTitle.siteTitle > a > div.sava:nth-of-type(3) {
  margin-top: 30px !important;
  transform: translateY(4px) !important;
}

html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text:nth-of-type(4),
html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text:nth-of-type(4) {
  top: 188px !important;
  transform: translateX(-50%) !important;
}

html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo,
html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo {
  margin-left: 0 !important;
  margin-right: auto !important;
  align-self: flex-start !important;
}

html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo img,
html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo img {
  display: block !important;
}

html body#top.slide section#j9fm .anchor-wrapper::before,
html body.slide#top section#j9fm .anchor-wrapper::before {
  pointer-events: none !important;
}

html body#top.slide section#j9fm figure.kite-home-info-gap-saba-photo,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo {
  display: block !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  align-self: flex-start !important;
}

html body#top.slide section#j9fm figure.kite-home-info-gap-saba-photo img,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}

html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont,
html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont {
  box-sizing: border-box !important;
  width: min(56vw, 760px) !important;
  max-width: calc(100% - 56px) !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  min-height: 0 !important;
  padding: clamp(42px, 5vw, 76px) !important;
  border-radius: clamp(32px, 3vw, 48px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2),
html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) {
  width: 100% !important;
  max-width: 100% !important;
  justify-content: center !important;
  gap: .03em !important;
  padding-inline: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
}

html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-xl,
html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-xl {
  font-size: clamp(34px, 4.1vw, 62px) !important;
  line-height: 1.04 !important;
  letter-spacing: -0.03em !important;
}

html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-space,
html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-space {
  width: .18em !important;
  min-width: .18em !important;
  max-width: .18em !important;
  flex: 0 0 .18em !important;
}

@media (max-width: 768px) {
  html body#top.slide header.header h1.siteTitle.siteTitle > a > div.sava:nth-of-type(3),
  html body.slide#top header.header h1.siteTitle.siteTitle > a > div.sava:nth-of-type(3) {
    margin-top: 26px !important;
    transform: translateY(6px) !important;
  }

  html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text:nth-of-type(4),
  html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text:nth-of-type(4) {
    top: 160px !important;
    transform: translateX(-50%) !important;
  }

  html body#top.slide #guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top #guide-section figure.kite-home-info-gap-capy-photo,
  html body#top.slide section#j9fm figure.kite-home-info-gap-saba-photo,
  html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo {
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
  }

  html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont,
  html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont {
    width: min(88vw, 530px) !important;
    max-width: calc(100vw - 36px) !important;
    padding: clamp(30px, 7vw, 46px) !important;
    border-radius: 30px !important;
  }

  html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-xl,
  html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-xl {
    font-size: clamp(28px, 7.4vw, 40px) !important;
    letter-spacing: -0.035em !important;
  }

  html body#top.slide .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-space,
  html body.slide#top .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) .kite-space {
    width: .14em !important;
    min-width: .14em !important;
    max-width: .14em !important;
    flex-basis: .14em !important;
  }
}
/* /kite-home-fine-tune-20260705-v1 */

/* kite-home-character-independent-layers-final-20260705-v2 start */
html body#top.slide main section#j9fm div.anchor-wrapper.anchor-wrapper::before,
html body.slide#top main section#j9fm div.anchor-wrapper.anchor-wrapper::before,
html body#top.slide div#guide-section::before,
html body.slide#top div#guide-section::before {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

html body#top.slide main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
html body.slide#top main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 2 !important;
  width: min(100%, 680px) !important;
  max-width: min(100%, 680px) !important;
  height: auto !important;
  min-height: 1px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden !important;
  border-radius: 28px !important;
  background: transparent !important;
}

html body#top.slide main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo img,
html body.slide#top main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo img,
html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo img,
html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 28px !important;
}

@media (max-width: 767px) {
  html body#top.slide main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
    width: min(100%, calc(100vw - 36px)) !important;
    max-width: min(100%, calc(100vw - 36px)) !important;
    border-radius: 22px !important;
  }

  html body#top.slide main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo img,
  html body.slide#top main section#j9fm div.anchor-wrapper.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo img,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo img,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo img {
    border-radius: 22px !important;
  }
}
/* kite-home-character-independent-layers-final-20260705-v2 end */

/* kite-home-character-independent-layer-var-clear-20260705-v3 start */
html body#top.slide section#j9fm,
html body.slide#top section#j9fm,
html body#top.slide section#j9fm .anchor-wrapper,
html body.slide#top section#j9fm .anchor-wrapper {
  --kite-service-saba-photo: none !important;
}
/* kite-home-character-independent-layer-var-clear-20260705-v3 end */

/* kite-home-character-independent-layer-no-pseudo-box-20260705-v4 start */
html body#top.slide section#j9fm .anchor-wrapper::before,
html body.slide#top section#j9fm .anchor-wrapper::before {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

html body#top.slide section#j9fm figure.kite-home-info-gap-saba-photo,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo,
html body#top.slide div#guide-section figure.kite-home-info-gap-capy-photo,
html body.slide#top div#guide-section figure.kite-home-info-gap-capy-photo {
  aspect-ratio: 2 / 3 !important;
}

html body#top.slide section#j9fm figure.kite-home-info-gap-saba-photo img,
html body.slide#top section#j9fm figure.kite-home-info-gap-saba-photo img,
html body#top.slide div#guide-section figure.kite-home-info-gap-capy-photo img,
html body.slide#top div#guide-section figure.kite-home-info-gap-capy-photo img {
  height: 100% !important;
  object-fit: cover !important;
}
/* kite-home-character-independent-layer-no-pseudo-box-20260705-v4 end */

/* kite-home-character-independent-layer-kill-saba-pseudo-20260705-v5 start */
html body#top.slide section#j9fm#j9fm.article.siteWidth-s > div.txt.editorArea > div.anchor-wrapper.anchor-wrapper.anchor-wrapper::before,
html body.slide#top section#j9fm#j9fm.article.siteWidth-s > div.txt.editorArea > div.anchor-wrapper.anchor-wrapper.anchor-wrapper::before,
html body#top.slide section#j9fm#j9fm.article.siteWidth-s div.anchor-wrapper.anchor-wrapper.anchor-wrapper::before,
html body.slide#top section#j9fm#j9fm.article.siteWidth-s div.anchor-wrapper.anchor-wrapper.anchor-wrapper::before {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}
/* kite-home-character-independent-layer-kill-saba-pseudo-20260705-v5 end */

/* kite-home-character-photo-size-unify-pc-tablet-20260706-v2 start */
@media (min-width: 1024px) {
  html body#top.slide main figure.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo {
    box-sizing: border-box !important;
    width: min(572px, calc(100vw - 96px)) !important;
    max-width: min(572px, calc(100vw - 96px)) !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  html body#top.slide main figure.kite-home-info-gap-kite-photo img,
  html body.slide#top main figure.kite-home-info-gap-kite-photo img,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo img,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo img,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo img,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 28px !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main figure.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo,
  html body#top.slide main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm div.anchor-wrapper > figure.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo {
    width: min(620px, calc(100vw - 56px)) !important;
    max-width: min(620px, calc(100vw - 56px)) !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }
}
/* kite-home-character-photo-size-unify-pc-tablet-20260706-v2 end */


/* kite-home-character-photo-two-thirds-pc-tablet-20260706-v2 start */
@media (min-width: 1024px) {
  html body#top.slide main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo {
    width: 380px !important;
    max-width: calc(100vw - 96px) !important;
    min-width: 0 !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  html body#top.slide main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo > img,
  html body.slide#top main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo > img,
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img,
  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo > img,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo > img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 28px !important;
  }

  html body#top.slide main #concern-section::before,
  html body.slide#top main #concern-section::before {
    width: 380px !important;
    max-width: calc(100vw - 96px) !important;
    height: auto !important;
    aspect-ratio: 2 / 3 !important;
    border-radius: 28px !important;
    background-size: cover, cover !important;
    overflow: hidden !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm.article.siteWidth-s.ao-scroll-reveal div.txt.editorArea div.anchor-wrapper > figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo {
    width: 380px !important;
    max-width: calc(100vw - 56px) !important;
    min-width: 0 !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  html body#top.slide main #concern-section::before,
  html body.slide#top main #concern-section::before {
    width: 380px !important;
    max-width: calc(100vw - 56px) !important;
    height: auto !important;
    aspect-ratio: 2 / 3 !important;
    border-radius: 28px !important;
    background-size: cover, cover !important;
    overflow: hidden !important;
  }
}
/* kite-home-character-photo-two-thirds-pc-tablet-20260706-v2 end */


/* kite-home-capy-mobile-342px-20260706-v1 start */
@media (max-width: 767px) {
  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo {
    width: 342px !important;
    max-width: calc(100vw - 48px) !important;
    min-width: 0 !important;
    aspect-ratio: 2 / 3 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    border-radius: 28px !important;
  }

  html body#top.slide main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo > img,
  html body.slide#top main div#guide-section div.split-container div.flow-side figure.kite-home-info-gap-capy-photo > img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 28px !important;
  }
}
/* kite-home-capy-mobile-342px-20260706-v1 end */

/* kite-home-capy-anchor-under-about-20260706-v2 start */
html body#top.slide main div#guide-section div.split-container > div.anchor-side,
html body.slide#top main div#guide-section div.split-container > div.anchor-side {
  justify-content: flex-start !important;
  gap: 0 !important;
  overflow: visible !important;
}

html body#top.slide main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
html body.slide#top main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
  display: block !important;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  inset: auto !important;
  transform: none !important;
  width: min(360px, 100%) !important;
  height: 540px !important;
  min-height: 540px !important;
  max-height: 540px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
  aspect-ratio: 2 / 3 !important;
  margin: 38px 0 0 !important;
  padding: 0 !important;
  align-self: flex-start !important;
  justify-self: start !important;
  overflow: hidden !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 46px rgba(13, 88, 76, 0.18) !important;
  z-index: 2 !important;
}

html body#top.slide main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img,
html body.slide#top main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  border-radius: 28px !important;
  transform: none !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body#top.slide main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
    width: min(360px, 100%) !important;
    margin-top: 34px !important;
  }
}

@media (max-width: 767px) {
  html body#top.slide main div#guide-section div.split-container > div.anchor-side,
  html body.slide#top main div#guide-section div.split-container > div.anchor-side {
    height: auto !important;
    min-height: 0 !important;
    align-items: stretch !important;
  }

  html body#top.slide main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section div.split-container > div.anchor-side > figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
    width: min(342px, calc(100vw - 48px)) !important;
    height: 513px !important;
    min-height: 513px !important;
    max-height: 513px !important;
    max-width: calc(100vw - 48px) !important;
    margin: 34px auto 0 !important;
    align-self: center !important;
    justify-self: center !important;
  }
}
/* kite-home-capy-anchor-under-about-20260706-v2 end */
/* kite-home-remove-old-kite-pseudo-photo-20260707-v1 start */
html body#top.slide main #concern-section::before,
html body.slide#top main #concern-section::before,
html body#top.slide main #concern-section .split-container::after,
html body.slide#top main #concern-section .split-container::after,
html body#top.slide main #concern-section .anchor-side::after,
html body.slide#top main #concern-section .anchor-side::after {
  content: none !important;
  display: none !important;
  background-image: none !important;
}

html body#top.slide main #concern-section .anchor-side > figure.kite-home-info-gap-kite-photo,
html body.slide#top main #concern-section .anchor-side > figure.kite-home-info-gap-kite-photo {
  display: block !important;
}
/* kite-home-remove-old-kite-pseudo-photo-20260707-v1 end */

/* kite-home-comment-fixes-20260707-v1 */
@media (min-width: 769px) {
  html body#top.slide header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4),
  html body.slide#top header.header h1.siteTitle.siteTitle > a > div.kite-area-text.kite-area-text:nth-of-type(4) {
    top: 206px !important;
    transform: translateX(-50%) !important;
  }

  html body#top #kite-desc-root .kite-card-ja > .kite-header + br + br + .kite-sec,
  html body#top #kite-desc-root .kite-card-ja > .kite-header + .kite-sec,
  html body.slide#top #kite-desc-root .kite-card-ja > .kite-header + br + br + .kite-sec,
  html body.slide#top #kite-desc-root .kite-card-ja > .kite-header + .kite-sec {
    margin-top: clamp(28px, 3.4vw, 52px) !important;
    padding-top: clamp(8px, 1vw, 14px) !important;
  }

  html body#top.slide .foot-area .main-visual-wrapper .kite-visual-stage.kite-visual-stage,
  html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage.kite-visual-stage {
    width: min(calc(100vw - 80px), 660px) !important;
    max-width: min(calc(100vw - 80px), 660px) !important;
    height: min(calc(100vw - 80px), 660px) !important;
    min-height: 0 !important;
    aspect-ratio: 1 / 1 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html body#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont,
  html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont {
    width: 84% !important;
    max-width: 84% !important;
    height: 84% !important;
    max-height: 84% !important;
    min-height: 0 !important;
    aspect-ratio: 1 / 1 !important;
    margin: auto !important;
    align-self: center !important;
    justify-self: center !important;
    box-sizing: border-box !important;
    padding: clamp(34px, 4vw, 62px) clamp(20px, 3vw, 38px) !important;
  }
}

html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
  content: "きてケアプランセンター\A居宅介護支援事業所のご案内";
  display: block !important;
  white-space: pre-line !important;
  margin: 0 0 clamp(18px, 3vw, 30px) !important;
  color: #075b8f !important;
  -webkit-text-fill-color: #075b8f !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(28px, 5.4vw, 52px) !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: .04em !important;
  text-align: left !important;
}

html body#top #kite-desc-root .kite-card-ja > .kite-sec:nth-of-type(2),
html body#top #kite-desc-root .kite-card-ja > .kite-header + br + br + .kite-sec,
html body.slide#top #kite-desc-root .kite-card-ja > .kite-sec:nth-of-type(2),
html body.slide#top #kite-desc-root .kite-card-ja > .kite-header + br + br + .kite-sec {
  margin-top: clamp(28px, 4.8vw, 52px) !important;
  padding-top: clamp(8px, 1.4vw, 16px) !important;
}

html body#top #guide-section .kite-trust-links,
html body.slide#top #guide-section .kite-trust-links {
  border-color: rgba(103, 214, 255, .7) !important;
  background:
    radial-gradient(circle at 14% 10%, rgba(255, 255, 255, .32), transparent 34%),
    radial-gradient(circle at 92% 4%, rgba(115, 234, 255, .28), transparent 34%),
    linear-gradient(135deg, #0e8fde 0%, #0aa8df 48%, #10c7c1 100%) !important;
  box-shadow: 0 18px 40px rgba(8, 124, 196, .22), inset 0 1px 0 rgba(255, 255, 255, .28) !important;
}

html body#top #guide-section .kite-trust-links a,
html body.slide#top #guide-section .kite-trust-links a {
  border-color: rgba(255, 255, 255, .5) !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, .24), rgba(255, 255, 255, .1)) padding-box,
    linear-gradient(135deg, rgba(255, 255, 255, .72), rgba(84, 229, 255, .42)) border-box !important;
}

@media (max-width: 768px) {
  html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
    font-size: clamp(25px, 8vw, 36px) !important;
    line-height: 1.32 !important;
  }
}
/* /kite-home-comment-fixes-20260707-v1 */

/* kite-home-quick-links-fullwidth-20260707-v1 */
html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: none !important;
  box-sizing: border-box !important;
  margin: clamp(24px, 3.8vw, 42px) 0 0 !important;
}

html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3 {
  margin: 0 0 clamp(18px, 2.6vw, 28px) !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}

html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before {
  content: "きてケアプランセンター公式ホームページでよく見られるページ";
  display: block !important;
  color: #075b8f !important;
  -webkit-text-fill-color: #075b8f !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(22px, 2.8vw, 34px) !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
  letter-spacing: .04em !important;
}

html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates ul,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates ul {
  width: 100% !important;
  grid-template-columns: repeat(2, minmax(260px, 1fr)) !important;
  gap: clamp(16px, 2.4vw, 28px) clamp(18px, 2.6vw, 28px) !important;
}

html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li:last-child:nth-child(odd),
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li:last-child:nth-child(odd) {
  grid-column: 1 / -1 !important;
}

html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li:last-child:nth-child(odd) a,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates li:last-child:nth-child(odd) a {
  width: 100% !important;
}

@media (max-width: 760px) {
  html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates {
    margin-top: 22px !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before {
    font-size: clamp(22px, 6.2vw, 30px) !important;
    line-height: 1.55 !important;
    text-align: left !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates ul,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates ul {
    grid-template-columns: 1fr !important;
  }
}
/* /kite-home-quick-links-fullwidth-20260707-v1 */

/* kite-home-quick-links-heading-size-20260707-v1 */
html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before {
  font-size: 24px !important;
  line-height: 1.58 !important;
}

@media (max-width: 760px) {
  html body#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-sitelink-candidates h3::before {
    font-size: 20px !important;
    line-height: 1.62 !important;
  }
}
/* /kite-home-quick-links-heading-size-20260707-v1 */

/* kite-home-cta-office-photo-20260708-v1
   Scope: top page consultation CTA only.
   Purpose: place the office exterior photo above the phone/contact buttons and push the buttons lower. */
html body#top section#kite-home-consultation-cta-v1 .kite-cta-actions,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-actions {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(156px, 1fr)) !important;
  align-items: center !important;
  justify-content: end !important;
  gap: 14px 16px !important;
  min-width: min(38vw, 430px) !important;
  padding-top: clamp(12px, 2vw, 32px) !important;
}
html body#top section#kite-home-consultation-cta-v1 .kite-cta-actions::before,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-actions::before {
  content: "" !important;
  display: block !important;
  grid-column: 1 / -1 !important;
  width: min(100%, 360px) !important;
  aspect-ratio: 280 / 250 !important;
  margin: 0 auto clamp(8px, 1.2vw, 14px) !important;
  border: 1px solid rgba(18, 162, 197, .24) !important;
  border-radius: 8px !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,.02), rgba(12,95,130,.08)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/JssYKdpFHw_full.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 18px 36px rgba(12, 82, 110, .14) !important;
}
html body#top section#kite-home-consultation-cta-v1 .kite-cta-actions .kite-cta-button,
html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-actions .kite-cta-button {
  width: 100% !important;
}
@media (max-width: 760px) {
  html body#top section#kite-home-consultation-cta-v1 .kite-cta-actions,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-actions {
    grid-template-columns: 1fr !important;
    min-width: 0 !important;
    padding-top: 0 !important;
    margin-top: 22px !important;
    gap: 12px !important;
  }
  html body#top section#kite-home-consultation-cta-v1 .kite-cta-actions::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-actions::before {
    width: min(100%, 330px) !important;
    margin-bottom: 8px !important;
  }
}
/* /kite-home-cta-office-photo-20260708-v1 */

/* kite-home-character-photo-mobile-center-20260709-v1 start */
@media (max-width: 767px) {
  html body#top.slide main section#j9fm div.anchor-split > div.anchor-side:has(> figure.kite-home-info-gap-saba-photo),
  html body.slide#top main section#j9fm div.anchor-split > div.anchor-side:has(> figure.kite-home-info-gap-saba-photo),
  html body#top.slide main div#guide-section div.split-container > div.anchor-side:has(> figure.kite-home-info-gap-capy-photo),
  html body.slide#top main div#guide-section div.split-container > div.anchor-side:has(> figure.kite-home-info-gap-capy-photo) {
    padding-left: 0 !important;
    padding-right: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo,
  html body#top.slide main section#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body.slide#top main section#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo {
    left: auto !important;
    right: auto !important;
    transform: none !important;
    width: min(342px, calc(100vw - 48px)) !important;
    max-width: min(342px, calc(100vw - 48px)) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
    justify-self: center !important;
  }

  html body#top.slide main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo > img,
  html body.slide#top main figure.kite-home-info-gap-kite-photo.kite-home-info-gap-kite-photo > img,
  html body#top.slide main section#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo > img,
  html body.slide#top main section#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo > img,
  html body#top.slide main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img,
  html body.slide#top main div#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    object-position: center center !important;
  }
}
/* kite-home-character-photo-mobile-center-20260709-v1 end */

/* kite-home-character-photo-size-unify-20260709-v1 start */
body#top#top#top #guide-section#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
body#top#top#top section#j9fm#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo {
  flex: 0 0 380px !important;
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important;
  height: 540px !important;
  min-height: 540px !important;
  max-height: 540px !important;
  overflow: hidden !important;
}

body#top#top#top #guide-section#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo > img,
body#top#top#top section#j9fm#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo > img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}

@media (min-width: 769px) and (max-width: 1024px) {
  body#top#top#top #guide-section#guide-section .split-container > .flow-side,
  body#top#top#top section#j9fm#j9fm .anchor-split > .flow-side {
    padding-left: 176px !important;
    box-sizing: border-box !important;
  }
}

@media (max-width: 767px) {
  body#top#top#top #guide-section#guide-section figure.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo.kite-home-info-gap-capy-photo,
  body#top#top#top section#j9fm#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo {
    flex: 0 0 auto !important;
    width: min(342px, calc(100vw - 48px)) !important;
    min-width: 0 !important;
    max-width: min(342px, calc(100vw - 48px)) !important;
    height: 513px !important;
    min-height: 513px !important;
    max-height: 513px !important;
  }
}

body#top#top#top section#j9fm#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 3 / 4 !important;
}
/* kite-home-character-photo-size-unify-20260709-v1 end */

/* kite-standard-breadcrumb-left-small-20260709-v1 start */
html body:not(#top) > nav.pnkz.pnkz,
html body:not(#top) nav.pnkz.pnkz,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: min(1120px, calc(100% - 32px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body:not(#top) > nav.pnkz.pnkz ul,
html body:not(#top) nav.pnkz.pnkz ul,
html body:not(#top) > nav.pnkz.pnkz ol,
html body:not(#top) nav.pnkz.pnkz ol,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) ul,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) ol {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  text-align: left !important;
}

html body:not(#top) > nav.pnkz.pnkz,
html body:not(#top) nav.pnkz.pnkz,
html body:not(#top) > nav.pnkz.pnkz li,
html body:not(#top) nav.pnkz.pnkz li,
html body:not(#top) > nav.pnkz.pnkz a,
html body:not(#top) nav.pnkz.pnkz a,
html body:not(#top) > nav.pnkz.pnkz span,
html body:not(#top) nav.pnkz.pnkz span,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz),
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) li,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) a,
html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) span {
  font-size: 12px !important;
  line-height: 1.55 !important;
  text-align: left !important;
}

@media (max-width: 767px) {
  html body:not(#top) > nav.pnkz.pnkz,
  html body:not(#top) nav.pnkz.pnkz,
  html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
  }

  html body:not(#top) > nav.pnkz.pnkz,
  html body:not(#top) nav.pnkz.pnkz,
  html body:not(#top) > nav.pnkz.pnkz li,
  html body:not(#top) nav.pnkz.pnkz li,
  html body:not(#top) > nav.pnkz.pnkz a,
  html body:not(#top) nav.pnkz.pnkz a,
  html body:not(#top) > nav.pnkz.pnkz span,
  html body:not(#top) nav.pnkz.pnkz span,
  html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz),
  html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) li,
  html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) a,
  html body:not(#top) .kite-visible-breadcrumb:not(nav.pnkz) span {
    font-size: 11px !important;
    line-height: 1.5 !important;
  }
}
/* kite-standard-breadcrumb-left-small-20260709-v1 end */

/* kite-homepage-comment-tune-20260710-v3 start */

/* 1: add breathing room above the philosophy heading on smartphone widths */
@media (max-width: 767px) {
  html body#top div.kite-card.kite-card-ja > div.kite-header > div.kite-sec:nth-of-type(4),
  html body.slide#top div.kite-card.kite-card-ja > div.kite-header > div.kite-sec:nth-of-type(4) {
    margin-top: 28px !important;
  }
}

/* 2: lower the service-area line slightly below the company line */
/* 3: hide only the slash text nodes between representative URL buttons */
html body#top section#t5qt div.txt.editorArea section.kite-representative-url-box:nth-of-type(2) > p:nth-of-type(2),
html body.slide#top section#t5qt div.txt.editorArea section.kite-representative-url-box:nth-of-type(2) > p:nth-of-type(2) {
  font-size: 0 !important;
  line-height: 0 !important;
}

html body#top section#t5qt div.txt.editorArea section.kite-representative-url-box:nth-of-type(2) > p:nth-of-type(2) > a,
html body.slide#top section#t5qt div.txt.editorArea section.kite-representative-url-box:nth-of-type(2) > p:nth-of-type(2) > a {
  font-size: 16px !important;
  line-height: 1.5 !important;
}

/* 4: use a slightly deeper sky-blue gradient on all trust-link buttons */
html body#top div.kite-trust-links > div.kite-trust-link-grid > a,
html body.slide#top div.kite-trust-links > div.kite-trust-link-grid > a {
  color: #ffffff !important;
  background: linear-gradient(135deg, #258fd0 0%, #42aee2 52%, #68c6ec 100%) !important;
  border-color: rgba(255, 255, 255, 0.62) !important;
  box-shadow: 0 5px 14px rgba(20, 119, 177, 0.22) !important;
}

/* 5: widen the white greeting card slightly on smartphone widths */
@media (max-width: 767px) {
  html body#top section#xw8e div.greeting-wrapper.greeting-anim-01 > div.greeting-card:nth-of-type(6),
  html body.slide#top section#xw8e div.greeting-wrapper.greeting-anim-01 > div.greeting-card:nth-of-type(6) {
    box-sizing: border-box !important;
    width: calc(100% - 24px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* 6: open the animated brand lettering slightly on tablet and PC widths */
/* kite-homepage-comment-tune-20260710-v3 end */
/* kite-homepage-trust-gradient-20260710-v4 start */
html body#top#top#top div.kite-trust-links.kite-trust-links > div.kite-trust-link-grid.kite-trust-link-grid > a,
html body.slide#top#top#top div.kite-trust-links.kite-trust-links > div.kite-trust-link-grid.kite-trust-link-grid > a {
  color: #ffffff !important;
  background-color: #3aa9df !important;
  background-image: linear-gradient(135deg, #258fd0 0%, #42aee2 52%, #68c6ec 100%) !important;
  border-color: rgba(255, 255, 255, 0.62) !important;
  box-shadow: 0 5px 14px rgba(20, 119, 177, 0.22) !important;
}
/* kite-homepage-trust-gradient-20260710-v4 end */
/* kite-homepage-welcome-faq-center-20260710-v5 start */

/* Replace only the visible generated CTA heading; keep real HTML and SEO copy intact. */
html body#top#top#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
html body.slide#top#top#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
  content: "きてケアプランセンターへようこそ" !important;
}

/* Center the existing FAQ contact button without changing its size or destination. */
html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* kite-homepage-welcome-faq-center-20260710-v5 end */
/* kite-homepage-faq-wrapper-center-20260710-v6 start */
html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper {
  box-sizing: border-box !important;
  width: min(350px, calc(100% - 24px)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn {
  box-sizing: border-box !important;
  width: 100% !important;
}
/* kite-homepage-faq-wrapper-center-20260710-v6 end */
/* kite-homepage-faq-label-center-20260710-v7 start */
html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper {
  width: 100% !important;
  max-width: 350px !important;
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn {
  width: 100% !important;
  position: relative !important;
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > span,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > span {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: max-content !important;
  max-width: calc(100% - 84px) !important;
  text-align: center !important;
}
/* kite-homepage-faq-label-center-20260710-v7 end */
/* kite-homepage-faq-arrow-right-20260710-v8 start */
html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
  position: absolute !important;
  top: 50% !important;
  right: 22px !important;
  left: auto !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
}
/* kite-homepage-faq-arrow-right-20260710-v8 end */
/* kite-homepage-faq-wide-arrow-motion-20260710-v9 start */
html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper {
  width: min(380px, calc(100vw - 24px)) !important;
  max-width: none !important;
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn {
  width: 100% !important;
}

@keyframes kiteFaqContactArrowSlide20260710V9 {
  0%, 100% { transform: translateY(-50%) translateX(0); }
  50% { transform: translateY(-50%) translateX(8px); }
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
  animation: kiteFaqContactArrowSlide20260710V9 1.65s cubic-bezier(0.22, 1, 0.36, 1) infinite both !important;
}


/* kite-homepage-faq-wide-arrow-motion-20260710-v9 end */
/* kite-homepage-faq-desktop-tablet-center-20260710-v10 start */
@media (min-width: 600px) {
  html body#top#top#top div#kite-faq-kinetic,
  html body.slide#top#top#top div#kite-faq-kinetic {
    box-sizing: border-box !important;
    width: min(1100px, calc(100% - 32px)) !important;
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-header,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-header,
  html body#top#top#top div#kite-faq-kinetic > div.faq-grid,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-grid {
    box-sizing: border-box !important;
    width: 350px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper {
    box-sizing: border-box !important;
    width: min(560px, calc(100% - 32px)) !important;
    max-width: 560px !important;
    left: auto !important;
    transform: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > span,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > span {
    width: max-content !important;
    max-width: calc(100% - 110px) !important;
    white-space: nowrap !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
    animation: kiteFaqContactArrowSlide20260710V9 1.65s cubic-bezier(0.22, 1, 0.36, 1) infinite both !important;
  }
}
/* kite-homepage-faq-desktop-tablet-center-20260710-v10 end */

/* kite-homepage-faq-background-fit-two-column-20260710-v12 start */
@media (min-width: 769px) {
  html body#top#top#top div#kite-faq-kinetic > div.faq-grid,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-grid {
    box-sizing: border-box !important;
    display: grid !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 35px !important;
    align-items: stretch !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-grid > div.faq-card,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-grid > div.faq-card {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* kite-homepage-faq-background-fit-two-column-20260710-v12 end */

/* kite-homepage-faq-contact-arrow-motion-20260710-v13 start */
@keyframes kiteFaqContactArrowSlide20260710V13 {
  0%, 100% {
    transform: translateY(-50%) translate3d(0, 0, 0);
  }
  45% {
    transform: translateY(-50%) translate3d(8px, 0, 0);
  }
  68% {
    transform: translateY(-50%) translate3d(3px, 0, 0);
  }
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
  animation: kiteFaqContactArrowSlide20260710V13 1.65s cubic-bezier(0.22, 1, 0.36, 1) infinite both !important;
  will-change: transform !important;
}



@media (prefers-reduced-motion: reduce) {
  html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
    animation: none !important;
    transform: translateY(-50%) !important;
  }
}
/* kite-homepage-faq-contact-arrow-motion-20260710-v13 end */

/* kite-homepage-faq-contact-arrow-translate-fix-20260710-v14 start */
@keyframes kiteFaqContactArrowTranslate20260710V14 {
  0%, 100% {
    translate: 0 0;
  }
  45% {
    translate: 8px 0;
  }
  68% {
    translate: 3px 0;
  }
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
  animation: kiteFaqContactArrowTranslate20260710V14 1.65s cubic-bezier(0.22, 1, 0.36, 1) infinite both !important;
  translate: 0 0;
  will-change: translate !important;
}

html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn:hover > svg.btn-arrow-icon,
html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn:hover > svg.btn-arrow-icon {
  animation-duration: 1.05s !important;
}

@media (prefers-reduced-motion: reduce) {
  html body#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-cta-wrapper > a.faq-contact-btn > svg.btn-arrow-icon {
    animation: none !important;
    translate: 0 0 !important;
  }
}
/* kite-homepage-faq-contact-arrow-translate-fix-20260710-v14 end */

/* kite-homepage-faq-header-background-width-20260710-v15 start */
@media (min-width: 769px) {
  html body#top#top#top div#kite-faq-kinetic > div.faq-header,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-header {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body#top#top#top div#kite-faq-kinetic > div.faq-header > p.faq-lead,
  html body.slide#top#top#top div#kite-faq-kinetic > div.faq-header > p.faq-lead {
    box-sizing: border-box !important;
    width: min(820px, 100%) !important;
    max-width: 820px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* kite-homepage-faq-header-background-width-20260710-v15 end */

/* kite-brand-letter-spacing-and-global-qr-lower-20260711-v16 start */
html body footer.footer > article.qrCode > figure > img.qrCode-img {
  margin-top: 14px !important;
}
/* kite-brand-letter-spacing-and-global-qr-lower-20260711-v16 end */

/* kite-homepage-comments-20260711-v19 start */
@media (min-width: 769px) {
  html body#top nav.globalNav > div.inner > ul.parent a,
  html body.slide#top nav.globalNav > div.inner > ul.parent a {
    box-sizing: border-box !important;
    padding: 10px 20px !important;
    font-size: 15px !important;
    line-height: 1.45 !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
    font-size: 44px !important;
    line-height: 1.25 !important;
  }
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates {
  background-image:
    radial-gradient(ellipse 72% 62% at 0% 0%, rgba(69, 183, 236, 0.38) 0%, rgba(145, 217, 248, 0.23) 48%, rgba(255, 255, 255, 0) 80%),
    radial-gradient(circle at 96% 0%, rgba(88, 199, 242, 0.26), rgba(0, 0, 0, 0) 38%),
    linear-gradient(135deg, rgba(240, 251, 255, 0.97), rgba(246, 253, 255, 0.98) 52%, rgba(230, 248, 255, 0.94)) !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before {
  width: 72% !important;
  height: 82% !important;
  top: -24% !important;
  left: -16% !important;
  border-radius: 50% !important;
  background: radial-gradient(ellipse at center, rgba(70, 187, 238, 0.38) 0%, rgba(156, 224, 250, 0.22) 48%, rgba(255, 255, 255, 0) 78%) !important;
}

@keyframes kiteHomeSitelinkArrow20260711V19 {
  0%, 100% { translate: 0 0; }
  45% { translate: 8px 0; }
  68% { translate: 3px 0; }
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after {
  animation: kiteHomeSitelinkArrow20260711V19 1.65s cubic-bezier(0.22, 1, 0.36, 1) infinite both !important;
  will-change: translate !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:hover::after,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:hover::after {
  animation-duration: 1.05s !important;
}

@media (prefers-reduced-motion: reduce) {
  html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after,
  html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after {
    animation: none !important;
    translate: 0 0 !important;
  }
}
/* kite-homepage-comments-20260711-v19 end */

/* kite-homepage-global-nav-larger-20260711-v20 start */
@media (min-width: 769px) {
  html body#top nav.globalNav > div.inner > ul.parent a,
  html body.slide#top nav.globalNav > div.inner > ul.parent a {
    padding: 11px 22px !important;
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
/* kite-homepage-global-nav-larger-20260711-v20 end */

/* kite-homepage-comments-20260711-v21 start */
@media (min-width: 769px) {
  html body#top nav.globalNav > div.inner > ul.parent a,
  html body.slide#top nav.globalNav > div.inner > ul.parent a {
    padding: 12px 24px !important;
    font-size: 17px !important;
    line-height: 1.45 !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
    font-size: 40px !important;
    line-height: 1.25 !important;
  }
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates {
  background-image:
    radial-gradient(ellipse 88% 72% at 0% 0%, rgba(70, 185, 238, 0.44) 0%, rgba(150, 220, 249, 0.27) 50%, rgba(255, 255, 255, 0) 84%),
    radial-gradient(circle at 96% 0%, rgba(88, 199, 242, 0.26), rgba(0, 0, 0, 0) 38%),
    linear-gradient(135deg, rgba(239, 251, 255, 0.98), rgba(246, 253, 255, 0.98) 52%, rgba(230, 248, 255, 0.94)) !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before {
  width: 88% !important;
  height: 88% !important;
  top: -22% !important;
  left: -14% !important;
  background: radial-gradient(ellipse at center, rgba(78, 190, 239, 0.42) 0%, rgba(162, 226, 251, 0.24) 50%, rgba(255, 255, 255, 0) 80%) !important;
}

html body footer.footer > article.qrCode > figure > img.qrCode-img {
  margin-top: 28px !important;
}
/* kite-homepage-comments-20260711-v21 end */

/* kite-homepage-remove-representative-url-box-20260711-v22 start */
html body#top section#t5qt section.kite-representative-url-box,
html body.slide#top section#t5qt section.kite-representative-url-box {
  display: none !important;
}
/* kite-homepage-remove-representative-url-box-20260711-v22 end */

/* kite-visual-square-lock-20260712-v1 */
html body:not(#top) .main-visual-wrapper .kite-visual-stage {
  width: min(92vw, 1180px) !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  min-height: 0 !important;
  max-height: none !important;
}

html body:not(#top) .main-visual-wrapper .kite-bg-layer,
html body:not(#top) .main-visual-wrapper .kite-sunlight-orbs-container {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
}

html body:not(#top) .main-visual-wrapper .kite-anim-cont {
  width: min(58%, 680px) !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  html body:not(#top) .main-visual-wrapper .kite-visual-stage {
    width: min(92vw, 520px) !important;
  }

  html body:not(#top) .main-visual-wrapper .kite-anim-cont {
    width: 82% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
  }
}
/* /kite-visual-square-lock-20260712-v1 */


/* kite-restore-chunk-21-20260802 */
/* kite-visual-company-name-full-width-20260712-v1 */
html body:not(#top) .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  white-space: nowrap !important;
  font-size: clamp(38px, 5.2vw, 70px) !important;
  line-height: 1.12 !important;
  letter-spacing: 0.015em !important;
  text-align: center !important;
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
}

html body:not(#top):not(#kite-visual-company-name-never) .main-visual-wrapper.main-visual-wrapper .kite-visual-stage .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-xl {
  font-size: clamp(38px, 5.2vw, 70px) !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  margin-right: 0 !important;
  flex: 0 0 auto !important;
}

html body:not(#top):not(#kite-visual-company-name-never) .main-visual-wrapper.main-visual-wrapper .kite-visual-stage .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-xl:last-child {
  margin-right: 0 !important;
}

@media (max-width: 768px) {
  html body:not(#top) .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
    font-size: 28px !important;
    letter-spacing: -0.01em !important;
    display: flex !important;
    justify-content: space-between !important;
  }

  html body:not(#top):not(#kite-visual-company-name-never) .main-visual-wrapper.main-visual-wrapper .kite-visual-stage .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-xl {
    font-size: 28px !important;
    margin-right: 0 !important;
  }
}
/* /kite-visual-company-name-full-width-20260712-v1 */

/* kite-global-breadcrumb-unify-20260712-v1 */
html body nav.pnkz,
html body .kite-visible-breadcrumb {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: 0 !important;
  z-index: 20 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 10px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #50646b !important;
  font-size: 12px !important;
  line-height: 1.65 !important;
  overflow: visible !important;
}

html body:has(.kite-visible-breadcrumb) > nav.pnkz {
  display: none !important;
}

html body nav.pnkz > *,
html body .kite-visible-breadcrumb > ol {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

html body .kite-visible-breadcrumb > ol {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 3px 7px !important;
  list-style: none !important;
}

html body nav.pnkz a,
html body .kite-visible-breadcrumb a {
  color: #247d73 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

html body .kite-visible-breadcrumb li {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  html body nav.pnkz,
  html body .kite-visible-breadcrumb {
    padding: 8px 0 !important;
    font-size: 11px !important;
    line-height: 1.55 !important;
  }

  html body nav.pnkz > *,
  html body .kite-visible-breadcrumb > ol {
    width: calc(100% - 24px) !important;
    max-width: 520px !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
    padding-right: 76px !important;
  }
}
/* /kite-global-breadcrumb-unify-20260712-v1 */

/* kite-region-hero-common-20260712-v2 */
:root {
  --kite-region-hero-bg: #f4fbfa;
  --kite-region-hero-gradient:
    radial-gradient(circle at 82% 18%, rgba(14, 181, 156, .24) 0, rgba(14, 181, 156, 0) 42%),
    radial-gradient(circle at 14% 86%, rgba(11, 115, 185, .16) 0, rgba(11, 115, 185, 0) 40%),
    linear-gradient(110deg, rgba(255, 255, 255, .98) 0%, rgba(244, 253, 250, .94) 52%, rgba(238, 247, 255, .92) 100%);
  --kite-region-hero-height: 620px;
  --kite-region-hero-padding: 132px 0 56px;
  --kite-region-title-size: clamp(42px, 5vw, 60px);
}

html body #kite-region-hero#kite-region-hero {
  box-sizing: border-box !important;
  min-height: var(--kite-region-hero-height) !important;
  padding: var(--kite-region-hero-padding) !important;
  display: block !important;
  align-items: normal !important;
  background-color: var(--kite-region-hero-bg) !important;
  background-image: var(--kite-region-hero-gradient) !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

html body #kite-region-hero#kite-region-hero > .kite-wrap {
  width: min(1120px, calc(100% - 40px)) !important;
  margin: 0 auto !important;
}

html body #kite-region-hero#kite-region-hero .kite-hero-inner {
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html body #kite-region-hero#kite-region-hero :is(h1, h2) {
  width: min(820px, 100%) !important;
  max-width: 820px !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", serif !important;
  font-size: var(--kite-region-title-size) !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  letter-spacing: .01em !important;
}

html body #kite-region-hero#kite-region-hero .kite-kicker {
  display: block !important;
  margin: 0 0 14px !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
}

@media (max-width: 767px) {
  :root {
    --kite-region-hero-height: 520px;
    --kite-region-hero-padding: 104px 0 38px;
    --kite-region-title-size: clamp(30px, 8vw, 34px);
  }

  html body #kite-region-hero#kite-region-hero > .kite-wrap {
    width: calc(100% - 28px) !important;
  }

  html body #kite-region-hero#kite-region-hero :is(h1, h2) {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 14px !important;
    line-height: 1.45 !important;
  }
}
/* /kite-region-hero-common-20260712-v2 */

/* kite-region-resource-common-20260712-v1 */
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-service-grid {
  display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:16px !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-service-card {
  display:flex !important; flex-direction:column !important; min-width:0 !important;
  background:#fff !important; border:1px solid rgba(14,181,156,.18) !important;
  border-radius:8px !important; box-shadow:0 12px 26px rgba(11,115,185,.08) !important; overflow:hidden !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-card-pad {
  display:flex !important; flex:1 1 auto !important; flex-direction:column !important; align-items:flex-start !important;
  gap:10px !important; padding:22px 24px !important; text-align:left !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-card-pad :is(h3,h4) {
  width:100% !important; margin:0 0 4px !important; color:#173247 !important;
  font-size:21px !important; line-height:1.5 !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-card-pad p {
  width:100% !important; margin:0 !important; color:#526973 !important; font-size:15px !important; line-height:1.75 !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-medical-links-v1,.kite-shop-links-v2,.kite-link-row) {
  display:flex !important; flex-wrap:wrap !important; gap:8px !important; align-items:center !important; margin-top:auto !important; padding-top:8px !important;
}
:is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
:is(.kite-medical-links-v1,.kite-shop-links-v2,.kite-link-row) a {
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  min-height:42px !important; padding:9px 14px !important; border:1px solid rgba(2,132,199,.78) !important;
  border-radius:7px !important; background:#0284c7 !important; color:#fff !important;
  font-size:14px !important; font-weight:800 !important; line-height:1.35 !important; text-decoration:none !important;
}
@media(max-width:767px){
  :is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
  :is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-service-grid {grid-template-columns:1fr !important;gap:12px !important;}
  :is(body.page-250145,body.page-250146,body.page-250147,body.page-250148)
  :is(.kite-life-route-group-v1,.kite-shop-section-v1) .kite-card-pad {padding:18px !important;}
}
/* /kite-region-resource-common-20260712-v1 */

/* kite-minami-nishi-layout-20260712-v1 start */
html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-wrap,
html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-wrap {
  width: min(1080px, 100%) !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card {
  display: block !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card::before,
html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card::after {
  display: none !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(250px, .72fr) minmax(360px, 1fr) auto !important;
  gap: 3px 30px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(260px, .72fr) minmax(360px, 1fr) auto !important;
  gap: 4px 30px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  justify-self: start !important;
  align-self: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card h3 {
  grid-row: 1 / 5 !important;
}

html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card h3 {
  grid-row: 1 / 3 !important;
  font-size: 19px !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p {
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p {
  grid-column: 2 !important;
}

html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:first-of-type {
  grid-column: 2 !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p strong {
  display: inline-block !important;
  min-width: 4.4em !important;
  margin-right: .45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4),
html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2) {
  grid-column: 3 !important;
  align-self: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-end !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) {
  grid-row: 1 / 5 !important;
}

html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2) {
  grid-row: 1 / 3 !important;
}

html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-detail-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 48px !important;
  max-width: max-content !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid rgba(11, 115, 185, .42) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(231, 247, 255, .98), rgba(218, 242, 255, .96)) !important;
  color: #075f9f !important;
  -webkit-text-fill-color: #075f9f !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 16px rgba(11, 115, 185, .11) !important;
}

html body.page-250148 section.kite-region-page-part[data-kite-layout="nishi-standard-20260712-v1"] > section.kite-other-life-area-v1 .kite-service-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}

html body.page-250148 section.kite-region-page-part[data-kite-layout="nishi-standard-20260712-v1"] > section.kite-other-life-area-v1 .kite-service-card,
html body.page-250148 section.kite-region-page-part[data-kite-layout="nishi-standard-20260712-v1"] > section.kite-other-life-area-v1 .kite-card-pad {
  height: 100% !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-list-v2 {
  display: grid !important;
  gap: 9px !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(220px, .44fr) !important;
  align-items: center !important;
  gap: 8px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
  text-align: left !important;
  overflow: visible !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] :is(.kite-careplaza-main-v2, .kite-careplaza-sub-v2) {
  align-self: center !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-row-v2 h3 {
  margin: 0 0 3px !important;
  color: #145e63 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(16px, 1.8vw, 19px) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  text-align: left !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-row-v2 p {
  margin: 0 !important;
  color: #465f68 !important;
  font-size: 14.5px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-sub-v2 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px 10px !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-links-v2 {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 4px !important;
  margin-top: 0 !important;
  justify-content: flex-start !important;
}

html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-links-v2 a {
  width: auto !important;
  min-width: 56px !important;
  max-width: max-content !important;
  min-height: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 10px !important;
}

@media (max-width: 900px) {
  html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-wrap,
  html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card .kite-card-pad {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 12px 13px !important;
  }

  html body.page-250148 section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card :is(h3, p),
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4),
  html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2) {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }

  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4),
  html body.page-250148 section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2) {
    margin-top: 5px !important;
    justify-content: flex-start !important;
  }

  html body.tpl-eid.page-250148.page-250148 #jxzg#jxzg .txt.editorArea.txt.editorArea section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card > .kite-card-pad.kite-card-pad {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }

  html body.tpl-eid.page-250148.page-250148 #jxzg#jxzg .txt.editorArea.txt.editorArea section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card > .kite-card-pad.kite-card-pad > h3,
  html body.tpl-eid.page-250148.page-250148 #jxzg#jxzg .txt.editorArea.txt.editorArea section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card > .kite-card-pad.kite-card-pad > p {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: 100% !important;
    max-width: none !important;
    justify-self: stretch !important;
  }

  html body.tpl-eid.page-250148.page-250148 #jxzg#jxzg .txt.editorArea.txt.editorArea section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card > .kite-card-pad.kite-card-pad > p.kite-region-resource-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    justify-content: flex-start !important;
  }

  html body.tpl-eid.page-250148.page-250148 #jxzg#jxzg .txt.editorArea.txt.editorArea section.kite-region-resource[data-kite-layout="nishi-standard-20260712-v1"] p.kite-region-resource-actions > a.kite-service-detail-btn.kite-region-action-btn {
    flex: 0 0 auto !important;
    width: auto !important;
  }

  html body.page-250148 section.kite-region-page-part[data-kite-layout="nishi-standard-20260712-v1"] > section.kite-other-life-area-v1 .kite-service-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  html body.page-250148 section.kite-careplaza-area-v2[data-kite-layout="nishi-standard-20260712-v1"] .kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    padding: 9px 10px !important;
  }
}
/* kite-minami-nishi-layout-20260712-v1 end */

/* kite-minami-medical-name-specialty-buttons-20260712-v1 start */
html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card .kite-card-pad {
  grid-template-columns: minmax(270px, .82fr) minmax(330px, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  gap: 4px 28px !important;
  align-items: center !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card h3 {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: end !important;
  margin: 0 0 2px !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:first-of-type {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:first-of-type strong {
  order: -1 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2) {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(3) {
  grid-column: 2 !important;
  grid-row: 2 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) {
  grid-column: 3 !important;
  grid-row: 1 / 3 !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn,
html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn:visited {
  width: auto !important;
  min-width: 48px !important;
  max-width: max-content !important;
  min-height: 30px !important;
  height: auto !important;
  padding: 0 12px !important;
  border: 1px solid rgba(11, 115, 185, .42) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(231, 247, 255, .98), rgba(218, 242, 255, .96)) !important;
  color: #075f9f !important;
  -webkit-text-fill-color: #075f9f !important;
  box-shadow: 0 8px 16px rgba(11, 115, 185, .11) !important;
}

html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn:hover,
html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) a.kite-service-detail-btn:focus-visible {
  border-color: rgba(8, 88, 154, .5) !important;
  background: linear-gradient(135deg, rgba(220, 242, 255, 1), rgba(204, 234, 252, 1)) !important;
  color: #054f87 !important;
  -webkit-text-fill-color: #054f87 !important;
}

@media (max-width: 900px) {
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card h3,
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p,
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:first-of-type,
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(2),
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(3),
  html body.page-250148 section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card p:nth-of-type(4) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
/* kite-minami-medical-name-specialty-buttons-20260712-v1 end */

/* kite-minami-medical-shopping-buttons-photo-match-20260712-v1 start */
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(4) > a.kite-service-detail-btn.kite-region-action-btn,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(4) > a.kite-service-detail-btn.kite-region-action-btn:visited,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(2) > a.kite-service-detail-btn.kite-region-action-btn,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(2) > a.kite-service-detail-btn.kite-region-action-btn:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  transform: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 38px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}

html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(4) > a.kite-service-detail-btn.kite-region-action-btn:hover,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--medical[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(4) > a.kite-service-detail-btn.kite-region-action-btn:focus-visible,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(2) > a.kite-service-detail-btn.kite-region-action-btn:hover,
html body.tpl-eid.page-250148 section#jxzg#jxzg .txt.editorArea section.kite-region-resource--shopping[data-kite-layout="nishi-standard-20260712-v1"] .kite-service-card.kite-card p.kite-region-resource-actions:nth-of-type(2) > a.kite-service-detail-btn.kite-region-action-btn:focus-visible {
  border-color: rgba(2, 132, 199, .9) !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* kite-minami-medical-shopping-buttons-photo-match-20260712-v1 end */

/* kite-region-standard-structure-20260712-v1 start */
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-wrap {
  width: min(1080px, calc(100% - 56px)) !important;
  max-width: 1080px !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-service-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-service-card.kite-card {
  display: block !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-service-card.kite-card::before,
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-service-card.kite-card::after {
  display: none !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(270px, .82fr) minmax(330px, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  gap: 4px 28px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--shopping .kite-card-pad {
  display: grid !important;
  grid-template-columns: minmax(260px, .72fr) minmax(360px, 1fr) auto !important;
  grid-template-rows: auto auto !important;
  gap: 4px 30px !important;
  align-items: center !important;
  min-height: 68px !important;
  padding: 12px 22px !important;
  text-align: left !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource .kite-service-card h3 {
  grid-column: 1 !important;
  justify-self: start !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #173247 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card h3 {
  grid-row: 1 !important;
  align-self: end !important;
  margin-bottom: 2px !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--shopping .kite-service-card h3 {
  grid-row: 1 / 3 !important;
  align-self: center !important;
  font-size: 19px !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource .kite-service-card p {
  margin: 0 !important;
  color: #405866 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource .kite-service-card p strong {
  display: inline-block !important;
  min-width: 4.4em !important;
  margin-right: .45em !important;
  color: #008a78 !important;
  font-weight: 800 !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:first-of-type {
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: start !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:nth-of-type(2) {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:nth-of-type(3) {
  grid-column: 2 !important;
  grid-row: 2 !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:nth-of-type(3) > a[href^="tel:"] {
  display: inline !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  box-shadow: none !important;
  font: inherit !important;
  line-height: inherit !important;
  text-decoration: none !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:nth-of-type(4),
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--shopping .kite-service-card p:nth-of-type(2) {
  grid-column: 3 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-end !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--shopping .kite-service-card p:first-of-type {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  align-self: center !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource-actions > a.kite-service-detail-btn,
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource-actions > a.kite-service-detail-btn:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 38px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 8px 12px !important;
  border: 1px solid rgba(2, 132, 199, .78) !important;
  border-radius: 6px !important;
  background-color: #0284c7 !important;
  background-image: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 10px 22px rgba(14, 165, 233, .18) !important;
  font-family: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource-actions > a.kite-service-detail-btn:hover,
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource-actions > a.kite-service-detail-btn:focus-visible {
  background-image: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-other-life-area-v1 .kite-service-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-other-life-area-v1 .kite-service-card,
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-other-life-area-v1 .kite-card-pad {
  height: 100% !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-list-v2 {
  display: grid !important;
  gap: 9px !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-row-v2.kite-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(220px, .44fr) !important;
  align-items: center !important;
  gap: 8px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(14, 181, 156, .22) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(248, 255, 253, .98), rgba(255, 255, 255, .96)) !important;
  box-shadow: 0 12px 26px rgba(32, 117, 126, .05) !important;
  text-align: left !important;
  overflow: visible !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-row-v2 h3,
html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-row-v2 p {
  margin: 0 !important;
  text-align: left !important;
}

html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-links-v2 {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 4px !important;
  margin-top: 0 !important;
  justify-content: flex-start !important;
}

@media (max-width: 900px) {
  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-wrap {
    width: min(100% - 28px, 520px) !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource .kite-service-card .kite-card-pad {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: none !important;
    gap: 5px !important;
    min-height: 0 !important;
    padding: 12px 13px !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource .kite-service-card :is(h3, p):not(#kiteRegionStandardSpecificityE):not(#kiteRegionStandardSpecificityF),
  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card p:nth-of-type(4):not(#kiteRegionStandardSpecificityE):not(#kiteRegionStandardSpecificityF),
  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--shopping .kite-service-card p:nth-of-type(2):not(#kiteRegionStandardSpecificityE):not(#kiteRegionStandardSpecificityF) {
    grid-column: 1 !important;
    grid-row: auto !important;
    justify-self: start !important;
    text-align: left !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource--medical .kite-service-card h3 {
    margin-bottom: 2px !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-region-resource-actions:not(#kiteRegionStandardSpecificityE):not(#kiteRegionStandardSpecificityF) {
    margin-top: 5px !important;
    justify-content: flex-start !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-other-life-area-v1 .kite-service-grid {
    grid-template-columns: 1fr !important;
  }

  html body [data-kite-region-standard="20260712-v1"]:not(#kiteRegionStandardSpecificityA):not(#kiteRegionStandardSpecificityB):not(#kiteRegionStandardSpecificityC):not(#kiteRegionStandardSpecificityD) .kite-careplaza-row-v2.kite-card {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    padding: 12px 13px !important;
  }
}
/* kite-region-standard-structure-20260712-v1 end */

/* kite-homepage-centering-structure-20260714-v1 */
/* Top-page header: use one viewport/content-width coordinate system. */
html body#top#top#top#top.slide header.header,
html body.slide#top#top#top#top header.header {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: clip !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3,
html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.logo-main,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.logo-main {
  margin-bottom: 0 !important;
  font-weight: 800 !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.sava,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.sava {
  position: static !important;
  order: 3 !important;
  margin: 2px auto 0 !important;
  transform: none !important;
  translate: none !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text {
  position: static !important;
  order: 4 !important;
  box-sizing: border-box !important;
  display: block !important;
  width: min(96%, 1800px) !important;
  max-width: min(96%, 1800px) !important;
  height: auto !important;
  min-height: 0 !important;
  inset: auto !important;
  margin: 12px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  transform: none !important;
  translate: none !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  text-align: center !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::before,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::before {
  content: none !important;
  display: none !important;
}

html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::after,
html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::after {
  content: "保土ヶ谷区のケアマネ・介護相談｜西区・中区・南区・京浜エリア（東京・川崎・横浜）" !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  font-size: clamp(18px, 2.4vw, 34px) !important;
  line-height: 1.45 !important;
  font-weight: 700 !important;
  letter-spacing: .02em !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, .42) !important;
}

/* Lower brand visual: wrapper, square stage and white card share one center. */
html body#top#top#top#top.slide .foot-area .main-visual-wrapper,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow-x: clip !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage {
  box-sizing: border-box !important;
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  width: min(92%, 1180px) !important;
  max-width: 1180px !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: 1 / 1 !important;
  inset: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  transform: none !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-bg-layer,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-bg-layer,
html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-sunlight-orbs-container,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-sunlight-orbs-container {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont {
  box-sizing: border-box !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  place-self: center !important;
  width: min(64%, 760px) !important;
  max-width: 760px !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: 1 / 1 !important;
  inset: auto !important;
  margin: 0 !important;
  transform: none !important;
  translate: none !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2),
html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-inline: 0 !important;
  gap: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
  transform: none !important;
  transform-origin: center !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-xl,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-xl {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-size: clamp(34px, 4.4vw, 48px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.02em !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-space,
html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-space {
  flex: 0 0 .14em !important;
  width: .14em !important;
  min-width: .14em !important;
  max-width: .14em !important;
}

@media (max-width: 767px) {
  html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::after,
  html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text::after {
    font-size: clamp(16px, 4.6vw, 21px) !important;
    line-height: 1.5 !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage {
    width: 100% !important;
    max-width: 100% !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont {
    width: min(88%, 530px) !important;
    max-width: min(88%, 530px) !important;
    padding: clamp(18px, 6vw, 42px) !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2),
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) {
    width: 100% !important;
    max-width: 100% !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-xl,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-anim-cont > div:nth-of-type(2) > .kite-xl {
    font-size: clamp(28px, 6.3vw, 44px) !important;
    letter-spacing: -.025em !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  html body#top#top#top#top.slide .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper > .kite-visual-stage > .kite-anim-cont {
    width: min(78%, 680px) !important;
    max-width: min(78%, 680px) !important;
  }
}
/* /kite-homepage-centering-structure-20260714-v1 */

/* kite-cont11-46-guide-shop-cta-system-20260715-v1 start */
html body.page-250145 {
  --kite-46-blue: #0b73b9;
  --kite-46-blue-dark: #075f9d;
  --kite-46-sky: #0ea5e9;
  --kite-46-teal: #0eb59c;
  --kite-46-ink: #173247;
  --kite-46-muted: #405866;
}

html body.page-250145 .kite-primary-guide {
  box-sizing: border-box !important;
  display: grid !important;
  gap: 14px !important;
  width: min(980px, calc(100% - 40px)) !important;
  max-width: 980px !important;
  margin: 22px auto 28px !important;
  padding: 20px !important;
  color: #fff !important;
  background: linear-gradient(135deg, var(--kite-46-blue) 0%, var(--kite-46-blue-dark) 100%) !important;
  border: 1px solid rgba(255, 255, 255, .34) !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 30px rgba(7, 95, 157, .16) !important;
}

html body.page-250145 .kite-primary-guide-label {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.65 !important;
  letter-spacing: .035em !important;
  text-align: center !important;
}

html body.page-250145 .kite-primary-guide-button,
html body.page-250145 .kite-primary-guide-button:visited {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: 13px 20px !important;
  color: var(--kite-46-blue-dark) !important;
  -webkit-text-fill-color: var(--kite-46-blue-dark) !important;
  font-family: "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  letter-spacing: .025em !important;
  text-align: center !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
  background: rgba(255, 255, 255, .97) !important;
  border: 1px solid rgba(255, 255, 255, .94) !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 18px rgba(4, 63, 110, .16) !important;
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease !important;
}

html body.page-250145 .kite-primary-guide-button:hover {
  color: #064f8a !important;
  -webkit-text-fill-color: #064f8a !important;
  background: #eff8ff !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 11px 22px rgba(4, 63, 110, .2) !important;
}

html body.page-250145 .kite-primary-guide-button:focus-visible {
  outline: 3px solid #fef08a !important;
  outline-offset: 3px !important;
}

html body.page-250145 #kite-shopping-links-20260615[data-kite-layout="shop-actions-20260715-v1"] {
  box-sizing: border-box !important;
  width: min(1080px, calc(100vw - 40px)) !important;
  max-width: 1080px !important;
  margin: 16px 0 0 50% !important;
  padding: 34px 0 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: translateX(-50%) !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: minmax(230px, .95fr) minmax(300px, 1.35fr) auto !important;
  column-gap: clamp(18px, 2vw, 28px) !important;
  row-gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 70px !important;
  margin: 0 !important;
  padding: 12px 22px !important;
  overflow: visible !important;
  background: rgba(255, 255, 255, .9) !important;
  border: 1px solid rgba(14, 181, 156, .16) !important;
  border-radius: 10px !important;
  box-shadow: 0 14px 30px rgba(11, 115, 185, .055) !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-name-v2,
html body.page-250145 #kite-shopping-links-20260615 .kite-shop-address-v2 {
  position: static !important;
  inset: auto !important;
  align-self: center !important;
  justify-self: start !important;
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
  transform: none !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-name-v2 {
  grid-column: 1 !important;
  color: var(--kite-46-ink) !important;
  -webkit-text-fill-color: var(--kite-46-ink) !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-address-v2 {
  grid-column: 2 !important;
  color: var(--kite-46-muted) !important;
  -webkit-text-fill-color: var(--kite-46-muted) !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.58 !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-address-v2::before {
  content: none !important;
  display: none !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 {
  position: static !important;
  inset: auto !important;
  grid-column: 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  justify-self: end !important;
  gap: 10px !important;
  width: auto !important;
  margin: 0 !important;
  transform: none !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 > a.kite-service-detail-btn,
html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 > a.kite-service-detail-btn:visited {
  box-sizing: border-box !important;
  position: static !important;
  inset: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 56px !important;
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  margin: 0 !important;
  padding: 8px 10px !important;
  transform: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  background: linear-gradient(135deg, var(--kite-46-sky) 0%, #0284c7 100%) !important;
  border: 1px solid rgba(2, 132, 199, .8) !important;
  border-radius: 8px !important;
  box-shadow: 0 9px 18px rgba(2, 132, 199, .18) !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 > a:hover {
  background: linear-gradient(135deg, #38bdf8 0%, #0369a1 100%) !important;
}

html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 > a:focus-visible {
  outline: 3px solid #facc15 !important;
  outline-offset: 3px !important;
}

html body.page-250145 .kite-cost-section-before-cta-v2 {
  margin-bottom: 0 !important;
}

html body.page-250145 .kite-cost-section-before-cta-v2 > br,
html body.page-250145 .kite-cost-section-before-cta-v2 > .kite-wrap > br {
  display: none !important;
}

html body.page-250145 main > section.article:has(.kite-cost-section-before-cta-v2) > .txt.editorArea {
  margin-bottom: 0 !important;
}

html body.page-250145 .kite-cont11-46-cta {
  box-sizing: border-box !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0 0 0 calc(50% - 50vw) !important;
  padding: clamp(46px, 6vw, 76px) 0 !important;
  overflow: hidden !important;
  color: #fff !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, .36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, .30), transparent 32%),
    linear-gradient(135deg, var(--kite-46-teal) 0%, #0aa7c7 52%, var(--kite-46-blue) 100%) !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-wrap {
  box-sizing: border-box !important;
  width: min(960px, calc(100% - 48px)) !important;
  max-width: 960px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  text-align: center !important;
}

html body.page-250145 .kite-cont11-46-cta h2 {
  max-width: 900px !important;
  margin: 0 auto 20px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 4vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

html body.page-250145 .kite-cont11-46-cta p {
  max-width: 860px !important;
  margin: 0 auto 26px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 2 !important;
  letter-spacing: .035em !important;
  text-align: center !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-cta-home-guide {
  margin: -8px auto 22px !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  opacity: .92 !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-btns {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;
  width: 100% !important;
  margin: 0 !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-btn {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: min(270px, 100%) !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: 14px 24px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  text-decoration: none !important;
  border-radius: 10px !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-btn-primary {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: linear-gradient(135deg, rgba(14, 181, 156, .9), rgba(11, 115, 185, .92)) !important;
  border: 1px solid rgba(255, 255, 255, .46) !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-btn-secondary {
  color: #087b78 !important;
  -webkit-text-fill-color: #087b78 !important;
  background: rgba(255, 255, 255, .96) !important;
  border: 1px solid rgba(255, 255, 255, .88) !important;
}

html body.page-250145 .kite-cont11-46-cta .kite-btn:focus-visible {
  outline: 3px solid #fef08a !important;
  outline-offset: 3px !important;
}

@media (max-width: 980px) {
  html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    min-height: 0 !important;
    padding: 14px 16px !important;
  }

  html body.page-250145 #kite-shopping-links-20260615 .kite-shop-name-v2,
  html body.page-250145 #kite-shopping-links-20260615 .kite-shop-address-v2,
  html body.page-250145 #kite-shopping-links-20260615 .kite-shop-actions-v3 {
    grid-column: 1 !important;
    justify-self: start !important;
  }
}

@media (min-width: 981px) and (max-width: 1300px) {
  html body.page-250145 #kite-shopping-links-20260615 .kite-shop-list-v2 > li {
    padding-right: 142px !important;
  }
}

@media (max-width: 767px) {
  html body.page-250145 .kite-primary-guide {
    padding: 18px !important;
    border-radius: 14px !important;
  }

  html body.page-250145 .kite-primary-guide-button {
    min-height: 56px !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
  }

  html body.page-250145 #kite-shopping-links-20260615[data-kite-layout="shop-actions-20260715-v1"] {
    padding-top: 28px !important;
  }

  html body.page-250145 .kite-cont11-46-cta {
    padding: 40px 0 !important;
  }

  html body.page-250145 .kite-cont11-46-cta .kite-wrap {
    width: min(calc(100% - 32px), 520px) !important;
  }

  html body.page-250145 .kite-cont11-46-cta h2 {
    font-size: clamp(26px, 7.2vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-250145 .kite-cont11-46-cta p {
    font-size: 16px !important;
    line-height: 1.9 !important;
  }

  html body.page-250145 .kite-cont11-46-cta .kite-btns {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  html body.page-250145 .kite-cont11-46-cta .kite-btn {
    width: 100% !important;
    min-width: 0 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250145 .kite-primary-guide-button,
  html body.page-250145 .kite-cont11-46-cta .kite-btn {
    transform: none !important;
    transition: none !important;
  }
}
/* kite-cont11-46-guide-shop-cta-system-20260715-v1 end */

/* kite-home-sitelink-blue-buttons-20260715-v1 */
html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a {
  border-color: rgba(255, 255, 255, .42) !important;
  background: linear-gradient(135deg, #0875ad 0%, #1b56a7 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 25, 62, .2) !important;
  box-shadow: 0 12px 28px rgba(18, 72, 141, .25), inset 0 1px 0 rgba(255, 255, 255, .22) !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after {
  background: rgba(255, 255, 255, .96) !important;
  color: #0875ad !important;
  -webkit-text-fill-color: #0875ad !important;
  box-shadow: 0 7px 16px rgba(0, 45, 103, .22) !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:hover,
html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus {
  border-color: rgba(255, 255, 255, .72) !important;
  box-shadow: 0 15px 34px rgba(18, 72, 141, .32), inset 0 1px 0 rgba(255, 255, 255, .28) !important;
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus,
html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus-visible {
  outline: 3px solid #fff !important;
  outline-offset: 3px !important;
}
/* /kite-home-sitelink-blue-buttons-20260715-v1 */

/* kite-home-browser-comments-20260715-v1 */
@media (min-width: 480px) and (max-width: 767px) {
  html body#top#top#top#top.slide header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text,
  html body.slide#top#top#top#top header.header div.siteTitle.kite-home-visible-title-v3 > a > div.kite-area-text {
    margin-top: 20px !important;
  }

  html body#top #guide-section .kite-trust-links + .guide-block,
  html body.slide#top #guide-section .kite-trust-links + .guide-block {
    margin-top: 48px;
  }
}

@media (min-width: 600px) and (max-width: 767px) {
  html body#top.slide #kite-desc-root .kite-card-ja,
  html body.slide#top #kite-desc-root .kite-card-ja {
    --kite-care-card-mobile-width: calc(100vw - 30px);
  }
}

html body#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a,
html body.slide#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a {
  border-radius: 999px !important;
}

html body#top #guide-section .feature-num,
html body.slide#top #guide-section .feature-num {
  color: rgba(36, 181, 108, .18);
}

html body#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl,
html body.slide#top .foot-area .main-visual-wrapper .kite-visual-stage .kite-anim-cont:nth-of-type(2) > div:nth-of-type(2) .kite-xl {
  -webkit-text-stroke: .3px currentColor;
  paint-order: stroke fill;
}
/* /kite-home-browser-comments-20260715-v1 */

/* kite-home-cta-map-rounding-20260715-v1 */
html body#top #guide-section a.contact-cta-btn,
html body.slide#top #guide-section a.contact-cta-btn {
  border-radius: 28px !important;
}

html body#top .kite-access-section-v12 a.kite-map-btn,
html body.slide#top .kite-access-section-v12 a.kite-map-btn {
  font-family: ui-rounded, "Arial Rounded MT Bold", "Hiragino Maru Gothic ProN", "HG丸ｺﾞｼｯｸM-PRO", "Yu Gothic", Meiryo, sans-serif !important;
}
/* /kite-home-cta-map-rounding-20260715-v1 */

/* kite-cont7-header-brand-remove-20260716-v1 */
html body.page-236846:not(#kiteCont7HeaderBrandForce):not(#kiteCont7HeaderBrandForce2) > header.header :is(.logo-main, .sava) {
  visibility: hidden !important;
}

html body:not(#kiteCont7HeaderBrandForce):not(#kiteCont7HeaderBrandForce2):is(
  .page-236847,
  .page-236850,
  .page-236989,
  .page-236994,
  .page-238920,
  .page-239199,
  .page-239207
) > header.header :is(.logo-main, .sava) {
  display: none !important;
}
/* /kite-cont7-header-brand-remove-20260716-v1 */

/* kite-cont7-21-breadcrumb-color-20260716-v1 */
html body.page-236994:not(#kiteCont7BreadcrumbColorForce):not(#kiteCont7BreadcrumbColorForce2):not(#kiteCont7BreadcrumbColorForce3):not(#kiteCont7BreadcrumbColorForce4):not(#kiteCont7BreadcrumbColorForce5):not(#kiteCont7BreadcrumbColorForce6) > nav.pnkz.pnkz,
html body.page-236994:not(#kiteCont7BreadcrumbColorForce):not(#kiteCont7BreadcrumbColorForce2):not(#kiteCont7BreadcrumbColorForce3):not(#kiteCont7BreadcrumbColorForce4):not(#kiteCont7BreadcrumbColorForce5):not(#kiteCont7BreadcrumbColorForce6) > nav.pnkz.pnkz li,
html body.page-236994:not(#kiteCont7BreadcrumbColorForce):not(#kiteCont7BreadcrumbColorForce2):not(#kiteCont7BreadcrumbColorForce3):not(#kiteCont7BreadcrumbColorForce4):not(#kiteCont7BreadcrumbColorForce5):not(#kiteCont7BreadcrumbColorForce6) > nav.pnkz.pnkz span {
  color: #50646b !important;
  -webkit-text-fill-color: #50646b !important;
}

html body.page-236994:not(#kiteCont7BreadcrumbColorForce):not(#kiteCont7BreadcrumbColorForce2):not(#kiteCont7BreadcrumbColorForce3):not(#kiteCont7BreadcrumbColorForce4):not(#kiteCont7BreadcrumbColorForce5):not(#kiteCont7BreadcrumbColorForce6) > nav.pnkz.pnkz a {
  color: #247d73 !important;
  -webkit-text-fill-color: #247d73 !important;
}

/* kite-restore-chunk-22-20260802 */
/* /kite-cont7-21-breadcrumb-color-20260716-v1 */

/* kite-cont10-header-brand-remove-20260716-v1 */
html body:not(#kiteCont10HeaderBrandForce):not(#kiteCont10HeaderBrandForce2):is(
  .page-239496,
  .page-239497,
  .page-239513,
  .page-239743,
  .page-241143,
  .page-241614,
  .page-241995
) > header.header > a {
  visibility: hidden !important;
}

html body:not(#kiteCont8HeaderBrandForce):not(#kiteCont8HeaderBrandForce2):is(
  .page-236848,
  .page-237084,
  .page-236853,
  .page-236860,
  .page-236861
) > header.header > a {
  visibility: hidden !important;
}

html body.page-249793:not(#kiteCont11MainHeaderButtonForce):not(#kiteCont11MainHeaderButtonForce2)
  > header.header > a > :is(.logo-main, .sava) {
  visibility: hidden !important;
}

html body.page-249793:not(#kiteCont11MainHeaderButtonForce):not(#kiteCont11MainHeaderButtonForce2)
  .kite-area-grid > .kite-area-card > a.kite-btn.kite-btn-secondary,
html body.page-249793:not(#kiteCont11MainHeaderButtonForce):not(#kiteCont11MainHeaderButtonForce2)
  .kite-area-grid > .kite-area-card > a.kite-btn.kite-btn-secondary:visited {
  background: linear-gradient(135deg, #0eb59c, #0aa2c1) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: rgba(255, 255, 255, 0.74) !important;
}

html body.page-249793 #kite-service-area-scope-title-20260716 {
  font-size: clamp(28px, 3.4vw, 44px);
  line-height: 1.42;
}
/* /kite-cont10-header-brand-remove-20260716-v1 */

/* kite-cont6-main-heading-match-cont1-main-20260717-v1 */
/*
 * Match only the visible heading treatment of cont1/main.
 * The two inert ID guards and limited important declarations are required
 * because the existing cont6 heading and the later shared gradient rule are
 * both high-specificity important declarations in the CMS stylesheet.
 */
html body.page-189470:not(#kiteCont6MainHeadingV1):not(#kiteCont6MainHeadingV2)
  > h1.pageTitle {
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  padding-left: clamp(42.5px, 6.86vw, 82px) !important;
  padding-right: clamp(42.5px, 6.86vw, 82px) !important;
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0.54),
      rgba(255, 255, 255, 0.10) 52%,
      rgba(255, 255, 255, 0.04)
    ),
    repeating-linear-gradient(
      90deg,
      rgba(15, 47, 67, 0.043) 0,
      rgba(15, 47, 67, 0.043) 1px,
      transparent 1px,
      transparent 112px
    ),
    radial-gradient(
      82% 100% at 100% 0%,
      rgba(10, 90, 150, 0.34) 0%,
      rgba(88, 199, 242, 0.24) 30%,
      rgba(14, 181, 156, 0.14) 52%,
      transparent 76%
    ),
    linear-gradient(
      135deg,
      rgba(240, 255, 250, 0.96),
      rgba(246, 253, 255, 0.98) 48%,
      rgba(230, 248, 255, 0.92)
    ) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family:
    "Yu Mincho",
    YuMincho,
    "リュウミン R-KL",
    "Hiragino Mincho ProN",
    "Times New Roman",
    serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.24 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-189470:not(#kiteCont6MainHeadingV1):not(#kiteCont6MainHeadingV2)
  > h1.pageTitle::before {
  justify-content: flex-start !important;
  margin: 0 0 22px !important;
  padding: 0 0 0 46px !important;
  background:
    linear-gradient(90deg, #0eb59c, #58c7f2)
    left center / 36px 2px no-repeat !important;
  color: #0eb59c !important;
  -webkit-text-fill-color: #0eb59c !important;
  font-family:
    "Yu Mincho",
    YuMincho,
    "リュウミン R-KL",
    "Hiragino Mincho ProN",
    "Times New Roman",
    serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

@media (min-width: 981px) {
  html body.page-189470:not(#kiteCont6MainHeadingV1):not(#kiteCont6MainHeadingV2)
    > h1.pageTitle {
    font-size: min(5vw, 59.75px) !important;
  }
}
/* /kite-cont6-main-heading-match-cont1-main-20260717-v1 */

/* kite-cont2-cont3-main-heading-match-cont1-main-20260717-v1 */
/*
 * Match only the cont2/main and cont3/main page-title treatments to the
 * approved visible heading direction of cont1/main.
 *
 * The two inert ID guards and the limited important declarations are required
 * because the existing page-specific headings and the later shared gradient
 * rule are both high-specificity important declarations in the CMS stylesheet.
 * Existing ::after decoration remains page-specific and is not changed.
 */
html body.page-154473:not(#kiteCont2MainHeadingV1):not(#kiteCont2MainHeadingV2)
  > h1.pageTitle,
html body.page-154474:not(#kiteCont3MainHeadingV1):not(#kiteCont3MainHeadingV2)
  > h1.pageTitle {
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  min-height: clamp(300px, 36vw, 430px) !important;
  padding:
    clamp(86px, 8vw, 118px)
    clamp(42.5px, 6.86vw, 82px)
    clamp(58px, 6vw, 84px) !important;
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0.54),
      rgba(255, 255, 255, 0.10) 52%,
      rgba(255, 255, 255, 0.04)
    ),
    repeating-linear-gradient(
      90deg,
      rgba(15, 47, 67, 0.043) 0,
      rgba(15, 47, 67, 0.043) 1px,
      transparent 1px,
      transparent 112px
    ),
    radial-gradient(
      82% 100% at 100% 0%,
      rgba(10, 90, 150, 0.34) 0%,
      rgba(88, 199, 242, 0.24) 30%,
      rgba(14, 181, 156, 0.14) 52%,
      transparent 76%
    ),
    linear-gradient(
      135deg,
      rgba(240, 255, 250, 0.96),
      rgba(246, 253, 255, 0.98) 48%,
      rgba(230, 248, 255, 0.92)
    ) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family:
    "Yu Mincho",
    YuMincho,
    "リュウミン R-KL",
    "Hiragino Mincho ProN",
    "Times New Roman",
    serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.24 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-154473:not(#kiteCont2MainHeadingV1):not(#kiteCont2MainHeadingV2)
  > h1.pageTitle::before,
html body.page-154474:not(#kiteCont3MainHeadingV1):not(#kiteCont3MainHeadingV2)
  > h1.pageTitle::before {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  padding: 0 0 0 46px !important;
  background:
    linear-gradient(90deg, #0eb59c, #58c7f2)
    left center / 36px 2px no-repeat !important;
  color: #0eb59c !important;
  -webkit-text-fill-color: #0eb59c !important;
  font-family:
    "Yu Mincho",
    YuMincho,
    "リュウミン R-KL",
    "Hiragino Mincho ProN",
    "Times New Roman",
    serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

@media (max-width: 700px) {
  html body.page-154473:not(#kiteCont2MainHeadingV1):not(#kiteCont2MainHeadingV2)
    > h1.pageTitle,
  html body.page-154474:not(#kiteCont3MainHeadingV1):not(#kiteCont3MainHeadingV2)
    > h1.pageTitle {
    min-height: 220px !important;
    padding: 62px 42.5px 46px !important;
  }
}

@media (min-width: 981px) {
  html body.page-154473:not(#kiteCont2MainHeadingV1):not(#kiteCont2MainHeadingV2)
    > h1.pageTitle,
  html body.page-154474:not(#kiteCont3MainHeadingV1):not(#kiteCont3MainHeadingV2)
    > h1.pageTitle {
    font-size: min(5vw, 59.75px) !important;
  }
}
/* /kite-cont2-cont3-main-heading-match-cont1-main-20260717-v1 */

/* kite-cont5-cont10-design-unification-20260717-v1 */
/*
 * Page-scoped, tail-appended visual unification.
 * - cont5/main: page shell, links card, and preserved source image.
 * - cont10 articles: common outer title band only.
 * cont10/main, article bodies, HTML, copy, links, images, and behavior remain
 * untouched. !important is limited to properties that must beat the CMS'
 * existing important page-title/editor/layout rules.
 */

/* ---------- cont5/main ---------- */
html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) {
  background:
    repeating-linear-gradient(90deg, rgba(15, 47, 67, 0.035) 0 1px, transparent 1px 112px),
    radial-gradient(78% 56% at 100% 0%, rgba(14, 181, 156, 0.18), transparent 72%),
    linear-gradient(135deg, #f4fbfa 0%, #f8fdff 52%, #eef9ff 100%) !important;
  color: #0f2f43;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > header.header {
  min-height: 0 !important;
  height: 0 !important;
  padding-block: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > header.header > a {
  display: none !important;
}

@media (min-width: 761px) {
  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2):not(#kiteCont5DesignV3) > nav.pnkz {
    display: none !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > .navi {
    position: fixed !important;
    top: -180px !important;
    left: 0 !important;
    width: 100% !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > .navi.active {
    top: 0 !important;
  }
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > h1.pageTitle {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  min-height: clamp(300px, 36vw, 430px) !important;
  margin: 0 !important;
  padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
  background:
    linear-gradient(90deg, rgba(255,255,255,.54), rgba(255,255,255,.10) 52%, rgba(255,255,255,.04)),
    repeating-linear-gradient(90deg, rgba(15,47,67,.043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10,90,150,.34) 0%, rgba(88,199,242,.24) 30%, rgba(14,181,156,.19) 58%, rgba(255,255,255,.08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.24 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > h1.pageTitle::before {
  content: "RESOURCE LINKS";
  display: inline-flex;
  align-items: center;
  margin: 0 0 22px;
  padding-left: 46px;
  background: linear-gradient(90deg, #0eb59c, #3976e8) left center / 36px 2px no-repeat;
  color: #0b8f83;
  -webkit-text-fill-color: #0b8f83;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .08em;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main {
  margin-top: 0 !important;
  padding: clamp(56px, 7vw, 96px) 0 clamp(88px, 9vw, 132px) !important;
  background: transparent !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main > section#rydd.article {
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd > .head {
  display: grid !important;
  grid-template-columns: minmax(0, 1.65fr) minmax(280px, .85fr) !important;
  align-items: start !important;
  gap: clamp(24px, 3vw, 40px);
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .head > .inner {
  width: 100% !important;
  margin: 0 !important;
  padding: clamp(28px, 4vw, 52px) !important;
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(14,181,156,.18);
  border-radius: 30px;
  box-shadow: 0 22px 56px rgba(15,47,67,.10);
  box-sizing: border-box;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .head > .inner > h2.title {
  margin: 0 0 34px;
  padding: 0 0 22px;
  border-bottom: 2px solid rgba(14,181,156,.40);
  color: #0f2f43;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(30px, 3vw, 42px);
  font-weight: 700;
  line-height: 1.35;
  text-align: left;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: normal !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > br {
  display: none;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > :is(h3,h4,p) {
  grid-column: 1 / -1;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > h3 {
  margin: 34px 0 8px;
  padding-top: 28px;
  border-top: 1px solid rgba(15,47,67,.10);
  color: #0f2f43;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(22px, 2vw, 28px);
  font-weight: 700;
  line-height: 1.45;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > h3:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > h4 {
  margin: 24px 0 2px;
  color: #0b8f83;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .04em;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > p {
  margin: 0 0 6px;
  color: #345263;
  font-size: 16px;
  line-height: 1.9;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > a {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 0;
  min-height: 62px;
  margin: 0;
  padding: 13px 44px 13px 17px;
  background: linear-gradient(135deg, rgba(248,255,253,.98), rgba(241,249,255,.96));
  border: 1px solid rgba(14,181,156,.22);
  border-radius: 16px;
  box-shadow: 0 8px 20px rgba(15,47,67,.055);
  color: #16435b !important;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  overflow-wrap: anywhere;
  box-sizing: border-box;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > a::after {
  content: "›";
  position: absolute;
  top: 50%;
  right: 17px;
  color: #0eb59c;
  font-size: 25px;
  line-height: 1;
  translate: 0 -50%;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd figure.first-img {
  position: relative !important;
  top: auto !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid rgba(14,181,156,.20);
  border-radius: 30px;
  box-shadow: 0 22px 56px rgba(15,47,67,.15);
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd figure.first-img img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  margin: 0 !important;
  object-fit: cover !important;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main > section#sshl.article {
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: clamp(46px, 6vw, 72px) auto 0 !important;
  padding: clamp(28px, 4vw, 48px) !important;
  background: rgba(255,255,255,.90);
  border: 1px solid rgba(14,181,156,.18);
  border-radius: 30px;
  box-shadow: 0 18px 44px rgba(15,47,67,.08);
  box-sizing: border-box;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#sshl > h2.title {
  margin: 0 0 20px;
  padding-bottom: 18px;
  border-bottom: 2px solid rgba(14,181,156,.38);
  color: #0f2f43;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(25px, 2.5vw, 34px);
  font-weight: 700;
  line-height: 1.45;
}

html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#sshl > .txt.editorArea {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #345263;
  line-height: 1.9;
}

/* ---------- cont10 article group: common outer title band only ---------- */
/* Match cont1/52: let the title gradient begin behind the breadcrumb. */
html body.page-239743 > header.header,
html body.tpl-eid.page-239743 > header.header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: hidden !important;
}

html body:is(.page-239743,.page-241143,.page-241614,.page-241995,.page-239497,.page-239513):not(#kiteCont10GroupDesignV1):not(#kiteCont10GroupDesignV2) {
  background:
    repeating-linear-gradient(90deg, rgba(15,47,67,.035) 0 1px, transparent 1px 112px),
    radial-gradient(78% 56% at 100% 0%, rgba(14,181,156,.18), transparent 72%),
    linear-gradient(135deg, #f4fbfa 0%, #f8fdff 52%, #eef9ff 100%) !important;
}

html body:is(.page-239743,.page-241143,.page-241614,.page-241995,.page-239497,.page-239513):not(#kiteCont10GroupDesignV1):not(#kiteCont10GroupDesignV2) > h1.pageTitle {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  min-height: clamp(320px, 36vw, 430px) !important;
  margin: 0 !important;
  padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
  background:
    linear-gradient(90deg, rgba(255,255,255,.54), rgba(255,255,255,.10) 52%, rgba(255,255,255,.04)),
    repeating-linear-gradient(90deg, rgba(15,47,67,.043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10,90,150,.34) 0%, rgba(88,199,242,.24) 30%, rgba(14,181,156,.19) 58%, rgba(255,255,255,.08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body:is(.page-239743,.page-241143,.page-241614,.page-241995,.page-239497,.page-239513):not(#kiteCont10GroupDesignV1):not(#kiteCont10GroupDesignV2) > h1.pageTitle::before {
  content: "CARE MANAGEMENT PRACTICE";
  display: inline-flex;
  align-items: center;
  margin: 0 0 22px;
  padding-left: 46px;
  background: linear-gradient(90deg, #0eb59c, #3976e8) left center / 36px 2px no-repeat;
  color: #0b8f83;
  -webkit-text-fill-color: #0b8f83;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .08em;
}

@media (max-width: 760px) {
  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > h1.pageTitle {
    min-height: 220px !important;
    padding: 58px 28px 42px !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main {
    padding: 48px 0 88px !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main > section#rydd.article,
  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) main > section#sshl.article {
    width: calc(100% - 32px) !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd > .head {
    display: block !important;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .head > .inner {
    padding: 28px 20px !important;
    border-radius: 24px;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd .txt.editorArea > a {
    min-height: 58px;
    font-size: 14px;
  }

  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) section#rydd figure.first-img {
    margin-top: 24px !important;
    border-radius: 24px;
  }

  html body:is(.page-239743,.page-241143,.page-241614,.page-241995,.page-239497,.page-239513):not(#kiteCont10GroupDesignV1):not(#kiteCont10GroupDesignV2) > h1.pageTitle {
    min-height: 300px !important;
    padding: 58px 28px 44px !important;
    font-size: 32px !important;
  }
}

@media (min-width: 981px) {
  html body.page-154476:not(#kiteCont5DesignV1):not(#kiteCont5DesignV2) > h1.pageTitle,
  html body:is(.page-239743,.page-241143,.page-241614,.page-241995,.page-239497,.page-239513):not(#kiteCont10GroupDesignV1):not(#kiteCont10GroupDesignV2) > h1.pageTitle {
    font-size: min(5vw, 59.75px) !important;
  }
}
/* /kite-cont5-cont10-design-unification-20260717-v1 */

/* kite-cont11-region-primary-guide-20260717-v1 start */
html body.page-250146,
html body.page-250147,
html body.page-250148,
html body.page-250239 {
  --kite-region-guide-blue: #0b73b9;
  --kite-region-guide-blue-dark: #075f9d;
}

html body.page-250146 .kite-primary-guide,
html body.page-250147 .kite-primary-guide,
html body.page-250148 .kite-primary-guide,
html body.page-250239 .kite-primary-guide {
  box-sizing: border-box !important;
  display: grid !important;
  gap: 14px !important;
  width: min(980px, calc(100% - 40px)) !important;
  max-width: 980px !important;
  margin: 22px auto 28px !important;
  padding: 20px !important;
  color: #fff !important;
  background: linear-gradient(135deg, var(--kite-region-guide-blue) 0%, var(--kite-region-guide-blue-dark) 100%) !important;
  border: 1px solid rgba(255, 255, 255, .34) !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 30px rgba(7, 95, 157, .16) !important;
}

html body.page-250146 .kite-primary-guide-label,
html body.page-250147 .kite-primary-guide-label,
html body.page-250148 .kite-primary-guide-label,
html body.page-250239 .kite-primary-guide-label {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.65 !important;
  letter-spacing: .035em !important;
  text-align: center !important;
}

html body.page-250146 .kite-primary-guide-button,
html body.page-250146 .kite-primary-guide-button:visited,
html body.page-250147 .kite-primary-guide-button,
html body.page-250147 .kite-primary-guide-button:visited,
html body.page-250148 .kite-primary-guide-button,
html body.page-250148 .kite-primary-guide-button:visited,
html body.page-250239 .kite-primary-guide-button,
html body.page-250239 .kite-primary-guide-button:visited {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 56px !important;
  margin: 0 !important;
  padding: 13px 20px !important;
  color: var(--kite-region-guide-blue-dark) !important;
  -webkit-text-fill-color: var(--kite-region-guide-blue-dark) !important;
  font-family: "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  letter-spacing: .025em !important;
  text-align: center !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
  background: rgba(255, 255, 255, .97) !important;
  border: 1px solid rgba(255, 255, 255, .94) !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 18px rgba(4, 63, 110, .16) !important;
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease !important;
}

html body.page-250146 .kite-primary-guide-button:hover,
html body.page-250147 .kite-primary-guide-button:hover,
html body.page-250148 .kite-primary-guide-button:hover,
html body.page-250239 .kite-primary-guide-button:hover {
  color: #064f8a !important;
  -webkit-text-fill-color: #064f8a !important;
  background: #eff8ff !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 11px 22px rgba(4, 63, 110, .2) !important;
}

html body.page-250146 .kite-primary-guide-button:focus-visible,
html body.page-250147 .kite-primary-guide-button:focus-visible,
html body.page-250148 .kite-primary-guide-button:focus-visible,
html body.page-250239 .kite-primary-guide-button:focus-visible {
  outline: 3px solid #fef08a !important;
  outline-offset: 3px !important;
}

/* The two force guards beat page-local CMS style blocks without broadening
   the affected elements beyond this cloned guide. */
html body:not(#kiteRegionGuideForce):not(#kiteRegionGuideForce2):is(
  .page-250146,
  .page-250147,
  .page-250148,
  .page-250239
) .kite-primary-guide-label {
  letter-spacing: .035em !important;
}

html body:not(#kiteRegionGuideForce):not(#kiteRegionGuideForce2):is(
  .page-250146,
  .page-250147,
  .page-250148,
  .page-250239
) .kite-primary-guide-button {
  letter-spacing: .025em !important;
}

/* Naka and Minami use an editor container one scrollbar-gutter wider than the
   other regional pages. Keep this guide centered to the same visible edges. */
html body:not(#kiteRegionGuideForce):not(#kiteRegionGuideForce2):is(
  .page-250147,
  .page-250148
) .kite-primary-guide {
  width: min(980px, calc(100% - 56px)) !important;
}

/* cont11/46: keep the editorial evidence card intact, but present it as
   compact supporting information. The box dimensions and four type values need
   !important because the CMS writes competing inline/page-local declarations. */
html body.page-250145 .kite-region-trust-card-wrap-v1
  > aside.kite-card.kite-card-pad.kite-region-trust-card-v1 {
  width: min(86%, 720px) !important;
  max-width: 720px !important;
  margin: 18px auto !important;
  padding: 18px !important;
}

html body:not(#kiteEditorialCompactForce):not(#kiteEditorialCompactForce2).page-250145
  .kite-region-trust-card-v1 > .kite-kicker {
  font-size: 11px !important;
  line-height: 1.5 !important;
}

html body:not(#kiteEditorialCompactForce):not(#kiteEditorialCompactForce2).page-250145
  .kite-region-trust-card-v1 > h3 {
  margin-bottom: 6px;
  font-size: 19px;
  line-height: 1.45;
}

html body:not(#kiteEditorialCompactForce):not(#kiteEditorialCompactForce2).page-250145
  .kite-region-trust-card-v1 > p {
  font-size: 14px !important;
  line-height: 1.75 !important;
}

@media (max-width: 767px) {
  html body.page-250146 .kite-primary-guide,
  html body.page-250147 .kite-primary-guide,
  html body.page-250148 .kite-primary-guide,
  html body.page-250239 .kite-primary-guide {
    padding: 18px !important;
    border-radius: 14px !important;
  }

  html body.page-250146 .kite-primary-guide-button,
  html body.page-250147 .kite-primary-guide-button,
  html body.page-250148 .kite-primary-guide-button,
  html body.page-250239 .kite-primary-guide-button {
    min-height: 56px !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
  }
}

@media (max-width: 479px) {
  html body.page-250145 .kite-region-trust-card-wrap-v1
    > aside.kite-card.kite-card-pad.kite-region-trust-card-v1 {
    width: 92% !important;
    padding: 15px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-250146 .kite-primary-guide-button,
  html body.page-250147 .kite-primary-guide-button,
  html body.page-250148 .kite-primary-guide-button,
  html body.page-250239 .kite-primary-guide-button {
    transform: none !important;
    transition: none !important;
  }
}
/* kite-cont11-region-primary-guide-20260717-v1 end */

/* kite-home-office-heading-match-concern-20260719-v1
 * Scope: homepage office-guide heading only.
 * Reason for !important: the CMS/theme heading rules already fix these
 * properties with !important, so a later page-scoped declaration is required.
 */
html body#top section.article#g57l > h2.title {
  font-size: clamp(36px, 4.2vw, 52px) !important;
  text-align: center !important;
}

@media (max-width: 767px) {
  html body#top section.article#g57l > h2.title {
    font-size: clamp(28px, 7.2vw, 36px) !important;
  }
}
/* /kite-home-office-heading-match-concern-20260719-v1 */

/* kite-home-mobile-visual-cta-heading-20260720-v1
 * Scope: homepage smartphone display only.
 * Preserve the existing glass treatment, rounded corners, colors and desktop layout.
 * Limited !important use is required because earlier homepage mobile rules fix
 * the visual width and generated welcome-heading alignment with !important.
 */
@media (max-width: 767px) {
  html body#top#top#top#top .foot-area .main-visual-wrapper,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper {
    width: calc(100% + 60px) !important;
    max-width: none !important;
    margin-left: -30px !important;
    margin-right: -30px !important;
  }

  html body#top#top#top#top .foot-area .main-visual-wrapper .kite-visual-stage,
  html body.slide#top#top#top#top .foot-area .main-visual-wrapper .kite-visual-stage {
    width: 100% !important;
    max-width: none !important;
    aspect-ratio: 1 / 1 !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy > .kite-cta-eyebrow,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy > .kite-cta-eyebrow {
    text-align: center !important;
  }

  html body#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before,
  html body.slide#top section#kite-home-consultation-cta-v1 .kite-cta-copy::before {
    display: block;
    text-align: center !important;
  }

  html body#top section.article#g57l > h2.title {
    font-size: 42px !important;
  }
}
/* /kite-home-mobile-visual-cta-heading-20260720-v1 */

/* kite-cont10-36-footnotes-editorial-20260720-v1 start */
/* Page-scoped visual unification. The limited !important declarations only beat legacy inline CMS rules. */
html body.page-239743 nav.pnkz {
  background:
    linear-gradient(100deg,
      rgba(186,237,225,.76) 0%,
      rgba(171,231,224,.72) 46%,
      rgba(151,205,241,.76) 100%) !important;
}

html body.page-239743 nav.pnkz > .inner {
  background: transparent !important;
}

/* The legacy shared rule uses :not(#top), which contributes ID specificity.
   Match that specificity here so this page-only transparent treatment wins. */
html body.page-239743:not(#top) > nav.menu {
  position: relative !important;
  isolation: isolate;
  background-image: linear-gradient(
    120deg,
    rgba(7,163,139,.38) 0%,
    rgba(46,196,181,.22) 26%,
    rgba(225,255,251,.16) 48%,
    rgba(91,165,224,.24) 72%,
    rgba(45,104,194,.36) 100%
  ) !important;
  background-size: 100% 100% !important;
  animation: none !important;
  overflow: hidden !important;
  border-top: 1px solid rgba(255,255,255,.34);
  border-bottom: 1px solid rgba(255,255,255,.42);
  backdrop-filter: blur(12px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
}

html body.page-239743:not(#top) > nav.menu::after {
  content: "" !important;
  position: absolute !important;
  display: block !important;
  top: -24%;
  left: -15%;
  width: 130%;
  height: 148%;
  pointer-events: none !important;
  z-index: 0;
  background-image:
    radial-gradient(ellipse at center, rgba(0,214,170,.38) 0%, rgba(0,214,170,.16) 34%, transparent 68%),
    radial-gradient(ellipse at center, rgba(180,250,236,.34) 0%, rgba(255,255,255,.13) 36%, transparent 70%),
    radial-gradient(ellipse at center, rgba(66,137,230,.38) 0%, rgba(66,137,230,.15) 36%, transparent 70%),
    conic-gradient(from 115deg at 50% 50%, transparent 0deg, rgba(255,255,255,.22) 58deg, transparent 128deg) !important;
  background-repeat: no-repeat !important;
  background-size: 68% 158%, 58% 145%, 70% 160%, 210% 210% !important;
  background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50%;
  opacity: .84;
  filter: blur(10px) saturate(120%);
  transform-origin: center;
  will-change: transform, background-position, opacity;
  animation: kiteCont10MenuAuroraFlow 6s linear infinite alternate !important;
}

html body.page-239743:not(#top) > nav.menu > .inner {
  position: relative;
  z-index: 1;
}

@keyframes kiteCont10MenuAuroraFlow {
  0% {
    background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50%;
    transform: translate3d(-4%, 0, 0) scale(1.04);
    opacity: .72;
  }
  50% {
    background-position: 24% 42%, 58% 56%, 76% 39%, 55% 50%;
    transform: translate3d(2%, -2%, 0) scale(1.12);
    opacity: .96;
  }
  100% {
    background-position: 64% 52%, 88% 38%, 34% 57%, 100% 50%;
    transform: translate3d(6%, 1%, 0) scale(1.06);
    opacity: .80;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-239743:not(#top) > nav.menu {
    animation: none !important;
    background-position: 50% 50% !important;
  }

  html body.page-239743:not(#top) > nav.menu::after {
    animation: none !important;
    background-position: 50% 50% !important;
  }
}

html body.page-239743 .kite-record-page {
  box-sizing: border-box;
  width: min(94%, 980px);
  margin-inline: auto;
  padding: clamp(26px, 4.5vw, 58px);
  color: #12334b;
  background: linear-gradient(145deg, rgba(240,242,244,.96), rgba(231,236,238,.90));
  border: 1px solid rgba(255,255,255,.82);
  border-radius: 26px;
  box-shadow: 0 18px 48px rgba(19, 74, 91, .09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* Reset legacy grid/card rules left by older article HTML. These page-only
   important declarations are required because the shared CMS CSS uses important. */
html body.page-239743 .kite-cont10-article-v2,
html body.page-239743 .kite-cont10-article-v2 > header,
html body.page-239743 .kite-cont10-article-v2 > section,
html body.page-239743 .kite-cont10-article-v2 > header > *,
html body.page-239743 .kite-cont10-article-v2 > section > * {
  position: static !important;
  inset: auto !important;
  display: block !important;
  box-sizing: border-box !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  grid-area: auto !important;
  transform: none !important;
  float: none !important;
}

/* The legacy template declares the article header as a horizontal flex row
   with !important. A more specific page-only reset restores document flow. */
html body.page-239743 article.kite-record-page.kite-cont10-article-v2 > header.kite-article-intro-v2 {
  display: block !important;
  flex: none !important;
}

html body.page-239743 .kite-cont10-article-v2 > header > *,
html body.page-239743 .kite-cont10-article-v2 > section > * {
  overflow-wrap: anywhere;
}

html body.page-239743 .kite-record-page section {
  margin-top: clamp(58px, 8vw, 96px) !important;
}

html body.page-239743 .kite-record-page h1,
html body.page-239743 .kite-record-page h2,
html body.page-239743 .kite-record-page h3 {
  color: #103a54;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  line-height: 1.5;
  text-wrap: balance;
}

html body.page-239743 .kite-record-page p,
html body.page-239743 .kite-record-page li {
  line-height: 1.95;
}

html body.page-239743 .kite-cont10-article-v2 .kite-kicker {
  margin: 0 0 12px;
  color: #009f98;
  font-family: Georgia, serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .18em;
  text-align: left;
}

html body.page-239743 .kite-cont10-article-v2 .kite-lead {
  margin: 34px auto 22px;
  color: #4c5358;
  font-size: clamp(17px, 2vw, 22px);
  text-align: center;
}

html body.page-239743 .kite-cont10-article-v2 h1 {
  margin: 0 auto 28px;
  padding: clamp(24px, 4vw, 40px) !important;
  color: #fff;
  background: linear-gradient(110deg, #11b69f, #0aa18f);
  border-radius: 14px;
  box-shadow: 0 12px 28px rgba(8, 135, 122, .17);
  font-size: clamp(27px, 4vw, 43px);
  text-align: left;
  text-wrap: wrap;
}

html body.page-239743 .kite-cont10-article-v2 .kite-article-intro-v2 > p:not(.kite-kicker):not(.kite-lead) {
  max-width: 820px !important;
  margin: 0 auto 1.45em;
}

html body.page-239743 .kite-cont10-toc-v2 {
  display: block !important;
  box-sizing: border-box !important;
  max-width: 860px !important;
  margin: 44px auto 0;
  padding: clamp(24px, 4vw, 40px);
  background: rgba(255,255,255,.86);
  border: 1px solid rgba(255,255,255,.95);
  border-radius: 22px;
  box-shadow: 0 14px 34px rgba(32, 54, 65, .075);
}

html body.page-239743 .kite-cont10-toc-v2 h2 {
  margin: 0 0 20px !important;
  padding: 0 0 10px !important;
  color: #182b35;
  border-bottom: 1px solid rgba(13, 158, 145, .18);
  font-size: clamp(22px, 3vw, 30px);
}

html body.page-239743 .kite-cont10-toc-v2 ol {
  margin: 0;
  padding-left: 1.6em;
}

html body.page-239743 .kite-cont10-toc-v2 li {
  margin: 0 0 12px;
}

html body.page-239743 .kite-cont10-toc-v2 a {
  color: #183b47;
  text-decoration: none;
  border-bottom: 1px dotted rgba(15, 143, 134, .32);
}

html body.page-239743 .kite-cont10-article-v2 h2 {
  margin: 0 0 30px;
  padding-bottom: 14px;
  border-bottom: 4px solid transparent;
  border-image: linear-gradient(90deg, rgba(0,132,94,.88), rgba(19,181,163,.68), rgba(78,178,229,.76), rgba(55,88,214,.96)) 1;
  font-size: clamp(24px, 3.5vw, 36px);
}

html body.page-239743 .kite-cont10-article-v2 h3 {
  margin: 42px 0 16px;
  color: #075f70;
  font-size: clamp(19px, 2.5vw, 25px);
}

html body.page-239743 .kite-cont10-article-v2 h4 {
  margin: 30px 0 12px;
  color: #087d78;
  font-size: 18px;
}

html body.page-239743 .kite-cont10-article-v2 ul,
html body.page-239743 .kite-cont10-article-v2 ol {
  padding-left: 1.8em;
}

html body.page-239743 .kite-cont10-article-v2 li::marker {
  color: #0aa697;
  font-weight: 700;
}

html body.page-239743 .kite-note-definition-v2 {
  padding: 20px 22px;
  background: rgba(220, 250, 246, .52);
  border-radius: 4px 16px 16px 4px;
}

html body.page-239743 .kite-footnote-ref-v1 {
  margin-left: .12em;
  font-size: .68em;
  line-height: 1;
  vertical-align: super;
}

html body.page-239743 .kite-footnote-ref-v1 a {
  color: #008f89;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-weight: 700;
}

html body.page-239743 .kite-cont10-notes-v1 {
  margin-top: clamp(70px, 10vw, 120px) !important;
  padding: clamp(22px, 3.5vw, 38px);
  background: rgba(255,255,255,.58);
  border: 1px solid rgba(15, 163, 151, .18);
  border-radius: 22px;
  box-shadow: 0 14px 36px rgba(19, 74, 91, .07);
}

html body.page-239743 .kite-cont10-notes-v1 h2 {
  margin: 0 0 20px;
  font-size: clamp(22px, 3vw, 31px);
  text-align: center;
}

html body.page-239743 .kite-cont10-notes-v1 ol {
  margin: 0;
  padding-left: 2.4em;
  columns: 2;
  column-gap: 42px;
}

html body.page-239743 .kite-cont10-notes-v1 li {
  break-inside: avoid;
  margin: 0 0 12px;
  font-size: 13px;
  line-height: 1.75;
}

html body.page-239743 .kite-footnote-explanation-v1 {
  display: block;
  margin: 6px 0 16px;
  padding: 0 !important;
  color: #405866;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
  line-height: 1.75;
}

html body.page-239743 .kite-cont10-editorial-v1 {
  box-sizing: border-box;
  width: min(88%, 760px);
  margin: clamp(36px, 6vw, 72px) auto 0;
  padding: clamp(14px, 2vw, 20px);
  color: #375063;
  background: linear-gradient(135deg, rgba(255,255,255,.62), rgba(230,252,249,.5));
  border: 1px solid rgba(14, 161, 151, .16);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(19, 74, 91, .055);
  font-size: clamp(10.5px, .9vw, 12px);
  line-height: 1.7;
}

html body.page-239743 .kite-cont10-editorial-v1 * {
  font-size: inherit !important;
  line-height: inherit !important;
}

html body.page-239743 .kite-cont10-editorial-v1 p {
  margin: 0 0 10px;
  line-height: inherit;
}

html body.page-239743 .kite-cont10-editorial-v1 h2 {
  margin: 18px 0 8px;
  letter-spacing: .08em;
}

html body.page-239743 .kite-cont10-editorial-v1 ol {
  margin: 0;
  padding-left: 2.2em;
}

html body.page-239743 .kite-cont10-editorial-v1 li {
  margin: 0 0 8px;
  font-size: inherit;
  line-height: inherit;
}

html body.page-239743 .kite-cont10-editorial-v1 a {
  color: #087f87;
  text-decoration-thickness: 1px;
  text-underline-offset: .18em;
}

@media (max-width: 700px) {
  html body.page-239743 .kite-record-page {
    width: calc(100% - 22px);
    padding: 24px 17px;
    border-radius: 20px;
  }

  html body.page-239743 .kite-cont10-article-v2 h1 {
    padding: 22px 18px !important;
    border-radius: 12px;
  }

  html body.page-239743 .kite-cont10-toc-v2 {
    padding: 22px 18px;
    border-radius: 17px;
  }

  html body.page-239743 .kite-record-page section {
    margin-top: 58px !important;
  }

  html body.page-239743 .kite-cont10-notes-v1 ol {
    columns: 1;
    padding-left: 2.15em;
  }

  html body.page-239743 .kite-cont10-editorial-v1 {
    width: calc(100% - 22px);
    padding: 17px 15px;
    border-radius: 16px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-239743 .kite-record-page,
  html body.page-239743 .kite-cont10-notes-v1,
  html body.page-239743 .kite-cont10-editorial-v1 {
    scroll-behavior: auto;
  }
}
/* kite-cont10-36-footnotes-editorial-20260720-v1 end */

/* kite-cont10-41-design-match-cont10-36-20260721-v1 start */
/*
 * cont10/41 only: visually align the three long-form articles with cont10/36.
 * Text, anchors, article order, and the section-local footnote DOM are untouched.
 * The long selectors intentionally beat article-local style blocks loaded after
 * the shared stylesheet without leaking into other CMS pages.
 */

/* Match cont10/36: remove the legacy empty brand-header band while preserving
   the fixed hamburger that overflows this zero-height header. These are the
   only header declarations that require !important against shared CMS rules. */
html body.page-241143:not(#top):not(#kiteCont1041HeaderForce):not(#kiteCont1041HeaderForce2) > header.header {
  display: block !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: visible !important;
}

html body.page-241143 nav.pnkz {
  background:
    linear-gradient(100deg,
      rgba(186,237,225,.76) 0%,
      rgba(171,231,224,.72) 46%,
      rgba(151,205,241,.76) 100%) !important;
}

html body.page-241143 nav.pnkz > .inner {
  background: transparent !important;
}

/* The shared menu rule contains :not(#top). Matching that specificity is
   necessary for the page-only transparent aurora used by cont10/36. */
html body.page-241143:not(#top) > nav.menu {
  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;
  background-image: linear-gradient(
    120deg,
    rgba(7,163,139,.38) 0%,
    rgba(46,196,181,.22) 26%,
    rgba(225,255,251,.16) 48%,
    rgba(91,165,224,.24) 72%,
    rgba(45,104,194,.36) 100%
  ) !important;
  background-size: 100% 100% !important;
  border-top: 1px solid rgba(255,255,255,.34);
  border-bottom: 1px solid rgba(255,255,255,.42);
  backdrop-filter: blur(12px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
  animation: none !important;
}

html body.page-241143:not(#top) > nav.menu::after {
  content: "" !important;
  position: absolute !important;
  z-index: 0;
  top: -24%;
  left: -15%;
  display: block !important;
  width: 130%;
  height: 148%;
  pointer-events: none !important;
  background-image:
    radial-gradient(ellipse at center, rgba(0,214,170,.38) 0%, rgba(0,214,170,.16) 34%, transparent 68%),
    radial-gradient(ellipse at center, rgba(180,250,236,.34) 0%, rgba(255,255,255,.13) 36%, transparent 70%),
    radial-gradient(ellipse at center, rgba(66,137,230,.38) 0%, rgba(66,137,230,.15) 36%, transparent 70%),
    conic-gradient(from 115deg at 50% 50%, transparent 0deg, rgba(255,255,255,.22) 58deg, transparent 128deg) !important;
  background-repeat: no-repeat !important;
  background-size: 68% 158%, 58% 145%, 70% 160%, 210% 210% !important;
  background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50%;
  opacity: .84;
  filter: blur(10px) saturate(120%);
  transform-origin: center;
  will-change: transform, background-position, opacity;
  animation: kiteCont1041MenuAuroraFlow 6s linear infinite alternate !important;
}

html body.page-241143:not(#top) > nav.menu > .inner {
  position: relative;
  z-index: 1;
}

@keyframes kiteCont1041MenuAuroraFlow {
  0% {
    background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50%;
    transform: translate3d(-4%, 0, 0) scale(1.04);
    opacity: .72;
  }
  50% {
    background-position: 24% 42%, 58% 56%, 76% 39%, 55% 50%;
    transform: translate3d(2%, -2%, 0) scale(1.12);
    opacity: .96;
  }
  100% {
    background-position: 64% 52%, 88% 38%, 34% 57%, 100% 50%;
    transform: translate3d(6%, 1%, 0) scale(1.06);
    opacity: .80;
  }
}

/* The page contains a duplicated #sc-caremanager-page ID. Pair every root
   with its unique CMS section ID so all three articles are covered safely. */
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article > .txt.editorArea > :is(#sc-caremanager-page,#sc-client-power-page) {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page {
  box-sizing: border-box;
  width: min(94%, 980px);
  max-width: 980px;
  height: auto;
  min-height: 0;
  margin-inline: auto;
  padding: clamp(26px, 4.5vw, 58px);
  color: #12334b;
  background: linear-gradient(145deg, rgba(240,242,244,.96), rgba(231,236,238,.90));
  border: 1px solid rgba(255,255,255,.82);
  border-radius: 26px;
  box-shadow: 0 18px 48px rgba(19,74,91,.09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page,
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page * {
  box-sizing: border-box;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .page-title {
  display: block;
  width: 100%;
  max-width: none;
  margin: 0 auto 28px;
  padding: clamp(24px, 4vw, 40px);
  color: #fff;
  background: linear-gradient(110deg, #11b69f, #0aa18f);
  border: 0;
  border-radius: 14px;
  box-shadow: 0 12px 28px rgba(8,135,122,.17);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(27px, 4vw, 43px);
  font-weight: 700;
  line-height: 1.45;
  text-align: left;
  text-wrap: wrap;
  overflow-wrap: anywhere;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .page-lead {
  max-width: 820px;
  margin: 34px auto 42px;
  padding: 0;
  color: #4c5358;
  background: transparent;
  font-size: clamp(17px, 2vw, 22px);
  line-height: 1.9;
  text-align: center;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc {
  display: block;
  width: 100%;
  max-width: 860px;
  margin: 44px auto 0;
  padding: clamp(24px, 4vw, 40px);
  background: rgba(255,255,255,.86);
  border: 1px solid rgba(255,255,255,.95);
  border-radius: 22px;
  box-shadow: 0 14px 34px rgba(32,54,65,.075);
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc h2,
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc h3 {
  margin: 0 0 20px;
  padding: 0 0 10px;
  color: #182b35;
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(13,158,145,.18);
  border-radius: 0;
  font-size: clamp(22px, 3vw, 30px);
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc :is(ol,ul) {
  margin: 0;
  padding-left: 1.6em;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc li {
  margin: 0 0 12px;
  line-height: 1.85;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc a {
  color: #183b47;
  text-decoration: none;
  border-bottom: 1px dotted rgba(15,143,134,.32);
}

/* Restore a single normal document flow. Existing section-local footnote
   blocks remain inside their current parent and therefore stay at its end. */
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page > :is(section,div):not(.toc) {
  position: static;
  inset: auto;
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 0;
  margin-top: clamp(58px, 8vw, 96px);
  transform: none;
  float: none;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .kite-card {
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page :is(p,li,dd) {
  line-height: 1.95;
  overflow-wrap: anywhere;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h2:not(.page-title),
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h3,
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h4 {
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  line-height: 1.5;
  text-wrap: balance;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h2:not(.page-title) {
  margin: clamp(52px, 7vw, 84px) 0 30px;
  padding: 0 0 14px;
  color: #103a54;
  background: transparent;
  border: 0;
  border-bottom: 4px solid transparent;
  border-image: linear-gradient(90deg, rgba(0,132,94,.88), rgba(19,181,163,.68), rgba(78,178,229,.76), rgba(55,88,214,.96)) 1;
  border-radius: 0;
  box-shadow: none;
  font-size: clamp(24px, 3.5vw, 36px);
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h3 {
  margin: 42px 0 16px;
  padding-left: 0 !important;
  color: #075f70;
  border-left: 0 !important;
  font-size: clamp(19px, 2.5vw, 25px);
}

/* Remove the article-local green left accents requested for cont10/41.
   The blue-green horizontal heading gradient remains unchanged. */
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .highlight-box {
  border-left: 0 !important;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h4 {
  margin: 30px 0 12px;
  color: #087d78;
  font-size: 18px;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page :is(ul,ol) {
  padding-left: 1.8em;
}

/* Unordered lists are explanatory reading content. The article-local layout
   centers them through inheritance, so set only the bullet lists themselves
   and their items back to a conventional left-aligned reading flow. */
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page ul.kite-list,
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page ul.kite-list > li {
  text-align: left;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page li::marker {
  color: #0aa697;
  font-weight: 700;
}

/* Footnotes stay grouped at the end of their current section. Only their
   visual weight is reduced to match the compact notes on cont10/36. */
html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .local-notes {
  display: block;
  width: 100%;
  margin: 26px 0 0;
  padding: 16px 18px;
  color: #405866;
  background: rgba(255,255,255,.48);
  border: 1px solid rgba(15,163,151,.13);
  border-radius: 16px;
  box-shadow: none;
  columns: auto;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .local-note-item {
  display: block;
  break-inside: avoid;
  margin: 0 0 9px;
  padding: 0;
  color: #405866;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 12.5px;
  line-height: 1.75;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .local-note-item:last-child {
  margin-bottom: 0;
}

html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .local-note-item strong {
  display: inline;
  margin-right: .45em;
  color: #087f87;
  font-size: inherit;
}

/* Match the compact editorial-review panel used on cont10/36. The source HTML
   carries inline dimensions, so this single page/ID needs narrowly scoped
   important declarations to override only that final panel. */
html body.page-241143 #kite-article-trust-20260717-v1 {
  box-sizing: border-box;
  width: min(88%, 760px) !important;
  max-width: 760px !important;
  margin: clamp(36px, 6vw, 72px) auto 0 !important;
  padding: clamp(14px, 2vw, 20px) !important;
  color: #375063 !important;
  background: linear-gradient(135deg, rgba(255,255,255,.62), rgba(230,252,249,.5)) !important;
  border: 1px solid rgba(14,161,151,.16) !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 28px rgba(19,74,91,.055) !important;
  font-size: clamp(10.5px, .9vw, 12px) !important;
  line-height: 1.7 !important;
}

html body.page-241143 #kite-article-trust-20260717-v1 * {
  font-size: inherit !important;
  line-height: inherit !important;
}

html body.page-241143 #kite-article-trust-20260717-v1 p {
  margin: 0 0 10px !important;
}

html body.page-241143 #kite-article-trust-20260717-v1 h3 {
  margin: 18px 0 8px !important;
  padding: 0 !important;
  color: #375063 !important;
  border: 0 !important;
  letter-spacing: .08em;
}

html body.page-241143 #kite-article-trust-20260717-v1 ul {
  margin: 0;
  padding-left: 2.2em !important;
}

html body.page-241143 #kite-article-trust-20260717-v1 li {
  margin: 0 0 8px;
}

html body.page-241143 #kite-article-trust-20260717-v1 a {
  color: #087f87;
  text-decoration-thickness: 1px;
  text-underline-offset: .18em;
}

@media (max-width: 700px) {
  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article > .txt.editorArea {
    padding-inline: 0 !important;
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page {
    width: calc(100% - 22px);
    padding: 24px 17px;
    border-radius: 20px;
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .page-title {
    padding: 22px 18px;
    border-radius: 12px;
    font-size: clamp(25px, 7.8vw, 32px);
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .toc {
    padding: 22px 18px;
    border-radius: 17px;
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page > :is(section,div):not(.toc) {
    margin-top: 58px;
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page h2:not(.page-title) {
    font-size: clamp(22px, 6.4vw, 29px);
  }

  html body.page-241143 main > section:is(#l2o7,#f4si,#xglo).article :is(#sc-caremanager-page,#sc-client-power-page) > .kite-record-page .local-notes {
    padding: 14px 15px;
    border-radius: 14px;
  }

  html body.page-241143 #kite-article-trust-20260717-v1 {
    width: calc(100% - 22px) !important;
    padding: 17px 15px !important;
    border-radius: 16px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-241143:not(#top) > nav.menu::after {
    animation: none !important;
    background-position: 50% 50% !important;
  }
}
/* kite-cont10-41-design-match-cont10-36-20260721-v1 end */

/* kite-cont10-43-design-depth-20260722-v1:start */
html body.page-241995{--k43-green:#0e9f8e;--k43-blue:#176fd0;--k43-ink:#173744;--k43-mincho:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","MS PMincho",serif;overflow-x:hidden}
html body.page-241995 main>section.article{width:100%!important;max-width:none!important;margin:0 0 118px!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
html body.page-241995 main>section.article>.txt.editorArea{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;background:transparent!important}
html body.page-241995 main>section.article>.txt.editorArea>div[id^="sc-"]{box-sizing:border-box!important;width:min(1120px,100%)!important;max-width:1120px!important;margin:56px auto 0!important;padding:clamp(28px,4.8vw,66px)!important;border:1px solid rgba(201,216,221,.72)!important;border-left:0!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(234,237,239,.94),rgba(244,246,247,.88))!important;box-shadow:0 24px 54px rgba(24,62,72,.10)!important;color:var(--k43-ink)!important;font-family:var(--k43-mincho)!important}
html body.page-241995 main>section.article h2.page-title{box-sizing:border-box!important;width:100%!important;margin:0 0 42px!important;padding:28px clamp(24px,5vw,62px)!important;border:0!important;border-radius:24px!important;background:linear-gradient(110deg,rgba(10,169,148,.98),rgba(12,145,136,.96))!important;color:#fff!important;text-align:left!important;font-family:var(--k43-mincho)!important;font-size:clamp(27px,3.2vw,42px)!important;line-height:1.45!important;letter-spacing:.035em!important;box-shadow:0 15px 30px rgba(9,130,119,.18)!important}
html body.page-241995 main>section.article h2.page-title span{color:inherit!important}
html body.page-241995 main>section.article h2:not(.page-title){position:relative!important;margin:64px 0 28px!important;padding:0 0 17px!important;border:0!important;background:none!important;color:var(--k43-ink)!important;text-align:left!important;font-size:clamp(23px,2.4vw,32px)!important;line-height:1.55!important}
html body.page-241995 main>section.article h2:not(.page-title)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:5px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(0,142,116,.96) 0%,rgba(68,202,192,.72) 38%,rgba(74,115,232,.94) 100%)!important;box-shadow:0 2px 10px rgba(54,154,185,.13)!important}
html body.page-241995 main>section.article h3{margin:38px 0 17px!important;color:#164452!important;text-align:left!important;font-size:clamp(20px,2vw,27px)!important;line-height:1.6!important}
html body.page-241995 main>section.article p{margin:0 0 1.25em!important;color:#334c58!important;text-align:left!important;font-size:clamp(16px,1.42vw,19px)!important;line-height:2.05!important;letter-spacing:.035em!important}
html body.page-241995 main>section.article ul,html body.page-241995 main>section.article ol,html body.page-241995 main>section.article li{text-align:left!important}
html body.page-241995 main>section.article .kite-card,html body.page-241995 main>section.article .info-box,html body.page-241995 main>section.article .case-box,html body.page-241995 main>section.article .highlight-box{box-sizing:border-box!important;border-left:0!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 30px rgba(28,64,74,.07)!important}
html body.page-241995 main>section.article .local-notes{box-sizing:border-box!important;width:100%!important;margin:30px 0 0!important;padding:17px 20px!important;border:1px solid rgba(189,201,207,.56)!important;border-left:0!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(218,223,227,.80),rgba(235,238,240,.74))!important;box-shadow:0 9px 24px rgba(39,65,72,.06)!important}
html body.page-241995 main>section.article .local-note-item{margin:0!important;padding:8px 0!important;border:0!important;border-bottom:1px solid rgba(126,145,153,.16)!important;background:transparent!important;color:#52636b!important;text-align:left!important;font-size:clamp(12px,1.05vw,14px)!important;line-height:1.75!important;letter-spacing:.015em!important}
html body.page-241995 main>section.article .local-note-item:last-child{border-bottom:0!important}
html body.page-241995 main>section.article .kite-depth-panel{margin-top:56px!important;padding:clamp(24px,4vw,44px)!important;border:1px solid rgba(255,255,255,.82)!important;border-left:0!important;border-radius:26px!important;background:rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 18px 38px rgba(31,71,80,.07)!important;backdrop-filter:blur(8px)}
html body.page-241995 main>section.article .kite-depth-panel h2{margin-top:0!important}
@media(max-width:767px){html body.page-241995 main>section.article{margin-bottom:78px!important}html body.page-241995 main>section.article>.txt.editorArea{padding:0 12px!important}html body.page-241995 main>section.article>.txt.editorArea>div[id^="sc-"]{margin-top:28px!important;padding:22px 17px!important;border-radius:24px!important}html body.page-241995 main>section.article h2.page-title{padding:22px 20px!important;border-radius:18px!important;font-size:clamp(25px,7.1vw,34px)!important}html body.page-241995 main>section.article h2:not(.page-title){margin-top:48px!important}html body.page-241995 main>section.article p{font-size:16px!important;line-height:1.95!important}html body.page-241995 main>section.article .local-notes{padding:14px 15px!important;border-radius:15px!important}}
/* kite-cont10-43-design-depth-20260722-v1:end */

/* kite-cont10-42-43-match-cont10-41-20260723-v1 start */
/* cont10/42 and cont10/43 only: match the approved cont10/41 reading UI. */
html body:is(.page-241614,.page-241995):not(#top) > header.header {
  display:block!important;height:0!important;min-height:0!important;max-height:0!important;
  margin:0!important;padding:0!important;border:0!important;overflow:visible!important;
}
html body:is(.page-241614,.page-241995) nav.pnkz {
  background:linear-gradient(100deg,rgba(186,237,225,.76),rgba(171,231,224,.72) 46%,rgba(151,205,241,.76))!important;
}
html body:is(.page-241614,.page-241995) nav.pnkz>.inner {background:transparent!important}
html body:is(.page-241614,.page-241995):not(#top)>nav.menu {
  position:relative!important;isolation:isolate;overflow:hidden!important;
  background-image:linear-gradient(120deg,rgba(7,163,139,.38),rgba(46,196,181,.22) 26%,rgba(225,255,251,.16) 48%,rgba(91,165,224,.24) 72%,rgba(45,104,194,.36))!important;
  background-size:100% 100%!important;border-top:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.42);
  backdrop-filter:blur(12px) saturate(108%)!important;-webkit-backdrop-filter:blur(12px) saturate(108%)!important;animation:none!important;
}
html body:is(.page-241614,.page-241995):not(#top)>nav.menu::after {
  content:""!important;position:absolute!important;z-index:0;top:-24%;left:-15%;display:block!important;width:130%;height:148%;pointer-events:none!important;
  background-image:radial-gradient(ellipse at center,rgba(0,214,170,.38),rgba(0,214,170,.16) 34%,transparent 68%),radial-gradient(ellipse at center,rgba(180,250,236,.34),rgba(255,255,255,.13) 36%,transparent 70%),radial-gradient(ellipse at center,rgba(66,137,230,.38),rgba(66,137,230,.15) 36%,transparent 70%),conic-gradient(from 115deg at 50% 50%,transparent,rgba(255,255,255,.22) 58deg,transparent 128deg)!important;
  background-repeat:no-repeat!important;background-size:68% 158%,58% 145%,70% 160%,210% 210%!important;background-position:-18% 56%,30% 36%,118% 50%,0 50%;opacity:.84;filter:blur(10px) saturate(120%);transform-origin:center;will-change:transform,background-position,opacity;animation:kiteCont104243Aurora 6s linear infinite alternate!important;
}
html body:is(.page-241614,.page-241995):not(#top)>nav.menu>.inner {position:relative;z-index:1}
@keyframes kiteCont104243Aurora {0%{background-position:-18% 56%,30% 36%,118% 50%,0 50%;transform:translate3d(-4%,0,0) scale(1.04);opacity:.72}50%{background-position:24% 42%,58% 56%,76% 39%,55% 50%;transform:translate3d(2%,-2%,0) scale(1.12);opacity:.96}100%{background-position:64% 52%,88% 38%,34% 57%,100% 50%;transform:translate3d(6%,1%,0) scale(1.06);opacity:.8}}

html body:is(.page-241614,.page-241995) main>section.article {width:100%!important;max-width:none!important;margin:0 0 118px!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
html body:is(.page-241614,.page-241995) main>section.article>.txt.editorArea {box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;background:transparent!important}
html body.page-241614 main>section.article .kite-article-shell,
html body.page-241995 main>section.article>.txt.editorArea>div[id^="sc-"] {box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page {
  box-sizing:border-box!important;width:min(94%,980px)!important;max-width:980px!important;height:auto!important;min-height:0!important;margin:56px auto 0!important;padding:clamp(26px,4.5vw,58px)!important;color:#12334b!important;
  background:linear-gradient(145deg,rgba(240,242,244,.96),rgba(231,236,238,.90))!important;border:1px solid rgba(255,255,255,.82)!important;border-left:1px solid rgba(255,255,255,.82)!important;border-radius:26px!important;box-shadow:0 18px 48px rgba(19,74,91,.09)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif!important;
}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page,html body:is(.page-241614,.page-241995) main>section.article .kite-record-page * {box-sizing:border-box}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .page-title {
  display:block!important;width:100%!important;max-width:none!important;margin:0 auto 28px!important;padding:clamp(24px,4vw,40px)!important;color:#fff!important;background:linear-gradient(110deg,#11b69f,#0aa18f)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(8,135,122,.17)!important;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif!important;font-size:clamp(27px,4vw,43px)!important;font-weight:700!important;line-height:1.45!important;text-align:left!important;text-wrap:wrap;overflow-wrap:anywhere;
}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .page-lead {max-width:820px!important;margin:34px auto 42px!important;padding:0!important;color:#4c5358!important;background:transparent!important;font-size:clamp(17px,2vw,22px)!important;line-height:1.9!important;text-align:center!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .toc {display:block!important;width:100%!important;max-width:860px!important;margin:44px auto 0!important;padding:clamp(24px,4vw,40px)!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:22px!important;box-shadow:0 14px 34px rgba(32,54,65,.075)!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page>.kite-depth-panel {position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin-top:clamp(58px,8vw,96px)!important;padding:0!important;transform:none!important;float:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .kite-card,
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page :is(.info-box,.case-box,.highlight-box) {padding:0!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page :is(p,li,dd) {line-height:1.95!important;overflow-wrap:anywhere}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page h2:not(.page-title) {margin:clamp(52px,7vw,84px) 0 30px!important;padding:0 0 14px!important;color:#103a54!important;background:transparent!important;border:0!important;border-bottom:4px solid transparent!important;border-image:linear-gradient(90deg,rgba(0,132,94,.88),rgba(19,181,163,.68),rgba(78,178,229,.76),rgba(55,88,214,.96)) 1!important;border-radius:0!important;box-shadow:none!important;font-size:clamp(24px,3.5vw,36px)!important;text-align:left!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page h2:not(.page-title)::after,html body:is(.page-241614,.page-241995) main>section.article .kite-record-page h2:not(.page-title)::before {display:none!important;content:none!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page h3 {margin:42px 0 16px!important;padding-left:0!important;color:#075f70!important;border-left:0!important;font-size:clamp(19px,2.5vw,25px)!important;text-align:left!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page :is(ul,ol),html body:is(.page-241614,.page-241995) main>section.article .kite-record-page :is(ul,ol)>li {text-align:left!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page li::marker {color:#0aa697;font-weight:700}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .local-notes {display:block!important;width:100%!important;margin:26px 0 0!important;padding:16px 18px!important;color:#405866!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(15,163,151,.13)!important;border-left:1px solid rgba(15,163,151,.13)!important;border-radius:16px!important;box-shadow:none!important;columns:auto!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .local-note-item {display:block!important;margin:0 0 9px!important;padding:0!important;color:#405866!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12.5px!important;line-height:1.75!important;text-align:left!important}
html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .local-note-item:last-child {margin-bottom:0!important}
@media(max-width:700px){html body:is(.page-241614,.page-241995) main>section.article>.txt.editorArea{padding:0!important}html body:is(.page-241614,.page-241995) main>section.article .kite-record-page{width:calc(100% - 22px)!important;margin-top:28px!important;padding:24px 17px!important;border-radius:20px!important}html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .page-title{padding:22px 18px!important;border-radius:12px!important;font-size:clamp(25px,7vw,32px)!important}html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .toc{padding:22px 18px!important;border-radius:17px!important}html body:is(.page-241614,.page-241995) main>section.article .kite-record-page .local-notes{padding:14px 15px!important;border-radius:14px!important}}
@media(prefers-reduced-motion:reduce){html body:is(.page-241614,.page-241995):not(#top)>nav.menu::after{animation:none!important}}
/* kite-cont10-42-43-match-cont10-41-20260723-v1 end */

/* kite-cont10-34-security-paper-depth-20260723-v1:start */
html body.page-239497{--kite34-green:#0aae99;--kite34-green2:#10bfa6;--kite34-blue:#4f70e7;--kite34-ink:#173744;--kite34-muted:#50646c;--kite34-mincho:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Noto Serif JP","MS PMincho",serif;overflow-x:hidden;background:linear-gradient(110deg,rgba(236,252,249,.92),rgba(218,242,251,.72) 55%,rgba(244,248,250,.9))!important}
html body.page-239497:not(#top)>header.header{display:block!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}

/* kite-restore-chunk-23-20260802 */
html body.page-239497 nav.pnkz{background:linear-gradient(105deg,rgba(239,252,249,.96),rgba(215,244,239,.86),rgba(209,233,249,.88))!important}
html body.page-239497 nav.pnkz>.inner{background:transparent!important}
html body.page-239497:not(#top)>nav.menu{position:relative!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(110deg,rgba(8,177,153,.58),rgba(82,204,193,.34),rgba(132,183,232,.46))!important;border:0!important;backdrop-filter:blur(14px) saturate(115%)!important;-webkit-backdrop-filter:blur(14px) saturate(115%)!important}
html body.page-239497:not(#top)>nav.menu::after{content:""!important;position:absolute!important;z-index:0;inset:-50% -18%!important;display:block!important;pointer-events:none!important;background:radial-gradient(ellipse at 12% 45%,rgba(28,217,177,.44),transparent 48%),radial-gradient(ellipse at 54% 36%,rgba(255,255,255,.34),transparent 46%),radial-gradient(ellipse at 92% 50%,rgba(72,134,226,.38),transparent 54%);filter:blur(16px) saturate(120%);opacity:.88;animation:kite34Aurora 7s ease-in-out infinite alternate!important}
html body.page-239497:not(#top)>nav.menu>.inner{position:relative;z-index:1}
html body.page-239497>div.navi,html body.page-239497 div.navi{display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}
@keyframes kite34Aurora{0%{transform:translate3d(-5%,0,0) scale(1.02);background-position:0 50%,50% 35%,100% 55%}50%{transform:translate3d(2%,-4%,0) scale(1.11);background-position:35% 42%,70% 52%,65% 48%}100%{transform:translate3d(5%,2%,0) scale(1.05);background-position:75% 48%,30% 40%,20% 58%}}
html body.page-239497 main>section.article{width:100%!important;max-width:none!important;margin:0 0 118px!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
html body.page-239497 main>section.article>.txt.editorArea{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;background:transparent!important}
html body.page-239497 .kite34-record{box-sizing:border-box!important;width:min(1120px,100%)!important;max-width:1120px!important;margin:56px auto 0!important;padding:clamp(28px,4.8vw,66px)!important;color:var(--kite34-ink)!important;background:linear-gradient(145deg,rgba(238,240,242,.96),rgba(247,248,249,.90))!important;border:1px solid rgba(255,255,255,.85)!important;border-left:0!important;border-radius:34px!important;box-shadow:0 24px 54px rgba(24,62,72,.10)!important;font-family:var(--kite34-mincho)!important}
html body.page-239497 .kite34-record,.kite34-record *{box-sizing:border-box}
html body.page-239497 .kite34-title{display:block!important;width:100%!important;margin:0 0 34px!important;padding:28px clamp(24px,5vw,62px)!important;color:#fff!important;background:linear-gradient(110deg,rgba(16,190,167,.98),rgba(8,154,141,.98))!important;border:0!important;border-radius:24px!important;box-shadow:0 15px 30px rgba(9,130,119,.18)!important;font-size:clamp(28px,3.3vw,43px)!important;line-height:1.45!important;letter-spacing:.035em!important;text-align:left!important}
html body.page-239497 .kite34-eyebrow{margin:0 0 14px!important;color:#078f84!important;font-family:Georgia,serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}
html body.page-239497 .kite34-lead{max-width:920px!important;margin:34px auto 42px!important;color:#4c5358!important;font-size:clamp(17px,2vw,22px)!important;line-height:1.95!important;text-align:center!important}
html body.page-239497 .kite34-toc{width:100%!important;max-width:900px!important;margin:42px auto 0!important;padding:clamp(24px,4vw,40px)!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(255,255,255,.96)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(32,54,65,.075)!important}
html body.page-239497 .kite34-toc h3{margin:0 0 18px!important;color:#102e3e!important;font-size:clamp(25px,3vw,36px)!important}
html body.page-239497 .kite34-toc ol{margin:0!important;padding-left:1.4em!important}
html body.page-239497 .kite34-toc li{margin:0 0 12px!important;color:#183f4f!important;font-size:clamp(16px,1.6vw,20px)!important;line-height:1.7!important}
html body.page-239497 .kite34-section{margin-top:clamp(58px,8vw,92px)!important;padding:clamp(24px,4vw,44px)!important;background:rgba(255,255,255,.58)!important;border:1px solid rgba(255,255,255,.82)!important;border-left:0!important;border-radius:26px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 18px 38px rgba(31,71,80,.07)!important;backdrop-filter:blur(8px)}
html body.page-239497 .kite34-section h2{position:relative!important;margin:0 0 30px!important;padding:0 0 17px!important;color:#103a54!important;background:none!important;border:0!important;text-align:left!important;font-size:clamp(23px,2.5vw,34px)!important;line-height:1.55!important}
html body.page-239497 .kite34-section h2::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:5px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(0,132,94,.96),rgba(19,181,163,.68),rgba(78,178,229,.76),rgba(55,88,214,.96))!important;box-shadow:0 2px 10px rgba(54,154,185,.13)!important}
html body.page-239497 .kite34-section p{margin:0 0 1.25em!important;color:#334c58!important;text-align:left!important;font-size:clamp(16px,1.42vw,19px)!important;line-height:2.05!important;letter-spacing:.035em!important}
html body.page-239497 .kite34-notes{margin:30px 0 0!important;padding:17px 20px!important;background:linear-gradient(145deg,rgba(218,223,227,.82),rgba(236,238,240,.76))!important;border:1px solid rgba(189,201,207,.58)!important;border-left:0!important;border-radius:18px!important;box-shadow:0 9px 24px rgba(39,65,72,.06)!important}
html body.page-239497 .kite34-note{margin:0!important;padding:8px 0!important;border-bottom:1px solid rgba(126,145,153,.16)!important;color:#50636c!important;text-align:left!important;font-size:clamp(12px,1.05vw,14px)!important;line-height:1.75!important}
html body.page-239497 .kite34-note:last-child{border-bottom:0!important}
html body.page-239497 .kite34-note a{color:#008f8a!important;text-decoration:underline!important;text-underline-offset:.16em!important}
html body.page-239497 .kite34-numbered-list{margin:32px 0 0!important;padding:30px 34px!important;background:rgba(255,255,255,.88)!important;border:2px solid rgba(13,184,163,.78)!important;border-radius:6px!important;box-shadow:0 12px 28px rgba(16,97,107,.08)!important}
html body.page-239497 .kite34-numbered-item{display:grid!important;grid-template-columns:54px 1fr!important;gap:0 24px!important;padding:26px 0!important;border-bottom:1px dotted rgba(98,120,128,.24)!important}
html body.page-239497 .kite34-numbered-item:last-child{border-bottom:0!important}
html body.page-239497 .kite34-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#13b9a3!important;color:#fff!important;font-weight:700!important;font-size:20px!important;line-height:1!important}
html body.page-239497 .kite34-numbered-item h3{margin:0 0 6px!important;color:#0fae99!important;font-size:clamp(18px,2vw,25px)!important;line-height:1.55!important}
html body.page-239497 .kite34-numbered-item p{margin:0!important;color:#555!important}
html body.page-239497 .kite34-example-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:38px 0 0!important}
html body.page-239497 .kite34-example-card{padding:32px!important;background:rgba(255,255,255,.94)!important;border-top:7px solid #13b9a3!important;border-radius:6px!important;box-shadow:0 14px 34px rgba(22,82,96,.11)!important}
html body.page-239497 .kite34-example-card h3{margin:0 0 18px!important;color:#12b49f!important;font-size:clamp(20px,2.2vw,30px)!important}
html body.page-239497 .kite34-example-mail{margin:0 0 24px!important;padding:20px 22px!important;background:rgba(244,244,244,.92)!important;border-left:5px solid rgba(127,127,127,.32)!important;border-radius:8px!important;color:#454545!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.8!important}
html body.page-239497 .kite34-check{margin:0 0 8px!important;color:#333!important;font-weight:700!important}
html body.page-239497 .kite34-check::before{content:"✓";margin-right:10px;color:#11b89f;font-weight:700}
html body.page-239497 .kite34-editorial{margin-top:50px!important;padding:20px 22px!important;background:linear-gradient(145deg,rgba(226,232,235,.80),rgba(241,243,244,.76))!important;border:1px solid rgba(184,202,209,.65)!important;border-radius:18px!important;color:#4e636b!important;font-size:12.5px!important;line-height:1.8!important;text-align:left!important}
html body.page-239497 .kite34-editorial p{font-size:12.5px!important;line-height:1.8!important;color:#4e636b!important;margin:0 0 8px!important}
@media(max-width:767px){html body.page-239497 main>section.article>.txt.editorArea{padding:0 12px!important}html body.page-239497 .kite34-record{margin-top:28px!important;padding:22px 17px!important;border-radius:24px!important}html body.page-239497 .kite34-title{padding:22px 20px!important;border-radius:18px!important;font-size:clamp(25px,7.1vw,34px)!important}html body.page-239497 .kite34-lead{text-align:left!important;font-size:16px!important;line-height:1.95!important}html body.page-239497 .kite34-section{padding:22px 16px!important;border-radius:20px!important}html body.page-239497 .kite34-example-grid{grid-template-columns:1fr!important;gap:22px!important}html body.page-239497 .kite34-example-card{padding:24px 18px!important}html body.page-239497 .kite34-numbered-list{padding:20px 16px!important}html body.page-239497 .kite34-numbered-item{grid-template-columns:42px 1fr!important;gap:0 13px!important}.kite34-badge{width:34px!important;height:34px!important;font-size:17px!important}}
@media(prefers-reduced-motion:reduce){html body.page-239497:not(#top)>nav.menu::after{animation:none!important}}
/* kite-cont10-34-security-paper-depth-20260723-v1:end */


/* kite-cont10-35-record-depth-20260724-v1:start */
html body.page-239513{background:linear-gradient(115deg,rgba(244,250,250,.96),rgba(232,247,246,.74) 45%,rgba(232,244,253,.86))!important;color:#123044!important}
html body.page-239513 header.header>a,
html body.page-239513 header.header .logo-main,
html body.page-239513 header.header .sava,
html body.page-239513 div.navi{display:none!important;height:0!important;overflow:hidden!important}
html body.page-239513 .pankuzu{position:relative!important;z-index:2!important;margin:0!important;padding:18px clamp(16px,4vw,46px)!important;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(232,250,249,.62),rgba(219,241,253,.58))!important;color:#0a8c8b!important;font-weight:700!important}
html body.page-239513>h1.pageTitle{position:relative!important;margin:0!important;padding:82px 18px 92px!important;background:linear-gradient(115deg,rgba(250,254,254,.98),rgba(216,249,244,.78) 48%,rgba(194,229,249,.82))!important;color:#15334a!important;text-align:center!important;font-family:"Yu Mincho","游明朝",YuMincho,"Hiragino Mincho ProN",serif!important;font-size:clamp(24px,3.3vw,40px)!important;line-height:1.65!important;letter-spacing:.04em!important;border:0!important}
html body.page-239513>h1.pageTitle::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(18,184,164,.8),rgba(99,149,242,.7),rgba(255,255,255,0))}
html body.page-239513>nav.menu{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:26px 16px!important;background:linear-gradient(100deg,rgba(10,173,158,.68),rgba(56,180,212,.34),rgba(138,192,233,.28))!important}
html body.page-239513>nav.menu::before{content:"";position:absolute;inset:-75% -15%;z-index:-1;background:radial-gradient(circle at 15% 45%,rgba(53,220,191,.55),transparent 34%),radial-gradient(circle at 55% 30%,rgba(255,255,255,.42),transparent 28%),radial-gradient(circle at 86% 58%,rgba(83,141,241,.42),transparent 35%);filter:blur(24px);animation:kite35Aurora 14s ease-in-out infinite alternate}
@keyframes kite35Aurora{0%{translate:-3% -1%;scale:1}50%{translate:2% 2%;scale:1.08}100%{translate:4% -2%;scale:1.14}}
html body.page-239513>nav.menu a{background:rgba(255,255,255,.78)!important;border:1px solid rgba(255,255,255,.86)!important;color:#15334a!important;border-radius:999px!important;box-shadow:0 7px 18px rgba(25,89,107,.10)!important}
html body.page-239513 main>section.article{background:linear-gradient(180deg,rgba(248,252,252,.96),rgba(231,247,247,.65),rgba(246,250,252,.95))!important}
html body.page-239513 main>section.article>.txt.editorArea{max-width:1080px!important;margin:0 auto!important;padding:0 22px 96px!important}
html body.page-239513 .kite35-record{box-sizing:border-box!important;margin:58px auto 0!important;padding:clamp(28px,4vw,54px)!important;max-width:980px!important;background:linear-gradient(145deg,rgba(238,240,242,.96),rgba(247,248,249,.90))!important;border:1px solid rgba(190,211,218,.72)!important;border-left:0!important;border-radius:26px!important;box-shadow:0 24px 52px rgba(31,86,104,.12)!important;color:#17364b!important;font-family:"Yu Mincho","游明朝",YuMincho,"Hiragino Mincho ProN",serif!important}
html body.page-239513 .kite35-record *{box-sizing:border-box!important;max-width:100%!important}
html body.page-239513 .kite35-eyebrow{margin:0 0 14px!important;color:#009d93!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;letter-spacing:.18em!important;font-size:13px!important;text-transform:uppercase!important}
html body.page-239513 .kite35-title{margin:0 0 30px!important;padding:28px 34px!important;background:linear-gradient(110deg,rgba(16,190,167,.98),rgba(8,154,141,.98))!important;color:#fff!important;border-radius:14px!important;box-shadow:0 16px 30px rgba(0,152,137,.18)!important;font-size:clamp(27px,3.2vw,42px)!important;line-height:1.55!important;letter-spacing:.05em!important;text-align:left!important}
html body.page-239513 .kite35-lead{margin:0 auto 36px!important;color:#48585f!important;font-size:clamp(17px,1.7vw,22px)!important;line-height:2.05!important;font-weight:700!important;letter-spacing:.06em!important;text-align:left!important}
html body.page-239513 .kite35-toc{margin:34px 0 46px!important;padding:30px 34px!important;background:rgba(255,255,255,.88)!important;border-radius:24px!important;box-shadow:0 18px 38px rgba(37,78,94,.09)!important}
html body.page-239513 .kite35-toc h3{margin:0 0 18px!important;color:#142a3a!important;font-size:clamp(24px,2.6vw,34px)!important}
html body.page-239513 .kite35-toc h3::after,
html body.page-239513 .kite35-section>h2::after,
html body.page-239513 .kite35-notes::before{content:"";display:block;margin-top:14px;width:100%;height:5px;border-radius:99px;background:linear-gradient(90deg,rgba(7,143,119,.94),rgba(91,215,202,.62),rgba(71,91,231,.88),rgba(255,255,255,0))!important}
html body.page-239513 .kite35-toc ol{margin:0!important;padding:0!important;list-style:none!important;counter-reset:kite35toc!important}
html body.page-239513 .kite35-toc li{counter-increment:kite35toc!important;margin:16px 0!important;padding-left:2.6em!important;position:relative!important;color:#17364b!important;font-size:clamp(17px,1.7vw,22px)!important;line-height:1.75!important;font-weight:700!important}
html body.page-239513 .kite35-toc li::before{content:counter(kite35toc) ".";position:absolute;left:0;top:0;color:#0aa897!important;font-weight:700!important}
html body.page-239513 .kite35-section{margin:46px 0 0!important;padding:clamp(26px,3vw,42px)!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(198,219,225,.70)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(36,74,88,.07)!important}
html body.page-239513 .kite35-section h2{margin:0 0 26px!important;color:#123044!important;font-size:clamp(23px,2.8vw,35px)!important;line-height:1.65!important;letter-spacing:.04em!important;text-align:left!important;border:0!important}
html body.page-239513 .kite35-section h3{margin:28px 0 12px!important;color:#0aa897!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.55!important}
html body.page-239513 .kite35-section p{margin:0 0 22px!important;color:#253f50!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:2.05!important;letter-spacing:.045em!important;text-align:left!important}
html body.page-239513 .kite35-section ul{margin:18px 0 24px!important;padding-left:1.35em!important;text-align:left!important}
html body.page-239513 .kite35-section li{margin:10px 0!important;color:#253f50!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.95!important;text-align:left!important}
html body.page-239513 .kite35-notes{margin:34px 0 0!important;padding:22px 24px!important;background:linear-gradient(145deg,rgba(218,223,227,.82),rgba(236,238,240,.76))!important;border:1px solid rgba(187,205,211,.70)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}
html body.page-239513 .kite35-note{margin:12px 0!important;color:#4d626b!important;font-family:"Yu Gothic","游ゴシック",Meiryo,sans-serif!important;font-size:12.5px!important;line-height:1.8!important;letter-spacing:.02em!important;text-align:left!important}
html body.page-239513 .kite35-note a{color:#008d8e!important;text-decoration:underline!important;text-underline-offset:3px!important}
html body.page-239513 .kite35-numbered-list{margin:32px 0!important;padding:22px 30px!important;background:rgba(255,255,255,.86)!important;border:2px solid rgba(17,184,160,.75)!important;border-radius:8px!important;box-shadow:0 16px 34px rgba(25,88,103,.09)!important}
html body.page-239513 .kite35-numbered-item{display:grid!important;grid-template-columns:54px 1fr!important;gap:0 24px!important;padding:26px 0!important;border-bottom:1px dotted rgba(98,120,128,.24)!important}
html body.page-239513 .kite35-numbered-item:last-child{border-bottom:0!important}
html body.page-239513 .kite35-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#13b9a3!important;color:#fff!important;font-weight:700!important;font-size:20px!important;line-height:1!important}
html body.page-239513 .kite35-numbered-item h3{margin:0 0 6px!important;color:#0fae99!important;font-size:clamp(18px,2vw,25px)!important;line-height:1.55!important}
html body.page-239513 .kite35-numbered-item p{margin:0!important;color:#555!important}
html body.page-239513 .kite35-example-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:38px 0 0!important}
html body.page-239513 .kite35-example-card{padding:32px!important;background:rgba(255,255,255,.94)!important;border-top:7px solid #13b9a3!important;border-radius:6px!important;box-shadow:0 14px 34px rgba(22,82,96,.11)!important}
html body.page-239513 .kite35-example-card h3{margin:0 0 18px!important;color:#12b49f!important;font-size:clamp(20px,2.2vw,30px)!important}
html body.page-239513 .kite35-example-card p{font-size:clamp(15px,1.35vw,18px)!important;line-height:1.95!important}
html body.page-239513 .kite35-quote{margin:0 0 24px!important;padding:20px 22px!important;background:rgba(244,244,244,.92)!important;border-left:5px solid rgba(127,127,127,.32)!important;border-radius:8px!important;color:#454545!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.8!important}
html body.page-239513 .kite35-check{margin:0 0 8px!important;color:#333!important;font-weight:700!important}
html body.page-239513 .kite35-check::before{content:"✓";margin-right:10px;color:#11b89f;font-weight:700}
html body.page-239513 .kite35-editorial{margin-top:50px!important;padding:20px 22px!important;background:linear-gradient(145deg,rgba(226,232,235,.80),rgba(241,243,244,.76))!important;border:1px solid rgba(184,202,209,.65)!important;border-radius:18px!important;color:#4e636b!important;font-family:"Yu Gothic","游ゴシック",Meiryo,sans-serif!important;font-size:12.5px!important;line-height:1.8!important;text-align:left!important}
html body.page-239513 .kite35-editorial p{font-size:12.5px!important;line-height:1.8!important;color:#4e636b!important;margin:0 0 8px!important}
@media(max-width:767px){html body.page-239513>h1.pageTitle{padding:56px 18px 64px!important;text-align:left!important}html body.page-239513 main>section.article>.txt.editorArea{padding:0 12px 72px!important}html body.page-239513 .kite35-record{margin-top:28px!important;padding:22px 17px!important;border-radius:24px!important}html body.page-239513 .kite35-eyebrow{white-space:nowrap!important;font-size:11px!important;letter-spacing:.10em!important}html body.page-239513 .kite35-title{padding:22px 20px!important;border-radius:18px!important;font-size:clamp(25px,7.1vw,34px)!important}html body.page-239513 .kite35-lead{font-size:16px!important;line-height:1.95!important}html body.page-239513 .kite35-section{padding:22px 16px!important;border-radius:20px!important}html body.page-239513 .kite35-example-grid{grid-template-columns:1fr!important;gap:22px!important}html body.page-239513 .kite35-example-card{padding:24px 18px!important}html body.page-239513 .kite35-numbered-list{padding:20px 16px!important}html body.page-239513 .kite35-numbered-item{grid-template-columns:42px 1fr!important;gap:0 13px!important}html body.page-239513 .kite35-badge{width:34px!important;height:34px!important;font-size:17px!important}}
@media(prefers-reduced-motion:reduce){html body.page-239513>nav.menu::before{animation:none!important}}
/* kite-cont10-35-record-depth-20260724-v1:end */

/* kite-cont10-41-list-left-align-20260724-v1 start */
body.page-241143 .kite-record-page :is(ul, ol).kite-list,
body.page-241143 .kite-record-page :is(ul, ol).kite-list > li {
  text-align: left;
}

body.page-241143 .kite-record-page :is(ul, ol).kite-list {
  list-style-position: outside;
  padding-left: 1.45em;
}
/* kite-cont10-41-list-left-align-20260724-v1 end */

/* kite-cont1-8-match-cont10-41-20260724-v1 start */
body.page-189986 {
  background:
    radial-gradient(80% 42% at 100% 0%, rgba(64, 176, 205, 0.18), rgba(255, 255, 255, 0) 62%),
    linear-gradient(180deg, rgba(241, 249, 250, 0.98), rgba(232, 242, 244, 0.92) 46%, rgba(246, 249, 249, 0.98));
  color: #10283d;
}

body.page-189986 h1.pageTitle {
  background:
    radial-gradient(88% 34% at 100% 0%, rgba(24, 137, 181, 0.24) 0%, rgba(91, 210, 220, 0.18) 36%, rgba(255, 255, 255, 0) 72%),
    linear-gradient(135deg, rgba(250, 254, 254, 0.96), rgba(232, 248, 251, 0.92) 54%, rgba(215, 239, 249, 0.88));
}

body.page-189986 main > section {
  background:
    radial-gradient(80% 34% at 100% 0%, rgba(40, 178, 188, 0.13), rgba(255, 255, 255, 0) 66%),
    linear-gradient(180deg, rgba(245, 250, 250, 0.95), rgba(236, 243, 244, 0.88));
}

html body.tpl-eid.page-189986:not(.slide):not(#top) > nav.menu.menu {
  overflow: hidden;
  background:
    radial-gradient(70% 130% at 8% 50%, rgba(16, 178, 148, 0.28), rgba(255, 255, 255, 0) 66%),
    radial-gradient(78% 150% at 100% 0%, rgba(79, 151, 224, 0.30), rgba(255, 255, 255, 0) 68%),
    linear-gradient(100deg, rgba(224, 248, 246, 0.92), rgba(205, 238, 243, 0.72) 54%, rgba(218, 234, 249, 0.82)) !important;
}

html body.tpl-eid.page-189986:not(.slide):not(#top) > nav.menu.menu::before {
  content: "";
  display: block !important;
  position: absolute;
  inset: -45% -10%;
  pointer-events: none;
  background:
    radial-gradient(circle at 22% 48%, rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0) 20%),
    radial-gradient(circle at 68% 46%, rgba(111, 218, 222, 0.22), rgba(255, 255, 255, 0) 24%);
  filter: blur(18px);
  opacity: 0.72;
}

html body.tpl-eid.page-189986:not(.slide):not(#top) > nav.menu.menu > .inner {
  position: relative;
  z-index: 1;
}

body.page-189986 .txt.editorArea {
  position: relative;
  overflow: hidden;
  max-width: min(980px, calc(100vw - 32px));
  margin: clamp(28px, 5vw, 72px) auto;
  padding: clamp(26px, 4.8vw, 58px);
  border: 1px solid rgba(68, 196, 198, 0.22);
  border-radius: 28px !important;
  background-color: rgba(255, 255, 255, 0.72) !important;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(248, 251, 251, 0.78)) !important;
  box-shadow: 0 20px 48px rgba(34, 86, 106, 0.08) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  text-align: left !important;
}

body.page-189986 .txt.editorArea::before {
  content: none !important;
  display: none !important;
}

body.page-189986 .txt.editorArea h2,
body.page-189986 .txt.editorArea h3 {
  color: #10283d;
  text-align: left !important;
  letter-spacing: 0.04em;
}

body.page-189986 .txt.editorArea h2:first-child,
body.page-189986 .txt.editorArea .kite-cont1-8-important-title-20260626,
body.page-189986 main > section > h2.title {
  max-width: 100%;
  margin-inline: auto;
  text-align: left !important;
}

body.page-189986 .txt.editorArea h2:first-child::after,
body.page-189986 .txt.editorArea .kite-cont1-8-important-title-20260626::after,
body.page-189986 main > section > h2.title::after {
  content: none !important;
  display: none !important;
}

body.page-189986 .txt.editorArea p,
body.page-189986 .txt.editorArea li,
body.page-189986 .txt.editorArea td,
body.page-189986 .txt.editorArea th {
  text-align: left !important;
  color: #173247;
}

/* Keep the dark service-flow header legible after the page-wide text rules. */
body.page-189986 .txt.editorArea .sheet-container > header.bg-slate-800 .sheet-title {
  color: #ffffff !important;
}

body.page-189986 .txt.editorArea .sheet-container > header.bg-slate-800 p.text-slate-300 {
  color: #cbd5e1 !important;
}

body.page-189986 .txt.editorArea .sheet-container > header.bg-slate-800 .text-slate-400 {
  color: #94a3b8 !important;
}

body.page-189986 .txt.editorArea table {
  width: 100%;
  max-width: 100%;
  margin: 22px auto;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.72);
  box-shadow: inset 0 0 0 1px rgba(105, 194, 198, 0.18);
}

body.page-189986 .txt.editorArea td,
body.page-189986 .txt.editorArea th {
  padding: 0.72em 0.86em;
  border-color: rgba(103, 179, 184, 0.22);
  vertical-align: top;
}

body.page-189986 .txt.editorArea .kite-important-seal,
body.page-189986 .txt.editorArea .kite-important-notes,
body.page-189986 .txt.editorArea .kite-flow-card,
body.page-189986 .txt.editorArea .bg-white {
  border-radius: 22px;
}

body.page-189986 .txt.editorArea a {
  color: #008f91;
  text-decoration-color: rgba(0, 143, 145, 0.34);
  text-underline-offset: 0.18em;
}

@media (max-width: 640px) {
  body.page-189986.tpl-eid main .txt.editorArea {
    max-width: calc(100vw - 18px);
    margin: 18px auto 30px;
    padding: 22px 18px;
    border-radius: 20px !important;
    background-color: rgba(255, 255, 255, 0.76) !important;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.91), rgba(248, 251, 251, 0.8)) !important;
    text-align: left !important;
  }

  body.page-189986.tpl-eid main .txt.editorArea h2,
  body.page-189986.tpl-eid main .txt.editorArea h3,
  body.page-189986.tpl-eid main .txt.editorArea .kite-cont1-8-important-title-20260626,
  body.page-189986 main > section > h2.title {
    text-align: left !important;
    font-size: clamp(24px, 7.4vw, 31px);
    line-height: 1.34;
  }

  body.page-189986 .txt.editorArea table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
/* kite-cont1-8-match-cont10-41-20260724-v1 end */

/* kite-cont1-group-match-cont10-41-20260725-v1 start */
html body:is(
  .page-154471,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
  ) {
  color: #333333;
  background:
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%),
    radial-gradient(circle at 100% 0%, rgba(14, 181, 156, 0.30), transparent 42%) !important;
}

html body:is(
  .page-154471,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu {
  background:
    radial-gradient(ellipse at 12% 36%, rgba(14, 181, 156, 0.26), transparent 42%),
    radial-gradient(ellipse at 88% 42%, rgba(74, 139, 226, 0.24), transparent 44%),
    linear-gradient(100deg, rgba(231, 250, 245, 0.94), rgba(223, 245, 251, 0.92) 54%, rgba(232, 241, 255, 0.94)) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.76) !important;
  border-bottom: 1px solid rgba(61, 151, 184, 0.18) !important;
  box-shadow: 0 16px 42px rgba(19, 74, 91, 0.08) !important;
  backdrop-filter: blur(12px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
}

html body:is(
  .page-154471,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu li > a {
  color: #103a54 !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(245, 251, 253, 0.72)) !important;
  border: 1px solid rgba(255, 255, 255, 0.82) !important;
  box-shadow: 0 12px 28px rgba(19, 74, 91, 0.09) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

html body:is(
  .page-154471,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu li > a:hover,
html body:is(
  .page-154471,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu li > a:focus-visible {
  color: #ffffff !important;
  background: linear-gradient(110deg, rgba(14, 181, 156, 0.94), rgba(45, 104, 194, 0.90)) !important;
  border-color: rgba(255, 255, 255, 0.88) !important;
}

html body.page-154471 main > #kite-global-return-home.kite-global-return-home-wrap {
  display: none !important;
}

html body:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
) > h1.pageTitle {
  min-height: clamp(360px, 36vw, 430px) !important;
  padding-top: clamp(92px, 8.6vw, 104px) !important;
  padding-bottom: clamp(68px, 6.5vw, 78px) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.10) 52%, rgba(255, 255, 255, 0.04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, 0.043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, 0.34) 0%, rgba(88, 199, 242, 0.24) 30%, rgba(14, 181, 156, 0.19) 58%, rgba(255, 255, 255, 0.08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea {
  box-sizing: border-box !important;
  width: min(980px, calc(100% - 32px)) !important;
  max-width: 980px !important;
  margin: clamp(30px, 5vw, 58px) auto !important;
  padding: clamp(30px, 4.8vw, 58px) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  border-radius: 26px !important;
  background: linear-gradient(145deg, rgba(240, 242, 244, 0.96), rgba(231, 236, 238, 0.90)) !important;
  box-shadow: 0 18px 48px rgba(19, 74, 91, 0.09) !important;
  text-align: left !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea :is(p, li, dd) {
  line-height: 1.95 !important;
  overflow-wrap: anywhere;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea :is(ul, ol),
html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea :is(ul, ol) > li {
  text-align: left !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea li::marker {
  color: #0aa697;
  font-weight: 700;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea > h2 {
  margin: clamp(44px, 6vw, 72px) 0 28px !important;
  padding: 0 0 14px !important;
  color: #103a54 !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 4px solid transparent !important;
  border-image: linear-gradient(90deg, rgba(0, 132, 94, 0.88), rgba(19, 181, 163, 0.68), rgba(78, 178, 229, 0.76), rgba(55, 88, 214, 0.96)) 1 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: clamp(24px, 3.5vw, 36px) !important;
  text-align: left !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea > h2::before,
html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea > h2::after {
  content: none !important;
  display: none !important;
}

html body.tpl-eid:is(
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817
):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea :is(.local-notes, .kite-section-source-note) {
  width: 100% !important;
  margin: 28px 0 0 !important;
  padding: 18px 20px !important;
  color: #405866 !important;
  background: rgba(255, 255, 255, 0.48) !important;
  border: 1px solid rgba(15, 163, 151, 0.13) !important;
  border-radius: 16px !important;
  box-shadow: none !important;
}

html body.page-189986 main > section#hsg3.article > .txt.editorArea .sheet-container > header.bg-slate-800 .sheet-title {
  color: #ffffff !important;
  border: 0 !important;
}

html body.page-189986 main > section#hsg3.article > .txt.editorArea .sheet-container > header.bg-slate-800 p.text-slate-300 {
  color: #cbd5e1 !important;
}

html body.page-189986 main > section#hsg3.article > .txt.editorArea .sheet-container > header.bg-slate-800 .text-slate-400 {
  color: #94a3b8 !important;
}

/* page-189986: keep the four document cards on one continuous main background. */
html body.tpl-eid.page-189986:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section:is(#r7c1, #q8dc, #tqcv, #hsg3).article.siteWidth-s {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

@media (max-width: 700px) {
  html body.tpl-eid:is(
    .page-154472,
    .page-189986,
    .page-200943,
    .page-236299,
    .page-250814,
    .page-250815,
    .page-250816,
    .page-250817
  ) > h1.pageTitle {
    min-height: 300px !important;
    padding: 54px 20px 56px !important;
  }

  html body.tpl-eid:is(
    .page-154472,
    .page-189986,
    .page-200943,
    .page-236299,
    .page-250814,
    .page-250815,
    .page-250816,
    .page-250817
  ):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea {
    width: calc(100% - 22px) !important;
    margin: 28px auto !important;
    padding: 24px 17px !important;
    border-radius: 20px !important;
  }

  html body.tpl-eid:is(
    .page-154472,
    .page-189986,
    .page-200943,
    .page-236299,
    .page-250814,
    .page-250815,
    .page-250816,
    .page-250817
  ):not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section[id].article.siteWidth-s > div.txt.editorArea > h2 {
    margin-top: 42px !important;
    font-size: clamp(24px, 7vw, 32px) !important;
  }
}

/* cont1/2 refined content composition */
html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section#hkes.article {
  width: min(980px, calc(100% - 40px)) !important;
  margin: 42px auto 76px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section#hkes.article > .head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(270px, 34%) !important;
  gap: 34px !important;
  align-items: start !important;
  padding: 42px !important;
  background:
    radial-gradient(circle at 94% 8%, rgba(92, 116, 239, 0.13), transparent 34%),
    linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(231, 246, 247, 0.78)) !important;
  border: 1px solid rgba(255, 255, 255, 0.82) !important;
  border-radius: 26px !important;
  box-shadow: 0 22px 56px rgba(19, 74, 91, 0.1) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .head > .inner {
  width: auto !important;
  min-width: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .info-editorial-wrapper {
  max-width: none !important;
  margin: 34px 0 0 !important;
  padding: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .info-block {
  margin-bottom: 34px !important;
  padding: 24px 0 0 !important;
  border-top: 1px solid rgba(31, 94, 105, 0.14) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .info-block:first-child {
  padding-top: 0 !important;
  border-top: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .editorial-cta {
  margin-top: 38px !important;
  padding: 40px 28px !important;
  background: linear-gradient(135deg, rgba(18, 181, 157, 0.94), rgba(37, 110, 210, 0.92)) !important;
  border: 1px solid rgba(255, 255, 255, 0.56) !important;
  border-radius: 22px !important;
  box-shadow: 0 18px 38px rgba(23, 107, 132, 0.16) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .editorial-cta :is(.cta-title, .cta-text) {
  color: #ffffff !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .cta-btn {
  color: #173e48 !important;
  background: rgba(255, 255, 255, 0.92) !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 28px rgba(12, 65, 80, 0.14) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .first-img {
  width: 100% !important;
  margin: 74px 0 0 !important;
  padding: 10px !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.64) !important;
  border: 1px solid rgba(255, 255, 255, 0.86) !important;
  border-radius: 22px !important;
  box-shadow: 0 18px 44px rgba(15, 47, 67, 0.12) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .first-img img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 15px !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .first-img figcaption {
  padding: 12px 6px 3px !important;
  color: #526a75 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-wrapper {
  max-width: none !important;
  margin: 34px auto 0 !important;
  padding: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-grid {
  display: grid !important;
  grid-template-columns: 190px minmax(0, 1fr) !important;
  gap: 42px !important;
  align-items: start !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-image-col {
  width: auto !important;
  padding: 14px !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(219, 243, 244, 0.72)) !important;
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 34px rgba(15, 47, 67, 0.1) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-img {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  border-radius: 15px !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) :is(#gmzq .flow-grid, #hghw .service-group) {
  border-color: rgba(24, 101, 104, 0.18) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #gmzq .flow-row {
  grid-template-columns: 72px minmax(0, 1fr) !important;
  gap: 24px !important;
  padding: 34px 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #gmzq .flow-idx,
html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hghw .service-num {
  display: grid !important;
  place-items: center !important;
  width: 58px !important;
  height: 58px !important;
  margin: 0 !important;
  color: #226f69 !important;
  -webkit-text-fill-color: #226f69 !important;
  background: linear-gradient(145deg, rgba(204, 241, 233, 0.96), rgba(217, 231, 251, 0.92)) !important;
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 24px rgba(30, 105, 112, 0.1) !important;
  font-size: 28px !important;
  line-height: 1 !important;
  transform: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #gmzq .flow-row.sub-flow {
  grid-template-columns: 72px minmax(0, 1fr) !important;
  margin: 8px 0 !important;
  padding: 28px 20px !important;
  background: rgba(255, 255, 255, 0.42) !important;
  border: 1px solid rgba(30, 105, 112, 0.1) !important;
  border-radius: 18px !important;
}

@media (min-width: 701px) and (max-width: 820px) {
  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section#hkes.article > .head {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .first-img {
    grid-row: 1 !important;
    width: min(360px, 100%) !important;
    margin: 0 auto !important;
  }
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section#hkes.article {
    width: calc(100% - 22px) !important;
    margin: 28px auto 52px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) main > section#hkes.article > .head {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 28px !important;
    padding: 24px 17px !important;
    border-radius: 20px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .first-img {
    grid-row: 1 !important;
    margin: 0 !important;
    padding: 8px !important;
    border-radius: 18px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #hkes .editorial-cta {
    margin: 34px 0 0 !important;
    padding: 34px 18px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 26px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #caik .profile-image-col {
    width: min(190px, 72%) !important;
    margin: 0 auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #gmzq .flow-row,
  html body.tpl-eid.page-154472:not(#kiteCont1GroupDesignV1):not(#kiteCont1GroupDesignV2) #gmzq .flow-row.sub-flow {
    grid-template-columns: 58px minmax(0, 1fr) !important;
    gap: 16px !important;
  }
}

/* cont1/2 visual polish: unify the long-form page into calm glass cards
   without changing its content, typography scale, links, or animations. */
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main {
  background:
    radial-gradient(circle at 8% 18%, rgba(35, 191, 168, 0.09), transparent 28%),
    radial-gradient(circle at 92% 48%, rgba(72, 134, 224, 0.08), transparent 30%),
    linear-gradient(180deg, rgba(248, 255, 253, 0.96), rgba(242, 250, 255, 0.92)) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article {
  position: relative !important;
  isolation: isolate !important;
  width: min(1080px, calc(100% - 48px)) !important;
  margin: 44px auto !important;
  padding: clamp(34px, 5vw, 58px) !important;
  overflow: visible !important;
  background:
    radial-gradient(circle at 100% 0%, rgba(87, 127, 229, 0.13), transparent 31%) padding-box,
    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(237, 252, 250, 0.78)) padding-box,
    linear-gradient(125deg, rgba(255, 255, 255, 0.98), rgba(22, 183, 158, 0.38), rgba(95, 131, 229, 0.36)) border-box !important;
  border: 1px solid transparent !important;
  border-radius: 30px !important;
  box-shadow:
    0 28px 76px rgba(20, 75, 92, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  backdrop-filter: blur(14px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(14px) saturate(108%) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > * {
  position: relative !important;
  z-index: 1 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article::before {
  position: absolute !important;
  top: 8px !important;
  right: 24px !important;
  z-index: 0 !important;
  color: rgba(22, 126, 125, 0.075) !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: clamp(82px, 11vw, 142px) !important;
  font-weight: 200 !important;
  line-height: 1 !important;
  letter-spacing: -0.07em !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7::before { content: "01" !important; }
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq::before { content: "02" !important; }
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkbh::before { content: "03" !important; }
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw::before { content: "04" !important; }
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1::before { content: "05" !important; }
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik::before { content: "07" !important; }

@media (min-width: 901px) {
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) :is(#s3a7, #hkbh, #kite-cont1-2-faq-section-20260530-v1) {
    translate: -18px 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) :is(#gmzq, #hghw, #caik) {
    translate: 18px 0 !important;
  }
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > h2.title {
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 auto 34px !important;
  padding: 0 0 16px !important;
  color: #123c4d !important;
  -webkit-text-fill-color: #123c4d !important;
  background: none !important;
  border: 0 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  letter-spacing: 0.08em !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > h2.title::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  width: 68px !important;
  height: 3px !important;
  margin: 0 !important;
  background: linear-gradient(90deg, #16b79e, #5f83e5) !important;
  border: 0 !important;
  border-radius: 999px !important;
  transform: translateX(-50%) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 > .txt.editorArea {
  max-width: 880px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 > .txt.editorArea :is(h2, h3) {
  color: #075f66 !important;
  -webkit-text-fill-color: #075f66 !important;
  text-wrap: balance !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 .kite-typo-wrapper {
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 22px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 .kite-typo-wrapper > .t-block {
  margin: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) :is(
  #gmzq,
  #hkbh,
  #hghw,
  #caik
) > .txt.editorArea {
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

@media (min-width: 701px) {
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
    grid-column: 1 / -1 !important;
    width: 72% !important;
    justify-self: end !important;
    border-radius: 28px 10px 28px 28px !important;
  }
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-grid {
  position: relative !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 18px 46px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-grid::before {
  content: "" !important;
  position: absolute !important;
  top: 28px !important;
  bottom: 28px !important;
  left: 50% !important;
  width: 2px !important;
  background: linear-gradient(180deg, rgba(22, 183, 158, 0.08), rgba(22, 183, 158, 0.72), rgba(95, 131, 229, 0.62), rgba(95, 131, 229, 0.08)) !important;
  border-radius: 999px !important;
  transform: translateX(-50%) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row,
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row.sub-flow {
  margin: 0 !important;
  padding: 26px 28px !important;
  background: rgba(255, 255, 255, 0.74) !important;
  border: 1px solid rgba(25, 124, 120, 0.12) !important;
  border-radius: 20px !important;
  box-shadow: 0 12px 28px rgba(24, 88, 100, 0.06) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row:nth-child(even) {
  translate: 0 34px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row:hover {
  border-color: rgba(25, 153, 143, 0.28) !important;
  box-shadow: 0 18px 38px rgba(24, 88, 100, 0.11) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkbh .guide-card,
html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-card {
  background:
    linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(235, 249, 249, 0.76)) !important;
  border: 1px solid rgba(24, 129, 123, 0.13) !important;
  border-radius: 24px !important;
  box-shadow: 0 16px 38px rgba(24, 88, 100, 0.08) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-num {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: linear-gradient(145deg, rgba(16, 181, 155, 0.96), rgba(72, 122, 218, 0.92)) !important;
  box-shadow: 0 12px 26px rgba(27, 113, 137, 0.2) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-wrapper {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-group {
  position: relative !important;
  margin: 0 !important;
  padding: 30px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 100% 0%, rgba(87, 127, 229, 0.13), transparent 34%),
    rgba(255, 255, 255, 0.77) !important;
  border: 1px solid rgba(24, 129, 123, 0.15) !important;
  border-radius: 24px !important;
  box-shadow: 0 18px 42px rgba(24, 88, 100, 0.08) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-group:nth-child(2) {
  translate: 0 42px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item {
  margin: 14px 0 !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.82) !important;
  border: 1px solid rgba(27, 133, 126, 0.13) !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 24px rgba(24, 88, 100, 0.06) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item[open] {
  grid-column: 1 / -1 !important;
  background:
    linear-gradient(135deg, rgba(235, 253, 248, 0.94), rgba(238, 245, 255, 0.92)) !important;
  border-color: rgba(31, 142, 137, 0.28) !important;
  box-shadow: 0 18px 38px rgba(24, 88, 100, 0.11) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik .profile-image-col {
  background:
    linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(213, 244, 240, 0.78)) !important;
  border-radius: 34px 12px 34px 12px !important;
  box-shadow:
    0 20px 46px rgba(18, 80, 96, 0.13),
    0 0 0 8px rgba(255, 255, 255, 0.42) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik .profile-grid {
  grid-template-columns: 230px minmax(0, 1fr) !important;
  gap: 52px !important;
  padding: clamp(28px, 5vw, 54px) !important;
  background:
    radial-gradient(circle at 4% 6%, rgba(24, 183, 158, 0.14), transparent 30%),
    radial-gradient(circle at 98% 98%, rgba(95, 131, 229, 0.13), transparent 34%),
    rgba(255, 255, 255, 0.72) !important;
  border: 1px solid rgba(28, 139, 133, 0.16) !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 56px rgba(20, 75, 92, 0.1) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik .profile-img {
  border-radius: 28px 8px 28px 8px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik #lnmk {
  margin: 44px 0 0 !important;
  padding: clamp(34px, 5vw, 54px) !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.22), transparent 32%),
    linear-gradient(125deg, rgba(13, 177, 153, 0.96), rgba(50, 111, 207, 0.94)) !important;
  border: 1px solid rgba(255, 255, 255, 0.54) !important;
  border-radius: 26px 26px 26px 8px !important;
  box-shadow: 0 22px 48px rgba(24, 102, 137, 0.2) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik #lnmk :is(h2, p) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik #lnmk a {
  color: #0a666b !important;
  -webkit-text-fill-color: #0a666b !important;
  background: rgba(255, 255, 255, 0.94) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  box-shadow: 0 14px 30px rgba(12, 70, 88, 0.16) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkes > .head {
  position: relative !important;
  isolation: isolate !important;
  background:
    radial-gradient(circle at 100% 0%, rgba(87, 127, 229, 0.16), transparent 34%) padding-box,
    linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(231, 249, 249, 0.76)) padding-box,
    linear-gradient(125deg, rgba(255, 255, 255, 0.98), rgba(22, 183, 158, 0.44), rgba(95, 131, 229, 0.4)) border-box !important;
  border: 1px solid transparent !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkes > .head::before {
  content: "06" !important;
  position: absolute !important;
  top: 10px !important;
  right: 24px !important;
  z-index: 0 !important;
  color: rgba(22, 126, 125, 0.075) !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: clamp(82px, 11vw, 142px) !important;
  font-weight: 200 !important;
  line-height: 1 !important;
  letter-spacing: -0.07em !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkes > .head > * {
  position: relative !important;
  z-index: 1 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkes .head > .inner {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

@media (min-width: 821px) {
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hkes .first-img {
    position: sticky !important;
    top: 112px !important;
    align-self: start !important;
    rotate: 1.5deg !important;
    box-shadow:
      -16px 18px 0 rgba(24, 183, 158, 0.08),
      18px 30px 56px rgba(15, 47, 67, 0.16) !important;
  }
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links {
  position: relative !important;
  z-index: 3 !important;
  margin-top: -34px !important;
  padding-top: 0 !important;
  background: transparent !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links .pl-wrap {
  width: min(1080px, calc(100% - 48px)) !important;
  padding: 34px !important;
  background:
    radial-gradient(circle at 94% 6%, rgba(84, 128, 227, 0.11), transparent 34%),
    rgba(255, 255, 255, 0.76) !important;
  border: 1px solid rgba(255, 255, 255, 0.94) !important;
  border-radius: 26px !important;
  box-shadow: 0 18px 48px rgba(20, 75, 92, 0.09) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links .pl-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links a {
  min-height: 78px !important;
  border-color: rgba(26, 133, 126, 0.16) !important;
  border-radius: 18px 18px 18px 6px !important;
  box-shadow: 0 9px 22px rgba(24, 88, 100, 0.06) !important;
  -webkit-tap-highlight-color: transparent;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links a.primary {
  grid-column: span 2 !important;
  background:
    radial-gradient(circle at 92% 18%, rgba(255, 255, 255, 0.24), transparent 32%),
    linear-gradient(125deg, #12b79e, #357ed1) !important;
  box-shadow: 0 16px 34px rgba(25, 113, 143, 0.2) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links a:hover {
  translate: 0 -4px !important;
  box-shadow: 0 16px 30px rgba(24, 88, 100, 0.12) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links a:focus-visible {
  outline: 3px solid rgba(15, 102, 115, 0.68) !important;
  outline-offset: 3px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #js-stalker-main {
  display: none !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article {
    width: calc(100% - 22px) !important;
    margin: 28px auto !important;
    padding: 28px 17px !important;
    border-radius: 22px !important;
    translate: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article::before {
    top: 10px !important;
    right: 17px !important;
    font-size: 72px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article > h2.title {
    margin-bottom: 26px !important;
    padding-bottom: 13px !important;
    letter-spacing: 0.04em !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 > .txt.editorArea {
    padding: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 .kite-typo-wrapper {
    gap: 20px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
    width: 100% !important;
    justify-self: stretch !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row,
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row.sub-flow {
    grid-template-columns: 44px minmax(0, 1fr) !important;
    gap: 12px !important;
    padding: 22px 12px !important;
    border-radius: 17px !important;
    translate: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-row:nth-child(even) {
    translate: 0 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-grid::before {
    left: 22px !important;
    opacity: 0.28 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #gmzq .flow-idx,
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-num {
    width: 44px !important;
    height: 44px !important;
    border-radius: 14px !important;
    font-size: 21px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-wrapper,
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-group,
  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #hghw .service-group:nth-child(2) {
    padding: 24px 16px !important;
    border-radius: 19px !important;
    translate: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik .profile-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 28px !important;
    padding: 26px 17px !important;
    border-radius: 21px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik .profile-image-col {
    width: min(220px, 86%) !important;
    border-radius: 30px 10px 30px 10px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #caik #lnmk {
    margin-top: 30px !important;
    padding: 32px 17px !important;
    border-radius: 22px 22px 22px 7px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item[open] {
    grid-column: auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links .pl-wrap {
    width: calc(100% - 22px) !important;
    padding: 22px 12px !important;
    border-radius: 21px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links .pl-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links a.primary {
    grid-column: auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12PolishV1):not(#kiteCont12PolishV2) #kite-cont1-2-parent-links {
    margin-top: -22px !important;
  }
}

/* Sitewide non-home menu color unification: exact cont10/36 aurora palette.
   The additional inert :not() IDs intentionally outrank legacy page patches
   without changing menu dimensions, typography, links, or page content. */
html body:not(#top):not(#kiteGlobalMenu36V1):not(#kiteGlobalMenu36V2):not(#kiteGlobalMenu36V3):not(#kiteGlobalMenu36V4):not(#kiteGlobalMenu36V5):not(#kiteGlobalMenu36V6) > nav.menu.menu {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background-image: linear-gradient(
    120deg,
    rgba(7, 163, 139, 0.38) 0%,
    rgba(46, 196, 181, 0.22) 26%,
    rgba(225, 255, 251, 0.16) 48%,
    rgba(91, 165, 224, 0.24) 72%,
    rgba(45, 104, 194, 0.36) 100%
  ) !important;
  background-size: 100% 100% !important;
  background-position: 50% 50% !important;
  animation: none !important;
  border-top: 1px solid rgba(255, 255, 255, 0.34) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.42) !important;
  backdrop-filter: blur(12px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
}

html body:not(#top):not(#kiteGlobalMenu36V1):not(#kiteGlobalMenu36V2):not(#kiteGlobalMenu36V3):not(#kiteGlobalMenu36V4):not(#kiteGlobalMenu36V5):not(#kiteGlobalMenu36V6) > nav.menu.menu::after {
  content: "" !important;
  position: absolute !important;
  display: block !important;
  top: -24% !important;
  left: -15% !important;
  width: 130% !important;
  height: 148% !important;
  pointer-events: none !important;
  z-index: 0 !important;
  background-image:
    radial-gradient(ellipse at center, rgba(0, 214, 170, 0.38) 0%, rgba(0, 214, 170, 0.16) 34%, transparent 68%),
    radial-gradient(ellipse at center, rgba(180, 250, 236, 0.34) 0%, rgba(255, 255, 255, 0.13) 36%, transparent 70%),
    radial-gradient(ellipse at center, rgba(66, 137, 230, 0.38) 0%, rgba(66, 137, 230, 0.15) 36%, transparent 70%),
    conic-gradient(from 115deg at 50% 50%, transparent 0deg, rgba(255, 255, 255, 0.22) 58deg, transparent 128deg) !important;
  background-repeat: no-repeat !important;
  background-size: 68% 158%, 58% 145%, 70% 160%, 210% 210% !important;
  background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50% !important;
  opacity: 0.84 !important;
  filter: blur(10px) saturate(120%) !important;
  transform-origin: center !important;
  will-change: transform, background-position, opacity !important;
  animation: kiteGlobalMenu36AuroraFlow 6s linear infinite alternate !important;
}

html body:not(#top):not(#kiteGlobalMenu36V1):not(#kiteGlobalMenu36V2):not(#kiteGlobalMenu36V3):not(#kiteGlobalMenu36V4):not(#kiteGlobalMenu36V5):not(#kiteGlobalMenu36V6) > nav.menu.menu > .inner {
  position: relative !important;
  z-index: 1 !important;
}

@keyframes kiteGlobalMenu36AuroraFlow {
  0% {
    background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50%;
    transform: translate3d(-4%, 0, 0) scale(1.04);
    opacity: 0.72;
  }
  50% {
    background-position: 24% 42%, 58% 56%, 76% 39%, 55% 50%;
    transform: translate3d(2%, -2%, 0) scale(1.12);
    opacity: 0.96;
  }
  100% {
    background-position: 64% 52%, 88% 38%, 34% 57%, 100% 50%;
    transform: translate3d(6%, 1%, 0) scale(1.06);
    opacity: 0.8;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body:not(#top):not(#kiteGlobalMenu36V1):not(#kiteGlobalMenu36V2):not(#kiteGlobalMenu36V3):not(#kiteGlobalMenu36V4):not(#kiteGlobalMenu36V5):not(#kiteGlobalMenu36V6) > nav.menu.menu::after {
    animation: none !important;
    background-position: 50% 50% !important;
    transform: none !important;
  }
}

@layer kiteGlobalMenu36Priority {
  html body:is(.page-239497, .page-239513):not(#top) > nav.menu {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    background-image: linear-gradient(
      120deg,
      rgba(7, 163, 139, 0.38) 0%,
      rgba(46, 196, 181, 0.22) 26%,
      rgba(225, 255, 251, 0.16) 48%,
      rgba(91, 165, 224, 0.24) 72%,
      rgba(45, 104, 194, 0.36) 100%
    ) !important;
    background-size: 100% 100% !important;
    backdrop-filter: blur(12px) saturate(108%) !important;
    -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
  }

  html body:is(.page-239497, .page-239513):not(#top) > nav.menu::before {
    content: none !important;
    display: none !important;
    animation: none !important;
  }

  html body:is(.page-239497, .page-239513):not(#top) > nav.menu::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    top: -24% !important;
    left: -15% !important;
    width: 130% !important;
    height: 148% !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background-image:
      radial-gradient(ellipse at center, rgba(0, 214, 170, 0.38) 0%, rgba(0, 214, 170, 0.16) 34%, transparent 68%),
      radial-gradient(ellipse at center, rgba(180, 250, 236, 0.34) 0%, rgba(255, 255, 255, 0.13) 36%, transparent 70%),
      radial-gradient(ellipse at center, rgba(66, 137, 230, 0.38) 0%, rgba(66, 137, 230, 0.15) 36%, transparent 70%),
      conic-gradient(from 115deg at 50% 50%, transparent 0deg, rgba(255, 255, 255, 0.22) 58deg, transparent 128deg) !important;
    background-repeat: no-repeat !important;
    background-size: 68% 158%, 58% 145%, 70% 160%, 210% 210% !important;
    background-position: -18% 56%, 30% 36%, 118% 50%, 0% 50% !important;
    opacity: 0.84 !important;
    filter: blur(10px) saturate(120%) !important;
    animation: kiteGlobalMenu36AuroraFlow 6s linear infinite alternate !important;
  }
}

/* Keep the approved button colors while suppressing the mobile browser's
   transient blue tap overlay. Keyboard focus remains visibly outlined. */
html body.page-154471 #kite-service-main a.ks-btn,
html body.page-154471 #kite-service-main a.ks-link-card {

/* kite-restore-chunk-24-20260802 */
  -webkit-tap-highlight-color: transparent;
}

html body.page-154471 #kite-service-main a.ks-btn:focus-visible,
html body.page-154471 #kite-service-main a.ks-link-card:focus-visible {
  outline: 3px solid rgba(15, 47, 67, 0.72);
  outline-offset: 3px;
}
/* kite-cont1-group-match-cont10-41-20260725-v1 end */

/* kite-cont1-2-quiet-gallery-20260725-v1 start */
/*
 * Selected concept: quiet editorial gallery.
 * Scope: /cont1/2.html only.
 * The existing copy, links, DOM order, images, menu, TEL/MAIL controls,
 * animations, and FAQ behaviour remain unchanged.
 */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) {
  --kite-qg-navy: #102f43;
  --kite-qg-ink: #294552;
  --kite-qg-muted: #5d747d;
  --kite-qg-aqua: #0fb59d;
  --kite-qg-blue: #3f83d9;
  --kite-qg-line: rgba(25, 108, 117, 0.18);
  --kite-qg-soft-line: rgba(25, 108, 117, 0.11);
  --kite-qg-paper: #ffffff;
  --kite-qg-mist: #f3fbfb;
  color: var(--kite-qg-ink) !important;
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.3), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.18), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 255, 253, 0.88) 46%, rgba(238, 247, 255, 0.72) 100%) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  max-width: none !important;
  min-height: clamp(640px, 58vw, 720px) !important;
  margin: 0 !important;
  padding:
    clamp(150px, 14vw, 186px)
    max(510px, 46vw)
    clamp(170px, 15vw, 196px)
    max(88px, calc((100vw - 1160px) / 2 + 72px)) !important;
  overflow: hidden !important;
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  background-color: #f8fdfd !important;
  background-image:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, 0.98) 34%,
      rgba(245, 253, 253, 0.88) 49%,
      rgba(235, 250, 250, 0.16) 68%,
      rgba(230, 247, 248, 0.04) 100%
    ),
    linear-gradient(
      180deg,
      rgba(223, 249, 246, 0.18) 0%,
      rgba(255, 255, 255, 0) 52%,
      rgba(84, 166, 219, 0.12) 100%
    ),
    url("https://toriaez-hp.jp/assets/2-0500000809/Xm7v3QFYZe-1.png") !important;
  background-repeat: no-repeat !important;
  background-position: 0 0, 0 0, 100% 48% !important;
  background-size: 100% 100%, 100% 100%, 55% auto !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(44px, 5.2vw, 68px) !important;
  font-weight: 500 !important;
  line-height: 1.28 !important;
  letter-spacing: 0.055em !important;
  text-align: left !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.76) !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle::before {
  content: "CARE MANAGEMENT SERVICE" !important;
  position: absolute !important;
  top: 50% !important;
  left: max(24px, calc((100vw - 1280px) / 2 + 24px)) !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  color: #138e91 !important;
  -webkit-text-fill-color: #138e91 !important;
  background: transparent !important;
  border: 0 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  letter-spacing: 0.16em !important;
  writing-mode: vertical-rl !important;
  text-orientation: mixed !important;
  text-transform: uppercase !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle .kite-service-head-title > span {
  white-space: nowrap !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle::after {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: block !important;
  width: auto !important;
  height: 1px !important;
  background: linear-gradient(
    90deg,
    rgba(15, 181, 157, 0.4),
    rgba(63, 131, 217, 0.3),
    rgba(255, 255, 255, 0)
  ) !important;
  border: 0 !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main {
  overflow: visible !important;
  background:
    radial-gradient(circle at 80% 18%, rgba(14, 181, 156, 0.22), transparent 42%),
    radial-gradient(circle at 16% 84%, rgba(11, 115, 185, 0.14), transparent 40%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.94) 0%, rgba(247, 255, 253, 0.86) 46%, rgba(238, 247, 255, 0.7) 100%) !important;
}

/* The existing related-page block supplies real readable lead text and CTA. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links {
  position: relative !important;
  z-index: 4 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: #ffffff !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap {
  position: relative !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: 56px 0 68px !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap > h2 {
  margin: 0 0 18px !important;
  padding: 0 0 16px !important;
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: clamp(25px, 2.8vw, 34px) !important;
  font-weight: 500 !important;
  letter-spacing: 0.07em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-lead {
  position: absolute !important;
  top: -258px !important;
  left: 56px !important;
  width: min(440px, 40vw) !important;
  margin: 0 !important;
  color: #415b67 !important;
  font-size: 16px !important;
  line-height: 2 !important;
  letter-spacing: 0.035em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border-top: 1px solid var(--kite-qg-soft-line) !important;
  border-left: 1px solid var(--kite-qg-soft-line) !important;
  list-style: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid > li {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid > li:has(> a.primary) {
  display: block !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 68px !important;
  margin: 0 !important;
  padding: 15px 24px !important;
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  background: transparent !important;
  border: 0 !important;
  border-right: 1px solid var(--kite-qg-soft-line) !important;
  border-bottom: 1px solid var(--kite-qg-soft-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
  letter-spacing: 0.045em !important;
  text-align: center !important;
  -webkit-tap-highlight-color: transparent !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary {
  position: static !important;
  z-index: 2 !important;
  width: 100% !important;
  min-height: 64px !important;
  padding: 17px 30px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: linear-gradient(110deg, #08766f 0%, #245fae 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  border-radius: 5px !important;
  box-shadow: 0 18px 36px rgba(25, 102, 137, 0.18) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card:hover {
  color: #087a78 !important;
  -webkit-text-fill-color: #087a78 !important;
  background: rgba(227, 248, 245, 0.54) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary:hover {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: linear-gradient(110deg, #06645e 0%, #1b4d8f 100%) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card:focus-visible {
  outline: 3px solid rgba(15, 115, 127, 0.7) !important;
  outline-offset: -3px !important;
}

/* Shared editorial section surface: spacing and fine rules replace outer cards. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article {
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: clamp(82px, 8vw, 112px) 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--kite-qg-soft-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  translate: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  text-align: left !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > h2.title {
  position: relative !important;
  z-index: 2 !important;
  margin: 0 0 clamp(44px, 5vw, 64px) clamp(150px, 15vw, 182px) !important;
  padding: 0 0 17px !important;
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(31px, 4vw, 44px) !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  letter-spacing: 0.07em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > h2.title::before,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article > h2.title::after {
  content: none !important;
  display: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
  #s3a7,
  #gmzq,
  #hkbh,
  #hghw,
  #kite-cont1-2-faq-section-20260530-v1,
  #caik
).article::before {
  position: absolute !important;
  top: clamp(72px, 7vw, 96px) !important;
  left: 0 !important;
  z-index: 0 !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  color: rgba(19, 147, 145, 0.22) !important;
  -webkit-text-fill-color: rgba(19, 147, 145, 0.22) !important;
  background: transparent !important;
  border: 0 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(86px, 11vw, 142px) !important;
  font-weight: 400 !important;
  line-height: 0.9 !important;
  letter-spacing: -0.06em !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7::before {
  content: "01" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq::before {
  content: "02" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkbh::before {
  content: "03" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw::before {
  content: "04" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1::before {
  content: "05" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik::before {
  content: "07" !important;
}

/* Intro typography keeps every existing block while removing nested-card weight. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 > .txt.editorArea {
  padding-left: clamp(150px, 15vw, 182px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper {
  display: grid !important;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block {
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: clamp(28px, 3.5vw, 44px) !important;
  color: var(--kite-qg-ink) !important;
  background: transparent !important;
  border: 0 !important;
  border-right: 1px solid var(--kite-qg-soft-line) !important;
  border-bottom: 1px solid var(--kite-qg-soft-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block:nth-child(1),
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
  grid-column: 1 / -1 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper :is(.t-huge, .t-massive) {
  color: #0d626c !important;
  -webkit-text-fill-color: #0d626c !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  letter-spacing: 0.045em !important;
  text-align: left !important;
}

/* One continuous process: four editorial milestones per row on wide screens. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-editorial-wrapper,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid {
  position: relative !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  overflow: visible !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid::before {
  content: "" !important;
  position: absolute !important;
  top: 29px !important;
  right: 5% !important;
  left: 5% !important;
  z-index: 0 !important;
  display: block !important;
  width: auto !important;
  height: 1px !important;
  background: linear-gradient(90deg, #11b79d, #4183dc) !important;
  opacity: 0.44 !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row.sub-flow {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  min-width: 0 !important;
  min-height: 100% !important;
  margin: 0 !important;
  padding: 0 clamp(18px, 2vw, 28px) 46px !important;
  color: var(--kite-qg-ink) !important;
  background: transparent !important;
  border: 0 !important;
  border-right: 1px solid var(--kite-qg-soft-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  translate: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 5) {
  padding-top: 38px !important;
  border-top: 1px solid var(--kite-qg-soft-line) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-idx {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  place-items: center !important;
  width: 58px !important;
  height: 58px !important;
  margin: 0 0 26px !important;
  color: #188579 !important;
  -webkit-text-fill-color: #188579 !important;
  background: #ffffff !important;
  border: 1px solid rgba(15, 181, 157, 0.38) !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 8px rgba(241, 252, 250, 0.96) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-body {
  min-width: 0 !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-body h3 {
  min-height: 3.4em !important;
  margin: 0 0 14px !important;
  color: #17494f !important;
  font-size: 18px !important;
  line-height: 1.7 !important;
  letter-spacing: 0.035em !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-body p {
  margin: 0 !important;
  color: var(--kite-qg-muted) !important;
  font-size: 14px !important;
  line-height: 1.95 !important;
  text-align: left !important;
}

/* Guidance and service sections use asymmetry, rules, and spacing before cards. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkbh .guide-editorial-wrapper,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-wrapper {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-wrapper {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-group,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-group:nth-child(2) {
  position: relative !important;
  margin: 0 !important;
  padding: clamp(34px, 4vw, 52px) !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--kite-qg-line) !important;
  border-right: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  translate: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-num {
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 22px !important;
  color: rgba(20, 143, 139, 0.44) !important;
  -webkit-text-fill-color: rgba(20, 143, 139, 0.44) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 64px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
}

/* Existing details remain interactive; only the heavy nested-card treatment changes. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list {
  display: block !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item[open] {
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item summary {
  min-height: 64px !important;
  padding: 20px 56px 20px 8px !important;
  color: var(--kite-qg-navy) !important;
  background: transparent !important;
  border: 0 !important;
  font-size: 17px !important;
  line-height: 1.75 !important;
  letter-spacing: 0.035em !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item[open] summary {
  color: #087a78 !important;
  background: rgba(232, 250, 247, 0.46) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item summary:focus-visible {
  outline: 3px solid rgba(15, 115, 127, 0.68) !important;
  outline-offset: -3px !important;
}

/* Office section: large editorial split, no outer glass card. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article {
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: clamp(82px, 8vw, 112px) 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--kite-qg-soft-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article::before {
  content: "06" !important;
  position: absolute !important;
  top: clamp(72px, 7vw, 96px) !important;
  left: 0 !important;
  z-index: 0 !important;
  display: block !important;
  color: rgba(19, 147, 145, 0.22) !important;
  -webkit-text-fill-color: rgba(19, 147, 145, 0.22) !important;
  background: transparent !important;
  border: 0 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(86px, 11vw, 142px) !important;
  font-weight: 400 !important;
  line-height: 0.9 !important;
  letter-spacing: -0.06em !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes > .head {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr) !important;
  gap: clamp(46px, 6vw, 76px) !important;
  align-items: start !important;
  padding: 0 0 0 clamp(150px, 15vw, 182px) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .head > .inner {
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .head h2.title {
  margin: 0 0 44px !important;
  padding: 0 0 17px !important;
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(31px, 4vw, 44px) !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  letter-spacing: 0.07em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .info-editorial-wrapper,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .info-block {
  max-width: none !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .info-block {
  padding: 26px 0 !important;
  border-top: 1px solid var(--kite-qg-soft-line) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .first-img {
  position: static !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  rotate: 0deg !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .first-img img {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .first-img figcaption {
  padding: 12px 0 0 !important;
  color: var(--kite-qg-muted) !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .editorial-cta {
  margin: 40px 0 0 !important;
  padding: 34px 0 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--kite-qg-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .editorial-cta :is(.cta-title, .cta-text) {
  color: var(--kite-qg-navy) !important;
  -webkit-text-fill-color: var(--kite-qg-navy) !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .cta-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 260px !important;
  min-height: 58px !important;
  margin: 20px 0 0 !important;
  padding: 14px 28px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: linear-gradient(110deg, #08766f, #245fae) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  border-radius: 4px !important;
  box-shadow: 0 15px 30px rgba(25, 102, 137, 0.17) !important;
}

/* Staff and closing CTA use the same flat editorial language. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-wrapper,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
  display: grid !important;
  grid-template-columns: 230px minmax(0, 1fr) !important;
  gap: clamp(44px, 6vw, 72px) !important;
  align-items: start !important;
  padding: 0 0 0 clamp(150px, 15vw, 182px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-image-col {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-img {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik #lnmk {
  box-sizing: border-box !important;
  width: auto !important;
  max-width: none !important;
  margin: 72px 0 0 clamp(150px, 15vw, 182px) !important;
  padding: clamp(40px, 5vw, 60px) !important;
  background:
    linear-gradient(110deg, #08766f, #245fae) !important;
  border: 1px solid rgba(255, 255, 255, 0.7) !important;
  border-radius: 5px !important;
  box-shadow: 0 20px 42px rgba(25, 102, 137, 0.18) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik #lnmk :is(h2, p) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) :is(
  #hkes .cta-btn,
  #caik #lnmk a
):focus-visible {
  outline: 3px solid rgba(15, 70, 84, 0.78) !important;
  outline-offset: 4px !important;
}

@media (max-width: 900px) {
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
    display: block !important;
    min-height: 880px !important;
    padding: 430px 44px 290px !important;
    background-image:
      linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.02) 0%,
        rgba(247, 253, 253, 0.08) 42%,
        rgba(255, 255, 255, 0.96) 59%,
        rgba(255, 255, 255, 1) 100%
      ),
      linear-gradient(90deg, rgba(220, 248, 244, 0.12), rgba(75, 146, 218, 0.11)),
      url("https://toriaez-hp.jp/assets/2-0500000809/Xm7v3QFYZe-1.png") !important;
    background-position: 0 0, 0 0, 50% 34% !important;
    background-size: 100% 100%, 100% 100%, 100% auto !important;
    font-size: clamp(39px, 7.2vw, 54px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle::before {
    top: 390px !important;
    left: 44px !important;
    font-size: 11px !important;
    writing-mode: horizontal-tb !important;
    transform: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap {
    width: min(100% - 44px, 760px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-lead {
    top: -244px !important;
    left: 0 !important;
    width: min(520px, calc(100vw - 88px)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary {
    width: 100% !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article {
    width: min(100% - 44px, 760px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-wrapper,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes > .head,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 3) {
    padding-top: 38px !important;
    border-top: 1px solid var(--kite-qg-soft-line) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes > .head,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
    padding-left: clamp(120px, 18vw, 150px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .first-img {
    grid-row: 1 !important;
    width: min(420px, 100%) !important;
    margin: 0 0 44px !important;
  }
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle .kite-service-head-title {
    font-size: clamp(22px, 7.2vw, 29px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle .kite-service-head-title > span {
    white-space: nowrap !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
    min-height: 680px !important;
    padding: 350px 22px 166px !important;
    background-position: 0 0, 0 0, 50% 29% !important;
    background-size: 100% 100%, 100% 100%, 100% auto !important;
    font-size: clamp(33px, 9.8vw, 42px) !important;
    line-height: 1.38 !important;
    letter-spacing: 0.045em !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle::before {
    top: 314px !important;
    left: 22px !important;
    font-size: 10px !important;
    letter-spacing: 0.12em !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap {
    width: calc(100% - 28px) !important;
    padding: 34px 0 52px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap > h2 {
    margin-top: 0 !important;
    font-size: 26px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-lead {
    position: absolute !important;
    top: -150px !important;
    left: 8px !important;
    width: calc(100% - 16px) !important;
    font-size: 14px !important;
    line-height: 1.85 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid > li:has(> a.primary) {
    display: block !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary {
    position: static !important;
    width: 100% !important;
    min-height: 60px !important;
    padding: 14px 18px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article {
    width: calc(100% - 28px) !important;
    padding: 72px 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article::before,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article::before {
    top: 60px !important;
    left: 0 !important;
    font-size: 70px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article > h2.title,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .head h2.title {
    margin: 0 0 38px 88px !important;
    padding-bottom: 14px !important;
    font-size: 29px !important;
    line-height: 1.55 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 > .txt.editorArea,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes > .head,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
    padding-left: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block {
    grid-column: auto !important;
    padding: 28px 8px !important;
    border-right: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block:nth-child(1),
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
    grid-column: auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid::before {
    top: 0 !important;
    right: auto !important;
    bottom: 0 !important;
    left: 28px !important;
    width: 1px !important;
    height: auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row.sub-flow,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 3),
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 5) {
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;
    gap: 18px !important;
    min-height: 0 !important;
    padding: 22px 0 30px !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--kite-qg-soft-line) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-idx {
    width: 56px !important;
    height: 56px !important;
    margin: 0 !important;
    font-size: 22px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-body h3 {
    min-height: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-wrapper {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-group,
  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hghw .service-group:nth-child(2) {
    padding: 32px 8px !important;
    border-right: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes > .head {
    gap: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .first-img {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin-bottom: 42px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .cta-btn {
    width: 100% !important;
    min-width: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-grid {
    gap: 34px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik .profile-image-col {
    width: min(210px, 72%) !important;
    margin: 0 auto !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #caik #lnmk {
    margin: 52px 0 0 !important;
    padding: 38px 20px !important;
  }
}
/* kite-cont1-2-quiet-gallery-20260725-v1 end */

/* kite-cont1-8-white-background-20260725-v1 */
html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2) main > section[id].article.siteWidth-s > div.txt.editorArea {
  background: #ffffff !important;
}
/* /kite-cont1-8-white-background-20260725-v1 */

/* kite-cont1-2-layout-repair-20260725-v1 start */
/*
 * Scope: /cont1/2.html only.
 * Purpose: align the hero and intro to the centered content grid, balance
 * related-page actions, and align the process connectors at PC/tablet widths.
 * Existing colors, typography, sizes, images, links, and animations remain.
 */

/* Align the hero copy with the centered 1120px page grid and keep its text lane usable. */
@media (min-width: 901px) {
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
    flex-direction: row !important;
    padding-right: max(32px, calc((100% - 1120px) / 2)) !important;
    padding-left: max(32px, calc((100% - 1120px) / 2)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle::before {
    top: calc(50% - 125px) !important;
    right: auto !important;
    left: max(32px, calc((100% - 1120px) / 2)) !important;
    width: auto !important;
    height: auto !important;
    white-space: nowrap !important;
    writing-mode: horizontal-tb !important;
    transform: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-lead {
    left: 0 !important;
    width: min(520px, 42vw) !important;
  }
}

/* Extend the intended tablet layout through the 900px boundary. */
@media (min-width: 701px) and (max-width: 900px) {
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
    padding-right: max(22px, calc((100% - 760px) / 2)) !important;
    padding-left: max(22px, calc((100% - 760px) / 2)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-wrap,
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article,
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) main > section#hkes.article {
    width: min(100% - 44px, 760px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-lead {
    left: 0 !important;
    width: min(520px, calc(100vw - 44px)) !important;
  }
}

/* The 820px intro was left-pinned by a later margin reset; retain its width and center it. */
html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #s3a7 .kite-typo-wrapper {
  width: min(820px, 100%) !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

/* Put the principal consultation action first and balance the remaining six links. */
html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid > li:has(> a.pl-card.primary) {
  grid-column: 1 / -1 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card {
  justify-content: space-between !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary {
  position: relative !important;
  justify-content: center !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links a.pl-card.primary .pl-arrow {
  position: absolute !important;
  right: 24px !important;
}

/* Remove the stale translateX inherited from an older layer. */
html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid::before {
  transform: none !important;
}

/* Draw one connector through each row of numbered steps on PC and tablet. */
@media (min-width: 701px) {
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid::before {
    content: none !important;
    display: none !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row,
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row.sub-flow,
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 3),
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 5) {
    border-top: 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row::before {
    content: "" !important;
    position: absolute !important;
    top: 29px !important;
    right: 0 !important;
    left: 0 !important;
    z-index: 0 !important;
    display: block !important;
    width: auto !important;
    height: 1px !important;
    background: linear-gradient(
      90deg,
      rgba(17, 183, 157, 0.44),
      rgba(65, 131, 220, 0.44)
    ) !important;
    pointer-events: none !important;
  }
}

@media (min-width: 901px) {
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(4n + 1)::before {
    left: calc(clamp(18px, 2vw, 28px) + 29px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(4n)::before {
    right: calc(100% - clamp(18px, 2vw, 28px) - 29px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 5)::before {
    top: 67px !important;
  }
}

@media (min-width: 701px) and (max-width: 900px) {
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #kite-cont1-2-parent-links .pl-grid,
  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(odd)::before {
    left: calc(clamp(18px, 2vw, 28px) + 29px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(even)::before {
    right: calc(100% - clamp(18px, 2vw, 28px) - 29px) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12LayoutRepairV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #gmzq .flow-row:nth-child(n + 3)::before {
    top: 67px !important;
  }
}
/* kite-cont1-2-layout-repair-20260725-v1 end */

/* kite-cont1-2-hero-image-20260725-v1 start */
/*
 * Scope: /cont1/2.html hero only.
 * Replace only the photo layer; preserve the approved gradients, geometry,
 * typography, spacing, navigation and animation.
 */
html body.tpl-eid.page-154472:not(#kiteCont12HeroImageV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
  background-image:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, 0.98) 34%,
      rgba(245, 253, 253, 0.88) 49%,
      rgba(235, 250, 250, 0.16) 68%,
      rgba(230, 247, 248, 0.04) 100%
    ),
    linear-gradient(
      180deg,
      rgba(223, 249, 246, 0.18) 0%,
      rgba(255, 255, 255, 0) 52%,
      rgba(84, 166, 219, 0.12) 100%
    ),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/nOBUjWa41a_full.png") !important;
}

@media (max-width: 900px) {
  html body.tpl-eid.page-154472:not(#kiteCont12HeroImageV1):not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) > h1.pageTitle {
    background-image:
      linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.02) 0%,
        rgba(247, 253, 253, 0.08) 42%,
        rgba(255, 255, 255, 0.96) 59%,
        rgba(255, 255, 255, 1) 100%
      ),
      linear-gradient(
        90deg,
        rgba(220, 248, 244, 0.12),
        rgba(75, 146, 218, 0.11)
      ),
      url("https://toriaez-hp.jp/assets/2-0500000809/uploader/nOBUjWa41a_full.png") !important;
  }
}
/* kite-cont1-2-hero-image-20260725-v1 end */

/* kite-cont1-2-readability-light-20260726-v1 start */
/*
 * Scope: /cont1/2.html only.
 * Make the opening explanation a single reading column, keep 01 visible,
 * lighten the consultation actions, center the closing consultation panel,
 * and use a taller editorial figure style for section numbers.
 */

/* A taller, lighter number style for the existing 01-07 section sequence. */
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  main > section:is(
    #s3a7,
    #gmzq,
    #hkbh,
    #hghw,
    #kite-cont1-2-faq-section-20260530-v1,
    #caik
  ).article::before,
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  main > section#hkes.article::before {
  color: rgba(39, 151, 155, 0.34) !important;
  -webkit-text-fill-color: rgba(39, 151, 155, 0.34) !important;
  font-family: "Bodoni MT", Didot, "Times New Roman", serif !important;
  font-weight: 300 !important;
  line-height: 0.76 !important;
  letter-spacing: -0.09em !important;
  transform: scaleY(1.18) !important;
  transform-origin: top left !important;
}

/* 01 becomes a clear lead-in rather than a faint overlapping decoration. */
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  main > section#s3a7.article {
  width: min(1000px, calc(100% - 64px)) !important;
  max-width: 1000px !important;
  padding: clamp(72px, 7vw, 96px) clamp(40px, 6vw, 72px) !important;
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.94),
      rgba(246, 253, 252, 0.84)
    ) !important;
  border: 1px solid rgba(255, 255, 255, 0.92) !important;
  border-radius: 28px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.96),
    0 18px 46px rgba(43, 106, 119, 0.06) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  main > section#s3a7.article::before {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  z-index: 1 !important;
  content: "01" !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: min(760px, 100%) !important;
  margin: 0 auto 64px !important;
  font-size: clamp(82px, 9vw, 116px) !important;
  line-height: 0.94 !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 > .txt.editorArea {
  width: 100% !important;
  padding: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper {
  display: block !important;
  width: min(760px, 100%) !important;
  max-width: 760px !important;
  margin: 0 auto !important;
  padding-top: 38px !important;
  box-sizing: border-box !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper > .t-block,
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper > .t-block:nth-child(1),
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
  display: block !important;
  grid-column: auto !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: clamp(30px, 3.5vw, 40px) 0 !important;
  color: #4c6871 !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(50, 143, 146, 0.14) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper > .t-block:first-child {
  padding-top: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper > .t-block:last-child {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper :is(.t-small, .t-whisper, .t-base) {
  color: #526f78 !important;
  -webkit-text-fill-color: #526f78 !important;
  font-size: clamp(15px, 1.55vw, 18px) !important;
  font-weight: 400 !important;
  line-height: 1.95 !important;
  letter-spacing: 0.025em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper .t-large {
  color: #315f68 !important;
  -webkit-text-fill-color: #315f68 !important;
  font-size: clamp(18px, 1.9vw, 22px) !important;
  font-weight: 500 !important;
  line-height: 1.85 !important;
  letter-spacing: 0.025em !important;
  text-align: left !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #s3a7 .kite-typo-wrapper :is(.t-huge, .t-massive) {
  color: #168481 !important;
  -webkit-text-fill-color: #168481 !important;
  font-size: clamp(28px, 3.15vw, 38px) !important;
  font-weight: 500 !important;
  line-height: 1.58 !important;
  letter-spacing: 0.035em !important;
  text-align: left !important;
}

/* The primary contact action becomes a centered pale button. */
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #kite-cont1-2-parent-links .pl-grid > li:has(> a.pl-card.primary) {
  grid-column: 1 / -1 !important;
  padding: 12px 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #kite-cont1-2-parent-links a.pl-card.primary {
  width: min(520px, 100%) !important;
  min-height: 62px !important;
  margin: 0 auto !important;
  color: #176a70 !important;
  -webkit-text-fill-color: #176a70 !important;
  background:
    linear-gradient(
      110deg,
      rgba(230, 250, 247, 0.98),
      rgba(237, 246, 255, 0.98)
    ) !important;
  border: 1px solid rgba(58, 164, 163, 0.24) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 28px rgba(39, 113, 129, 0.08) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #kite-cont1-2-parent-links a.pl-card.primary:hover {
  color: #126469 !important;
  -webkit-text-fill-color: #126469 !important;
  background:
    linear-gradient(
      110deg,
      rgba(218, 247, 242, 1),
      rgba(228, 241, 255, 1)
    ) !important;
  border-color: rgba(41, 151, 151, 0.34) !important;
}

/* The final consultation panel is light and centered against its parent. */
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk {
  box-sizing: border-box !important;
  width: min(880px, 100%) !important;
  max-width: 880px !important;
  margin: 72px auto 0 !important;
  padding: clamp(40px, 5vw, 56px) clamp(28px, 5vw, 54px) !important;
  color: #385b65 !important;
  background:
    linear-gradient(
      140deg,
      rgba(255, 255, 255, 0.97),
      rgba(242, 251, 251, 0.94) 52%,
      rgba(241, 247, 255, 0.94)
    ) !important;
  border: 1px solid rgba(65, 165, 165, 0.22) !important;
  border-radius: 26px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    0 18px 44px rgba(38, 99, 119, 0.08) !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk::before {
  width: 64px !important;
  height: 3px !important;
  margin: 0 auto 22px !important;
  background: linear-gradient(90deg, #55c7b8, #80b9e6) !important;
  opacity: 0.82 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk > h2.title {
  width: min(720px, 100%) !important;
  max-width: 720px !important;
  margin: 0 auto 24px !important;
  color: #24515d !important;
  -webkit-text-fill-color: #24515d !important;
  font-weight: 500 !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk > .txt.editorArea {
  width: min(720px, 100%) !important;
  max-width: 720px !important;
  margin: 0 auto !important;
  color: #526e77 !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk p {
  width: 100% !important;
  max-width: 720px !important;
  margin: 0 auto 24px !important;
  color: #526e77 !important;
  -webkit-text-fill-color: #526e77 !important;
  font-weight: 400 !important;
  text-align: center !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk a {
  width: min(520px, 100%) !important;
  min-width: 0 !important;
  min-height: 60px !important;
  margin: 4px auto 0 !important;
  color: #176a70 !important;
  -webkit-text-fill-color: #176a70 !important;
  background:
    linear-gradient(
      110deg,
      rgba(228, 249, 246, 0.98),
      rgba(234, 245, 255, 0.98)
    ) !important;
  border: 1px solid rgba(58, 164, 163, 0.24) !important;
  border-radius: 14px !important;
  box-shadow: 0 10px 24px rgba(39, 113, 129, 0.08) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik #lnmk a:hover {
  color: #126469 !important;
  -webkit-text-fill-color: #126469 !important;
  background:
    linear-gradient(
      110deg,
      rgba(216, 246, 241, 1),
      rgba(226, 240, 255, 1)
    ) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik .profile-grid {
  grid-template-columns: 150px minmax(0, 1fr) !important;
  gap: clamp(36px, 5vw, 60px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik .profile-image-col {
  width: 150px !important;
  max-width: 150px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
  #caik img.profile-img {
  display: block !important;
  width: 150px !important;
  max-width: 150px !important;
  height: auto !important;
  margin: 0 auto !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    main > section:is(
      #s3a7,
      #gmzq,
      #hkbh,
      #hghw,
      #kite-cont1-2-faq-section-20260530-v1,
      #caik
    ).article::before,
  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    main > section#hkes.article::before {
    font-size: 76px !important;
    transform: scaleY(1.2) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    main > section#s3a7.article {
    width: calc(100% - 28px) !important;
    padding: 52px 18px !important;
    border-radius: 22px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    main > section#s3a7.article::before {
    width: 100% !important;
    margin-bottom: 28px !important;
    font-size: 78px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #s3a7 .kite-typo-wrapper > .t-block,
  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #s3a7 .kite-typo-wrapper > .t-block:nth-child(1),
  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #s3a7 .kite-typo-wrapper > .t-block:nth-child(4) {
    padding: 27px 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #s3a7 .kite-typo-wrapper :is(.t-huge, .t-massive) {
    font-size: clamp(26px, 7.6vw, 32px) !important;
    line-height: 1.55 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #kite-cont1-2-parent-links .pl-grid > li:has(> a.pl-card.primary) {
    padding: 8px 0 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #kite-cont1-2-parent-links a.pl-card.primary {
    width: 100% !important;
    border-radius: 12px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik #lnmk {
    width: 100% !important;
    max-width: 100% !important;
    margin: 48px auto 0 !important;
    padding: 34px 18px 36px !important;
    border-radius: 22px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik #lnmk > h2.title {
    font-size: 22px !important;
    line-height: 1.6 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik #lnmk p {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik #lnmk a {
    width: 100% !important;
    border-radius: 12px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik .profile-grid {
    grid-template-columns: 1fr !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik .profile-image-col {
    width: 140px !important;
    max-width: 140px !important;
    margin: 0 auto 28px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3)
    #caik img.profile-img {
    width: 140px !important;
    max-width: 140px !important;
  }
}
/* kite-cont1-2-readability-light-20260726-v1 end */

/* kite-cont1-2-card-surfaces-20260726-v1 start */
/*
 * Scope: /cont1/2.html only.
 * Add pale white card surfaces to the process, service, FAQ, and full staff
 * blocks. Keep all existing text, images, order, numbering, and interactions.
 */

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  :is(#gmzq .flow-row, #hghw .service-group, #caik .profile-grid) {
  box-sizing: border-box !important;
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.97),
      rgba(249, 253, 255, 0.93)
    ) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    0 14px 34px rgba(47, 107, 126, 0.06) !important;
}

/* Each process step becomes an independent, readable card. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-grid {
  gap: clamp(14px, 1.5vw, 22px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-grid::before {
  display: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-row,
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)

/* kite-restore-chunk-25-20260802 */
  #gmzq .flow-row.sub-flow,
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-row:nth-child(n + 3),
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-row:nth-child(n + 5) {
  min-height: 100% !important;
  padding: clamp(28px, 3vw, 38px) clamp(22px, 2.6vw, 32px) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #gmzq .flow-idx {
  color: #348f91 !important;
  -webkit-text-fill-color: #348f91 !important;
  background: rgba(232, 250, 248, 0.94) !important;
  border-color: rgba(83, 181, 178, 0.28) !important;
  box-shadow: 0 8px 20px rgba(58, 139, 149, 0.07) !important;
}

/* The complete service columns, including their headings, sit on cards. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #hghw .service-wrapper {
  gap: clamp(18px, 2vw, 28px) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #hghw .service-group {
  padding: clamp(32px, 4vw, 48px) clamp(26px, 3.5vw, 42px) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #hghw .service-group + .service-group {
  border-left: 1px solid rgba(116, 199, 198, 0.22) !important;
}

/* FAQ: light cards, with a smaller outlined Q rather than a heavy disk. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list {
  display: grid !important;
  gap: 16px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__item {
  overflow: hidden !important;
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.98),
      rgba(249, 253, 255, 0.94)
    ) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
  border-radius: 18px !important;
  box-shadow: 0 12px 30px rgba(47, 107, 126, 0.055) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__question {
  min-height: 72px !important;
  padding: 18px 24px !important;
  background: transparent !important;
  border: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__qmark {
  box-sizing: border-box !important;
  width: 38px !important;
  min-width: 38px !important;
  height: 38px !important;
  color: #278c8d !important;
  -webkit-text-fill-color: #278c8d !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  background: rgba(237, 251, 249, 0.96) !important;
  border: 1px solid rgba(61, 172, 169, 0.3) !important;
  border-radius: 50% !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__answer {
  padding: 0 24px 24px 86px !important;
  background: transparent !important;
  border: 0 !important;
}

/* Enclose the whole staff introduction, from photo/name through history. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #caik .profile-grid {
  padding: clamp(34px, 4vw, 50px) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #caik .profile-titles {
  padding: 18px 22px !important;
  background: rgba(244, 252, 251, 0.82) !important;
  border: 1px solid rgba(116, 199, 198, 0.18) !important;
  border-radius: 14px !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
  #caik .profile-history-list {
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.82) !important;
  border: 1px solid rgba(116, 199, 198, 0.16) !important;
  border-radius: 16px !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #gmzq .flow-grid {
    gap: 14px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #gmzq .flow-row,
  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #gmzq .flow-row.sub-flow,
  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #gmzq .flow-row:nth-child(n + 3),
  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #gmzq .flow-row:nth-child(n + 5) {
    grid-template-columns: 48px minmax(0, 1fr) !important;
    gap: 14px !important;
    padding: 22px 18px 24px !important;
    border: 1px solid rgba(116, 199, 198, 0.22) !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #hghw .service-group {
    padding: 28px 20px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__question {
    padding: 16px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__qmark {
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    font-size: 15px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__answer {
    padding: 0 16px 20px 64px !important;
  }

  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3)
    #caik .profile-grid {
    padding: 26px 18px 30px !important;
  }
}

/*
 * Cascade lock: older page-local breakpoint rules target individual child
 * positions. Keep every requested surface consistent at all widths.
 */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
  #gmzq .flow-grid > .flow-row,
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
  #hghw .service-wrapper > .service-group,
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
  #kite-cont1-2-faq-section-20260530-v1 .kite-cont1-2-faq__list > .kite-cont1-2-faq__item,
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
  #caik .profile-wrapper > .profile-grid {
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.98),
      rgba(249, 253, 255, 0.94)
    ) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    0 14px 34px rgba(47, 107, 126, 0.06) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
  #caik .profile-grid img.profile-img {
  width: 120px !important;
  max-width: 120px !important;
  height: auto !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5)
    #caik .profile-grid img.profile-img {
    width: 110px !important;
    max-width: 110px !important;
  }
}

/* Only the four administrative milestones use cards; remove the shifted line. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5):not(#kiteCont12CardsV6)
  #gmzq .flow-grid::before {
  content: none !important;
  display: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteCont12CardsV4):not(#kiteCont12CardsV5):not(#kiteCont12CardsV6)
  #gmzq .flow-grid > .flow-row::before {
  content: none !important;
  display: none !important;
}

/* kite-cont1-2-card-surfaces-20260726-v1 end */

/* kite-browser-comments-cont1-2-cont11-main-20260726-v1 start
   Exception: the CMS search/replace UI expanded large matches unpredictably.
   Scope: /cont1/2.html and /cont11/main.html only.
   Consolidation target: merge these rules into the two existing owning marker blocks. */

/* /cont1/2.html: remove the inner title panel background. */
html body.tpl-eid.page-154472
  #caik .profile-titles {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* /cont1/2.html: use one continuous ideal-gradient history panel. */
html body.tpl-eid.page-154472
  #caik .profile-history-list {
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, 0.36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, 0.30), transparent 32%),
    linear-gradient(135deg, #0eb59c 0%, #0aa7c7 52%, #0b73b9 100%) !important;
  border-color: rgba(255, 255, 255, 0.55) !important;
}

html body.tpl-eid.page-154472
  #caik .profile-history-list > li {
  margin-bottom: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: transparent !important;
  border-bottom: 0 !important;
}

/* /cont1/2.html: enlarge only the selected opening explanation. */
html body.tpl-eid.page-154472
  #s3a7 .kite-typo-wrapper > .t-block:first-child > p.t-small.mb-1 {
  font-size: clamp(17px, 1.7vw, 18px) !important;
  line-height: 1.9 !important;
}

/* /cont1/2.html: add separation above the opening feature on mobile. */
@media (max-width: 700px) {
  html body.tpl-eid.page-154472
    main > section#s3a7.article {
    margin-top: clamp(32px, 8vw, 48px) !important;
  }
}

/* /cont11/main.html: match all four service detail buttons to the solid care-management CTA. */
html body.tpl-contents.page-249793
  #kite-yokohama-area-index-20260702
  .kite-service-grid > .kite-service-card > a.kite-btn.kite-btn-secondary {
  background: linear-gradient(135deg, #0eb59c, #0aa2c1) !important;
  border: 1px solid rgba(255, 255, 255, 0.74) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* kite-browser-comments-cont1-2-cont11-main-20260726-v1 end */

/* kite-browser-comments-cont1-2-specificity-followup-20260726-v2 start
   Scope: /cont1/2.html only.
   Reason: the pre-existing card-surface selectors carry three ID-level :not() locks. */
html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteBrowserCommentsV2)
  #caik .profile-titles {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12CardsV1):not(#kiteCont12CardsV2):not(#kiteCont12CardsV3):not(#kiteBrowserCommentsV2)
  #caik .profile-history-list {
  background:
    radial-gradient(circle at 18% 18%, rgba(14, 181, 156, 0.36), transparent 34%),
    radial-gradient(circle at 86% 14%, rgba(88, 199, 242, 0.30), transparent 32%),
    linear-gradient(135deg, #0eb59c 0%, #0aa7c7 52%, #0b73b9 100%) !important;
  border-color: rgba(255, 255, 255, 0.55) !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3):not(#kiteBrowserCommentsV2)
    main > section#s3a7.article {
    margin-top: clamp(32px, 8vw, 48px) !important;
  }
}
/* kite-browser-comments-cont1-2-specificity-followup-20260726-v2 end */

/* kite-browser-comments-cont1-2-intro-size-followup-20260726-v3 start
   Scope: /cont1/2.html only.
   Reason: an older mobile readability lock reduced the selected introduction to 15px. */
html body.tpl-eid.page-154472:not(#kiteCont12ReadabilityLightV1):not(#kiteCont12ReadabilityLightV2):not(#kiteCont12GalleryV3):not(#kiteCont12IntroSizeV4):not(#kiteBrowserCommentsV3)
  #s3a7 .kite-typo-wrapper > .t-block:first-child > p.t-small.mb-1 {
  font-size: clamp(17px, 1.7vw, 18px) !important;
  line-height: 1.9 !important;
}
/* kite-browser-comments-cont1-2-intro-size-followup-20260726-v3 end */

/* kite-cont1-2-process-connectors-20260726-v1 start */
/* Page-scoped transparent blue numerals and sequence connectors. */
html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq#gmzq .flow-grid > .flow-row.flow-row .flow-idx.flow-idx {
  color: rgba(42, 119, 190, 0.9) !important;
  -webkit-text-fill-color: rgba(42, 119, 190, 0.9) !important;
  background:
    linear-gradient(
      145deg,
      rgba(239, 250, 255, 0.94),
      rgba(229, 241, 255, 0.76)
    ) !important;
  border-color: rgba(68, 137, 207, 0.25) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 8px 22px rgba(64, 132, 190, 0.08) !important;
}

/* Steps 5-7 carry legacy inline !important colors; cover them non-destructively. */
html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row.sub-flow .flow-idx {
  position: relative !important;
  font-size: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row.sub-flow .flow-idx::after {
  position: absolute !important;
  inset: -2px !important;
  z-index: 2 !important;
  display: grid !important;
  place-items: center !important;
  color: rgba(42, 119, 190, 0.9) !important;
  -webkit-text-fill-color: rgba(42, 119, 190, 0.9) !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  background:
    linear-gradient(
      145deg,
      rgba(239, 250, 255, 0.98),
      rgba(229, 241, 255, 0.92)
    ) !important;
  border: 1px solid rgba(68, 137, 207, 0.25) !important;
  border-radius: 50% !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.9),
    0 8px 22px rgba(64, 132, 190, 0.08) !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row:nth-child(5) .flow-idx::after {
  content: "5" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row:nth-child(6) .flow-idx::after {
  content: "6" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row:nth-child(7) .flow-idx::after {
  content: "7" !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
  #gmzq .flow-grid > .flow-row {
  overflow: visible !important;
}

@media (min-width: 1200px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid > .flow-row:nth-child(1)::before,
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid > .flow-row:nth-child(5)::before {
    content: "" !important;
    position: absolute !important;
    top: calc(clamp(28px, 3vw, 38px) + 29px) !important;
    left: 29px !important;
    z-index: 3 !important;
    display: block !important;
    width: calc(300% + 3 * clamp(14px, 1.5vw, 22px)) !important;
    height: 1px !important;
    background:
      linear-gradient(
        90deg,
        rgba(73, 158, 211, 0.2),
        rgba(83, 143, 218, 0.54),
        rgba(73, 158, 211, 0.2)
      ) !important;
    pointer-events: none !important;
  }
}

@media (min-width: 701px) and (max-width: 800px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid > .flow-row:nth-child(odd)::before {
    content: "" !important;
    position: absolute !important;
    top: calc(clamp(28px, 3vw, 36px) + 29px) !important;
    left: 29px !important;
    z-index: 3 !important;
    display: block !important;
    width: calc(100% + clamp(14px, 1.5vw, 22px)) !important;
    height: 1px !important;
    background:
      linear-gradient(
        90deg,
        rgba(73, 158, 211, 0.2),
        rgba(83, 143, 218, 0.54),
        rgba(73, 158, 211, 0.2)
      ) !important;
    pointer-events: none !important;
  }
}

@media (min-width: 801px) and (max-width: 1199px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid > .flow-row:nth-child(1)::before,
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid > .flow-row:nth-child(5)::before {
    content: "" !important;
    position: absolute !important;
    top: calc(clamp(28px, 3vw, 36px) + 29px) !important;
    left: 29px !important;
    z-index: 3 !important;
    display: block !important;
    width: calc(300% + 3 * clamp(14px, 1.5vw, 22px)) !important;
    height: 1px !important;
    background:
      linear-gradient(
        90deg,
        rgba(73, 158, 211, 0.2),
        rgba(83, 143, 218, 0.54),
        rgba(73, 158, 211, 0.2)
      ) !important;
    pointer-events: none !important;
  }
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteCont12ProcessConnectorsV1)
    #gmzq .flow-grid::before {
    content: "" !important;
    position: absolute !important;
    top: 50px !important;
    bottom: 50px !important;
    left: 47px !important;
    z-index: 2 !important;
    display: block !important;
    width: 1px !important;
    height: auto !important;
    background:
      linear-gradient(
        180deg,
        rgba(73, 158, 211, 0.18),
        rgba(83, 143, 218, 0.5),
        rgba(73, 158, 211, 0.18)
      ) !important;
    pointer-events: none !important;
  }
}
/* kite-cont1-2-process-connectors-20260726-v1 end */

/* kite-cont1-2-flow-orbit-connectors-20260808-v3 start */
/* Page scoped: /cont1/2.html process numbers and connectors only. */
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(1) { --flow-a:#067f75; --flow-b:#0daf9c; --flow-ring:#21cbb5; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(2) { --flow-a:#0878a8; --flow-b:#249ac7; --flow-ring:#43bfe3; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(3) { --flow-a:#1e5fb8; --flow-b:#3a7edc; --flow-ring:#69a1f3; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(4) { --flow-a:#5442b4; --flow-b:#755bcb; --flow-ring:#9a83ec; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5) { --flow-a:#743b99; --flow-b:#9b4fa8; --flow-ring:#c47ac8; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(6) { --flow-a:#a13e76; --flow-b:#c45677; --flow-ring:#e98ba1; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(7) { --flow-a:#b24f49; --flow-b:#d7784e; --flow-ring:#efa278; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(8) { --flow-a:#0b766b; --flow-b:#229a79; --flow-ring:#58c79f; }

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row {
  overflow: visible !important;
}

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row .flow-idx,
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row.sub-flow .flow-idx {
  position: relative !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  width: 62px !important;
  min-width: 62px !important;
  height: 62px !important;
  margin: 0 !important;
  border: 3px solid transparent !important;
  border-radius: 50% !important;
  background:
    linear-gradient(145deg, var(--flow-a), var(--flow-b)) padding-box,
    conic-gradient(from 205deg, #fff 0 12%, var(--flow-ring) 24% 70%, #fff 84% 100%) border-box !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: 27px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  text-shadow: 0 1px 3px rgba(8, 28, 55, .34) !important;
  transform: none !important;
  box-shadow:
    0 0 0 5px rgba(255,255,255,.94),
    0 0 0 8px color-mix(in srgb, var(--flow-ring) 42%, transparent),
    0 14px 30px rgba(29, 75, 135, .24) !important;
}

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row.sub-flow .flow-idx {
  font-size: 0 !important;
}

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row.sub-flow .flow-idx::before {
  content: none !important;
  display: none !important;
}

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row.sub-flow .flow-idx::after {
  position: absolute !important;
  inset: 0 !important;
  z-index: 6 !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  border: 3px solid transparent !important;
  border-radius: 50% !important;
  background:
    linear-gradient(145deg, var(--flow-a), var(--flow-b)) padding-box,
    conic-gradient(from 205deg, #fff 0 12%, var(--flow-ring) 24% 70%, #fff 84% 100%) border-box !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: 27px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-shadow: 0 1px 3px rgba(8, 28, 55, .34) !important;
  box-shadow:
    0 0 0 5px rgba(255,255,255,.94),
    0 0 0 8px color-mix(in srgb, var(--flow-ring) 42%, transparent),
    0 14px 30px rgba(29, 75, 135, .24) !important;
}

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5) .flow-idx::after { content: "5" !important; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(6) .flow-idx::after { content: "6" !important; }
html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(7) .flow-idx::after { content: "7" !important; }

html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(n + 5) {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

@media (min-width: 801px) {
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(1)::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5)::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(1)::after,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5)::after {
    content: "" !important;
    position: absolute !important;
    top: calc(clamp(28px, 3vw, 38px) + 31px) !important;
    left: 31px !important;
    display: block !important;
    width: calc(300% + 3 * clamp(14px, 1.5vw, 22px)) !important;
    height: 4px !important;
    border-radius: 999px !important;
    pointer-events: none !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(1)::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5)::before {
    z-index: 2 !important;
    background: linear-gradient(90deg, #0daf9c 0%, #249ac7 28%, #755bcb 58%, #c45677 80%, #229a79 100%) !important;
    box-shadow: 0 0 0 1px rgba(255,255,255,.9), 0 4px 14px rgba(59,93,183,.24) !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(1)::after,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(5)::after {
    z-index: 3 !important;
    background: repeating-linear-gradient(90deg, rgba(255,255,255,.88) 0 9px, transparent 9px 19px) !important;
  }
}

@media (min-width: 701px) and (max-width: 800px) {
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(odd)::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(odd)::after {
    content: "" !important;
    position: absolute !important;
    top: calc(clamp(28px, 3vw, 36px) + 31px) !important;
    left: 31px !important;
    display: block !important;
    width: calc(100% + clamp(14px, 1.5vw, 22px)) !important;
    height: 4px !important;
    border-radius: 999px !important;
    pointer-events: none !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(odd)::before {
    z-index: 2 !important;
    background: linear-gradient(90deg, var(--flow-b), var(--flow-ring)) !important;
    box-shadow: 0 0 0 1px rgba(255,255,255,.9), 0 4px 14px rgba(59,93,183,.22) !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row:nth-child(odd)::after {
    z-index: 3 !important;
    background: repeating-linear-gradient(90deg, rgba(255,255,255,.88) 0 9px, transparent 9px 19px) !important;
  }
}

@media (max-width: 700px) {
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid {
    position: relative !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid > .flow-row::after {
    content: none !important;
    display: none !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid::before,
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid::after {
    content: "" !important;
    position: absolute !important;
    top: 54px !important;
    bottom: 54px !important;
    left: 49px !important;
    display: block !important;
    width: 4px !important;
    height: auto !important;
    border-radius: 999px !important;
    pointer-events: none !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid::before {
    z-index: 2 !important;
    background: linear-gradient(180deg, #0daf9c 0%, #249ac7 28%, #755bcb 55%, #c45677 78%, #229a79 100%) !important;
    box-shadow: 0 0 0 1px rgba(255,255,255,.9), 4px 0 14px rgba(59,93,183,.22) !important;
  }
  html body.tpl-eid.page-154472:not(#kiteFlowV3A):not(#kiteFlowV3B):not(#kiteFlowV3C):not(#kiteFlowV3D):not(#kiteFlowV3E):not(#kiteFlowV3F):not(#kiteFlowV3G):not(#kiteFlowV3H):not(#kiteFlowV3I):not(#kiteFlowV3J):not(#kiteFlowV3K):not(#kiteFlowV3L) #gmzq .flow-grid::after {
    z-index: 3 !important;
    background: repeating-linear-gradient(180deg, rgba(255,255,255,.88) 0 9px, transparent 9px 19px) !important;
  }
}
/* kite-cont1-2-flow-orbit-connectors-20260808-v3 end */

/* kite-cont1-2-history-background-remove-20260726-v1 start */
/* Scope: /cont1/2.html, staff history list only. */
html body.tpl-eid.page-154472:not(#kiteCont12HistoryClearA):not(#kiteCont12HistoryClearB):not(#kiteCont12HistoryClearC):not(#kiteCont12HistoryClearD):not(#kiteCont12HistoryClearE):not(#kiteCont12HistoryClearF):not(#kiteCont12HistoryClearG):not(#kiteCont12HistoryClearH)
  #caik .profile-wrapper > .profile-grid .profile-history-list {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12HistoryClearA):not(#kiteCont12HistoryClearB):not(#kiteCont12HistoryClearC):not(#kiteCont12HistoryClearD):not(#kiteCont12HistoryClearE):not(#kiteCont12HistoryClearF):not(#kiteCont12HistoryClearG):not(#kiteCont12HistoryClearH)
  #caik .profile-wrapper > .profile-grid .profile-history-list li {
  color: #30434c !important;
  -webkit-text-fill-color: #30434c !important;
}

html body.tpl-eid.page-154472:not(#kiteCont12HistoryClearA):not(#kiteCont12HistoryClearB):not(#kiteCont12HistoryClearC):not(#kiteCont12HistoryClearD):not(#kiteCont12HistoryClearE):not(#kiteCont12HistoryClearF):not(#kiteCont12HistoryClearG):not(#kiteCont12HistoryClearH)
  #caik .profile-wrapper > .profile-grid .profile-history-list li::marker {
  color: #0aaea4 !important;
}
/* kite-cont1-2-history-background-remove-20260726-v1 end */


/* kite-cont1-2-history-background-remove-20260726-v2 start */
/* Scope: /cont1/2.html, staff history list only. Defeat the late inline card rule. */
html body.tpl-eid.page-154472
  #caik#caik#caik#caik .profile-wrapper > .profile-grid .profile-history-list {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
/* kite-cont1-2-history-background-remove-20260726-v2 end */

/* kite-cont1-2-representative-blue-glass-buttons-20260727-v1 start
   Scope: /cont1/2.html representative four-link navigation only.
   Reason: the live owner is page-inline CSS; keep copy and hrefs unchanged while styling from the CSS editor.
   Consolidation target: merge these visual values into the page owner when that inline block is next maintained. */
html body.tpl-eid.page-154472.page-154472
  #s3a7 .kite-representative-url-box .kite-representative-link-buttons > a {
  color: #0e5d87 !important;
  -webkit-text-fill-color: #0e5d87 !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.62) 0%, rgba(255, 255, 255, 0.18) 46%, rgba(53, 153, 224, 0.12) 100%),
    linear-gradient(135deg, rgba(125, 216, 255, 0.30) 0%, rgba(80, 172, 239, 0.26) 46%, rgba(45, 120, 214, 0.34) 100%) !important;
  border: 1px solid rgba(137, 211, 255, 0.72) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.86),
    inset 0 -1px 0 rgba(33, 107, 178, 0.16),
    0 14px 34px rgba(35, 112, 170, 0.18) !important;
  -webkit-backdrop-filter: blur(16px) saturate(145%) !important;
  backdrop-filter: blur(16px) saturate(145%) !important;
  transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease !important;
}

html body.tpl-eid.page-154472.page-154472
  #s3a7 .kite-representative-url-box .kite-representative-link-buttons > a:hover,
html body.tpl-eid.page-154472.page-154472
  #s3a7 .kite-representative-url-box .kite-representative-link-buttons > a:focus-visible {
  color: #084f78 !important;
  -webkit-text-fill-color: #084f78 !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0.20) 44%, rgba(31, 142, 222, 0.17) 100%),
    linear-gradient(135deg, rgba(103, 210, 255, 0.42) 0%, rgba(61, 165, 236, 0.36) 46%, rgba(37, 111, 210, 0.46) 100%) !important;
  border-color: rgba(118, 204, 255, 0.90) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.92),
    inset 0 -1px 0 rgba(25, 91, 166, 0.22),
    0 18px 38px rgba(30, 105, 166, 0.24) !important;
  transform: translateY(-2px) !important;
  outline: 3px solid rgba(69, 166, 231, 0.24) !important;
  outline-offset: 3px !important;
}

html body.tpl-eid.page-154472.page-154472
  #s3a7 .kite-representative-url-box .kite-representative-link-buttons > a:active {
  color: #0a567e !important;
  -webkit-text-fill-color: #0a567e !important;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.50), rgba(62, 154, 224, 0.18)),
    linear-gradient(135deg, rgba(89, 193, 244, 0.38), rgba(40, 113, 205, 0.42)) !important;
  box-shadow:
    inset 0 2px 5px rgba(35, 95, 155, 0.14),
    0 8px 20px rgba(31, 103, 162, 0.16) !important;
  transform: translateY(0) !important;
}
/* kite-cont1-2-representative-blue-glass-buttons-20260727-v1 end */


/* kite-cont1-53-consultation-desk-premium-20260728-v1 start
   Scope: /cont1/53.html consultation desk only.
   Reason: make the consultation path primary and present office facts as one profile band, not four cards.
   Consolidation target: merge into kite-service-detail-entity-polish if other detail pages adopt this structure. */
html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 {
  padding: clamp(50px, 6vw, 76px) clamp(26px, 5vw, 68px) !important;
  border-color: rgba(35, 153, 180, 0.28) !important;
  border-radius: 34px !important;
  background:
    radial-gradient(circle at 8% 4%, rgba(82, 126, 220, 0.15), transparent 30%),
    radial-gradient(circle at 92% 10%, rgba(14, 181, 156, 0.18), transparent 31%),
    linear-gradient(145deg, rgba(255, 255, 255, 0.99), rgba(241, 253, 255, 0.96) 48%, rgba(239, 255, 250, 0.95)) !important;
  box-shadow:
    0 36px 90px rgba(16, 59, 82, 0.13),
    0 10px 28px rgba(14, 181, 156, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1::before {
  inset: 20px !important;
  border-color: rgba(53, 134, 194, 0.13) !important;
  border-radius: 27px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.24), transparent 46%) !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1::after {
  left: 18% !important;
  width: 64% !important;
  height: 5px !important;
  background: linear-gradient(90deg, rgba(14, 181, 156, 0), #0eb59c 22%, #41b7db 52%, #496ddb 78%, rgba(73, 109, 219, 0)) !important;
  box-shadow: 0 5px 18px rgba(31, 151, 184, 0.22) !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 > p {
  max-width: 940px !important;
  margin-bottom: clamp(30px, 4vw, 42px) !important;
  padding: clamp(22px, 3vw, 31px) clamp(22px, 4vw, 42px) !important;
  border-color: rgba(38, 151, 181, 0.20) !important;
  border-radius: 24px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.91), rgba(247, 253, 255, 0.78)) !important;
  box-shadow:
    0 18px 42px rgba(23, 81, 108, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.94) !important;
  font-size: clamp(17px, 1.42vw, 20px) !important;
  line-height: 2 !important;
}

/* One continuous office profile band; deliberately not card-based. */
html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 0 clamp(28px, 3.5vw, 40px) !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(38, 151, 181, 0.20) !important;
  border-radius: 20px !important;
  background: rgba(255, 255, 255, 0.58) !important;
  box-shadow:
    0 16px 40px rgba(23, 81, 108, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.92) !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-item {
  min-width: 0 !important;
  min-height: 124px !important;
  padding: 24px 20px !important;
  border: 0 !important;
  border-right: 1px solid rgba(38, 151, 181, 0.16) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #17354a !important;
  font-size: clamp(17px, 1.28vw, 21px) !important;
  line-height: 1.55 !important;
  overflow-wrap: anywhere !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-item:last-child {
  border-right: 0 !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-item::before,
html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-item::after {
  content: none !important;
  display: none !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-label {
  display: block !important;
  margin: 0 0 12px !important;
  color: #087f78 !important;
  -webkit-text-fill-color: #087f78 !important;
  font-size: 11px !important;
  letter-spacing: 0.11em !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-actions {
  margin-top: 4px !important;
  gap: 18px !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-actions a {
  min-width: 280px !important;
  min-height: 68px !important;
  box-shadow: 0 18px 38px rgba(23, 116, 158, 0.16) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-actions a:hover,
html body.tpl-eid.page-250816.page-250816
  .kite-service-detail-entity-v1 .kite-service-detail-actions a:focus-visible {
  transform: translateY(-2px) !important;
  box-shadow: 0 22px 44px rgba(23, 116, 158, 0.22) !important;
}

@media (max-width: 900px) {
  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-item:nth-child(2) {
    border-right: 0 !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-item:nth-child(-n + 2) {
    border-bottom: 1px solid rgba(38, 151, 181, 0.16) !important;
  }
}

@media (max-width: 740px) {
  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 {
    width: calc(100vw - 20px) !important;
    max-width: calc(100vw - 20px) !important;
    padding: 38px 12px 30px !important;
    border-radius: 26px !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1::before {
    inset: 9px !important;
    border-radius: 21px !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 > p {
    padding: 18px 17px !important;
    border-radius: 20px !important;
    line-height: 1.9 !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-grid {
    grid-template-columns: 1fr !important;
    border-radius: 18px !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-item {
    min-height: 0 !important;
    padding: 18px 19px !important;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(38, 151, 181, 0.14) !important;
    font-size: 18px !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-item:last-child {
    border-bottom: 0 !important;
  }

  html body.tpl-eid.page-250816.page-250816
    .kite-service-detail-entity-v1 .kite-service-detail-actions a {
    min-width: 0 !important;
  }
}
/* kite-cont1-53-consultation-desk-premium-20260728-v1 end */



/* kite-cont1-2-steps-5-8-white-box-20260728-v1 start
   Scope: /cont1/2.html process steps 5 through 8 only.
   Reason: restore the same white card surface used by steps 1 through 4.
   Exception: the existing transparent owner could not be safely selected for in-place replacement in CodeMirror.
   Consolidation target: merge these declarations into kite-cont1-2-process-connectors-20260726-v2. */
html body.tpl-eid.page-154472:not(#kiteCont12ProcessV2A):not(#kiteCont12ProcessV2B):not(#kiteCont12ProcessV2C):not(#kiteCont12ProcessV2D):not(#kiteCont12ProcessV2E):not(#kiteCont12ProcessV2F):not(#kiteCont12ProcessV2G):not(#kiteCont12ProcessV2H)
  #gmzq .flow-grid > .flow-row:nth-child(n + 5):nth-child(-n + 8) {
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(249, 253, 255, 0.94)) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    0 14px 34px rgba(47, 107, 126, 0.06) !important;
}
/* kite-cont1-2-steps-5-8-white-box-20260728-v1 end */


/* kite-reform-2027-readability-20260729-v1 start */
article#kite-reform-2027-20260729 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;

  border-radius: 26px !important;
}
article#kite-reform-2027-20260729 .status-grid .badge,
article#kite-reform-2027-20260729 .status-grid .badge.wait {
  color: #fff !important;
  text-shadow: 0 1px 2px rgba(15, 47, 67, .34) !important;
}
@media (max-width: 767px) {
  article#kite-reform-2027-20260729 {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 20px !important;
  }
}
/* kite-reform-2027-readability-20260729-v1 end */

/* kite-page-256406-header-labels-hide-20260729-v1 start */
html body.tpl-eid.page-256406 header.header .logo-main,
html body.tpl-eid.page-256406 header.header .sava {
  display: none !important;
}
/* kite-page-256406-header-labels-hide-20260729-v1 end */

/* kite-dental-pharmacy-medical-layout-20260729-v1 start */
html body.tpl-eid:is(.page-256415,.page-256416) { background: rgb(247, 252, 251) !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .pageTitle, html body.tpl-eid:is(.page-256415,.page-256416) .pnkz, html body.tpl-eid:is(.page-256415,.page-256416) nav.pnkz, html body.tpl-eid:is(.page-256415,.page-256416) .breadcrumb { display: none !important; }
html body.tpl-eid:is(.page-256415,.page-256416) main, html body.tpl-eid:is(.page-256415,.page-256416) main > section.article, html body.tpl-eid:is(.page-256415,.page-256416) .contents, html body.tpl-eid:is(.page-256415,.page-256416) .txt.editorArea { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; overflow: visible !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-hodogaya-medical-v2 { --k-bg: #f7fcfb; --k-surface: #fff; --k-ink: #173247; --k-text: #30434c; --k-muted: #68777e; --k-line: #d8eafe; --k-green: #0eb59c; --k-blue: #0b73b9; --k-soft-blue: #eef7ff; --k-soft-green: #f2fffb; position: relative; width: 100vw; margin-left: calc(50% - 50vw); background: var(--k-bg); color: var(--k-text); font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; letter-spacing: 0px; overflow: hidden; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-hodogaya-medical-v2 * { box-sizing: border-box; letter-spacing: 0px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-hodogaya-medical-v2 a { text-decoration: none !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-wrap-v2 { width: min(1120px, 100% - 40px); margin: 0px auto; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-v2 { display: flex; align-items: center; min-height: 620px; padding: 132px 0px 56px; background: radial-gradient(circle at 82% 18%, rgba(14, 181, 156, 0.24), transparent 42%), radial-gradient(circle at 14% 86%, rgba(11, 115, 185, 0.16), transparent 40%), linear-gradient(110deg, rgba(255, 255, 255, 0.98), rgba(244, 253, 250, 0.94) 52%, rgba(238, 247, 255, 0.92)); border-bottom: 1px solid var(--k-line); }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-kicker-v2 { display: inline-block; margin: 0px 0px 14px; color: var(--k-green); font-size: 13px; font-weight: 700; line-height: 1.4; text-transform: uppercase; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-v2 h2 { max-width: 780px; margin: 0px; font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif; font-size: clamp(38px, 5vw, 60px); font-weight: 600; line-height: 1.28; color: var(--k-ink) !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-v2 > div > p { max-width: 760px; margin: 22px 0px 0px; color: var(--k-muted); font-size: 16px; line-height: 1.9; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-actions-v2 { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: 28px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-primary-btn-v2, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-secondary-btn-v2 { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 0px !important; min-height: 52px !important; padding: 14px 28px !important; border-radius: 8px !important; font-size: 15px !important; font-weight: 800 !important; line-height: 1.35 !important; text-align: center !important; white-space: normal !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-primary-btn-v2 { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; background: linear-gradient(135deg,var(--k-green),#087fcb) !important; border: 1px solid transparent !important; box-shadow: rgba(14, 181, 156, 0.2) 0px 12px 24px !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-secondary-btn-v2 { color: var(--k-ink) !important; -webkit-text-fill-color: var(--k-ink) !important; background: rgba(255, 255, 255, 0.92) !important; border: 1px solid rgba(14, 181, 156, 0.28) !important; box-shadow: none !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-intro-card-v2 { max-width: 760px; margin: 28px 0px 0px; padding: 18px; border: 1px solid var(--k-line); border-radius: 8px; background: linear-gradient(90deg,var(--k-soft-green),#fff,var(--k-soft-blue)); box-shadow: none; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-intro-card-v2 p { margin: 0px !important; color: var(--k-muted) !important; font-size: 14px !important; line-height: 1.8 !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-section-v2 { padding: clamp(54px, 7vw, 88px) 0px 0px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-continuation-v2 { padding-top: 0px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-town-v2 { margin: 0px 0px clamp(42px, 6vw, 64px); }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-town-v2 h2 { margin: 0px 0px 20px; padding: 0px; border: 0px; font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif; font-size: clamp(26px, 3.4vw, 36px); font-weight: 600; line-height: 1.45; text-align: center; color: var(--k-ink) !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-rows-v2 { display: grid; grid-template-columns: 1fr; gap: 12px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-section-v2 > .kite-medical-wrap-v2 { width: min(100% - 32px, 1560px); }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2.kite-card { grid-template-columns: minmax(190px, 1.15fr) minmax(300px, 1.8fr) minmax(210px, 1fr) auto; grid-template-areas: "name diagnosis location actions" "name diagnosis phone actions"; display: grid !important; align-items: center !important; gap: 8px 24px !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 20px 22px !important; border: 1px solid rgba(14, 181, 156, 0.22) !important; border-radius: 16px !important; background: linear-gradient(rgba(248, 255, 253, 0.98), rgba(255, 255, 255, 0.96)) !important; box-shadow: rgba(11, 115, 185, 0.06) 0px 16px 32px !important; color: var(--k-text) !important; overflow: hidden !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-name-v2 { grid-area: name; min-width: 0px; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-name-v2 h3 { margin: 0px; font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif; font-size: 20px; font-weight: 600; line-height: 1.5; color: var(--k-ink) !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 { display: contents !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 p { min-width: 0px; display: block !important; margin: 0px !important; color: var(--k-muted) !important; font-size: 15px !important; line-height: 1.75 !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 p:nth-child(1) { grid-area: diagnosis; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 p:nth-child(2) { grid-area: location; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 p:nth-child(3) { grid-area: phone; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 strong { display: block; font-weight: 800; margin: 0px 0px 4px; color: var(--k-green) !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 a { color: var(--k-ink) !important; text-decoration: none !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-actions-v2 { grid-area: actions; display: flex !important; justify-content: flex-end !important; align-items: center !important; flex-wrap: nowrap !important; gap: 8px !important; margin: 0px !important; min-width: 0px !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-actions-v2 a.kite-service-detail-btn.kite-region-action-btn, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-actions-v2 a.kite-service-detail-btn.kite-region-action-btn:visited { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 58px !important; min-height: 44px !important; margin: 0px !important; padding: 10px 14px !important; border: 1px solid rgba(2, 132, 199, 0.78) !important; border-radius: 8px !important; background: linear-gradient(135deg, rgb(14, 165, 233), rgb(2, 132, 199)) !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; font-size: 14px !important; font-weight: 800 !important; line-height: 1.4 !important; box-shadow: rgba(2, 132, 199, 0.16) 0px 8px 18px !important; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-source-v2 { margin: 24px 0px 0px; padding: 18px; border: 1px solid var(--k-line); border-radius: 8px; background: rgb(255, 255, 255); color: var(--k-muted); font-size: 14px; line-height: 1.9; text-align: center; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-back-v2 { margin: 24px 0px 54px; text-align: center; }
html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-back-v2 a { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 14px 28px; border: 1px solid transparent; border-radius: 8px; background: linear-gradient(135deg,var(--k-green),#087fcb); font-size: 15px; font-weight: 800; box-shadow: rgba(14, 181, 156, 0.2) 0px 12px 24px; color: rgb(255, 255, 255) !important; }
@media (max-width: 1100px) {
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2.kite-card { grid-template-columns: minmax(180px, 0.9fr) minmax(0px, 1.7fr); grid-template-areas: "name diagnosis" "location phone" "actions actions"; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-actions-v2 { justify-content: flex-end !important; }
}
@media (max-width: 767px) {
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-wrap-v2 { width: min(100% - 28px, 520px); }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-v2 { min-height: 0px; padding: 112px 0px 48px; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-v2 h2 { font-size: clamp(32px, 9vw, 42px); }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-hero-actions-v2 { display: grid; grid-template-columns: 1fr; width: 100%; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-primary-btn-v2, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-secondary-btn-v2 { width: 100% !important; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-section-v2 > .kite-medical-wrap-v2 { width: min(100% - 28px, 520px); }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2, html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-row-v2.kite-card { display: block !important; padding: 20px 18px !important; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-name-v2 h3 { margin: 0px 0px 14px; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 { display: block !important; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 p { margin: 0px 0px 10px !important; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-detail-v2 strong { display: inline; margin-right: 8px; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-town-v2 h2 { text-align: left; font-size: 25px; }
  html body.tpl-eid:is(.page-256415,.page-256416) .kite-medical-actions-v2 { display: flex !important; justify-content: flex-start !important; margin-top: 14px !important; }
}
/* kite-dental-pharmacy-medical-layout-20260729-v1 end */

/* kite-cont12-disability-services-20260730-v1 start */
#kite-systems-20260729 {
  font-family: inherit;
  color: #173b4c;
  max-width: 1080px;
  margin: 0 auto;
  padding: clamp(20px, 4vw, 48px);
  background: linear-gradient(135deg, rgba(20, 190, 166, .10), rgba(34, 139, 230, .10));
  border: 1px solid rgba(18, 176, 164, .24);
  border-radius: 32px;
}

#kite-systems-20260729 *,
#kite-shogai-guide-20260730 * {
  box-sizing: border-box;
}

#kite-systems-20260729 .lead {
  margin: 0 0 28px;
  font-size: clamp(18px, 2.2vw, 24px);
  line-height: 1.9;
}

#kite-systems-20260729 .cards {
  display: grid;
  gap: 18px;
}

#kite-systems-20260729 .card {
  padding: clamp(24px, 4vw, 42px);
  background: rgba(255, 255, 255, .88);
  border: 1px solid #bce7e4;
  border-radius: 24px;
  box-shadow: 0 18px 45px rgba(28, 105, 130, .10);
}

#kite-systems-20260729 h2 {
  margin: 0 0 14px;
  color: #0b6579;
  font-size: clamp(26px, 3.5vw, 38px);
}

#kite-systems-20260729 p {
  margin: 0 0 18px;
  line-height: 1.9;
}

#kite-systems-20260729 .btn {
  display: block;
  width: 100%;
  padding: 18px 22px;
  color: #fff !important;
  font-weight: 700;
  text-align: center;
  text-decoration: none !important;
  background: linear-gradient(90deg, #087a72, #0b6579);
  border-radius: 999px;
  box-shadow: 0 10px 26px rgba(20, 105, 130, .23);
}

#kite-systems-20260729 .btn:focus-visible,
#kite-shogai-guide-20260730 a:focus-visible,
#kite-shogai-guide-20260730 summary:focus-visible {
  outline: 3px solid #f0b323;
  outline-offset: 3px;
}

#kite-shogai-guide-20260730 {
  font-family: inherit;
  color: #173b4c;
  max-width: 1080px;
  margin: 0 auto;
  padding: clamp(18px, 4vw, 46px);
}

#kite-shogai-guide-20260730 .hero {
  padding: clamp(24px, 5vw, 48px);
  background:
    radial-gradient(circle at 14% 18%, rgba(14, 181, 156, .18), transparent 34%),
    radial-gradient(circle at 86% 10%, rgba(88, 199, 242, .20), transparent 32%),
    linear-gradient(135deg, #f0fffa, #f6fdff 48%, #e6f8ff);
  border: 1px solid rgba(14, 181, 156, .22);
  border-radius: 28px;
  box-shadow: 0 18px 44px rgba(15, 47, 67, .08);
}

#kite-shogai-guide-20260730 .kicker {
  margin: 0 0 8px;
  color: #087d87;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .12em;
}

#kite-shogai-guide-20260730 .hero h2 {
  margin: 0 0 14px;
  color: #0f5267;
  font-size: clamp(28px, 4.6vw, 44px);
  line-height: 1.35;
}

#kite-shogai-guide-20260730 .hero .lead {
  margin: 0;
  font-size: clamp(17px, 2.2vw, 21px);
  line-height: 1.9;
}

#kite-shogai-guide-20260730 .updated {
  margin: 16px 0 0;
  color: #506a75;
  font-size: 14px;
}

#kite-shogai-guide-20260730 .notice {
  margin: 24px 0;
  padding: 20px 22px;
  line-height: 1.85;
  background: #fff9e9;
  border: 1px solid #ecd38c;
  border-radius: 20px;
}

#kite-shogai-guide-20260730 .notice strong {
  display: block;
  margin-bottom: 4px;
  color: #75520a;
  font-size: 18px;
}

#kite-shogai-guide-20260730 .needs,
#kite-shogai-guide-20260730 .toc {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}

#kite-shogai-guide-20260730 .needs {
  margin: 16px 0 24px;
}

#kite-shogai-guide-20260730 .need-link,
#kite-shogai-guide-20260730 .toc a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 12px;
  color: #0b6579 !important;
  font-weight: 800;
  text-align: center;
  text-decoration: none !important;
  background: #fff;
  border: 1px solid rgba(14, 181, 156, .34);
  border-radius: 16px;
  box-shadow: 0 8px 20px rgba(15, 47, 67, .05);
}

#kite-shogai-guide-20260730 .need-link {
  min-height: 62px;
  background: #effbfb;
}

#kite-shogai-guide-20260730 .detail-toc {
  margin: 0 0 34px;
  padding: 14px 16px;
  background: #f7fcfd;
  border: 1px solid #cbe9ea;
  border-radius: 18px;
}

#kite-shogai-guide-20260730 .detail-toc summary {
  color: #0b6579;
  font-weight: 900;
  cursor: pointer;
}

#kite-shogai-guide-20260730 .toc {
  margin: 18px 0 2px;
}

#kite-shogai-guide-20260730 .section {
  margin: 48px 0;
  scroll-margin-top: 24px;
}

#kite-shogai-guide-20260730 .section > h3 {
  margin: 0 0 14px;
  color: #087a86;
  font-size: clamp(24px, 3.2vw, 32px);
  line-height: 1.45;
}

#kite-shogai-guide-20260730 .section > h3::after {
  display: block;
  width: 72px;
  height: 4px;
  margin-top: 10px;
  background: linear-gradient(90deg, #0eb59c, #58c7f2);
  border-radius: 999px;
  content: "";
}

#kite-shogai-guide-20260730 .subheading {
  margin: 28px 0 14px;
  color: #0b6579;
  font-size: 21px;
  line-height: 1.55;
}

#kite-shogai-guide-20260730 .section-lead {
  margin: 0 0 20px;
  color: #526973;
  line-height: 1.9;
}

#kite-shogai-guide-20260730 .grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

#kite-shogai-guide-20260730 .grid.three {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#kite-shogai-guide-20260730 .service-card {
  padding: 20px;
  background: rgba(255, 255, 255, .92);
  border: 1px solid rgba(14, 181, 156, .22);
  border-radius: 20px;
  box-shadow: 0 12px 28px rgba(15, 47, 67, .06);
}

#kite-shogai-guide-20260730 .service-card h4 {
  margin: 0 0 8px;
  color: #0b6579;
  font-size: 19px;
  line-height: 1.55;
}

#kite-shogai-guide-20260730 .service-card p {
  margin: 0;
  color: #526973;
  line-height: 1.85;
}

#kite-shogai-guide-20260730 .badge {
  display: inline-block;
  margin: 0 0 9px;
  padding: 4px 10px;
  color: #087a72;
  font-size: 12px;
  font-weight: 800;
  background: #e7f9f6;
  border-radius: 999px;
}

#kite-shogai-guide-20260730 .badge.blue {
  color: #176d91;
  background: #eaf7fd;
}

#kite-shogai-guide-20260730 .badge.gold {
  color: #7a5a0b;
  background: #fff3cf;
}

#kite-shogai-guide-20260730 .steps {
  display: grid;
  gap: 12px;
  counter-reset: kite-step;
}

#kite-shogai-guide-20260730 .step {
  position: relative;
  padding: 18px 18px 18px 64px;
  line-height: 1.8;
  background: #f5fbfb;
  border: 1px solid rgba(14, 181, 156, .18);
  border-radius: 18px;
}

#kite-shogai-guide-20260730 .step::before {
  position: absolute;
  top: 18px;
  left: 18px;
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  color: #fff;
  font-weight: 900;
  background: linear-gradient(135deg, #087a72, #0b6579);
  border-radius: 50%;
  content: counter(kite-step);
  counter-increment: kite-step;
}

#kite-shogai-guide-20260730 .step strong {
  color: #0b6579;
}

#kite-shogai-guide-20260730 .cost-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  margin: 14px 0 22px;
}

#kite-shogai-guide-20260730 .cost-grid.child {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#kite-shogai-guide-20260730 .cost {
  padding: 16px 10px;
  text-align: center;
  background: #effbfb;
  border: 1px solid #cbe9ea;
  border-radius: 16px;
}

#kite-shogai-guide-20260730 .cost strong {
  display: block;
  color: #087a86;
  font-size: 18px;
}

#kite-shogai-guide-20260730 .links,
#kite-shogai-guide-20260730 .cta-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

#kite-shogai-guide-20260730 .links a {
  display: block;
  padding: 15px 16px;
  overflow-wrap: anywhere;
  color: #06717d !important;
  font-weight: 800;
  text-decoration: none !important;
  background: #effbfb;
  border: 1px solid #cbe9ea;
  border-radius: 15px;
}

#kite-shogai-guide-20260730 .cta-row {
  gap: 12px;
  margin-top: 22px;
}

#kite-shogai-guide-20260730 .cta {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  padding: 15px 20px;
  color: #fff !important;
  font-weight: 900;
  text-align: center;
  text-decoration: none !important;
  background: linear-gradient(90deg, #087a72, #0b6579);
  border-radius: 999px;
}

#kite-shogai-guide-20260730 .cta.secondary {
  color: #08717b !important;
  background: #fff;
  border: 1px solid rgba(14, 181, 156, .5);
}

#kite-shogai-guide-20260730 .small {
  color: #506a75;
  font-size: 14px;
  line-height: 1.85;
}

#kite-shogai-guide-20260730 .back-to-menu {
  display: inline-block;
  margin-top: 16px;
  color: #08717b !important;
  font-weight: 800;
}

@media (max-width: 760px) {
  #kite-shogai-guide-20260730 {
    padding: 14px 6px;
  }

  #kite-shogai-guide-20260730 .needs,
  #kite-shogai-guide-20260730 .toc,
  #kite-shogai-guide-20260730 .grid,
  #kite-shogai-guide-20260730 .grid.three,
  #kite-shogai-guide-20260730 .cost-grid,
  #kite-shogai-guide-20260730 .cost-grid.child,
  #kite-shogai-guide-20260730 .links,
  #kite-shogai-guide-20260730 .cta-row {
    grid-template-columns: 1fr;
  }

  #kite-shogai-guide-20260730 .hero {
    padding: 24px 17px;
    border-radius: 22px;
  }

  #kite-shogai-guide-20260730 .section {
    margin: 38px 0;
  }

  #kite-shogai-guide-20260730 .service-card {
    padding: 18px 16px;
  }

  #kite-shogai-guide-20260730 .toc a {
    width: 100%;
  }
}

@media (max-width: 480px) {
  #kite-systems-20260729 {
    padding: 20px 14px;
    border-radius: 22px;
  }

  #kite-systems-20260729 .card {
    padding: 22px 16px;
  }
}
/* kite-cont12-disability-services-20260730-v1 end */

/* kite-cont12-main-match-cont11-20260730-v1 start */
html body.tpl-contents.page-256405 {
  background: #f5fbfb !important;
}

html body.tpl-contents.page-256405 > header.header {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

html body.tpl-contents.page-256405 > h1.pageTitle {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  min-height: 620px !important;
  margin: 0 !important;
  padding: 132px max(72px, calc((100vw - 1120px) / 2)) 88px !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  background:
    radial-gradient(circle at 82% 18%, rgba(14, 181, 156, .24), transparent 42%),
    radial-gradient(circle at 14% 86%, rgba(11, 115, 185, .16), transparent 40%),
    linear-gradient(110deg, rgba(255, 255, 255, .98), rgba(244, 253, 250, .94) 52%, rgba(238, 247, 255, .92)) !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(42px, 5.2vw, 60px) !important;
  font-weight: 600 !important;
  line-height: 1.36 !important;
  letter-spacing: .04em !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

html body.tpl-contents.page-256405 main,
html body.tpl-contents.page-256405 main > section#hbtv,
html body.tpl-contents.page-256405 main > section#hbtv > .txt.editorArea {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html body.tpl-contents.page-256405 main {
  background:
    radial-gradient(circle at 14% 10%, rgba(14, 181, 156, .13), transparent 30%),
    radial-gradient(circle at 90% 8%, rgba(88, 199, 242, .15), transparent 30%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
}

html body.tpl-contents.page-256405 main > section#hbtv > h2.title {
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  padding: clamp(56px, 7vw, 88px) 0 0 !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  background: transparent !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(32px, 4vw, 46px) !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: .04em !important;
  text-align: center !important;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 24px 0 clamp(64px, 8vw, 96px);
  color: #143142;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-family: "Yu Gothic", "Hiragino Sans", Meiryo, sans-serif;
  overflow: hidden;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 * {
  box-sizing: border-box;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .lead {
  width: min(720px, calc(100% - 48px)) !important;
  max-width: 720px !important;
  margin: 0 auto 44px !important;
  padding: 0 !important;
  color: #526973 !important;
  -webkit-text-fill-color: #526973 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(18px, 2vw, 22px) !important;
  font-weight: 600 !important;
  line-height: 2 !important;
  letter-spacing: .03em !important;
  text-align: center !important;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .cards {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
  width: min(1120px, calc(100% - 48px));
  margin: 0 auto;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 390px;
  margin: 0;
  padding: clamp(28px, 4vw, 44px);
  background: rgba(255, 255, 255, .88);
  border: 1px solid rgba(14, 181, 156, .22);
  border-radius: 24px;
  box-shadow: 0 18px 44px rgba(15, 47, 67, .08);
}

html body.tpl-contents.page-256405 #kite-systems-20260729 h2 {
  margin: 0 0 14px;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(28px, 3.2vw, 38px) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  letter-spacing: .03em !important;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .card p {
  flex: 1 1 auto;
  margin: 0 0 18px;
  color: #526973 !important;
  -webkit-text-fill-color: #526973 !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .btn {
  display: inline-flex !important;
  align-items: center !important;
  align-self: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 54px !important;
  margin: 10px auto 0 !important;
  padding: 14px 18px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  text-decoration: none !important;
  background: linear-gradient(135deg, #0eb59c, #0aa2c1) !important;
  border: 1px solid rgba(255, 255, 255, .74) !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 28px rgba(15, 47, 67, .10) !important;
}

html body.tpl-contents.page-256405 #kite-systems-20260729 .btn:focus-visible {
  outline: 3px solid #f0b323;
  outline-offset: 3px;
}

@media (max-width: 767px) {
  html body.tpl-contents.page-256405 > h1.pageTitle {
    min-height: 430px !important;
    padding: 108px 108px 60px 18px !important;
    font-size: clamp(36px, 11vw, 46px) !important;
    line-height: 1.45 !important;
  }

  html body.tpl-contents.page-256405 main > section#hbtv > h2.title {
    width: min(520px, calc(100% - 28px)) !important;
    padding-top: 52px !important;
    font-size: 32px !important;
    text-align: left !important;
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 {
    padding-top: 20px;
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 .lead {
    width: min(520px, calc(100% - 28px)) !important;
    margin-bottom: 32px !important;
    font-size: 17px !important;
    text-align: left !important;
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 .cards {
    grid-template-columns: 1fr;
    width: min(520px, calc(100% - 28px));
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 .card {
    min-height: 0;
    padding: 26px 20px;
    border-radius: 20px;
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 h2 {
    font-size: 28px !important;
  }

  html body.tpl-contents.page-256405 #kite-systems-20260729 .btn {
    width: 100% !important;
  }
}
/* kite-cont12-main-match-cont11-20260730-v1 end */

/* kite-cont12-64-header-match-cont1-8-20260730-v1 start */
/* Scope: https://www.kiteartfactory.jp/cont12/64.html only. */
html body.tpl-eid.page-256507 > header.header {
  min-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  background: transparent !important;
}

html body.tpl-eid.page-256507 > header.header > :is(a, .logo-catch, .siteTitle),
html body.tpl-eid.page-256507 > header.header > a :is(.logo-main, .sava, .kite-area-text) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

html body.tpl-eid.page-256507 > header.header > .hamburger {
  position: fixed !important;
  clip: auto !important;
  clip-path: none !important;
  overflow: visible !important;
  z-index: 10020 !important;
}

html body.tpl-eid.page-256507 > nav.kite-visible-breadcrumb,
html body.tpl-eid.page-256507 > nav.pnkz {
  position: absolute !important;
  top: 0 !important;
  height: 0 !important;
  margin: 0 !important;
}

html body.tpl-eid.page-256507 > h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: clamp(360px, 36vw, 430px) !important;
  margin: 0 !important;
  padding: clamp(92px, 8.6vw, 104px) 150px clamp(68px, 6.5vw, 78px) clamp(20px, 6.5vw, 80px) !important;
  gap: 22px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(38px, 4.8vw, 58px) !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0.02em !important;
  text-align: left !important;
  text-shadow: none !important;
}

html body.tpl-eid.page-256507 > h1.pageTitle::before {
  content: "DISABILITY SUPPORT" !important;
  display: block !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 0 0 52px !important;
  background: linear-gradient(90deg, #0eb59c, #58c7f2) no-repeat left center / 36px 2px !important;
  color: #0b9686 !important;
  -webkit-text-fill-color: #0b9686 !important;
  font-family: "Times New Roman", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.08em !important;
  text-align: left !important;
  text-transform: uppercase !important;
  white-space: normal !important;
}

html body.tpl-eid.page-256507 > h1.pageTitle::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 700px) {
  html body.tpl-eid.page-256507 > h1.pageTitle {
    min-height: 300px !important;
    padding: 54px 20px 56px !important;
    gap: 18px !important;
    font-size: clamp(30px, 8.7vw, 38px) !important;
    line-height: 1.28 !important;
    letter-spacing: 0.015em !important;
  }

  html body.tpl-eid.page-256507 > h1.pageTitle::before {
    padding-left: 46px !important;
    background-size: 32px 2px !important;
    font-size: 12px !important;
    letter-spacing: 0.06em !important;
  }
}
/* kite-cont12-64-header-match-cont1-8-20260730-v1 end */
  

/* kite-cont12-64-header-white-background-20260730-v2 start */
html body.tpl-eid.page-256507:not(#kiteCont1264HeaderV1):not(#kiteCont1264HeaderV2) > h1.pageTitle {
  background: #ffffff !important;
}
/* kite-cont12-64-header-white-background-20260730-v2 end */

/* kite-home-orb-cls-gate-20260801-v1 start */
html body#top #concern-section .ambient-orb,
html body#top #guide-section .ambient-orb {
  visibility: hidden;
}

html body#top #concern-section .ambient-orb.primary,
html body#top #guide-section .ambient-orb.primary {
  animation:
    verticalFlowYellow 30s ease-in-out 0s infinite alternate,
    kiteOrbRevealAfterLayout20260801 0s linear 1.25s 1 normal forwards !important;
}

html body#top #concern-section .ambient-orb.secondary,
html body#top #guide-section .ambient-orb.secondary {
  animation:
    verticalFlowGreen 35s ease-in-out 0s infinite alternate-reverse,
    kiteOrbRevealAfterLayout20260801 0s linear 1.25s 1 normal forwards !important;
}

@keyframes kiteOrbRevealAfterLayout20260801 {
  to {
    visibility: visible;
  }
}

/* kite-home-orb-cls-gate-20260801-v1 end */

/* kite-sitewide-footer-service-gap-20260801-v1 start */
html body #kite-global-service-area + .footer-copy {
  margin-top: clamp(28px, 3vw, 40px) !important;
}
/* kite-sitewide-footer-service-gap-20260801-v1 end */

/* kite-all-nontop-header-match-cont1-main-20260802-v1
 * Scope: every public page except the homepage body#top.
 * Purpose: match the common template header to /cont1/main.html.
 * The page-specific body hero is intentionally not copied.
 */

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 150px 0 50px !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: left !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .siteTitle {
  display: block !important;
  position: relative !important;
  width: calc(100% - 20px) !important;
  height: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 20px 0 0 !important;
  overflow: hidden !important;
  visibility: visible !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .siteTitle > a {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 1px !important;
  height: 50px !important;
  min-height: 50px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  visibility: visible !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header .logo-catch {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > :not(.siteTitle):not(.hamburger) {
  display: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  width: 120px !important;
  height: 120px !important;

/* kite-restore-chunk-26-20260802 */
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: none !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 10020 !important;
  transform: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 56px !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  transform: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 4px !important;
  margin: 0 !important;
  background: #fff !important;
  border-radius: 999px !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateX(-50%) !important;
  z-index: 10 !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 34px !important; }
html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 47px !important; }
html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 60px !important; }

html body:not(#top)#codexHeaderRestoreDisabledV1
  > header.header > .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;
  top: 76px !important;
  left: 50% !important;
  right: auto !important;
  width: 56px !important;
  min-width: 56px !important;
  height: 12px !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 12px !important;
  letter-spacing: .24px !important;
  text-align: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateX(-50%) !important;
}

@media (max-width: 767px) {
  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header {
    padding: 0 86px 0 18px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .siteTitle {
    width: calc(100% - 6px) !important;
    margin-right: 6px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger {
    width: 70px !important;
    height: 70px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner {
    width: 70px !important;
    height: 70px !important;
    min-width: 36px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner > span {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 3px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 16px !important; }
  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 26px !important; }
  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 36px !important; }

  html body:not(#top)#codexHeaderRestoreDisabledV1
    > header.header > .hamburger > .inner > p {
    top: 48px !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 10px !important;
    font-size: 10px !important;
    line-height: 10px !important;
    letter-spacing: .2px !important;
  }
}

/* Cascade lock: supersedes older page-specific header exceptions without
 * changing the homepage or any body content. */
html body:not(#top)#codexHeaderRestoreDisabledV2
  > .pageTitle {
  display: none !important;
  visibility: hidden !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 150px 0 50px !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: left !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: auto !important;
  transform: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .siteTitle {
  display: block !important;
  position: relative !important;
  width: calc(100% - 20px) !important;
  height: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 20px 0 0 !important;
  overflow: hidden !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .siteTitle > a {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 1px !important;
  height: 50px !important;
  min-height: 50px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > :not(.siteTitle):not(.hamburger) {
  display: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: auto !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: none !important;
  overflow: visible !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 10020 !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 56px !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
  height: 4px !important;
  margin: 0 !important;
  background: #fff !important;
  border-radius: 999px !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateX(-50%) !important;
  animation: none !important;
  transition: none !important;
  z-index: 10 !important;
}

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 34px !important; }
html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 47px !important; }
html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 60px !important; }

html body:not(#top)#codexHeaderRestoreDisabledV2
  > header.header > .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;
  top: 76px !important;
  left: 50% !important;
  right: auto !important;
  width: 56px !important;
  min-width: 56px !important;
  height: 12px !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  line-height: 12px !important;
  letter-spacing: .24px !important;
  text-align: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateX(-50%) !important;
  animation: none !important;
  transition: none !important;
}

@media (max-width: 767px) {
  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header {
    padding: 0 86px 0 18px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .siteTitle {
    width: calc(100% - 6px) !important;
    margin-right: 6px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger {
    width: 70px !important;
    height: 70px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner {
    width: 70px !important;
    height: 70px !important;
    min-width: 36px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner > span {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 3px !important;
  }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 16px !important; }
  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 26px !important; }
  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 36px !important; }

  html body:not(#top)#codexHeaderRestoreDisabledV2
    > header.header > .hamburger > .inner > p {
    top: 48px !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 10px !important;
    font-size: 10px !important;
    line-height: 10px !important;
    letter-spacing: .2px !important;
  }
}

/* /kite-all-nontop-header-match-cont1-main-20260802-v1 */
/* kite-cont12-header-family-20260802-v2 */
body:where(.page-256405,.page-256697,.page-256698,.page-256699,.page-256731,.page-256734)>header.header{height:0!important;min-height:0!important;overflow:hidden!important}
body:where(.page-256405,.page-256697,.page-256698,.page-256699,.page-256731,.page-256734)>h1.pageTitle{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important;width:100%!important;min-height:clamp(360px,36vw,430px)!important;margin:0!important;padding:clamp(92px,8.6vw,104px) 150px clamp(68px,6.5vw,78px) clamp(20px,6.5vw,80px)!important;gap:22px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;color:#10283d!important;font:700 clamp(38px,4.8vw,58px)/1.28 "Yu Mincho",serif!important;text-align:left!important}
body:where(.page-256405,.page-256697,.page-256698,.page-256699,.page-256731,.page-256734)>h1.pageTitle:before{content:"PUBLIC SUPPORT GUIDE"!important;padding-left:52px!important;background:linear-gradient(90deg,#0eb59c,#58c7f2) no-repeat left center/36px 2px!important;color:#0b9686!important;font:700 15px/1.25 "Times New Roman",serif!important;letter-spacing:.08em!important}
@media(max-width:700px){body:where(.page-256405,.page-256697,.page-256698,.page-256699,.page-256731,.page-256734)>h1.pageTitle{min-height:300px!important;padding:54px 20px 56px!important;gap:18px!important;font-size:clamp(30px,8.7vw,38px)!important}body:where(.page-256405,.page-256697,.page-256698,.page-256699,.page-256731,.page-256734)>h1.pageTitle:before{padding-left:46px!important;background-size:32px 2px!important;font-size:12px!important}}

/* kite-restore-chunk-27-20260802 */
であり
/* kite-cont12-header-family-20260802-v3 start */
html body.tpl-contents.page-256405 > header.header,
html body.tpl-eid:is(.page-256697,.page-256698,.page-256699,.page-256731,.page-256734) > header.header{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important}
html body.tpl-contents.page-256405 > h1.pageTitle,
html body.tpl-eid:is(.page-256697,.page-256698,.page-256699,.page-256731,.page-256734) > h1.pageTitle{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important;width:100%!important;min-height:clamp(360px,36vw,430px)!important;height:auto!important;margin:0!important;padding:clamp(92px,8.6vw,104px) 150px clamp(68px,6.5vw,78px) clamp(20px,6.5vw,80px)!important;gap:22px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;color:#10283d!important;font:700 clamp(38px,4.8vw,58px)/1.28 "Yu Mincho",serif!important;text-align:left!important}
html body.tpl-contents.page-256405 > h1.pageTitle:before,
html body.tpl-eid:is(.page-256697,.page-256698,.page-256699,.page-256731,.page-256734) > h1.pageTitle:before{content:"PUBLIC SUPPORT GUIDE"!important;display:block!important;padding-left:52px!important;background:linear-gradient(90deg,#0eb59c,#58c7f2) no-repeat left center/36px 2px!important;color:#0b9686!important;font:700 15px/1.25 "Times New Roman",serif!important;letter-spacing:.08em!important}
@media(max-width:700px){html body.tpl-contents.page-256405 > h1.pageTitle,html body.tpl-eid:is(.page-256697,.page-256698,.page-256699,.page-256731,.page-256734) > h1.pageTitle{min-height:300px!important;padding:54px 20px 56px!important;gap:18px!important;font-size:clamp(30px,8.7vw,38px)!important}html body.tpl-contents.page-256405 > h1.pageTitle:before,html body.tpl-eid:is(.page-256697,.page-256698,.page-256699,.page-256731,.page-256734) > h1.pageTitle:before{padding-left:46px!important;background-size:32px 2px!important;font-size:12px!important}}
/* kite-cont12-header-family-20260802-v3 end */
おこないました
/* kite-cont12-header-family-20260802-v4 start */
@media(max-width:700px){
html body.tpl-contents.page-256405.page-256405 > h1.pageTitle{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-height:300px!important;height:auto!important;margin:0!important;padding:54px 20px 56px!important;gap:18px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;color:#10283d!important;font:700 clamp(30px,8.7vw,38px)/1.28 "Yu Mincho",serif!important;text-align:left!important}
html body.tpl-contents.page-256405.page-256405 > h1.pageTitle:before{content:"PUBLIC SUPPORT GUIDE"!important;display:block!important;padding-left:46px!important;background:linear-gradient(90deg,#0eb59c,#58c7f2) no-repeat left center/32px 2px!important;color:#0b9686!important;font:700 12px/1.25 "Times New Roman",serif!important;letter-spacing:.08em!important}
}
/* kite-cont12-header-family-20260802-v4 end */

/* kite-cont10-72-design-match-cont10-41-20260803-v1 start
 * Scope: /cont10/72.html (body.page-256743) only.
 * Reason: no existing page-owned style block; mirror the current /cont10/41.html
 * long-form editorial design without changing article text or shared components.
 * Consolidation target: this page-only block if the article DOM is redesigned later.
 */

html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) {
  --k72-green: #0eb59c;
  --k72-green-dark: #089f88;
  --k72-blue: #58c7f2;
  --k72-ink: #12334b;
  --k72-muted: #4c5358;
  overflow-x: hidden;
  background:
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .035) 0 1px, transparent 1px 112px),
    radial-gradient(78% 56% at 100% 0%, rgba(14, 181, 156, .18), transparent 72%),
    linear-gradient(135deg, #f4fbfa 0%, #f8fdff 52%, #eef9ff 100%) !important;
}

html body.page-256743:not(#top):not(#kiteCont1072HeaderForce):not(#kiteCont1072HeaderForce2) > header.header {
  display: block !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: visible !important;
}

html body.page-256743:not(#kiteCont1072HeaderLinkForce1):not(#kiteCont1072HeaderLinkForce2):not(#kiteCont1072HeaderLinkForce3):not(#kiteCont1072HeaderLinkForce4):not(#kiteCont1072HeaderLinkForce5):not(#kiteCont1072HeaderLinkForce6) > header.header > a,
html body.page-256743:not(#kiteCont1072HeaderForce):not(#kiteCont1072HeaderForce2) > header.header > p.siteTitle,
html body.tpl-eid.page-256743:not(#kiteCont1072HeaderForce):not(#kiteCont1072HeaderForce2) > header.header > p.siteTitle {
  display: none !important;
}

html body.page-256743 > header.header > .hamburger {
  display: none !important;
}

html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) > h1.pageTitle {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  min-height: clamp(320px, 36vw, 430px) !important;
  margin: 0 !important;
  padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
  color: #0f2f43 !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .19) 58%, rgba(255, 255, 255, .08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 34px !important;
  font-weight: 700 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) > h1.pageTitle::before {
  content: "CARE MANAGEMENT PRACTICE";
  display: inline-flex;
  align-items: center;
  margin: 0 0 22px;
  padding-left: 46px;
  color: #0b8f83;
  background: linear-gradient(90deg, #0eb59c, #3976e8) left center / 36px 2px no-repeat;
  -webkit-text-fill-color: #0b8f83;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .08em;
}

html body.page-256743 nav.pnkz {
  background: linear-gradient(100deg, rgba(186, 237, 225, .76) 0%, rgba(171, 231, 224, .72) 46%, rgba(151, 205, 241, .76) 100%) !important;
}

html body.page-256743 nav.pnkz > .inner {
  background: transparent !important;
}

html body.page-256743:not(#top) > nav.menu {
  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;
  background-image: linear-gradient(120deg, rgba(7, 163, 139, .38) 0%, rgba(46, 196, 181, .22) 26%, rgba(225, 255, 251, .16) 48%, rgba(91, 165, 224, .24) 72%, rgba(45, 104, 194, .36) 100%) !important;
  background-size: 100% 100% !important;
  border-top: 1px solid rgba(255, 255, 255, .34);
  border-bottom: 1px solid rgba(255, 255, 255, .42);
  backdrop-filter: blur(12px) saturate(108%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%) !important;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article.siteWidth-s {
  box-sizing: border-box;
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto clamp(34px, 5vw, 70px) !important;
  padding: 0 20px !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea {
  box-sizing: border-box;
  width: min(94%, 980px) !important;
  max-width: 980px !important;
  margin-inline: auto !important;
  padding: clamp(26px, 4.5vw, 58px) !important;
  color: var(--k72-ink);
  background: linear-gradient(145deg, rgba(240, 242, 244, .96), rgba(231, 236, 238, .90)) !important;
  border: 1px solid rgba(255, 255, 255, .82);
  border-radius: 26px;
  box-shadow: 0 18px 48px rgba(19, 74, 91, .09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  overflow: visible !important;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea,
html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea * {
  box-sizing: border-box;
}

html body.page-256743 main > section#os12.article > .txt.editorArea > p:first-child {
  display: block;
  margin: 0 0 22px;
  color: var(--k72-green-dark);
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-size: clamp(13px, 1.7vw, 17px);
  font-weight: 700;
  letter-spacing: .16em;
  text-align: center;
}

html body.page-256743 main > section#os12.article > .txt.editorArea > p:nth-child(2) {
  max-width: 820px;
  margin: 0 auto 32px;
  color: var(--k72-muted);
  font-size: clamp(17px, 2vw, 22px);
  line-height: 1.9;
  text-align: center;
}

html body.page-256743 main > section#os12.article > .txt.editorArea > p:nth-child(3) {
  width: min(100%, 760px);
  margin: 0 auto 46px;
  padding: 16px 20px;
  color: #183b47;
  background: rgba(255, 255, 255, .76);
  border: 1px solid rgba(14, 181, 156, .16);
  border-radius: 16px;
  box-shadow: 0 10px 26px rgba(32, 54, 65, .055);
  line-height: 1.8;
  text-align: center;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea :is(p, li, dd, td, th) {
  line-height: 1.95;
  overflow-wrap: anywhere;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h2,
html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h3,
html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h4 {
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  line-height: 1.5;
  text-wrap: balance;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h2 {
  margin: clamp(52px, 7vw, 84px) 0 30px;
  padding: 0 0 14px;
  color: #103a54;
  background: transparent;
  border: 0;
  border-bottom: 4px solid transparent;
  border-image: linear-gradient(90deg, rgba(0, 132, 94, .88), rgba(19, 181, 163, .68), rgba(78, 178, 229, .76), rgba(55, 88, 214, .96)) 1;
  border-radius: 0;
  box-shadow: none;
  font-size: clamp(24px, 3.5vw, 36px);
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h3 {
  margin: 42px 0 16px;
  padding-left: 0 !important;
  color: #075f70;
  border-left: 0 !important;
  font-size: clamp(19px, 2.5vw, 25px);
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h4 {
  margin: 30px 0 12px;
  color: #087d78;
  font-size: 18px;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea :is(ul, ol) {
  padding-left: 1.8em;
  text-align: left;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea li {
  line-height: 1.8 !important;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea li::marker {
  color: #0aa697;
  font-weight: 700;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea blockquote {
  margin: 22px 0;
  padding: clamp(18px, 3vw, 28px);
  color: #284b5a;
  background: rgba(255, 255, 255, .68);
  border: 1px solid rgba(15, 163, 151, .15);
  border-left: 0 !important;
  border-radius: 10px;
  box-shadow: 0 10px 28px rgba(19, 74, 91, .055);
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea table {
  width: 100%;
  max-width: 100%;
  margin: 28px 0;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  background: rgba(255, 255, 255, .72);
  border: 1px solid rgba(15, 163, 151, .16);
  border-radius: 14px;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea :is(th, td) {
  padding: 13px 15px;
  border: 0;
  border-bottom: 1px solid rgba(15, 163, 151, .12);
  text-align: left;
  vertical-align: top;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea th {
  color: #104b59;
  background: rgba(213, 246, 240, .62);
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea hr {
  height: 1px;
  margin: 44px 0;
  background: linear-gradient(90deg, transparent, rgba(14, 181, 156, .32), transparent);
  border: 0;
}

html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea a {
  color: #087f87;
  text-decoration-thickness: 1px;
  text-underline-offset: .18em;
}

@media (max-width: 700px) {
  html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) > h1.pageTitle {
    min-height: 300px !important;
    padding: 58px 28px 44px !important;
    font-size: 32px !important;
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article.siteWidth-s {
    margin-bottom: 28px !important;
    padding-inline: 14px !important;
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea {
    width: calc(100% - 22px) !important;
    padding: 24px 17px !important;
    border-radius: 20px;
  }

  html body.page-256743 main > section#os12.article > .txt.editorArea > p:nth-child(2) {
    font-size: 17px;
    text-align: left;
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea h2 {
    font-size: clamp(22px, 6.4vw, 29px);
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea :is(th, td) {
    padding: 10px 9px;
    font-size: 14px;
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  html body.page-256743 main > section:is(#os12, #joqc, #x2kf).article > .txt.editorArea :is(th, td) {
    min-width: 8.5rem;
  }
}

@media (min-width: 981px) {
  html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) > h1.pageTitle {
    font-size: min(5vw, 59.75px) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-256743 {
    scroll-behavior: auto;
  }
}

/* kite-cont10-72-design-match-cont10-41-20260803-v1 end */
/* kite-cont1-2-section-sequence-20260803-v1 start */
body.page-154472 #kite-cont1-2-faq-section-20260530-v1::before {
  content: "04" !important;
}

body.page-154472 #hkes::before {
  content: "05" !important;
}

body.page-154472 #caik::before {
  content: "06" !important;
}
/* kite-cont1-2-section-sequence-20260803-v1 end */

/* kite-cont1-2-section-sequence-20260803-v2 start */
html body.tpl-eid.page-154472
  #kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1::before {
  content: "04" !important;
}

html body.tpl-eid.page-154472 #hkes#hkes::before {
  content: "05" !important;
}

html body.tpl-eid.page-154472 #caik#caik::before {
  content: "06" !important;
}
/* kite-cont1-2-section-sequence-20260803-v2 end */

/* kite-cont1-2-section-sequence-20260803-v3 start */
html body.tpl-eid.page-154472
  #kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1::before {
  content: "04" !important;
}

html body.tpl-eid.page-154472
  #hkes#hkes#hkes#hkes#hkes#hkes#hkes#hkes#hkes#hkes::before {
  content: "05" !important;
}

html body.tpl-eid.page-154472
  #caik#caik#caik#caik#caik#caik#caik#caik#caik#caik::before {
  content: "06" !important;
}
/* kite-cont1-2-section-sequence-20260803-v3 end */
/* kite-cont10-58-table-frame-fit-20260803-v1 start */
html body.tpl-eid.page-256403
  #kite-address-exception-guide-20260729 .table-wrap > table {
  display: table !important;
  table-layout: fixed !important;
  overflow-x: visible !important;
}

html body.tpl-eid.page-256403
  #kite-address-exception-guide-20260729 .table-wrap > table :is(th, td) {
  width: 25% !important;
}
/* kite-cont10-58-table-frame-fit-20260803-v1 end */

/* kite-cont10-28-table-frame-fit-20260803-v1 start */
html body.tpl-eid.page-239443
  #kite-reform-2027-20260729 .table-wrap > table {
  display: table !important;
  table-layout: fixed !important;
  overflow-x: visible !important;
}

html body.tpl-eid.page-239443
  #kite-reform-2027-20260729 .table-wrap > table :is(th, td) {
  width: 33.333333% !important;
}
/* kite-cont10-28-table-frame-fit-20260803-v1 end */

/* kite-sitewide-article-attribution-compact-20260803-v1 start */
html body .editorArea .kite-article-source-note {
  box-sizing: border-box !important;
  margin-top: 36px !important;
  padding: 16px 18px !important;
  font-size: 12.5px !important;
  line-height: 1.75 !important;
}

html body .editorArea .kite-article-source-note > h2 {
  box-sizing: border-box !important;
  max-width: 100% !important;
  margin-bottom: 12px !important;
  padding: 6px 10px !important;
  font-size: 13.5px !important;
  line-height: 1.45 !important;
}

html body .editorArea .kite-article-source-note :is(p, li, a, span, strong) {
  font-size: inherit !important;
  line-height: inherit !important;
}

html body .editorArea .kite-article-source-note a {
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

@media (max-width: 709px) {
  html body .editorArea .kite-article-source-note {
    margin-top: 28px !important;
    padding: 14px !important;
    font-size: 12px !important;
    line-height: 1.7 !important;
  }

  html body .editorArea .kite-article-source-note > h2 {
    margin-bottom: 10px !important;
    font-size: 13px !important;
  }
}
/* kite-sitewide-article-attribution-compact-20260803-v1 end */

/* kite-sitewide-article-attribution-compact-20260803-v2 start */
html body .editorArea
  .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2) {
  box-sizing: border-box !important;
  margin-top: 36px !important;
  padding: 16px 18px !important;
  font-size: 12.5px !important;
  line-height: 1.75 !important;
}

html body .editorArea
  .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2) > h2 {
  box-sizing: border-box !important;
  max-width: 100% !important;
  margin-bottom: 12px !important;
  padding: 6px 10px !important;
  font-size: 13.5px !important;
  line-height: 1.45 !important;
}

html body .editorArea
  .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2)
  :is(p, li, a, span, strong) {
  font-size: inherit !important;
  line-height: inherit !important;
}

html body .editorArea
  .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2) a {
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
}

@media (max-width: 709px) {
  html body .editorArea
    .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2) {
    margin-top: 28px !important;
    padding: 14px !important;
    font-size: 12px !important;
    line-height: 1.7 !important;
  }

  html body .editorArea
    .kite-article-source-note:not(#kite-source-note-compact-never):not(#kite-source-note-compact-never-2) > h2 {
    margin-bottom: 10px !important;
    font-size: 13px !important;
  }
}
/* kite-sitewide-article-attribution-compact-20260803-v2 end */

/* kite-sitewide-hamburger-visibility-repair-20260803-v1 start */
html body:is(
  .page-154471,
  .page-200943,
  .page-236299,
  .page-236847,
  .page-239207,
  .page-239457,
  .page-239897,
  .page-239898,
  .page-241995,
  .page-249793,
  .page-250815,
  .page-256696,
  .page-256743
) > header.header > .hamburger {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  z-index: 2147483646 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:is(
  .page-154471,
  .page-200943,
  .page-236299,
  .page-236847,
  .page-239207,
  .page-239457,
  .page-239897,
  .page-239898,
  .page-241995,
  .page-249793,
  .page-250815,
  .page-256696,
  .page-256743
) > header.header > .hamburger > .inner {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

html body:is(
  .page-154471,
  .page-200943,
  .page-236299,
  .page-236847,
  .page-239207,
  .page-239457,
  .page-239897,
  .page-239898,
  .page-241995,
  .page-249793,
  .page-250815,
  .page-256696,
  .page-256743
) > header.header > .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  width: 54px !important;
  height: 4px !important;
  min-height: 4px !important;
  border-radius: 999px !important;
  background: #fff !important;
  transform: translateX(-50%) !important;
}

html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
  > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 34px !important; }
html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
  > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 47px !important; }
html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
  > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 60px !important; }

html body:is(
  .page-154471,
  .page-200943,
  .page-236299,
  .page-236847,
  .page-239207,
  .page-239457,
  .page-239897,
  .page-239898,
  .page-241995,
  .page-249793,
  .page-250815,
  .page-256696,
  .page-256743
) > header.header > .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;
  top: 76px !important;
  left: 50% !important;
  width: 54px !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
  transform: translateX(-50%) !important;
}

@media (max-width: 767px) {
  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger {
    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    min-height: 70px !important;
  }

  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger > .inner > span {
    width: 36px !important;
    height: 3px !important;
    min-height: 3px !important;
  }

  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 16px !important; }
  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 26px !important; }
  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 36px !important; }

  html body:is(.page-154471,.page-200943,.page-236299,.page-236847,.page-239207,.page-239457,.page-239897,.page-239898,.page-241995,.page-249793,.page-250815,.page-256696,.page-256743)
    > header.header > .hamburger > .inner > p {
    top: 48px !important;
    width: 36px !important;
    font-size: 10px !important;
  }
}
/* kite-sitewide-hamburger-visibility-repair-20260803-v1 end */

/* kite-sitewide-hamburger-visibility-repair-20260803-v2 start */
html body:is(
  .page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816
) > header.header > .hamburger {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  z-index: 2147483646 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body:is(
  .page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816
) > header.header > .hamburger > .inner {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

html body:is(
  .page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816
) > header.header > .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  width: 54px !important;
  height: 4px !important;
  min-height: 4px !important;
  border-radius: 999px !important;
  background: #fff !important;
  transform: translateX(-50%) !important;
}

html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
  > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 34px !important; }
html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
  > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 47px !important; }
html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
  > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 60px !important; }

html body:is(
  .page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816
) > header.header > .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;
  top: 76px !important;
  left: 50% !important;
  width: 54px !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
  transform: translateX(-50%) !important;
}

@media (max-width: 767px) {
  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger {
    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    min-height: 70px !important;
  }

  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger > .inner > span {
    width: 36px !important;
    height: 3px !important;
    min-height: 3px !important;
  }

  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 16px !important; }
  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 26px !important; }
  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 36px !important; }

  html body:is(.page-154474,
  .page-236850,
  .page-236989,
  .page-250814,
  .page-250816)
    > header.header > .hamburger > .inner > p {
    top: 48px !important;
    width: 36px !important;
    font-size: 10px !important;
  }
}
/* kite-sitewide-hamburger-visibility-repair-20260803-v2 end */

/* kite-sitewide-hamburger-visibility-repair-20260803-v3 start */
html body > header.header > .hamburger {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  z-index: 2147483646 !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body > header.header > .hamburger > .inner {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

html body > header.header > .hamburger > .inner > span {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  width: 54px !important;
  height: 4px !important;
  min-height: 4px !important;
  border-radius: 999px !important;
  background: #fff !important;
  transform: translateX(-50%) !important;
}

html body
  > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 34px !important; }
html body
  > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 47px !important; }
html body
  > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 60px !important; }

html body > header.header > .hamburger > .inner > p {
  display: block !important;
  position: absolute !important;
  top: 76px !important;
  left: 50% !important;
  width: 54px !important;
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
  transform: translateX(-50%) !important;
}

@media (max-width: 767px) {
  html body
    > header.header > .hamburger {
    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    min-height: 70px !important;
  }

  html body
    > header.header > .hamburger > .inner > span {
    width: 36px !important;
    height: 3px !important;
    min-height: 3px !important;
  }

  html body
    > header.header > .hamburger > .inner > span:nth-of-type(1) { top: 16px !important; }
  html body
    > header.header > .hamburger > .inner > span:nth-of-type(2) { top: 26px !important; }
  html body
    > header.header > .hamburger > .inner > span:nth-of-type(3) { top: 36px !important; }

  html body
    > header.header > .hamburger > .inner > p {
    top: 48px !important;
    width: 36px !important;
    font-size: 10px !important;
  }
}
/* kite-sitewide-hamburger-visibility-repair-20260803-v3 end */

/* kite-page-256743-show-page-title-20260807-v1 start */
html body.page-256743 .pageTitle {
  display: flex !important;
}
/* kite-page-256743-show-page-title-20260807-v1 end */
/* kite-page-256743-show-page-title-20260807-v2 start */
html body.page-256743:not(#kiteCont1072DesignV1):not(#kiteCont1072DesignV2) > h1.pageTitle {
  display: flex !important;
}
/* kite-page-256743-show-page-title-20260807-v2 end */

/* kite-page-249793-fullbleed-gradient-20260807-v1 start */
html body.page-249793 #kite-yokohama-area-index-20260702 {
  position: relative !important;
  overflow: visible !important;
  isolation: isolate;
  background: transparent !important;
}
html body.page-249793 #kite-yokohama-area-index-20260702::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: radial-gradient(circle at 18% 12%, rgba(14,181,156,.18), transparent 31%), radial-gradient(circle at 88% 10%, rgba(88,199,242,.20), transparent 30%), linear-gradient(135deg, #f7fcfb, rgba(241,253,251,.98) 48%, rgba(225,246,255,.92));
  pointer-events: none;
}
/* kite-page-249793-fullbleed-gradient-20260807-v1 end */
/* kite-page-249793-fullbleed-gradient-20260807-v2 start */
html body.page-249793:not(#kiteFullbleedV1):not(#kiteFullbleedV2) #kite-yokohama-area-index-20260702 {
  position: relative !important;
  overflow: visible !important;
  isolation: isolate;
  background: transparent !important;
}
html body.page-249793:not(#kiteFullbleedV1):not(#kiteFullbleedV2) #kite-yokohama-area-index-20260702::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: radial-gradient(circle at 18% 12%, rgba(14,181,156,.18), transparent 31%), radial-gradient(circle at 88% 10%, rgba(88,199,242,.20), transparent 30%), linear-gradient(135deg, #f7fcfb, rgba(241,253,251,.98) 48%, rgba(225,246,255,.92));
  pointer-events: none;
}
/* kite-page-249793-fullbleed-gradient-20260807-v2 end */

/* kite-region-character-guides-20260807-v1 start */
html body.page-249793 #kite-region-hero,
html body.page-250145 .kite-region-hero,
html body.page-250146 .kite-region-hero,
html body.page-250147 .kite-region-hero,
html body.page-250148 .kite-region-hero,
html body.page-250239 .kite-region-hero,
html body.page-252352 .kite-medical-hero-v2,
html body.page-256270 .kite-medical-hero-v2,
html body.page-256273 .kite-medical-hero-v2,
html body.page-256415 .kite-medical-hero-v2,
html body.page-256416 .kite-medical-hero-v2 {
  position: relative !important;
}
html body.page-249793 #kite-region-hero::after,
html body.page-250145 .kite-region-hero::after,
html body.page-250146 .kite-region-hero::after,
html body.page-250147 .kite-region-hero::after,
html body.page-250148 .kite-region-hero::after,
html body.page-250239 .kite-region-hero::after,
html body.page-252352 .kite-medical-hero-v2::after,
html body.page-256270 .kite-medical-hero-v2::after,
html body.page-256273 .kite-medical-hero-v2::after,
html body.page-256415 .kite-medical-hero-v2::after,
html body.page-256416 .kite-medical-hero-v2::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 150px;
  right: 82px;
  width: 286px;
  height: 350px;
  border: 1px solid rgba(255,255,255,.92);
  border-radius: 30px;
  background-color: rgba(255,255,255,.72);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  box-shadow: 0 24px 60px rgba(12,74,92,.16), inset 0 1px 0 rgba(255,255,255,.9);
  pointer-events: none;
}
html body.page-249793 #kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/nOBUjWa41a_m.png"); }
html body.page-250145 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/VkACHGZ7Dx_m.webp"); }
html body.page-250146 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/XwWViW7RjG_m.webp"); }
html body.page-250147 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/9ZqPlRK6f9_m.webp"); }
html body.page-250148 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/QGEpmvQI2O_m.webp"); }
html body.page-250239 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/Qy361e0nSc_m.webp"); }
html body.page-252352 .kite-medical-hero-v2::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/nOBUjWa41a_m.png"); }
html body.page-256270 .kite-medical-hero-v2::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/QGEpmvQI2O_m.webp"); }
html body.page-256273 .kite-medical-hero-v2::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/V967LYadZ2_m.webp"); }
html body.page-256415 .kite-medical-hero-v2::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/VkACHGZ7Dx_m.webp"); }
html body.page-256416 .kite-medical-hero-v2::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/nOBUjWa41a_m.png"); }
@media (max-width: 1100px) {
  html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after {
    position: relative; top: auto; right: auto; display: block; width: min(82%, 360px); height: 300px; margin: 34px auto 0;
  }
}
@media (max-width: 480px) {
  html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { width: min(88%, 320px); height: 260px; border-radius: 24px; }
}
/* kite-region-character-guides-20260807-v1 end */
/* kite-region-character-guides-20260807-v2 start */
html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after {
  right: 45px; width: 250px; height: 310px;
}
@media (max-width: 1100px) {
  html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { right: auto; width: min(82%, 360px); height: 300px; }
}
@media (max-width: 480px) {
  html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { width: min(88%, 320px); height: 260px; }
}
/* kite-region-character-guides-20260807-v2 end */
/* kite-region-character-guides-20260807-v3 start */
html body.page-250146 .kite-region-hero::after { right: 15px; width: 220px; }
@media (max-width: 1100px) { html body.page-250146 .kite-region-hero::after { right: auto; width: min(82%, 360px); } }
@media (max-width: 480px) { html body.page-250146 .kite-region-hero::after { width: min(88%, 320px); } }
/* kite-region-character-guides-20260807-v3 end */
/* kite-region-character-guides-20260807-v4 start */
html body.page-250146 .kite-region-hero::after { top: 100px; right: 15px; width: 220px; height: 220px; }
@media (max-width: 1100px) { html body.page-250146 .kite-region-hero::after { top: auto; right: auto; width: min(82%, 360px); height: 300px; } }
@media (max-width: 480px) { html body.page-250146 .kite-region-hero::after { width: min(88%, 320px); height: 260px; } }
/* kite-region-character-guides-20260807-v4 end */
/* kite-region-character-guides-20260807-v5 start */
html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { right: 155px; }
html body.page-249793 #kite-region-hero::after { right: 90px; width: 220px; }
html body.page-250146 .kite-region-hero::after { top: 100px; right: 155px; width: 220px; height: 220px; }
@media (max-width: 1100px) { html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { top: auto; right: auto; width: min(82%, 360px); height: 300px; } }
@media (max-width: 480px) { html body.page-249793 #kite-region-hero::after, html body.page-250145 .kite-region-hero::after, html body.page-250146 .kite-region-hero::after, html body.page-250147 .kite-region-hero::after, html body.page-250148 .kite-region-hero::after, html body.page-250239 .kite-region-hero::after, html body.page-252352 .kite-medical-hero-v2::after, html body.page-256270 .kite-medical-hero-v2::after, html body.page-256273 .kite-medical-hero-v2::after, html body.page-256415 .kite-medical-hero-v2::after, html body.page-256416 .kite-medical-hero-v2::after { width: min(88%, 320px); height: 260px; } }
/* kite-region-character-guides-20260807-v5 end */
/* kite-cont11-46-saba-header-20260807-v1 */
body.page-250145 #kite-region-lp-hodogaya .kite-region-support-photo { background-image: linear-gradient(180deg, rgba(255,255,255,.02), rgba(14,181,156,.08)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/wwMIr3kJmU_full.webp?v=202608071948") !important; }
/* /kite-cont11-46-saba-header-20260807-v1 */
/* kite-cont11-46-saba-header-20260807-v2 */
html body.page-250145 figure.kite-region-support-photo { background-image: linear-gradient(180deg, rgba(255,255,255,.02), rgba(14,181,156,.08)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/wwMIr3kJmU_full.webp?v=202608071948") !important; }
/* /kite-cont11-46-saba-header-20260807-v2 */
/* kite-cont11-46-saba-header-20260807-v3 */
html body.page-250145 .kite-region-hero::after { background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/wwMIr3kJmU_full.webp?v=202608071948") !important; }
html body.page-250145 figure.kite-region-support-photo { background-image: linear-gradient(180deg, rgba(255,255,255,.02), rgba(14,181,156,.08)), url("https://toriaez-hp.jp/assets/2-0500000809/uploader/YxaqSL1j5r_m.webp") !important; }
/* /kite-cont11-46-saba-header-20260807-v3 */
/* kite-cont10-main-hide-page-title-20260807-v1 */
html body.page-239496 > .pageTitle { display: none !important; }
/* /kite-cont10-main-hide-page-title-20260807-v1 */

/* kite-cont3-main-title-match-cont10-20260807-v1 start */
@property --kite-cont3-title-flow {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

@keyframes kiteCont3TitleFlow {
  0%, 100% {
    --kite-cont3-title-flow: 0%;
  }
  50% {
    --kite-cont3-title-flow: 100%;
  }
}

html body.page-154474:not(#kiteCont3MainTitleFlowV1):not(#kiteCont3MainTitleFlowV2)
  > h1.pageTitle {
  font-size: 52px !important;
  line-height: 1.32 !important;
  background-image:
    linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8),
    linear-gradient(90deg, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.10) 52%, rgba(255, 255, 255, 0.04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, 0.043) 0, rgba(15, 47, 67, 0.043) 1px, transparent 1px, transparent 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, 0.34) 0%, rgba(88, 199, 242, 0.24) 30%, rgba(14, 181, 156, 0.14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, 0.96), rgba(246, 253, 255, 0.98) 48%, rgba(230, 248, 255, 0.92)) !important;
  background-size: 240% 100%, auto, auto, auto, auto !important;
  background-position: var(--kite-cont3-title-flow) 50%, 0 0, 0 0, 100% 0, 0 0 !important;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat, no-repeat !important;
  -webkit-background-clip: text, border-box, border-box, border-box, border-box !important;
  background-clip: text, border-box, border-box, border-box, border-box !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: kiteCont3TitleFlow 8s ease-in-out infinite !important;
}

@media (max-width: 980px) {
  html body.page-154474:not(#kiteCont3MainTitleFlowV1):not(#kiteCont3MainTitleFlowV2)
    > h1.pageTitle {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-154474:not(#kiteCont3MainTitleFlowV1):not(#kiteCont3MainTitleFlowV2)
    > h1.pageTitle {
    animation: none !important;
    background-position: 50% 50%, 0 0, 0 0, 100% 0, 0 0 !important;
  }
}
/* kite-cont3-main-title-match-cont10-20260807-v1 end */

/* kite-cont11-46-saba-photo-match-cont10-20260807-v1 start */
@media (min-width: 1101px) {
  html body.page-250145:not(#kiteCont1146SabaPhotoV1):not(#kiteCont1146SabaPhotoV2)
    .kite-region-hero::after {
    top: 42px;
    right: 45px;
    width: 463.4px;
    height: 579.75px;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250145:not(#kiteCont1146SabaPhotoV1):not(#kiteCont1146SabaPhotoV2)
    .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250145:not(#kiteCont1146SabaPhotoV1):not(#kiteCont1146SabaPhotoV2)
    .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}
/* kite-cont11-46-saba-photo-match-cont10-20260807-v1 end */
/* kite-cont11-46-title-match-cont10-20260807-v1 start */
@property --kite-cont11-46-title-flow {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

@keyframes kiteCont1146TitleFlow {
  0%, 100% {
    --kite-cont11-46-title-flow: 0%;
  }
  50% {
    --kite-cont11-46-title-flow: 100%;
  }
}

html body.tpl-eid.page-250145
  main .txt.editorArea
  section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"]
  .kite-region-hero
  #kite-region-title-hodogaya#kite-region-title-hodogaya {
  font-size: 52px !important;
  line-height: 1.32 !important;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: var(--kite-cont11-46-title-flow) 50% !important;
  background-repeat: no-repeat !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: kiteCont1146TitleFlow 8s ease-in-out infinite !important;
}

@media (max-width: 980px) {
  html body.tpl-eid.page-250145
    main .txt.editorArea
    section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"]
    .kite-region-hero
    #kite-region-title-hodogaya#kite-region-title-hodogaya {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-250145
    main .txt.editorArea
    section[data-kite-version="kite-area-beauty-20260523-v1"][aria-labelledby="kite-region-title-hodogaya"]
    .kite-region-hero
    #kite-region-title-hodogaya#kite-region-title-hodogaya {
    animation: none !important;
    background-position: 50% 50% !important;
  }
}
/* kite-cont11-46-title-match-cont10-20260807-v1 end */

/* kite-cont1-main-service-cards-match-cont10-20260807-v1 start */
html body.page-154471 .ks-link-grid {
  counter-reset: kite-service-card;
  gap: 18px !important;
}

html body.page-154471 .ks-link-card {
  counter-increment: kite-service-card;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  min-height: 320px !important;
  padding: 26px 22px !important;
  overflow: hidden !important;
  border: 1px solid rgba(14, 181, 156, 0.18) !important;
  border-radius: 8px !important;
  background:
    radial-gradient(circle at 88% 12%, rgba(71, 192, 236, 0.20) 0 54px, transparent 55px),
    linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(239, 253, 255, 0.88)) !important;
  box-shadow: 0 16px 38px rgba(17, 50, 74, 0.08) !important;
  color: #16313d !important;
  text-decoration: none !important;
}

html body.page-154471 .ks-link-card::before {
  content: counter(kite-service-card, decimal-leading-zero);
  position: absolute;
  top: 16px;
  right: 18px;
  z-index: 0;
  color: rgba(34, 157, 205, 0.28);
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1;
  pointer-events: none;
}

html body.page-154471 .ks-link-card > strong {
  position: relative !important;
  z-index: 1;
  display: block !important;
  margin: 0 0 14px !important;
  padding: 0 42px 0 0 !important;
  color: #11324a !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 23px !important;
  font-weight: 500 !important;
  line-height: 1.52 !important;
  letter-spacing: 0 !important;
}

html body.page-154471 .ks-link-card > strong::before {
  content: "Service";
  display: flex;
  align-items: center;
  width: fit-content;
  min-height: 35px;
  margin: 0 0 20px;
  padding: 5px 12px;
  border-radius: 999px;
  background: rgba(14, 181, 156, 0.10);
  color: #0eb59c;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.08em;
}

html body.page-154471 .ks-link-card > span {
  position: relative !important;
  z-index: 1;
  display: flex !important;
  flex: 1 1 auto;
  flex-direction: column;
  color: #5f7079 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 15.5px !important;
  font-weight: 500 !important;
  line-height: 1.88 !important;
  letter-spacing: 0 !important;
}

html body.page-154471 .ks-link-card > span::after {
  content: "詳しく見る  ›";
  display: flex;
  align-items: center;
  align-self: flex-start;
  min-height: 51px;
  margin-top: 22px;
  padding: 10px 17px;
  box-sizing: border-box;
  border: 1px solid rgba(34, 157, 205, 0.24);
  border-radius: 999px;
  background: linear-gradient(90deg, rgba(14, 181, 156, 0.10), rgba(71, 192, 236, 0.13));
  color: #11324a;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.4;
  white-space: nowrap;
}

html body.page-154471 .ks-link-card:hover,
html body.page-154471 .ks-link-card:focus-visible {
  transform: translateY(-3px) !important;
  border-color: rgba(14, 181, 156, 0.34) !important;
  box-shadow: 0 22px 46px rgba(17, 50, 74, 0.13) !important;
}

@media (max-width: 600px) {
  html body.page-154471 .ks-link-card {
    min-height: 300px !important;
    padding: 24px 20px !important;
  }

  html body.page-154471 .ks-link-card > strong {
    font-size: 21px !important;
  }

  html body.page-154471 .ks-link-card > span {
    font-size: 16px !important;
  }
}
/* kite-cont1-main-service-cards-match-cont10-20260807-v1 end */

/* kite-cont10-35-header-seam-fix-20260807-v1 start */
html body.page-239513:not(#top):not(#kiteCont1035SeamFixV1):not(#kiteCont1035SeamFixV2):not(#kiteCont1035SeamFixV3):not(#kiteCont1035SeamFixV4):not(#kiteCont1035SeamFixV5):not(#kiteCont1035SeamFixV6):not(#kiteCont1035SeamFixV7) > nav.menu.menu {
  border-top-width: 0 !important;
}
/* kite-cont10-35-header-seam-fix-20260807-v1 end */

/* kite-cont11-46-new-photo-visible-20260808-v1
   Scope: cont11/46 support photo only.
   Purpose: show the newly uploaded CMS image instead of the legacy CSS fallback background. */
body.page-250145 .kite-region-support-photo {
  background: none !important;
}

body.page-250145 .kite-region-support-photo img {
  opacity: 1 !important;
}
/* /kite-cont11-46-new-photo-visible-20260808-v1 */

/* kite-cont11-46-saba-title-gap-20260808-v1
   Scope: cont11/46 hero image on wide desktop screens only.
   Purpose: keep Saba-kun visually closer to the hero title as the viewport widens. */
@media (min-width: 1600px) {
  html body.page-250145 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-46-saba-title-gap-20260808-v1 */

/* kite-cont11-47-header-match-cont10-20260808-v3 */
@keyframes kiteCont1147TitleFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

html body.tpl-eid.page-250146 #kite-region-title-nishi#kite-region-title-nishi#kite-region-title-nishi {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: 52px !important;
  line-height: 1.32 !important;
  font-weight: 700 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: 0% 50%;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  animation: kiteCont1147TitleFlow 8s ease-in-out infinite !important;
}

@media (max-width: 980px) {
  html body.tpl-eid.page-250146 #kite-region-title-nishi#kite-region-title-nishi#kite-region-title-nishi {
    font-size: 34px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-250146 #kite-region-title-nishi#kite-region-title-nishi#kite-region-title-nishi {
    animation: none !important;
  }
}
/* /kite-cont11-47-header-match-cont10-20260808-v3 */

/* kite-cont11-48-header-match-cont10-20260808-v2 start */
@keyframes kite-cont11-48-title-gradient-20260808 {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

html body.tpl-eid.page-250147 #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title,
html body.tpl-eid.page-250147 main .txt.editorArea #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: 52px !important;
  line-height: 1.32 !important;
  font-weight: 700 !important;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: 0% 50%;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  animation: kite-cont11-48-title-gradient-20260808 8s ease-in-out infinite !important;
}

@media (min-width: 981px) and (max-width: 1399px) {
  html body.tpl-eid.page-250147 #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title,
  html body.tpl-eid.page-250147 main .txt.editorArea #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title {
    max-width: calc(100% - 390px) !important;
  }
}

@media (max-width: 980px) {
  html body.tpl-eid.page-250147 #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title,
  html body.tpl-eid.page-250147 main .txt.editorArea #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-250147 #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title,
  html body.tpl-eid.page-250147 main .txt.editorArea #kite-region-lp-naka#kite-region-lp-naka .kite-region-hero .kite-region-main-title.kite-region-main-title {
    animation: none !important;
  }
}
/* kite-cont11-48-header-match-cont10-20260808-v2 end */

/* kite-cont11-49-header-match-cont10-20260808-v1 start */
@keyframes kite-cont11-49-title-gradient-20260808 {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

html body.tpl-eid.page-250148 #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami,
html body.tpl-eid.page-250148 main .txt.editorArea #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: 52px !important;
  line-height: 1.32 !important;
  font-weight: 700 !important;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: 0% 50%;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  animation: kite-cont11-49-title-gradient-20260808 8s ease-in-out infinite !important;
}

@media (min-width: 981px) and (max-width: 1399px) {
  html body.tpl-eid.page-250148 #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami,
  html body.tpl-eid.page-250148 main .txt.editorArea #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami {
    max-width: calc(100% - 390px) !important;
  }
}

@media (max-width: 980px) {
  html body.tpl-eid.page-250148 #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami,
  html body.tpl-eid.page-250148 main .txt.editorArea #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-250148 #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami,
  html body.tpl-eid.page-250148 main .txt.editorArea #kite-region-lp-minami#kite-region-lp-minami .kite-region-hero #kite-region-title-minami#kite-region-title-minami {
    animation: none !important;
  }
}
/* kite-cont11-49-header-match-cont10-20260808-v1 end */

/* kite-cont11-50-header-match-cont10-20260808-v1 start */
@keyframes kite-cont11-50-title-gradient-20260808 {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
html body.tpl-eid.page-250239 main .txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
html body.tpl-eid.page-250239 section#snts.article.siteWidth-s > div.txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama#kite-region-title-other-yokohama {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: 52px !important;
  line-height: 1.32 !important;
  font-weight: 700 !important;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: 0% 50%;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  animation: kite-cont11-50-title-gradient-20260808 8s ease-in-out infinite !important;
}

@media (min-width: 981px) and (max-width: 1399px) {
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 main .txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s > div.txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama#kite-region-title-other-yokohama {
    max-width: calc(100% - 390px) !important;
  }
}

@media (max-width: 980px) {
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 main .txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s > div.txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama#kite-region-title-other-yokohama {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-250239 #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 main .txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama,
  html body.tpl-eid.page-250239 section#snts.article.siteWidth-s > div.txt.editorArea #kite-region-lp-other-yokohama#kite-region-lp-other-yokohama .kite-region-hero #kite-region-title-other-yokohama#kite-region-title-other-yokohama#kite-region-title-other-yokohama {
    animation: none !important;
  }
}
/* kite-cont11-50-header-match-cont10-20260808-v1 end */

/* kite-cont1-2-contact-standard-gradient-20260808-v1 start */
/* Page scoped: /cont1/2.html, consultation CTA background only. */
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .editorial-cta > a.cta-btn[href="https://www.kiteartfactory.jp/cont7/26.html"],
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .editorial-cta > a.cta-btn[href="https://www.kiteartfactory.jp/cont7/26.html"]:hover,
html body.tpl-eid.page-154472:not(#kiteCont12GalleryV1):not(#kiteCont12GalleryV2):not(#kiteCont12GalleryV3) #hkes .editorial-cta > a.cta-btn[href="https://www.kiteartfactory.jp/cont7/26.html"]:focus-visible {
  background-color: #0eb59c !important;
  background-image: linear-gradient(135deg, #0eb59c 0%, #0b73b9 100%) !important;
}
/* kite-cont1-2-contact-standard-gradient-20260808-v1 end */

/* kite-cont1-8-connected-white-document-panel-20260808-v1 start */
/* Page scoped: connect the four white document cards on /cont1/8.html. */
html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section:is(#r7c1, #q8dc, #tqcv, #hsg3).article.siteWidth-s {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 0 !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#r7c1.article.siteWidth-s {
  padding-bottom: 0 !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section:is(#q8dc, #tqcv).article.siteWidth-s {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s {
  padding-top: 0 !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s > h2.title {
  display: block !important;
  width: calc(100% - 32px) !important;
  max-width: 980px !important;
  margin: 0 auto !important;
  padding: clamp(26px, 4.8vw, 58px) clamp(26px, 4.8vw, 58px) 0 !important;
  box-sizing: border-box !important;
  border: 0 !important;
  border-left: 1px solid rgba(68, 196, 198, 0.22) !important;
  border-right: 1px solid rgba(68, 196, 198, 0.22) !important;
  border-radius: 0 !important;
  background: #ffffff !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#r7c1.article.siteWidth-s > .txt.editorArea {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 26px 26px 0 0 !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section:is(#q8dc, #tqcv).article.siteWidth-s > .txt.editorArea {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s > .txt.editorArea {
  margin-top: 0 !important;
  border-top: 0 !important;
  border-radius: 0 0 26px 26px !important;
}

html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section:is(#r7c1, #q8dc, #tqcv, #hsg3).article.siteWidth-s > .txt.editorArea {
  box-shadow: none !important;
}

@media (max-width: 640px) {
  html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s > h2.title {
    width: calc(100% - 22px) !important;
    padding: 22px 18px 0 !important;
  }
  html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#r7c1.article.siteWidth-s > .txt.editorArea {
    border-radius: 20px 20px 0 0 !important;
  }
  html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s > .txt.editorArea {
    border-radius: 0 0 20px 20px !important;
  }
}

@media (min-width: 641px) and (max-width: 800px) {
  html body.tpl-eid.page-189986:not(#kiteCont1WhiteBackgroundV1):not(#kiteCont1WhiteBackgroundV2):not(#kiteCont1WhiteConnectedV1) main > section#hsg3.article.siteWidth-s > h2.title {
    width: calc(100% - 32px) !important;
  }
}
/* kite-cont1-8-connected-white-document-panel-20260808-v1 end */

/* kite-cont1-8-hero-gradient-match-cont1-52-20260808-v1 start */
/* Page scoped: match only /cont1/8.html hero background to /cont1/52.html. */
html body.tpl-eid.page-189986:not(#kiteCont1HeroGradientMatchV1) > h1.pageTitle {
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.10) 52%, rgba(255, 255, 255, 0.04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, 0.043) 0, rgba(15, 47, 67, 0.043) 1px, transparent 1px, transparent 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, 0.34) 0%, rgba(88, 199, 242, 0.24) 30%, rgba(14, 181, 156, 0.19) 58%, rgba(255, 255, 255, 0.08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
}
/* kite-cont1-8-hero-gradient-match-cont1-52-20260808-v1 end */

/* kite-cont1-52-remove-green-card-top-lines-20260808-v1 start */
/* Page scoped: remove only the teal top strokes from the five requested cards. */
html body.tpl-eid.page-250815 section#a18v section.careplan-making .cpm-feature-card,
html body.tpl-eid.page-250815 section#a18v section.careplan-making .cpm-case-card {
  border-top-width: 0 !important;
}
/* kite-cont1-52-remove-green-card-top-lines-20260808-v1 end */

/* kite-cont1-9-privacy-heading-aurora-20260808-v1 start */
/* Page scoped: centered blue aurora treatment for the two privacy headings only. */
html body.tpl-eid.page-200943 section#h725 > div.txt.editorArea::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  min-height: 46px !important;
  margin: 0 auto 34px !important;
  padding: 10px 32px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-align: center !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: .16em !important;
  border: 1px solid rgba(255,255,255,.76) !important;
  border-radius: 999px !important;
  background: linear-gradient(112deg,#075a9d 0%,#087fc1 34%,#18a9cb 67%,#16b8a4 100%) !important;
  background-size: 220% 100% !important;
  box-shadow: 0 14px 30px -16px rgba(5,83,150,.72), inset 0 1px 0 rgba(255,255,255,.36) !important;
  animation: kitePrivacyLabelAuroraV1 7s ease-in-out infinite alternate !important;
}
html body.tpl-eid.page-200943 section#h725#h725.article.siteWidth-s > div.txt.editorArea.editorArea > h2.kite-cont1-9-privacy-title-20260626 {
  display: block !important;
  width: min(100%, 980px) !important;
  margin: 0 auto 42px !important;
  padding: 0 24px 30px !important;
  text-align: center !important;
  font-size: clamp(30px,3.25vw,40px) !important;
  line-height: 1.48 !important;
  letter-spacing: .035em !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(98deg,#072f55 0%,#075fa4 24%,#1689c2 48%,#14b8a6 66%,#087dc1 82%,#072f55 100%) !important;
  background-size: 240% auto !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  animation: kitePrivacyTitleAuroraV1 9s ease-in-out infinite alternate !important;
}
html body.tpl-eid.page-200943 section#h725#h725.article.siteWidth-s > div.txt.editorArea.editorArea > h2.kite-cont1-9-privacy-title-20260626::after {
  content: '' !important;
  display: block !important;
  width: min(310px,68vw) !important;
  height: 6px !important;
  margin: 20px auto 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg,transparent 0%,#0f65b5 16%,#46c7f2 47%,#19b8a5 72%,transparent 100%) !important;
  box-shadow: 0 7px 22px rgba(12,119,184,.24) !important;
}
@keyframes kitePrivacyTitleAuroraV1 { from { background-position: 0% 50%; } to { background-position: 100% 50%; } }
@keyframes kitePrivacyLabelAuroraV1 { from { background-position: 0% 50%; } to { background-position: 100% 50%; } }
@media (max-width: 520px) {
  html body.tpl-eid.page-200943 section#h725 > div.txt.editorArea::before {
    min-height: 42px !important;
    margin-bottom: 28px !important;
    padding: 9px 24px !important;
    font-size: 12px !important;
    letter-spacing: .12em !important;
  }
  html body.tpl-eid.page-200943 section#h725#h725.article.siteWidth-s > div.txt.editorArea.editorArea > h2.kite-cont1-9-privacy-title-20260626 {
    padding-inline: 4px !important;
    padding-bottom: 26px !important;
    font-size: clamp(28px,8vw,34px) !important;
    line-height: 1.55 !important;
    letter-spacing: .025em !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-200943 section#h725 > div.txt.editorArea::before,
  html body.tpl-eid.page-200943 section#h725#h725.article.siteWidth-s > div.txt.editorArea.editorArea > h2.kite-cont1-9-privacy-title-20260626 { animation: none !important; }
}
/* kite-cont1-9-privacy-heading-aurora-20260808-v1 end */

/* kite-cont1-59-remove-site-title-20260808-v1 */
html body.tpl-eid.page-256404 > header.header {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

html body.tpl-eid.page-256404 > header.header > .siteTitle {
  display: none !important;
}
/* /kite-cont1-59-remove-site-title-20260808-v1 */

/* kite-home-large-background-orbs-20260808-v1 start */
/* Top page only: enlarge the nine large background orbs without replacing their animated transforms. */
html body#top #concern-section .ambient-orb,
html body#top #guide-section .ambient-orb,
html body#top .anchor-wrapper > .ambient-orb,
html body#top #kite-faq-kinetic .warm-orb {
  scale: 1.4 !important;
  transform-origin: center center !important;
}
html body#top {
  overflow-x: clip !important;
}
/* kite-home-large-background-orbs-20260808-v1 end */

/* kite-cont3-prologue-hero-option3-20260816-v1 start
   Scope: https://www.kiteartfactory.jp/cont3/main.html only.
   Purpose: selected option 3 hero; preserve all source portrait pixels with a 3:5 frame. */

html body.page-154474 > h1.pageTitle,
html body.tpl-contents.page-154474 > h1.pageTitle {
  --kite-prologue-rail-width: 120px;
  --kite-prologue-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: clamp(28px, 4vh, 42px) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 100svh !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 calc(var(--kite-prologue-rail-width) + var(--kite-prologue-image-gap) + min(29.2vw, 470px) + 52px) 0 clamp(72px, 8vw, 136px) !important;
  border: 0 !important;
  background:
    radial-gradient(ellipse at 71% 42%, rgba(102, 221, 218, .27), transparent 32%),
    radial-gradient(ellipse at 48% 105%, rgba(128, 226, 222, .18), transparent 38%),
    linear-gradient(110deg, #fff 0%, #fbfefe 38%, #eefcfc 68%, #d9f7f6 100%) !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  text-shadow: none !important;
  animation: none !important;
  overflow: hidden !important;
}

html body.page-154474 > h1.pageTitle::before,
html body.tpl-contents.page-154474 > h1.pageTitle::before {
  content: "PROLOGUE / KITE ART FACTORY" !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  margin: 0 !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
}

html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: baseline !important;
  flex-wrap: nowrap !important;
  gap: clamp(18px, 2vw, 32px) !important;
  margin: 0 0 clamp(118px, 15vh, 150px) !important;
  padding: 0 !important;
  background: none !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-size: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  animation: none !important;
}

html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
  content: "Prologue" !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(58px, 5.15vw, 86px) !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
  content: "プロローグ" !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(24px, 2vw, 34px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

html body.page-154474 > h1.pageTitle::after,
html body.tpl-contents.page-154474 > h1.pageTitle::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-prologue-rail-width) + var(--kite-prologue-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/29BkuKNBta_full.webp") !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.page-154474 > #kite-page-overview,
html body.tpl-contents.page-154474 > #kite-page-overview {
  position: absolute !important;
  z-index: 3 !important;
  top: calc(50svh + 14px) !important;
  left: clamp(72px, 8vw, 136px) !important;
  box-sizing: border-box !important;
  width: min(660px, 45vw) !important;
  max-width: min(660px, 45vw) !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
}

html body.page-154474 > nav.pnkz,
html body.tpl-contents.page-154474 > nav.pnkz {
  position: static !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-154474 > h1.pageTitle,
  html body.tpl-contents.page-154474 > h1.pageTitle {
    --kite-prologue-image-gap: 48px;
    padding-left: 48px !important;
    padding-right: calc(var(--kite-prologue-rail-width) + var(--kite-prologue-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.page-154474 > h1.pageTitle::after,
  html body.tpl-contents.page-154474 > h1.pageTitle::after {
    width: min(28vw, 360px) !important;
  }

  html body.page-154474 > #kite-page-overview,
  html body.tpl-contents.page-154474 > #kite-page-overview {
    left: 48px !important;
    width: min(585px, 49vw) !important;
    max-width: min(585px, 49vw) !important;
    font-size: 17px !important;
  }
}

@media (max-width: 1080px) {
  html body.page-154474 > h1.pageTitle,
  html body.tpl-contents.page-154474 > h1.pageTitle {
    --kite-prologue-rail-width: 76px;
    min-height: 0 !important;
    padding: 98px 18px 42px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 22px !important;
    overflow: visible !important;
  }

  html body.page-154474 > h1.pageTitle::before,
  html body.tpl-contents.page-154474 > h1.pageTitle::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    align-self: flex-start !important;
    flex-wrap: wrap !important;
    gap: 10px 16px !important;
    margin: 0 0 10px !important;
  }

  html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
  html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
    font-size: clamp(48px, 14vw, 68px) !important;
  }

  html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
  html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
    font-size: clamp(22px, 6vw, 28px) !important;
  }

  html body.page-154474 > h1.pageTitle::after,
  html body.tpl-contents.page-154474 > h1.pageTitle::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 10px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body.page-154474 > #kite-page-overview,
  html body.tpl-contents.page-154474 > #kite-page-overview {
    position: static !important;
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.page-154474 > nav.pnkz,
  html body.tpl-contents.page-154474 > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 420px) {
  html body.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-contents.page-154474 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    display: grid !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-154474 > h1.pageTitle,
  html body.tpl-contents.page-154474 > h1.pageTitle {
    animation: none !important;
  }
}

/* kite-cont3-prologue-hero-option3-20260816-v1 end */

/* kite-cont9-58-header-match-cont9-38-20260808-v1
   Scope: cont9/58 (body.page-256403) header and page-title hero only.
   Purpose: match the approved cont9/38 header hierarchy without changing article content or navigation. */

html body.page-256403:not(#kiteCont958Header) .header {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body.page-256403:not(#kiteCont958Header) .header > *:not(.hamburger),
html body.page-256403:not(#kiteCont958Header) .header .siteTitle,
html body.page-256403:not(#kiteCont958Header) .header .logo-catch,
html body.page-256403:not(#kiteCont958Header) .header .logo-main,
html body.page-256403:not(#kiteCont958Header) .header .sava,
html body.page-256403:not(#kiteCont958Header) .header .kite-area-text {
  display: none !important;
  visibility: hidden !important;
}

html body.page-256403 > nav.pnkz {
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "MS PMincho", serif !important;
}

html body.page-256403 > h1.pageTitle {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  width: 100vw !important;
  min-height: min(660px, 84vh) !important;
  margin: 0 !important;
  padding: clamp(118px, 14vw, 156px) max(24px, calc((100vw - 1040px) / 2)) clamp(112px, 13vw, 150px) !important;
  border: 0 !important;
  background:
    linear-gradient(90deg, rgba(14, 184, 177, 0.055) 1px, transparent 1px) 0 0 / 128px 128px,
    linear-gradient(0deg, rgba(14, 184, 177, 0.052) 1px, transparent 1px) 0 0 / 128px 128px,
    radial-gradient(circle at 18% 22%, rgba(19, 199, 162, 0.22), rgba(19, 199, 162, 0) 35%),
    radial-gradient(circle at 80% 18%, rgba(90, 202, 241, 0.18), rgba(90, 202, 241, 0) 31%),
    linear-gradient(135deg, rgba(241, 255, 251, 0.98), rgba(247, 253, 255, 0.99) 54%, rgba(228, 248, 255, 0.94)) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "MS PMincho", serif !important;
  font-size: clamp(34px, 4.2vw, 54px) !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  text-align: left !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
}

html body.page-256403 > h1.pageTitle::before {
  content: "CARE INSURANCE GUIDE" !important;
  display: block !important;
  margin: 0 0 26px !important;
  padding-left: 84px !important;
  color: #11b9a9 !important;
  -webkit-text-fill-color: #11b9a9 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif !important;
  font-size: clamp(15px, 1.55vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

html body.page-256403 > h1.pageTitle::after {
  content: "" !important;
  display: block !important;
  max-width: 760px !important;
  margin: 30px 0 0 !important;
}

@media (max-width: 767px) {
  html body.page-256403 > nav.pnkz {
    font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
  }

  html body.page-256403 > h1.pageTitle {
    min-height: 500px !important;
    padding: 104px 20px 94px !important;
    font-size: clamp(29px, 8.8vw, 40px) !important;
    line-height: 1.36 !important;
  }

  html body.page-256403 > h1.pageTitle::before {
    padding-left: 56px !important;
    margin-bottom: 20px !important;
    font-size: 14px !important;
  }

  html body.page-256403 > h1.pageTitle::after {
    margin-top: 24px !important;
  }
}

/* /kite-cont9-58-header-match-cont9-38-20260808-v1 */

/* kite-nonhome-button-orbit-20260808-v1:start */
/*
 * Non-home buttons only.
 * The original fill, text and border colors remain authoritative; this layer
 * adds an orbiting two-tone glow and independent motion on precise hover.
 */
@property --kite-button-orbit-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 12px;
}

@property --kite-button-orbit-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 4px;
}

@keyframes kite-button-aurora-orbit-20260808 {
  0%, 100% {
    --kite-button-orbit-x: 12px;
    --kite-button-orbit-y: 4px;
  }
  25% {
    --kite-button-orbit-x: 2px;
    --kite-button-orbit-y: 11px;
  }
  50% {
    --kite-button-orbit-x: -12px;
    --kite-button-orbit-y: 4px;
  }
  75% {
    --kite-button-orbit-x: -2px;
    --kite-button-orbit-y: -8px;
  }
}

html body:not(#top):not(#top):not(#top):not(#top) :is(
  a[class*="btn"],
  a[class*="button"],
  a[class*="cta"],
  a[class*="action"],
  a[class*="pill"],
  a[class*="link-card"],
  a.kc-region-link,
  a.kite-a18v-region-link,
  [role="button"],
  button,
  input[type="button"],
  input[type="submit"],
  input[type="reset"]
):not(.hamburger):not(.h-float-btn):not(.btn-tel):not(.btn-mail):not([disabled]):not([aria-disabled="true"]),
html body:not(#top):not(#top):not(#top):not(#top) > nav.menu.menu li > a,
html body:not(#top):not(#top):not(#top):not(#top) .kite-representative-link-buttons > a,
html body:not(#top):not(#top):not(#top):not(#top) .medical-toc > a,
html body:not(#top):not(#top):not(#top):not(#top) .support-toc > a,
html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-53-region-nav__links > a,
html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-59-region-nav__links > a,
html body:not(#top):not(#top):not(#top):not(#top) .kite-service-detail-actions > a,
html body:not(#top):not(#top):not(#top):not(#top) .kite-medical-back-v2 > a,
html body:not(#top):not(#top):not(#top):not(#top) .actions > a,
html body:not(#top):not(#top):not(#top):not(#top) .cta > a {
  --kite-button-orbit-x: 12px;
  --kite-button-orbit-y: 4px;
  transform-origin: 50% 50% !important;
  transition:
    translate 260ms cubic-bezier(.16, 1, .3, 1),
    scale 260ms cubic-bezier(.16, 1, .3, 1),
    rotate 260ms cubic-bezier(.16, 1, .3, 1),
    filter 260ms ease,
    box-shadow 260ms ease !important;
}

@media (hover: hover) and (pointer: fine) {
  html body:not(#top):not(#top):not(#top):not(#top) :is(
    a[class*="btn"],
    a[class*="button"],
    a[class*="cta"],
    a[class*="action"],
    a[class*="pill"],
    a[class*="link-card"],
    a.kc-region-link,
    a.kite-a18v-region-link,
    [role="button"],
    button,
    input[type="button"],
    input[type="submit"],
    input[type="reset"]
  ):not(.hamburger):not(.h-float-btn):not(.btn-tel):not(.btn-mail):not([disabled]):not([aria-disabled="true"]):hover,
  html body:not(#top):not(#top):not(#top):not(#top) > nav.menu.menu li > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-representative-link-buttons > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .medical-toc > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .support-toc > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-53-region-nav__links > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-59-region-nav__links > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-service-detail-actions > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-medical-back-v2 > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .actions > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .cta > a:hover {
    translate: 0 -5px !important;
    scale: 1.018 !important;
    rotate: -.22deg !important;
    filter: saturate(1.08) brightness(1.025) !important;
    box-shadow:
      var(--kite-button-orbit-x) var(--kite-button-orbit-y) 28px rgba(20, 184, 166, .30),
      calc(-1 * var(--kite-button-orbit-x)) calc(-1 * var(--kite-button-orbit-y)) 30px rgba(42, 145, 230, .27),
      0 12px 22px rgba(8, 68, 92, .13) !important;
    animation: kite-button-aurora-orbit-20260808 1.65s linear infinite !important;
    will-change: translate, scale, filter;
  }
}

html body:not(#top):not(#top):not(#top):not(#top) :is(
  a[class*="btn"],
  a[class*="button"],
  a[class*="cta"],
  a[class*="action"],
  a[class*="pill"],
  a[class*="link-card"],
  a.kc-region-link,
  a.kite-a18v-region-link,
  [role="button"],
  button,
  input[type="button"],
  input[type="submit"],
  input[type="reset"]
):not(.hamburger):not(.h-float-btn):not(.btn-tel):not(.btn-mail):not([disabled]):not([aria-disabled="true"]):focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) > nav.menu.menu li > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .kite-representative-link-buttons > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .medical-toc > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .support-toc > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-53-region-nav__links > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-59-region-nav__links > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .kite-service-detail-actions > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .kite-medical-back-v2 > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .actions > a:focus-visible,
html body:not(#top):not(#top):not(#top):not(#top) .cta > a:focus-visible {
  outline: 3px solid rgba(15, 184, 178, .76) !important;
  outline-offset: 5px !important;
  box-shadow: 0 0 0 6px rgba(64, 169, 232, .16) !important;
}

@media (prefers-reduced-motion: reduce) {
  html body:not(#top):not(#top):not(#top):not(#top) :is(
    a[class*="btn"],
    a[class*="button"],
    a[class*="cta"],
    a[class*="action"],
    a[class*="pill"],
    a[class*="link-card"],
    a.kc-region-link,
    a.kite-a18v-region-link,
    [role="button"],
    button,
    input[type="button"],
    input[type="submit"],
    input[type="reset"]
  ):not(.hamburger):not(.h-float-btn):not(.btn-tel):not(.btn-mail):not([disabled]):not([aria-disabled="true"]):hover,
  html body:not(#top):not(#top):not(#top):not(#top) > nav.menu.menu li > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-representative-link-buttons > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .medical-toc > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .support-toc > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-53-region-nav__links > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-cont1-59-region-nav__links > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-service-detail-actions > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .kite-medical-back-v2 > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .actions > a:hover,
  html body:not(#top):not(#top):not(#top):not(#top) .cta > a:hover {
    animation: none !important;
    translate: 0 0 !important;
    scale: 1 !important;
    rotate: 0deg !important;
    transition-duration: .01ms !important;
  }
}
/* kite-nonhome-button-orbit-20260808-v1:end */

/* kite-cont9-38-depth-css-20260808-v2 */
body.page-239898 #kite-kyotaku-atlas-v2{--ink:#0c3045;--muted:#526f7e;--mint:#16baa9;--blue:#168fc9;--line:rgba(19,157,174,.22);width:100%;max-width:1120px;margin:0 auto;padding:clamp(22px,4vw,56px);box-sizing:border-box;color:var(--ink);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;line-height:2;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(234,252,250,.72) 48%,rgba(233,246,255,.78));border:1px solid rgba(255,255,255,.9);border-radius:36px;box-shadow:0 28px 90px rgba(16,114,137,.11);overflow:hidden;position:relative;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;white-space:normal!important}
body.page-239898 #kite-kyotaku-atlas-v2 *{box-sizing:border-box;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal}body.page-239898 #kite-kyotaku-atlas-v2:before,body.page-239898 #kite-kyotaku-atlas-v2:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(10px);pointer-events:none;opacity:.22}body.page-239898 #kite-kyotaku-atlas-v2:before{right:-210px;top:500px;background:radial-gradient(circle,#65dbe0,transparent 68%)}body.page-239898 #kite-kyotaku-atlas-v2:after{left:-250px;top:2600px;background:radial-gradient(circle,#87c9ff,transparent 68%)}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero,body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec,body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc,body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq,body.page-239898 #kite-kyotaku-atlas-v2 .k38-source,body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta{position:relative;z-index:1}body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero{display:block!important;width:100%!important;padding:clamp(28px,7vw,72px) clamp(12px,4vw,48px);text-align:center}body.page-239898 #kite-kyotaku-atlas-v2 .k38-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#078f88;font:700 13px/1.4 Arial,sans-serif;letter-spacing:.18em}body.page-239898 #kite-kyotaku-atlas-v2 .k38-eyebrow:before,body.page-239898 #kite-kyotaku-atlas-v2 .k38-eyebrow:after{content:"";width:42px;height:1px;background:linear-gradient(90deg,var(--mint),#5fd5ef)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero h2{display:block!important;width:100%!important;max-width:none!important;margin:24px 0 20px!important;font-size:clamp(34px,6vw,68px)!important;line-height:1.28!important;letter-spacing:.03em;background:linear-gradient(100deg,#0a354c 0%,#087f9f 35%,#14b89f 62%,#0a4f77 100%);background-size:220% auto;color:transparent!important;-webkit-background-clip:text;background-clip:text;animation:k38title 8s ease-in-out infinite}body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero p{display:block!important;width:100%!important;max-width:780px!important;margin:0 auto!important;color:var(--muted);font-size:clamp(16px,2vw,20px)}@keyframes k38title{50%{background-position:100% 50%}}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px auto 0;max-width:760px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-stats div{padding:20px 12px;border-radius:20px;background:rgba(255,255,255,.82);border:1px solid var(--line);box-shadow:0 12px 35px rgba(19,126,145,.08)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-stats b{display:block;color:#0a7893;font:700 21px/1.4 Arial,sans-serif}body.page-239898 #kite-kyotaku-atlas-v2 .k38-stats small{color:#607986}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc{margin:0 0 58px;padding:26px;border-radius:26px;background:linear-gradient(125deg,rgba(18,184,168,.12),rgba(50,151,220,.10));border:1px solid var(--line)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc h3{margin:0 0 14px;text-align:center;color:#0a657b}body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc ol{columns:2;column-gap:38px;margin:0;padding-left:1.5em}body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc li{break-inside:avoid;margin:7px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc a{color:#174c61;text-decoration:none;border-bottom:1px dashed rgba(15,156,172,.36)}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec{scroll-margin-top:30px;margin:0 0 72px;padding:clamp(24px,4vw,46px);border-radius:30px;background:rgba(255,255,255,.82);border:1px solid rgba(34,168,176,.18);box-shadow:0 18px 52px rgba(12,95,119,.07)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-no{display:block;margin-bottom:9px;color:#0a9b96;font:700 13px/1.2 Arial,sans-serif;letter-spacing:.18em}body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec h2{margin:0 0 28px!important;padding:0 0 18px!important;background:none!important;color:var(--ink)!important;font-size:clamp(25px,3.4vw,38px)!important;line-height:1.45!important;border-bottom:1px solid var(--line);border-radius:0!important}body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec p{margin:0 0 1.35em;font-size:clamp(16px,1.8vw,18px)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec p:last-child{margin-bottom:0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-key{margin-top:28px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#0f948d,#168ec9);color:#fff}body.page-239898 #kite-kyotaku-atlas-v2 .k38-key strong{font-size:21px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-key ul{margin:12px 0 0;padding-left:1.4em}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-signal-grid,body.page-239898 #kite-kyotaku-atlas-v2 .k38-check{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-signal-grid span,body.page-239898 #kite-kyotaku-atlas-v2 .k38-check label{padding:14px 10px;text-align:center;border-radius:15px;background:linear-gradient(145deg,#f3fffd,#edf7ff);border:1px solid var(--line);font-size:14px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-route{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-route div{padding:20px;border-radius:18px;background:#f4fbfc;border-left:5px solid var(--mint)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-route b,body.page-239898 #kite-kyotaku-atlas-v2 .k38-route small{display:block}body.page-239898 #kite-kyotaku-atlas-v2 .k38-route small{color:var(--muted)}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-compass{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center;margin:30px auto;max-width:720px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-compass .center{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;min-height:170px;padding:20px;text-align:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--mint),var(--blue));box-shadow:0 16px 38px rgba(18,145,171,.24);font-size:20px;font-weight:700}body.page-239898 #kite-kyotaku-atlas-v2 .k38-compass span{padding:15px;text-align:center;border-radius:999px;background:#effbfc;border:1px solid var(--line)}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow{display:flex;gap:8px;align-items:stretch;overflow-x:auto;padding:20px 4px 28px;margin:20px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow div{flex:0 0 138px;padding:20px 12px;border-radius:20px;background:linear-gradient(155deg,#fff,#ecfbff);border:1px solid var(--line);text-align:center}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow b,body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow span,body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow small{display:block}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow b{color:#0c9d99;font:700 25px/1 Arial,sans-serif}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow span{margin:10px 0 7px;font-weight:700}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow small{color:var(--muted);line-height:1.6}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow i{align-self:center;color:#15a9b1;font-style:normal}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan div{min-height:128px;padding:16px 12px;border-radius:18px;background:linear-gradient(150deg,rgba(20,186,169,.12),rgba(24,143,201,.10));text-align:center}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan em,body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan b{display:block}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan em{color:#078c8b;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.15em}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan b{margin-top:14px;line-height:1.7}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-network{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center;margin:28px auto;max-width:740px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-network strong{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:28px;background:linear-gradient(135deg,var(--mint),var(--blue));color:#fff;text-align:center}body.page-239898 #kite-kyotaku-atlas-v2 .k38-network span{padding:14px;text-align:center;border:1px solid var(--line);border-radius:999px;background:#fff}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cycle span{position:relative;padding:24px 10px;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#e7fffa,#eaf5ff);border:1px solid var(--line);font-weight:700}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cycle small{color:var(--muted);font-weight:400}body.page-239898 #kite-kyotaku-atlas-v2 .k38-boundary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-boundary>div{padding:25px;border-radius:22px;background:linear-gradient(145deg,#f1fffc,#f0f8ff);border:1px solid var(--line)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-boundary h3{margin:0 0 14px;color:#087d8d}body.page-239898 #kite-kyotaku-atlas-v2 .k38-boundary ul{margin:0;padding-left:1.4em}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq{margin:0 0 72px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq>h2{text-align:center;font-size:clamp(30px,4vw,46px)!important;color:var(--ink)!important}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq details{margin:12px 0;padding:0 22px;border-radius:18px;background:rgba(255,255,255,.86);border:1px solid var(--line);box-shadow:0 10px 28px rgba(12,95,119,.05)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq summary{padding:20px 35px 20px 0;cursor:pointer;font-weight:700;list-style:none;position:relative}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq summary:after{content:"＋";position:absolute;right:0;top:18px;color:#0a9d9a;font-size:23px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq details[open] summary:after{content:"−"}body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq details p{margin:0;padding:0 0 22px;color:#3e6070}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-source{padding:26px;border-radius:22px;background:rgba(245,251,252,.92);border:1px solid var(--line);font-size:14px;color:#486473}body.page-239898 #kite-kyotaku-atlas-v2 .k38-source h2{margin:0 0 12px!important;font-size:19px!important;color:var(--ink)!important}body.page-239898 #kite-kyotaku-atlas-v2 .k38-source a{color:#087f94;word-break:break-word}body.page-239898 #kite-kyotaku-atlas-v2 .k38-source li{margin:7px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta{text-align:center;padding:58px 10px 20px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta p{font-size:20px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:280px;margin:8px;padding:17px 28px;border-radius:999px;text-decoration:none;font-weight:700;transition:.35s ease}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta .primary{color:#fff;background:linear-gradient(90deg,var(--mint),var(--blue));box-shadow:0 14px 34px rgba(16,150,176,.22)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta .secondary{color:#0b5970;background:#fff;border:1px solid var(--line)}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta a:hover,body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta a:focus-visible{transform:translateY(-4px) scale(1.015);box-shadow:0 20px 44px rgba(16,150,176,.26)}
@media(max-width:720px){body.page-239898 #kite-kyotaku-atlas-v2{padding:18px 14px;border-radius:24px;line-height:1.9}body.page-239898 #kite-kyotaku-atlas-v2 .k38-stats{grid-template-columns:1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-toc ol{columns:1}body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec{padding:24px 18px;margin-bottom:38px;border-radius:23px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-signal-grid,body.page-239898 #kite-kyotaku-atlas-v2 .k38-check{grid-template-columns:1fr 1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-route,body.page-239898 #kite-kyotaku-atlas-v2 .k38-boundary{grid-template-columns:1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-compass{grid-template-columns:1fr 1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-compass .center{grid-column:1/span 2;grid-row:auto;min-height:120px;border-radius:32px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan{grid-template-columns:1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-plan div{min-height:0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-network{grid-template-columns:1fr 1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-network strong{grid-column:1/span 2;grid-row:auto;min-height:110px}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cycle{grid-template-columns:1fr 1fr}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta a{min-width:0;width:100%;margin:7px 0}body.page-239898 #kite-kyotaku-atlas-v2 .k38-flow i{display:none}}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero h2{height:auto!important;min-height:0!important;padding:0!important;text-align:center!important;background:linear-gradient(100deg,#0a354c 0%,#087f9f 35%,#14b89f 62%,#0a4f77 100%)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec h2,body.page-239898 #kite-kyotaku-atlas-v2 .k38-faq>h2,body.page-239898 #kite-kyotaku-atlas-v2 .k38-source h2{-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important}
@media(prefers-reduced-motion:reduce){body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero h2{animation:none}body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta a{transition:none}}

/* browser-comments-20260809-v1 */
body.page-239898 #kite-kyotaku-atlas-v2 .k38-key,
body.page-239898 #kite-kyotaku-atlas-v2 .k38-key *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
body.page-239898 #kite-kyotaku-atlas-v2 #k38-faq>h2,
body.page-239898 #kite-kyotaku-atlas-v2 #kite-kyotaku-source-note-v2>h2,
body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta>a.primary,
body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta>a.primary:hover,
body.page-239898 #kite-kyotaku-atlas-v2 .k38-cta>a.primary:focus-visible{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.page-239898 article#kite-kyotaku-atlas-v2#kite-kyotaku-atlas-v2>div.k38-cta>a.primary,
html body.page-239898 article#kite-kyotaku-atlas-v2#kite-kyotaku-atlas-v2>div.k38-cta>a.primary:hover,
html body.page-239898 article#kite-kyotaku-atlas-v2#kite-kyotaku-atlas-v2>div.k38-cta>a.primary:focus-visible{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  animation:none!important;
}
body.page-239898 #kite-kyotaku-atlas-v2 #k38-3 .k38-route>div,
body.page-239898 #kite-kyotaku-atlas-v2 #k38-17 .k38-route>div{
  border-left:0!important;
  padding-left:24px!important;
}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero>h2{
  position:relative!important;
  z-index:0!important;
  min-height:clamp(210px,20vw,300px)!important;
  padding:clamp(32px,5vw,64px) clamp(24px,5vw,70px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero>h2:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  border-radius:30px;
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,251,255,.94));
  border:1px solid rgba(23,173,184,.18);
  box-shadow:0 18px 48px rgba(12,95,119,.09);
}
body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec>h2{
  min-height:clamp(112px,10vw,148px)!important;
  margin:0 0 34px!important;
  padding:clamp(25px,3vw,40px) clamp(22px,4vw,50px)!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,251,255,.94))!important;
  border:1px solid rgba(23,173,184,.18)!important;
  border-radius:24px!important;
  box-shadow:0 14px 34px rgba(12,95,119,.08)!important;
}
@media(max-width:720px){
  body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero>h2{
    min-height:178px!important;
    padding:30px 18px!important;
  }
  body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero>h2:before{border-radius:22px}
  body.page-239898 #kite-kyotaku-atlas-v2 .k38-sec>h2{
    min-height:96px!important;
    margin-bottom:26px!important;
    padding:22px 18px!important;
    border-radius:19px!important;
  }
}
/* /browser-comments-20260809-v1 */
/* /kite-cont9-38-depth-css-20260808-v2 */

/* kite-cont9-main-navigation-atlas-20260809-v1 */
body.page-239440{--k9-ink:#0a3148;--k9-teal:#12b9a8;--k9-blue:#169bd6;--k9-pale:#eafafa;--k9-line:rgba(16,160,177,.22);background:linear-gradient(135deg,#f9ffff 0%,#eafffb 44%,#eef6ff 100%);color:var(--k9-ink)}
body.page-239440 .pageTitle{min-height:360px;box-sizing:border-box;padding:112px max(7vw,calc((100vw - 1120px)/2));display:flex;align-items:center;background:radial-gradient(circle at 82% 32%,rgba(74,208,230,.34),transparent 28%),linear-gradient(115deg,#fbffff,#dcfbf4 48%,#dceeff);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(34px,4.4vw,68px)!important;line-height:1.25!important;letter-spacing:.03em;color:#0a3148!important;-webkit-text-fill-color:#0a3148!important;position:relative;overflow:hidden}
body.page-239440 .pageTitle::before{content:"CARE INSURANCE GUIDE";position:absolute;top:78px;color:#0cae9e;-webkit-text-fill-color:#0cae9e;font:700 13px/1.2 Georgia,serif;letter-spacing:.2em}
body.page-239440 .pageTitle::after{content:none!important}
@keyframes k9-title-flow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
body.page-239440>.menu{border:0;background:linear-gradient(120deg,#64dfce,#c7f4ec 44%,#91c4f5);padding:34px 6vw 38px}
body.page-239440>.menu .inner{max-width:1160px;margin:auto}
body.page-239440>.menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none!important;margin:0!important;padding:0!important}body.page-239440>.menu li{list-style:none!important;margin:0!important;padding:0!important}
body.page-239440>.menu li{margin:0!important}
body.page-239440>.menu a{display:flex;align-items:center;min-height:48px;padding:8px 20px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(11,91,121,.09);color:#12384d;font-weight:700;text-decoration:none;transition:.35s ease}
body.page-239440>.menu a:hover,body.page-239440>.menu a:focus-visible{transform:translateY(-5px) rotate(-.5deg);background:#fff;box-shadow:0 16px 30px rgba(11,91,121,.2);outline:3px solid rgba(22,155,214,.24);outline-offset:3px}
body.page-239440 main,body.page-239440 main .article,body.page-239440 main .txt.editorArea{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}html body.page-239440 main section#qczk.article.siteWidth-s{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;animation:none!important}
#kite-insurance-navigation-v1{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:18px;line-height:2;color:var(--k9-ink);background-image:linear-gradient(rgba(12,123,147,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(12,123,147,.035) 1px,transparent 1px);background-size:72px 72px;padding:clamp(70px,8vw,120px) max(5vw,calc((100vw - 1180px)/2))}
#kite-insurance-navigation-v1 *{box-sizing:border-box}
#kite-insurance-navigation-v1>section{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}
#kite-insurance-navigation-v1 section>header{position:static!important;inset:auto!important;width:auto!important;height:auto!important;display:grid!important;transform:none!important;z-index:auto!important}
#kite-insurance-navigation-v1 a{color:#087e9d;text-underline-offset:4px}
.k9m-hero{position:relative;min-height:620px;padding:clamp(48px,7vw,88px);border:1px solid rgba(255,255,255,.9);border-radius:50px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(232,255,250,.84));box-shadow:0 30px 80px rgba(9,99,119,.12);overflow:hidden;isolation:isolate}
.k9m-hero::before{content:"";position:absolute;width:520px;height:520px;right:-80px;top:48px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 45px,rgba(14,183,169,.1) 46px 48px);z-index:-1;animation:none}
@keyframes k9-pulse{50%{transform:scale(1.08) rotate(10deg)}}
.k9m-en{margin:0 0 25px!important;color:#0aaa9b!important;font:700 13px/1.4 Georgia,serif!important;letter-spacing:.22em;text-transform:uppercase}
.k9m-hero h2{max-width:720px;margin:0 0 24px!important;font-size:clamp(38px,5.2vw,74px)!important;line-height:1.25!important;letter-spacing:.02em;color:#082f47!important}
.k9m-hero h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#0ab39f,#1595dc);-webkit-background-clip:text;background-clip:text}
.k9m-hero>p:not(.k9m-en){max-width:690px;margin:0!important;color:#476675;font-size:clamp(17px,1.5vw,21px)}
.k9m-hero nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px;max-width:700px}
.k9m-hero nav a,.k9m-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:10px 24px;border-radius:999px;background:linear-gradient(105deg,#11bba8,#159bd7);color:#fff!important;text-decoration:none;font-weight:700;box-shadow:0 12px 28px rgba(12,138,170,.22);transition:.35s ease}
.k9m-hero nav a:hover,.k9m-hero nav a:focus-visible,.k9m-cta a:hover,.k9m-cta a:focus-visible{transform:translateY(-5px) scale(1.025);box-shadow:0 20px 38px rgba(12,138,170,.3);outline:3px solid rgba(16,185,168,.24);outline-offset:4px}
.k9m-orbit{position:absolute;width:340px;height:340px;right:clamp(20px,6vw,90px);bottom:70px;border:1px solid rgba(20,160,180,.24);border-radius:50%;animation:k9-orbit 60s linear infinite}
.k9m-orbit::before,.k9m-orbit::after,.k9m-orbit i{content:"";position:absolute;inset:35px;border:1px solid rgba(20,160,180,.2);border-radius:50%}
.k9m-orbit::after{inset:90px;background:radial-gradient(circle,#fff,#d8fbf5)}
.k9m-orbit i:nth-child(1){inset:-18px 90px;transform:rotate(42deg)}.k9m-orbit i:nth-child(2){inset:70px -10px;transform:rotate(-28deg)}.k9m-orbit i:nth-child(3){inset:125px;background:#0db8a6;border:0;box-shadow:0 0 40px rgba(13,184,166,.45)}
.k9m-orbit span{position:absolute;z-index:2;padding:2px 10px;border-radius:20px;background:#fff;color:#087f91;font-weight:700;font-size:14px;line-height:1.8}.k9m-orbit span:nth-of-type(1){top:6px;left:135px}.k9m-orbit span:nth-of-type(2){top:142px;right:-18px}.k9m-orbit span:nth-of-type(3){bottom:5px;left:138px}.k9m-orbit span:nth-of-type(4){top:142px;left:-18px}
@keyframes k9-orbit{to{transform:rotate(360deg)}}@keyframes k9-orbit-label{to{transform:rotate(-360deg)}}
.k9m-alert{margin:26px 0 80px;padding:24px 30px;border-left:5px solid #11bba8;border-radius:0 22px 22px 0;background:rgba(255,255,255,.8);box-shadow:0 12px 30px rgba(9,99,119,.08)}
.k9m-alert b{display:block;color:#07988f;font-size:18px}.k9m-alert p{margin:4px 0 0!important}
.k9m-s,.k9m-faq{margin:0 0 56px;padding:clamp(32px,5vw,64px);border:1px solid rgba(33,168,180,.16);border-radius:36px;background:rgba(255,255,255,.88);box-shadow:0 20px 55px rgba(9,89,112,.08);content-visibility:auto;contain-intrinsic-size:900px}
.k9m-s>header,.k9m-faq>header{display:grid;grid-template-columns:90px 1fr;gap:22px;align-items:start;margin-bottom:32px}
.k9m-s>header>b,.k9m-faq>header>b{display:flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:26px;background:linear-gradient(135deg,#0dc1ab,#2389e0);color:#fff;font:700 27px/1 Georgia,serif;box-shadow:0 13px 26px rgba(12,143,171,.23);transform:rotate(-4deg)}
.k9m-s h2,.k9m-faq h2{margin:0!important;color:#092f47!important;font-size:clamp(27px,3vw,42px)!important;line-height:1.38!important}
.k9m-lead{margin:8px 0 0!important;color:#56808c!important;font-size:16px!important}
.k9m-s>p{margin:0 0 1.25em!important;text-align:justify;text-justify:inter-ideograph;line-break:strict}
.k9m-two,.k9m-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 30px}
.k9m-card{position:relative;padding:26px;border:1px solid rgba(24,170,183,.17);border-radius:25px;background:linear-gradient(145deg,#fff,#f0fcfb);overflow:hidden}
.k9m-card::after{content:"";position:absolute;width:70px;height:70px;right:-28px;bottom:-28px;border-radius:50%;border:14px solid rgba(22,155,214,.08)}
.k9m-card h3,.k9m-note h3{margin:0 0 10px!important;color:#087e91!important;font-size:21px!important}.k9m-card p{margin:0!important;font-size:16px;line-height:1.9}
.k9m-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0 32px}.k9m-principles span{padding:17px 12px;border-radius:20px;background:#eafaf8;text-align:center;font-weight:700}.k9m-principles i{display:block;color:#129dd0;font:700 12px/1.5 Georgia,serif}
.k9m-money{display:grid;grid-template-columns:1fr 60px 1fr;gap:18px;align-items:center;margin:30px 0}.k9m-money>div{padding:30px;border-radius:28px;background:linear-gradient(145deg,#e5fbf6,#eaf4ff);text-align:center}.k9m-money>b{font-size:14px}.k9m-money strong{display:block;margin:8px 0;color:#087f9a;font-size:28px}.k9m-money p{margin:0!important;font-size:15px}.k9m-money>span{text-align:center;color:#0aa999;font-size:38px}
.k9m-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;list-style:none!important;margin:28px 0 36px!important;padding:0!important;counter-reset:k9flow}html body.tpl-contents.page-239440 .editorArea #kite-insurance-navigation-v1 .k9m-flow{padding-left:0!important}html body.tpl-contents.page-239440 .editorArea #kite-insurance-navigation-v1 .k9m-flow>li{display:grid;grid-template-rows:36px auto 1fr;row-gap:8px;justify-items:center;margin-left:0!important;counter-increment:k9flow;list-style:none!important}html body.tpl-contents.page-239440 .editorArea #kite-insurance-navigation-v1 .k9m-flow>li::marker{content:""}html body.tpl-contents.page-239440 .editorArea #kite-insurance-navigation-v1 .k9m-flow>li::before{content:counter(k9flow,decimal-leading-zero);position:static;display:grid;place-items:center;width:36px;height:36px;margin:0 auto;box-sizing:border-box;border-radius:50%;background:linear-gradient(135deg,#0eb59c,#159bd1);color:#fff;-webkit-text-fill-color:#fff;font:700 12px/1 Georgia,"Times New Roman",serif;letter-spacing:.04em;box-shadow:0 7px 15px rgba(8,128,151,.16)}.k9m-flow li{position:relative;min-height:150px;padding:24px 15px;border-radius:22px;background:linear-gradient(150deg,#effcf9,#e8f4ff);text-align:center}.k9m-flow li:not(:last-child)::after{content:"›";position:absolute;right:-12px;top:54px;z-index:2;color:#10aaae;font-size:32px}.k9m-flow b{display:block;color:#078e9e;font-size:18px}.k9m-flow span{display:block;margin-top:9px;font-size:13px;line-height:1.7}
.k9m-branch{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:center;margin:30px 0}.k9m-branch>.k9m-start{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#13baa5,#188fd7);color:#fff;font-size:23px;font-weight:700;box-shadow:0 20px 36px rgba(11,144,170,.22)}.k9m-branch>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.k9m-team{display:grid;grid-template-columns:1fr 170px 1fr;grid-template-rows:auto auto auto;gap:15px;align-items:center;margin:30px auto;max-width:760px;text-align:center}.k9m-team span{padding:15px;border-radius:999px;background:#e7faf7;font-size:15px;font-weight:700}.k9m-team strong{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;width:170px;height:170px;border-radius:50%;background:linear-gradient(135deg,#0bb8a4,#168fd9);color:#fff;font-size:26px;box-shadow:0 18px 36px rgba(11,144,170,.25)}.k9m-team small{font-size:13px}.k9m-team i{grid-column:1/-1;padding:8px;color:#087e91;font-style:normal;font-weight:700}
.k9m-loop{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0}.k9m-loop span{display:flex;align-items:center;justify-content:center;width:140px;min-height:90px;padding:12px;border-radius:50%;background:#e9faf8;color:#087d91;font-weight:700;text-align:center}.k9m-loop strong{width:100%;color:#1693c9;text-align:center}.k9m-loop span:not(:last-of-type)::after{content:"→";position:relative;right:-26px;color:#13aaaf}
.k9m-check{display:grid;grid-template-columns:1fr 1fr;gap:13px;list-style:none!important;margin:28px 0 34px!important;padding:0!important}.k9m-check li{position:relative;padding:16px 20px 16px 52px;border-radius:16px;background:#effbf9}.k9m-check li::before{content:"✓";position:absolute;left:18px;top:14px;color:#10a89c;font-size:22px;font-weight:700}
.k9m-status{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.k9m-status div{padding:25px;border-radius:24px;background:linear-gradient(150deg,#e8faf7,#eef5ff)}.k9m-status b{display:block;margin-bottom:8px;color:#078b9b;font-size:20px}.k9m-status p{margin:0!important;font-size:15px;line-height:1.8}
.k9m-note{margin:28px 0 34px;padding:28px 32px;border:1px dashed #12adac;border-radius:28px;background:linear-gradient(145deg,#f6fffd,#edf8ff)}.k9m-note ul,.k9m-source ul{margin:0!important;padding-left:1.4em!important}.k9m-note li,.k9m-source li{margin:.35em 0}
.k9m-more{text-align:center!important}.k9m-more a{display:inline-flex;padding:10px 24px;border-radius:999px;background:#e5faf7;text-decoration:none;font-weight:700}.k9m-terms{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.k9m-terms>div{padding:20px;border-radius:20px;background:linear-gradient(145deg,#f7fffd,#edf7ff)}.k9m-terms dt{color:#087f91;font-size:18px;font-weight:700}.k9m-terms dd{margin:5px 0 0;font-size:15px;line-height:1.85}.k9m-review{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.k9m-review span{padding:20px 14px;border-radius:24px;background:linear-gradient(150deg,#e4faf6,#e8f3ff);text-align:center;font-size:14px}.k9m-review b{display:block;color:#078b9b;font-size:20px}
.k9m-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.k9m-faq details{border:1px solid rgba(16,160,177,.18);border-radius:20px;background:linear-gradient(145deg,#fff,#eefbf9);overflow:hidden}.k9m-faq summary{position:relative;cursor:pointer;padding:20px 52px 20px 22px;color:#0b4055;font-weight:700;line-height:1.7;list-style:none}.k9m-faq summary::-webkit-details-marker{display:none}.k9m-faq summary::after{content:"＋";position:absolute;right:19px;top:17px;color:#0aa998;font-size:24px}.k9m-faq details[open] summary::after{content:"−"}.k9m-faq details p{margin:0!important;padding:0 22px 22px;color:#486875;font-size:15px;line-height:1.9}
.k9m-source .k9m-card{background:#f8ffff}.k9m-source a{font-weight:700}.k9m-small{padding:20px;border-radius:18px;background:#eef8fb;font-size:14px!important;line-height:1.8!important;text-align:left!important}
.k9m-cta{padding:clamp(42px,7vw,82px);border-radius:44px;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.28),transparent 25%),linear-gradient(120deg,#0aa993,#188dde);color:#fff;text-align:center;box-shadow:0 28px 60px rgba(9,106,143,.22)}.k9m-cta .k9m-en{color:#d9ffff!important}.k9m-cta h2{margin:0 0 15px!important;color:#fff!important;font-size:clamp(29px,4vw,48px)!important;line-height:1.45!important}.k9m-cta p:not(.k9m-en){margin:0 auto!important;max-width:740px}.k9m-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.k9m-cta a{background:#fff;color:#087e98!important}.k9m-cta a:last-child{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.7);color:#fff!important}
html body.tpl-contents.page-239440 main>section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 :is(.k9m-branch>.k9m-start,.k9m-team>strong,.k9m-cta>.k9m-en,.k9m-cta>h2,.k9m-cta>p:nth-of-type(2),.k9m-cta>div>a:nth-of-type(2)){color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:900px){body.page-239440 .pageTitle{min-height:300px;padding:90px 6vw 60px}body.page-239440 .pageTitle::before{top:58px}.k9m-orbit{opacity:.34;right:-100px}.k9m-hero>p,.k9m-hero h2,.k9m-hero nav{position:relative;z-index:2}.k9m-flow{grid-template-columns:repeat(3,1fr)}.k9m-flow li:nth-child(3)::after{display:none}.k9m-principles{grid-template-columns:1fr 1fr}}
@media(max-width:700px){body.page-239440 .pageTitle{min-height:260px;font-size:0;padding-top:80px}body.page-239440 .pageTitle::after{font-size:clamp(29px,9vw,42px)}body.page-239440>.menu{padding:24px 16px}body.page-239440>.menu ul{display:grid;grid-template-columns:1fr}body.page-239440>.menu a{justify-content:center;text-align:center;font-size:14px}#kite-insurance-navigation-v1{padding:48px 16px;font-size:16px;background-size:44px 44px}.k9m-hero{min-height:auto;padding:38px 24px;border-radius:30px}.k9m-hero h2{font-size:37px!important}.k9m-orbit{position:relative;right:auto;bottom:auto;width:240px;height:240px;margin:36px auto 0;opacity:1}.k9m-orbit i:nth-child(3){inset:90px}.k9m-orbit span:nth-of-type(1){left:88px}.k9m-orbit span:nth-of-type(2){top:94px}.k9m-orbit span:nth-of-type(3){left:90px}.k9m-orbit span:nth-of-type(4){top:94px}.k9m-hero nav{display:grid}.k9m-alert{margin-bottom:48px}.k9m-s,.k9m-faq{padding:28px 22px;border-radius:26px;margin-bottom:34px;content-visibility:visible}.k9m-s>header,.k9m-faq>header{grid-template-columns:58px 1fr;gap:14px}.k9m-s>header>b,.k9m-faq>header>b{width:54px;height:54px;border-radius:17px;font-size:18px}.k9m-s h2,.k9m-faq h2{font-size:25px!important}.k9m-two,.k9m-grid,.k9m-faq>div,.k9m-check,.k9m-status,.k9m-terms,.k9m-review{grid-template-columns:1fr}.k9m-principles{grid-template-columns:1fr 1fr}.k9m-money{grid-template-columns:1fr}.k9m-money>span{transform:rotate(90deg)}.k9m-flow{grid-template-columns:1fr 1fr}.k9m-flow li:nth-child(3)::after{display:block}.k9m-flow li:nth-child(even)::after,.k9m-flow li:last-child::after{display:none}.k9m-branch{grid-template-columns:1fr}.k9m-branch>.k9m-start{margin:auto}.k9m-branch>div:last-child{grid-template-columns:1fr}.k9m-team{grid-template-columns:1fr 120px 1fr;gap:8px}.k9m-team strong{width:120px;height:120px;font-size:20px}.k9m-team span{font-size:12px;padding:10px}.k9m-loop span{width:120px;min-height:76px}.k9m-loop span::after{display:none}.k9m-cta{padding:45px 24px;border-radius:30px}.k9m-cta>div{display:grid}.k9m-s>p{text-align:left}}
@media(max-width:480px){.k9m-s>header,.k9m-faq>header{grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}.k9m-s>header>b,.k9m-faq>header>b{margin:0 0 4px}.k9m-flow,.k9m-principles,.k9m-team{grid-template-columns:1fr}.k9m-flow li{min-height:0}.k9m-flow li::after{display:none!important}.k9m-team strong{grid-column:auto;margin:auto}.k9m-team span{font-size:14px}.k9m-hero nav a,.k9m-cta a{font-size:15px}}
@media(prefers-reduced-motion:reduce){body.page-239440 .pageTitle::after,.k9m-hero::before,.k9m-orbit{animation:none!important}.k9m-hero nav a,.k9m-cta a,body.page-239440>.menu a{transition:none!important}}
/* /kite-cont9-main-navigation-atlas-20260809-v1 */

/* kite-region-primary-guide-photo1-20260809-v1 */
html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
  .kite-primary-guide {
  display: grid !important;
  gap: 24px !important;
  width: calc(100% - 48px) !important;
  max-width: 1180px !important;
  margin: 42px auto 36px !important;
  padding: clamp(34px, 4.5vw, 58px) clamp(24px, 5vw, 68px) !important;
  box-sizing: border-box !important;
  background: linear-gradient(118deg, #14b8a6 0%, #12a7c8 52%, #1595d6 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.55) !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 52px rgba(8, 119, 151, 0.18) !important;
  text-align: center !important;
  overflow: hidden !important;
}

html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
  .kite-primary-guide-label {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(25px, 3vw, 38px) !important;
  line-height: 1.55 !important;
  font-weight: 600 !important;
  letter-spacing: 0.035em !important;
  text-align: center !important;
  text-shadow: 0 2px 14px rgba(4, 77, 113, 0.16) !important;
}

html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
  .kite-primary-guide > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: min(100%, 1000px) !important;
  min-height: 76px !important;
  margin: 0 auto !important;
  padding: 17px 30px !important;
  box-sizing: border-box !important;
  background: linear-gradient(135deg, rgba(255,255,255,.97), rgba(240,251,255,.94)) !important;
  border: 1px solid rgba(255, 255, 255, 0.8) !important;
  border-radius: 999px !important;
  color: #087f91 !important;
  -webkit-text-fill-color: #087f91 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(17px, 1.8vw, 23px) !important;
  line-height: 1.55 !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: 0 12px 30px rgba(5, 96, 137, 0.14) !important;
}

html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
  .kite-primary-guide > a:hover,
html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
  .kite-primary-guide > a:focus-visible {
  background: #fff !important;
  color: #067387 !important;
  -webkit-text-fill-color: #067387 !important;
}

@media (max-width: 709px) {
  html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
    .kite-primary-guide {
    width: calc(100% - 24px) !important;
    margin: 28px auto 30px !important;
    padding: 30px 18px !important;
    gap: 20px !important;
    border-radius: 24px !important;
  }

  html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
    .kite-primary-guide-label {
    font-size: clamp(22px, 7vw, 29px) !important;
  }

  html body:is(.page-250145,.page-250146,.page-250147,.page-250148)
    .kite-primary-guide > a {
    min-height: 66px !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
  }
}
/* /kite-region-primary-guide-photo1-20260809-v1 */

/* kite-sitewide-breadcrumb-title-edge-20260809-v1 */

/* パンくず「ホーム」と同じ左端を、画面幅ごとの共通基準として使います。 */
body:not(.topPage) {
  --kite-breadcrumb-title-edge: 12px;
}

@media (min-width: 761px) {
  body:not(.topPage) {
    --kite-breadcrumb-title-edge: 16px;
  }
}

@media (min-width: 1153px) {
  body:not(.topPage) {
    --kite-breadcrumb-title-edge: calc((100vw - 1120px) / 2);
  }
}

/* 全幅の旧ヘッダーは背景・高さを維持し、文字の開始位置だけを合わせます。 */
html body:is(.tpl-eid, .tpl-contents):is(
  .page-189470,
  .page-154472,
  .page-189986,
  .page-200943,
  .page-236299,
  .page-236847,
  .page-236850,
  .page-236853,
  .page-236860,
  .page-236861,
  .page-236989,
  .page-236994,
  .page-237084,
  .page-238920,
  .page-239199,
  .page-239207,
  .page-239440,
  .page-239443,
  .page-239447,
  .page-239450,
  .page-239455,
  .page-239457,
  .page-239497,
  .page-239513,
  .page-239743,
  .page-239897,
  .page-239898,
  .page-240803,
  .page-241143,
  .page-241614,
  .page-241995,
  .page-242705,
  .page-250814,
  .page-250815,
  .page-250816,
  .page-250817,
  .page-256403,
  .page-256405,
  .page-256406,
  .page-256507,
  .page-256697,
  .page-256698,
  .page-256699,
  .page-256731,
  .page-256734,
  .page-256696,
  .page-256743
) > h1.pageTitle:not(#kite-title-edge-a):not(#kite-title-edge-b):not(#kite-title-edge-c):not(#kite-title-edge-d):not(#kite-title-edge-e):not(#kite-title-edge-f) {
  box-sizing: border-box !important;
  padding-left: var(--kite-breadcrumb-title-edge) !important;
  justify-content: flex-start !important;
  text-align: left !important;
}

/* 医療地域ページの全幅見出しは、狭い画面だけ文字位置を内側へそろえます。 */
@media (max-width: 1152px) {
  body:where(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416)
    .kite-medical-wrap-v2 > h1:not(#kite-medical-edge-a):not(#kite-medical-edge-b):not(#kite-medical-edge-c) {
    box-sizing: border-box !important;
    padding-left: var(--kite-breadcrumb-title-edge) !important;
    text-align: left !important;
  }
}

/* 独自ヒーローは既存の幅・写真・本文を保ち、題名だけを基準線へ移します。 */
body.page-154471 h1#ks-main-title {
  position: relative !important;
  left: -2px !important;
}

body.page-236846 h1.col-title,
body.page-236848 h1.sava-title {
  position: relative !important;
  left: -3px !important;
}

body.tpl-profile h1.kp-title {
  position: relative !important;
  left: -14px !important;
}

@media (max-width: 760px) {
  body.page-239496 h1#kpp-title {
    position: relative !important;
    left: -5px !important;
  }

  body:where(.page-250145, .page-250147, .page-250148)
    :is(h1#kite-region-title-hodogaya, h1.kite-region-main-title, h1#kite-region-title-minami) {
    position: relative !important;
    left: -8px !important;
  }
}

@media (min-width: 561px) and (max-width: 760px) {
  body.page-154471 h1#ks-main-title {
    left: calc(12px - ((100vw - 540px) / 2)) !important;
  }

  body.page-250145 h1#kite-region-title-hodogaya {
    left: calc(12px - ((100vw - 520px) / 2)) !important;
  }
}

@media (min-width: 761px) and (max-width: 1152px) {
  body.page-154471 h1#ks-main-title {
    left: -66px !important;
  }

  body.page-236846 h1.col-title,
  body.page-236848 h1.sava-title {
    left: -8px !important;
  }

  body.tpl-profile h1.kp-title {
    left: -20px !important;
  }


  body.page-239496 h1#kpp-title {
    position: relative !important;
    left: -16px !important;
  }

  body.page-249793 h1#kite-yokohama-area-index-title,
  body:where(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239)
    :is(h1#kite-region-title-hodogaya, h1#kite-region-title-nishi, h1.kite-region-main-title, h1#kite-region-title-minami, h1#kite-region-title-other-yokohama),
  body.page-256404 h1#kite-links-hero-title-20260730 {
    position: relative !important;
    left: -4px !important;
  }
}

@media (min-width: 1153px) {
  body.page-154471 h1#ks-main-title {
    left: calc(var(--kite-breadcrumb-title-edge) - max(82px, (100vw - 1210px) / 2)) !important;
  }

  body.page-236846 h1.col-title,
  body.page-236848 h1.sava-title {
    left: -20px !important;
  }

  body.tpl-profile h1.kp-title {
    left: -30px !important;
  }
}

/* /kite-sitewide-breadcrumb-title-edge-20260809-v1 */

/* kite-cont11-47-kite-hero-photo-match-20260809-v1
   Scope: cont11/47 hero photo only.
   Purpose: use the confirmed Kite-chan consultation image and match cont11/46 photo geometry. */
html body.page-250146 .kite-region-hero::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/cXZ8ApYMq0_full.webp") !important;
  background-position: center top !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250146 .kite-region-hero {
    min-height: 636px !important;
  }

  html body.page-250146 .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250146 .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250146 .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250146 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-47-kite-hero-photo-match-20260809-v1 */

/* kite-cont11-47-local-care-photo-20260809-v1 */
html body.page-250146 #kite-region-lp-nishi-main .kite-region-photo {
  background-image:
    linear-gradient(180deg, rgba(3, 30, 54, 0.01), rgba(3, 30, 54, 0.09)),
    url("https://toriaez-hp.jp/assets/2-0500000809/uploader/fNWv2F9qxI_full.webp") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
/* /kite-cont11-47-local-care-photo-20260809-v1 */

/* kite-cont11-48-capi-shii-hero-photo-20260809-v1
   Scope: cont11/48 hero photo only.
   Purpose: use the confirmed Capi-chan and Shii-chan consultation image and match cont11/46 photo geometry. */
html body.page-250147 .kite-region-hero::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/D75DwaBnS6_full.webp") !important;
  background-position: center center !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250147 .kite-region-hero {
    min-height: 636px !important;
  }

  html body.page-250147 .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
    border-radius: 30px !important;
    box-shadow: 0 24px 60px rgba(12, 74, 92, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250147 .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250147 .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250147 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-48-capi-shii-hero-photo-20260809-v1 */

/* kite-cont11-49-saba-hero-photo-20260809-v1
   Scope: cont11/49 hero photo only.
   Purpose: use the confirmed Saba-kun consultation image and match cont11/46 photo geometry. */
html body.page-250148 .kite-region-hero::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/wwMIr3kJmU_full.webp?v=202608071948") !important;
  background-position: center center !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250148 .kite-region-hero {
    min-height: 636px !important;
  }

  html body.page-250148 .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
    border-radius: 30px !important;
    box-shadow: 0 24px 60px rgba(12, 74, 92, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250148 .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250148 .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250148 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-49-saba-hero-photo-20260809-v1 */

/* kite-cont11-49-saba-hero-photo-20260809-v2
   Scope: cont11/49 hero photo only.
   Purpose: use the confirmed Saba-kun consultation image and match cont11/46 photo geometry. */
html body.page-250148 .kite-region-hero::after {
  content: "" !important;
  display: block !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/wwMIr3kJmU_full.webp?v=202608071948") !important;
  background-position: center center !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250148 .kite-region-hero {
    min-height: 636px !important;
  }

  html body.page-250148 .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
    border-radius: 30px !important;
    box-shadow: 0 24px 60px rgba(12, 74, 92, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250148 .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250148 .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250148 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-49-saba-hero-photo-20260809-v2 */

/* kite-cont11-48-kite-hero-photo-20260809-v2
   Scope: cont11/48 hero photo only.
   Purpose: use the confirmed Kite-chan consultation image and match cont11/46 photo geometry. */
html body.page-250147 .kite-region-hero::after {
  content: "" !important;
  display: block !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/cXZ8ApYMq0_full.webp") !important;
  background-position: center top !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250147 .kite-region-hero {
    min-height: 636px !important;
  }

  html body.page-250147 .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
    border-radius: 30px !important;
    box-shadow: 0 24px 60px rgba(12, 74, 92, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
  }
}

@media (min-width: 1101px) and (max-width: 1599px) {
  html body.page-250147 .kite-region-hero h1 {
    width: 625px !important;
    max-width: 625px !important;
  }

  html body.page-250147 .kite-region-hero p {
    width: 600px !important;
    max-width: 600px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250147 .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-48-kite-hero-photo-20260809-v2 */

/* kite-cont11-50-saba-capi-shii-hero-match-hodogaya-20260809-v1 */
/* Page scoped: /cont11/50 hero photo only. */
html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/UdFRIgULb9_full.webp") !important;
  background-position: 50% 50% !important;
  background-size: cover !important;
}

@media (min-width: 1101px) {
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero::after {
    top: 42px !important;
    right: 45px !important;
    width: 463.4px !important;
    height: 579.75px !important;
    border-radius: 30px !important;
  }
}

@media (min-width: 1600px) {
  html body.page-250239 #kite-region-lp-other-yokohama .kite-region-hero::after {
    right: clamp(45px, calc(50vw - 755px), 270px) !important;
  }
}
/* /kite-cont11-50-saba-capi-shii-hero-match-hodogaya-20260809-v1 */

/* kite-cont1-2-white-flow-cards-20260809-v1 start */
/* Scope: /cont1/2.html process steps 5-8 only. Restore the approved white cards. */
html body.tpl-eid.page-154472:not(#kiteFlowCards20260809A):not(#kiteFlowCards20260809B):not(#kiteFlowCards20260809C):not(#kiteFlowCards20260809D):not(#kiteFlowCards20260809E):not(#kiteFlowCards20260809F):not(#kiteFlowCards20260809G):not(#kiteFlowCards20260809H):not(#kiteFlowCards20260809I):not(#kiteFlowCards20260809J):not(#kiteFlowCards20260809K):not(#kiteFlowCards20260809L) #gmzq .flow-grid > .flow-row:nth-child(n + 5):nth-child(-n + 8) {
  box-sizing: border-box !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(249, 253, 255, 0.94)) !important;
  border: 1px solid rgba(116, 199, 198, 0.22) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    0 14px 34px rgba(47, 107, 126, 0.06) !important;
}
/* Keep the dotted connector above card surfaces and below the numbered badges. */
html body.tpl-eid.page-154472:not(#kiteFlowCards20260809A):not(#kiteFlowCards20260809B):not(#kiteFlowCards20260809C):not(#kiteFlowCards20260809D):not(#kiteFlowCards20260809E):not(#kiteFlowCards20260809F):not(#kiteFlowCards20260809G):not(#kiteFlowCards20260809H):not(#kiteFlowCards20260809I):not(#kiteFlowCards20260809J):not(#kiteFlowCards20260809K):not(#kiteFlowCards20260809L) #gmzq .flow-grid > .flow-row {
  z-index: auto !important;
}
html body.tpl-eid.page-154472:not(#kiteFlowCards20260809A):not(#kiteFlowCards20260809B):not(#kiteFlowCards20260809C):not(#kiteFlowCards20260809D):not(#kiteFlowCards20260809E):not(#kiteFlowCards20260809F):not(#kiteFlowCards20260809G):not(#kiteFlowCards20260809H):not(#kiteFlowCards20260809I):not(#kiteFlowCards20260809J):not(#kiteFlowCards20260809K):not(#kiteFlowCards20260809L) #gmzq .flow-grid > .flow-row .flow-idx {
  position: relative !important;
  z-index: 5 !important;
}
/* kite-cont1-2-white-flow-cards-20260809-v1 end */

/* kite-sitewide-hero-title-gradient-20260809-v1 start */
/* GTMが非トップページのヒーロー題名文字だけに付ける安全なフックを対象にします。 */
@property --kite-sitewide-hero-title-flow {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

@keyframes kiteSitewideHeroTitleFlow {
  0%, 100% { --kite-sitewide-hero-title-flow: 0%; --kite-sitewide-hero-hue: 18deg; --kite-sitewide-hero-saturation: 1.15; --kite-sitewide-hero-brightness: .65; --kite-sitewide-hero-glow: rgba(38, 135, 184, .16); }
  24% { --kite-sitewide-hero-title-flow: 58%; --kite-sitewide-hero-hue: 8deg; --kite-sitewide-hero-saturation: 1.18; --kite-sitewide-hero-brightness: .64; --kite-sitewide-hero-glow: rgba(88, 199, 242, .14); } 42%, 58% { --kite-sitewide-hero-title-flow: 86%; --kite-sitewide-hero-hue: -13deg; --kite-sitewide-hero-saturation: 1.20; --kite-sitewide-hero-brightness: .63; --kite-sitewide-hero-glow: rgba(14, 181, 156, .14); } 50% { --kite-sitewide-hero-title-flow: 100%; --kite-sitewide-hero-hue: -13deg; --kite-sitewide-hero-saturation: 1.20; --kite-sitewide-hero-brightness: .63; --kite-sitewide-hero-glow: rgba(14, 181, 156, .20); } 76% { --kite-sitewide-hero-title-flow: 48%; --kite-sitewide-hero-hue: 34deg; --kite-sitewide-hero-saturation: 1.20; --kite-sitewide-hero-brightness: .62; --kite-sitewide-hero-glow: rgba(89, 117, 191, .16); }
}

html body .kite-sitewide-hero-title-text {
  display: inline;
  max-width: 100%;
  background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: var(--kite-sitewide-hero-title-flow) 50% !important;
  background-repeat: no-repeat !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: kiteSitewideHeroTitleFlow 8s ease-in-out infinite !important;
}


@property --kite-sitewide-hero-hue { syntax: "<angle>"; inherits: false; initial-value: 18deg; } @property --kite-sitewide-hero-saturation { syntax: "<number>"; inherits: false; initial-value: 1.15; } @property --kite-sitewide-hero-brightness { syntax: "<number>"; inherits: false; initial-value: .65; } @property --kite-sitewide-hero-glow { syntax: "<color>"; inherits: false; initial-value: rgba(38, 135, 184, .16); } /* 標準フックのある題名に、青・氷色・ブランドミント・月光インディゴが巡るオーロラ表現を適用します。 */ html body:not(#top):not(.slide):not(.page-154472) .kite-sitewide-hero-title-text { --kite-sitewide-hero-hue: 18deg; --kite-sitewide-hero-saturation: 1.15; --kite-sitewide-hero-brightness: .65; --kite-sitewide-hero-glow: rgba(38, 135, 184, .16); filter: hue-rotate(var(--kite-sitewide-hero-hue, 18deg)) saturate(var(--kite-sitewide-hero-saturation, 1.15)) brightness(var(--kite-sitewide-hero-brightness, .65)) drop-shadow(0 1px 3px var(--kite-sitewide-hero-glow, rgba(38, 135, 184, .16))) !important; text-shadow: none !important; } html body:not(#top):not(.slide):not(.page-154472):not(.tpl-profile) .kite-sitewide-hero-title-text { font-weight: 600 !important; } @property --kite-service-aurora-flow { syntax: "<percentage>"; inherits: true; initial-value: 0%; } @property --kite-service-aurora-hue { syntax: "<angle>"; inherits: true; initial-value: 18deg; } @property --kite-service-aurora-saturation { syntax: "<number>"; inherits: true; initial-value: 1.15; } @property --kite-service-aurora-brightness { syntax: "<number>"; inherits: true; initial-value: .65; } @property --kite-service-aurora-glow { syntax: "<color>"; inherits: true; initial-value: rgba(38, 135, 184, .16); } @keyframes kiteServiceAuroraFlow { 0%, 100% { --kite-service-aurora-flow: 0%; --kite-service-aurora-hue: 18deg; --kite-service-aurora-saturation: 1.15; --kite-service-aurora-brightness: .65; --kite-service-aurora-glow: rgba(38, 135, 184, .16); } 24% { --kite-service-aurora-flow: 58%; --kite-service-aurora-hue: 8deg; --kite-service-aurora-saturation: 1.18; --kite-service-aurora-brightness: .64; --kite-service-aurora-glow: rgba(88, 199, 242, .14); } 42%, 58% { --kite-service-aurora-flow: 86%; --kite-service-aurora-hue: -13deg; --kite-service-aurora-saturation: 1.20; --kite-service-aurora-brightness: .63; --kite-service-aurora-glow: rgba(14, 181, 156, .14); } 50% { --kite-service-aurora-flow: 100%; --kite-service-aurora-hue: -13deg; --kite-service-aurora-saturation: 1.20; --kite-service-aurora-brightness: .63; --kite-service-aurora-glow: rgba(14, 181, 156, .20); } 76% { --kite-service-aurora-flow: 48%; --kite-service-aurora-hue: 34deg; --kite-service-aurora-saturation: 1.20; --kite-service-aurora-brightness: .62; --kite-service-aurora-glow: rgba(89, 117, 191, .16); } } html body.tpl-eid.page-154472 > h1.pageTitle { --kite-service-aurora-flow: 50%; --kite-service-aurora-hue: -13deg; --kite-service-aurora-saturation: 1.20; --kite-service-aurora-brightness: .63; --kite-service-aurora-glow: rgba(14, 181, 156, .14); animation: kiteServiceAuroraFlow 8s ease-in-out infinite !important; } html body.tpl-eid.page-154472 > h1.pageTitle > .kite-service-head-title { display: block !important; max-width: 100% !important; background-image: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important; background-size: 240% 100% !important; background-position: var(--kite-service-aurora-flow, 50%) 50% !important; background-repeat: no-repeat !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent !important; animation: none !important; filter: hue-rotate(var(--kite-service-aurora-hue, -13deg)) saturate(var(--kite-service-aurora-saturation, 1.20)) brightness(var(--kite-service-aurora-brightness, .63)) drop-shadow(0 1px 3px var(--kite-service-aurora-glow, rgba(14, 181, 156, .14))) !important; text-shadow: none !important; font-weight: 600 !important; } html body.tpl-eid.page-154472 > h1.pageTitle > .kite-service-head-title :where(span, strong, em, b, i) { background: none !important; animation: none !important; color: transparent !important; -webkit-text-fill-color: transparent !important; font-weight: inherit !important; } @media (prefers-reduced-motion: reduce) { html body.tpl-eid.page-154472 > h1.pageTitle { animation: none !important; } } /* 内側に既存の色指定がある語句も、外側の1枚のグラデーションを表示します。 */ html body .kite-sitewide-hero-title-text :where(span, strong, em, b, i) {
  background: none !important;
  animation: none !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* cont8/profile の既存タイトル用 span 背景指定より優先し、同じ基準色へ統一します。 */
html body :is(h1, h2).sava-title > .kite-sitewide-hero-title-text,
html body :is(h1, h2).kp-title > .kite-sitewide-hero-title-text {
  background: linear-gradient(100deg, #0a5a96, #0eb59c, #65cffa, #35d7e8) !important;
  background-size: 240% 100% !important;
  background-position: var(--kite-sitewide-hero-title-flow) 50% !important;
  background-repeat: no-repeat !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: kiteSitewideHeroTitleFlow 8s ease-in-out infinite !important;
}

@media (prefers-reduced-motion: reduce) {
  html body .kite-sitewide-hero-title-text {
    animation: none !important;
    background-position: 50% 50% !important;
  }
}
/* kite-sitewide-hero-title-gradient-20260809-v1 end */

/* kite-sitewide-hero-title-mincho-20260809-v1 start */
/* 非トップページのヒーロー題名だけを、承認済みの保土ケ谷区ページと同じ明朝体へ統一します。 */
html body .kite-sitewide-hero-title-text.kite-sitewide-hero-title-text.kite-sitewide-hero-title-text.kite-sitewide-hero-title-text,
html body .kite-sitewide-hero-title-text.kite-sitewide-hero-title-text.kite-sitewide-hero-title-text.kite-sitewide-hero-title-text *,
html body.tpl-profile #kite-profile-elegant .kp-title > .kite-sitewide-hero-title-text,
html body.tpl-profile #kite-profile-elegant .kp-title > .kite-sitewide-hero-title-text * {
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
}
/* kite-sitewide-hero-title-mincho-20260809-v1 end */

body#top .kite-trust-links + .guide-block.scroll-fade-block { /* KITE_HOME_LINKS_SPACING_20260810_V1 */
  margin-top: 80px !important;
}

@media (max-width: 767px) {
  body#top .kite-trust-links + .guide-block.scroll-fade-block {
    margin-top: 56px !important;
  }
}

/* kite-sitewide-footer-logo-center-20260810-v1 start
   Scope: shared footer visual only (home and lower pages).
   Purpose: keep the complete Kite art factory LLC wordmark centered and visible inside the white card. */
html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2),
html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) {
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-inline: clamp(2px, .7vw, 8px) !important;
  gap: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  text-align: center !important;
  transform: none !important;
  translate: none !important;
  transform-origin: center !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) > .kite-xl,
html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-xl {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-size: clamp(34px, 4.4vw, 48px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.02em !important;
}

html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) > .kite-space,
html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-space {
  flex: 0 0 .26em !important;
  width: .26em !important;
  min-width: .26em !important;
  max-width: .26em !important;
}

@media (max-width: 767px) {
  html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2),
  html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) {
    padding-inline: 2px !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) > .kite-xl,
  html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-xl {
    font-size: clamp(21px, 6.2vw, 40px) !important;
    letter-spacing: -.018em !important;
  }

  html body#top#top#top#top.slide .foot-area .main-visual-wrapper .kite-visual-stage > .kite-anim-cont > div:nth-of-type(2) > .kite-space,
  html body:not(#top):not(#kite-visual-company-name-never) .foot-area .main-visual-wrapper.main-visual-wrapper .kite-visual-stage > .kite-anim-cont.kite-anim-cont > div:nth-of-type(2) > span.kite-sp.kite-space {
    flex-basis: .24em !important;
    width: .24em !important;
    min-width: .24em !important;
    max-width: .24em !important;
  }
}
/* kite-sitewide-footer-logo-center-20260810-v1 end */

body#top .kite-area-links-v1 h3 {
  /* KITE_HOME_AREA_HEADING_SIZE_20260810_V1 */
  font-size: 20px !important;
}

@media (max-width: 767px) {
  body#top .kite-area-links-v1 h3 {
    font-size: 18px !important;
  }
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates {
  /* KITE_HOME_POPULAR_FLIGHTPATH_20260810_V1 */
  position: relative !important;
  isolation: isolate !important;
  grid-column: 1 / -1 !important;
  justify-self: center !important;
  box-sizing: border-box !important;
  width: min(960px, 100%) !important;
  max-width: 960px !important;
  margin: clamp(28px, 4vw, 46px) auto 0 !important;
  padding: clamp(34px, 4.5vw, 52px) clamp(28px, 5vw, 54px) clamp(38px, 5vw, 58px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(75, 191, 224, .46) !important;
  border-radius: 40px 18px 40px 18px !important;
  background:
    radial-gradient(circle at 8% 8%, rgba(95, 218, 240, .28), transparent 29%),
    radial-gradient(circle at 92% 12%, rgba(66, 138, 224, .18), transparent 30%),
    linear-gradient(145deg, rgba(246, 253, 255, .99), rgba(232, 248, 255, .98) 54%, rgba(241, 255, 251, .98)) !important;
  box-shadow: 0 22px 56px rgba(22, 91, 137, .16), inset 0 1px 0 rgba(255, 255, 255, .95) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 132px !important;
  bottom: 48px !important;
  left: 50% !important;
  width: 3px !important;
  height: auto !important;
  border-radius: 999px !important;
  transform: translateX(-50%) !important;
  background: repeating-linear-gradient(to bottom, rgba(25, 139, 194, .56) 0 10px, rgba(25, 139, 194, 0) 10px 19px) !important;
  box-shadow: 0 0 18px rgba(20, 178, 196, .34) !important;
  pointer-events: none !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates > * {
  position: relative !important;
  z-index: 1 !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 9px !important;
  margin: 0 0 clamp(26px, 4vw, 38px) !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-align: center !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3::before {
  content: "きてケアプランセンター公式ホームページでよく見られるページ" !important;
  display: block !important;
  max-width: 820px !important;
  color: #075b8f !important;
  -webkit-text-fill-color: #075b8f !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HiraMinProN-W3", "MS PMincho", serif !important;
  font-size: clamp(21px, 2.1vw, 25px) !important;
  font-weight: 800 !important;
  line-height: 1.48 !important;
  letter-spacing: .035em !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3::after {
  content: "KITE ROUTE  01—05" !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 26px !important;
  padding: 3px 13px !important;
  border: 1px solid rgba(8, 124, 173, .22) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: #087ead !important;
  -webkit-text-fill-color: #087ead !important;
  font: 700 11px/1.2 Arial, sans-serif !important;
  letter-spacing: .16em !important;
  box-shadow: 0 6px 18px rgba(21, 111, 155, .1) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates ul {
  display: flex !important;
  flex-direction: column !important;
  counter-reset: kitePopularRoute !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 760px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 18px !important;
  list-style: none !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li {
  position: relative !important;
  counter-increment: kitePopularRoute !important;
  box-sizing: border-box !important;
  width: calc(50% - 30px) !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd) {
  align-self: flex-start !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even) {
  align-self: flex-end !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li::before {
  content: "0" counter(kitePopularRoute) !important;
  position: absolute !important;
  z-index: 3 !important;
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  border: 4px solid #eefaff !important;
  border-radius: 50% !important;
  transform: translateY(-50%) !important;
  background: linear-gradient(145deg, #0eb8bb, #1465b8) !important;
  color: #fff !important;
  font: 700 10px/1 Arial, sans-serif !important;
  letter-spacing: .02em !important;
  box-shadow: 0 5px 14px rgba(7, 89, 143, .25) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd)::before {
  right: -48px !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even)::before {
  left: -48px !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li::after {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 50% !important;
  width: 31px !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(13, 124, 182, .2), rgba(13, 124, 182, .65)) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd)::after {
  right: -31px !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even)::after {
  left: -31px !important;
  transform: scaleX(-1) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a {
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 68px !important;
  padding: 14px 52px 14px 21px !important;
  border: 1px solid rgba(255, 255, 255, .48) !important;
  border-radius: 22px 8px 22px 8px !important;
  background: linear-gradient(135deg, #087ead 0%, #1856a8 100%) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: clamp(15px, 1.45vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: .035em !important;
  text-decoration: none !important;
  text-shadow: 0 1px 1px rgba(0, 25, 62, .2) !important;
  box-shadow: 0 12px 25px rgba(18, 72, 141, .22), inset 0 1px 0 rgba(255, 255, 255, .2) !important;
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(2n) a {
  background: linear-gradient(135deg, #1268b6 0%, #0b8f9d 100%) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(5) a {
  background: linear-gradient(135deg, #075b9b 0%, #0b9a91 100%) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after {
  content: "›" !important;
  position: absolute !important;
  right: 15px !important;
  top: 50% !important;
  width: 30px !important;
  height: 30px !important;
  display: grid !important;
  place-items: center !important;
  border-radius: 50% !important;
  transform: translateY(-50%) !important;
  translate: 0 0 !important;
  animation: none !important;
  background: rgba(255, 255, 255, .96) !important;
  color: #0875ad !important;
  -webkit-text-fill-color: #0875ad !important;
  font: 700 24px/1 Arial, sans-serif !important;
  box-shadow: 0 7px 16px rgba(0, 45, 103, .2) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:hover,
html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus-visible {
  transform: translateY(-3px) !important;
  filter: saturate(1.08) brightness(1.04) !important;
  box-shadow: 0 17px 34px rgba(18, 72, 141, .28), inset 0 1px 0 rgba(255, 255, 255, .26) !important;
}

html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus-visible {
  outline: 3px solid #0d8fc1 !important;
  outline-offset: 4px !important;
}

@media (max-width: 767px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates {
    width: 100% !important;
    margin-top: 24px !important;
    padding: 27px 15px 30px !important;
    border-radius: 27px 11px 27px 11px !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates::before {
    top: 139px !important;
    bottom: 36px !important;
    left: 34px !important;
    transform: none !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3 {
    align-items: flex-start !important;
    gap: 7px !important;
    margin-bottom: 27px !important;
    padding: 0 4px !important;
    text-align: left !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3::before {
    font-size: 20px !important;
    line-height: 1.58 !important;
    text-align: left !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates h3::after {
    min-height: 24px !important;
    padding-inline: 10px !important;
    font-size: 10px !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates ul {
    width: 100% !important;
    max-width: none !important;
    gap: 13px !important;
    padding-left: 43px !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd),
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even) {
    align-self: stretch !important;
    width: 100% !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li::before,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd)::before,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even)::before {
    right: auto !important;
    left: -40px !important;
    width: 32px !important;
    height: 32px !important;
    border-width: 3px !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li::after,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(odd)::after,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates li:nth-child(even)::after {
    right: auto !important;
    left: -14px !important;
    width: 15px !important;
    transform: none !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a {
    min-height: 62px !important;
    padding: 12px 45px 12px 15px !important;
    border-radius: 18px 7px 18px 7px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a::after {
    right: 12px !important;
    width: 28px !important;
    height: 28px !important;
    font-size: 21px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a {
    transition: none !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:hover,
  html body.slide#top#top section#kite-home-consultation-cta-v1 nav.kite-sitelink-candidates a:focus-visible {
    transform: none !important;
  }
}

/* kite-cont9-main-hero-title-layer-alignment-20260811-v1 start */
/* /cont9/main.html の題名寸法を制度案内ページ群へ合わせ、回転装飾を本文・ボタンの背面へ固定します。 */
html body.tpl-contents.page-239440 > h1.pageTitle {
  min-height: clamp(360px, 36vw, 430px) !important;
  height: auto !important;
  padding: clamp(92px, 8.6vw, 104px) 150px clamp(68px, 6.5vw, 78px) clamp(20px, 6.5vw, 80px) !important;
  font-size: clamp(40px, 4.8vw, 58px) !important;
  line-height: 1.28 !important;
}

html body.tpl-contents.page-239440 > h1.pageTitle > .kite-sitewide-hero-title-text {
  font-size: inherit !important;
  line-height: inherit !important;
}

@media (min-width: 901px) {
  html body.tpl-contents.page-239440 > h1.pageTitle::before {
    box-sizing: border-box !important;
    padding-left: 52px !important;
    background: linear-gradient(90deg, #0eb59c, #58c7f2) no-repeat left center / 36px 2px !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    letter-spacing: 1.2px !important;
    position: static !important;
    margin-bottom: 22px !important;
  }
}

html body.tpl-contents.page-239440 > h1.pageTitle::after {
  content: none !important;
  display: none !important;
  margin: 0 !important;
}

html body.tpl-contents.page-239440 #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit { display: none !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

html body.tpl-contents.page-239440 #kite-insurance-navigation-v1 .k9m-hero > p,
html body.tpl-contents.page-239440 #kite-insurance-navigation-v1 .k9m-hero > h2,
html body.tpl-contents.page-239440 #kite-insurance-navigation-v1 .k9m-hero > nav {
  position: relative !important;
  z-index: 2 !important;
}

html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > nav a {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

@media (max-width: 700px) {
  html body.tpl-contents.page-239440.page-239440.page-239440.page-239440 > h1.pageTitle {
    min-height: 300px !important;
    padding: 86px 20px 56px 12px !important;
    font-size: clamp(30px, 8.7vw, 38px) !important;
  }
}
/* kite-cont9-main-hero-title-layer-alignment-20260811-v1 end */

/* kite-cont9-main-orbit-mint-labels-20260811-v1 start */
html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  padding: 4px !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(255, 255, 255, .82) !important;
  border-radius: 50% !important;
  background: #0eb59c !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  white-space: nowrap !important;
  box-shadow: 0 8px 20px rgba(7, 126, 126, .18) !important; transform-origin: center !important; animation: k9-orbit-label 60s linear infinite !important;
}

html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 :is(.k9m-s, .k9m-faq) > header > :is(b, strong) {
  transform: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
@media (prefers-reduced-motion: reduce) { html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span { animation: none !important; } }/* kite-cont9-main-orbit-mint-labels-20260811-v1 end */

/* kite-cont9-main-orbit-mobile-label-fit-20260811-v1 start */
@media (max-width: 700px) {
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(2) {
    right: 12px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(4) {
    left: 12px !important;
  }
}
/* kite-cont9-main-orbit-mobile-label-fit-20260811-v1 end */

/* kite-cont9-main-orbit-mobile-label-inset-20260811-v1 start */
@media (max-width: 700px) {
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(1) {
    top: 32px !important;
    left: 88px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(2) {
    top: 88px !important;
    right: 32px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(3) {
    bottom: 32px !important;
    left: 88px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(4) {
    top: 88px !important;
    left: 32px !important;
  }
}
/* kite-cont9-main-orbit-mobile-label-inset-20260811-v1 end */

/* kite-cont9-main-orbit-mobile-square-fit-20260811-v1 start */
@media (max-width: 700px) {
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit {
    width: min(200px, 100%) !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit::before {
    inset: 22px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit::after {
    inset: 52px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit i:nth-child(1) {
    inset: -8px 48px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit i:nth-child(2) {
    inset: 44px -6px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit i:nth-child(3) {
    inset: 52px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span {
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
    padding: 2px !important;
    font-size: 12px !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(1) {
    top: 0 !important;
    left: calc(50% - 27px) !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(2) {
    top: calc(50% - 27px) !important;
    right: 0 !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(3) {
    bottom: 0 !important;
    left: calc(50% - 27px) !important;
  }

  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit span:nth-of-type(4) {
    top: calc(50% - 27px) !important;
    left: 0 !important;
  }
}
/* kite-cont9-main-orbit-mobile-square-fit-20260811-v1 end */

/* kite-cont9-main-orbit-tablet-fit-20260811-v1 start */
@media (min-width: 701px) and (max-width: 900px) {
  html body.tpl-contents.page-239440 main > section#qczk.article .txt.editorArea #kite-insurance-navigation-v1 .k9m-hero > .k9m-orbit {
    right: 48px !important;
  }
}
/* kite-cont9-main-orbit-tablet-fit-20260811-v1 end */

html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-cta-actions {
  /* KITE_HOME_PHOTO_COLUMN_RESPONSIVE_GAP_20260812_V7 */
}

@media (max-width: 767px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-area-links-v1 {
    margin-top: 24px !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-cta-actions {
    translate: 0 clamp(28px, 4vw, 56px) !important;
  }
}

@media (min-width: 1024px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-cta-actions {
    translate: 0 clamp(16px, 2vw, 28px) !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-area-links-v1 {
    margin-top: calc(-1 * clamp(160px, 15vw, 200px)) !important;
  }
}

@media (min-width: 768px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-area-links-v1 li:last-child {
    grid-column: 1 / -1 !important;
  }
}

@media (min-width: 768px) and (max-width: 899px) {
  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-area-links-v1 {
    grid-column: 1 / -1 !important;
    width: 100% !important;
  }

  html body.slide#top#top section#kite-home-consultation-cta-v1 .kite-area-links-v1 ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* kite-home-consult-compass-20260811-v1 */
body#top #kite-consult-compass-v1,
body#top #kite-consult-compass-v1 * {
  box-sizing: border-box;
}

body#top #kite-consult-compass-v1 {
  --kite-compass-ink: #073a58;
  --kite-compass-deep: #075f78;
  --kite-compass-teal: #08ad9b;
  --kite-compass-mint: #92e5d5;
  --kite-compass-sky: #8ccdf2;
  position: relative;
  isolation: isolate;
  width: 100%;
  overflow: hidden;
  padding: clamp(88px, 9vw, 148px) clamp(18px, 4vw, 52px);
  background:
    radial-gradient(circle at 12% 20%, rgba(104, 215, 235, .34), transparent 31%),
    radial-gradient(circle at 88% 78%, rgba(100, 227, 190, .32), transparent 34%),
    linear-gradient(145deg, #f9ffff 0%, #eafafd 47%, #f3fffa 100%);
  color: var(--kite-compass-ink);
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

body#top #kite-consult-compass-v1::before,
body#top #kite-consult-compass-v1::after {
  position: absolute;
  z-index: -1;
  content: "";
  pointer-events: none;
}

body#top #kite-consult-compass-v1::before {
  top: -190px;
  right: -150px;
  width: 520px;
  height: 520px;
  border: 1px solid rgba(7, 173, 155, .19);
  border-radius: 50%;
  box-shadow: 0 0 0 56px rgba(255, 255, 255, .18), 0 0 0 112px rgba(8, 173, 155, .035);
}

body#top #kite-consult-compass-v1::after {
  inset: 0;
  opacity: .24;
  background-image: radial-gradient(rgba(7, 95, 120, .3) .8px, transparent .8px);
  background-size: 26px 26px;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 25%, #000 75%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 25%, #000 75%, transparent);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__aura {
  position: absolute;
  z-index: -1;
  bottom: -240px;
  left: -190px;
  width: 520px;
  height: 520px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(113, 220, 239, .38), rgba(255, 255, 255, 0) 68%);
  pointer-events: none;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__inner {
  width: min(1180px, 100%);
  margin: 0 auto;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__header {
  width: min(880px, 100%);
  margin: 0 auto clamp(52px, 6vw, 82px);
  text-align: center;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  margin: 0 0 24px;
  padding: 9px 18px;
  border: 1px solid rgba(8, 173, 155, .26);
  border-radius: 999px;
  background: rgba(255, 255, 255, .72);
  box-shadow: 0 10px 32px rgba(6, 95, 120, .08);
  color: #35657a;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__eyebrow span {
  color: var(--kite-compass-teal);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 13px;
  letter-spacing: .18em;
}

body#top #kite-consult-compass-v1 h2 {
  margin: 0;
  color: var(--kite-compass-ink);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(29px, 4.2vw, 52px);
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: .035em;
  text-wrap: balance;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__lead {
  width: min(720px, 100%);
  margin: 28px auto 0;
  color: #315b6e;
  font-size: clamp(15px, 1.65vw, 18px);
  line-height: 2;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__areas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 9px;
  margin-top: 28px;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__areas span {
  padding: 8px 15px;
  border: 1px solid rgba(7, 95, 120, .12);
  border-radius: 999px;
  background: rgba(255, 255, 255, .78);
  color: #176378;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .04em;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__map {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(210px, 250px) minmax(0, 1fr);
  grid-template-areas:
    "route-one core route-two"
    "route-three core route-four";
  gap: 24px 28px;
  align-items: stretch;
}

body#top #kite-consult-compass-v1 .kite-consult-route {
  position: relative;
  min-width: 0;
  min-height: 250px;
  padding: 31px 30px 27px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, .92);
  border-radius: 28px;
  background: rgba(255, 255, 255, .76);
  -webkit-backdrop-filter: blur(18px) saturate(135%);
  backdrop-filter: blur(18px) saturate(135%);
  box-shadow: 0 22px 60px rgba(5, 75, 101, .105), inset 0 0 0 1px rgba(5, 136, 147, .045);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

body#top #kite-consult-compass-v1 .kite-consult-route::before {
  position: absolute;
  top: 0;
  left: 28px;
  width: 54px;
  height: 4px;
  border-radius: 0 0 6px 6px;
  background: linear-gradient(90deg, var(--route-a), var(--route-b));
  content: "";
}

body#top #kite-consult-compass-v1 .kite-consult-route:hover {
  transform: translateY(-5px);
  border-color: rgba(8, 173, 155, .28);
  box-shadow: 0 30px 72px rgba(5, 75, 101, .145), inset 0 0 0 1px rgba(5, 136, 147, .06);
}

body#top #kite-consult-compass-v1 .kite-consult-route--one { grid-area: route-one; --route-a: #08ad9b; --route-b: #67dcc4; }
body#top #kite-consult-compass-v1 .kite-consult-route--two { grid-area: route-two; --route-a: #3ba8d3; --route-b: #91d6f2; }
body#top #kite-consult-compass-v1 .kite-consult-route--three { grid-area: route-three; --route-a: #637ed1; --route-b: #9fb4ed; }
body#top #kite-consult-compass-v1 .kite-consult-route--four { grid-area: route-four; --route-a: #087c81; --route-b: #4ec8b9; }

body#top #kite-consult-compass-v1 .kite-consult-route__number {
  position: absolute;
  top: 20px;
  right: 24px;
  margin: 0;
  color: rgba(7, 95, 120, .13);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
}

body#top #kite-consult-compass-v1 .kite-consult-route__situation {
  position: relative;
  z-index: 1;
  width: fit-content;
  max-width: calc(100% - 44px);
  margin: 0 0 16px;
  padding: 6px 11px;
  border-radius: 9px;
  background: rgba(231, 250, 249, .84);
  color: #257080;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
}

body#top #kite-consult-compass-v1 .kite-consult-route h3 {
  position: relative;
  z-index: 1;
  margin: 0 0 13px;
  color: var(--kite-compass-ink);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(19px, 1.9vw, 24px);
  font-weight: 650;
  line-height: 1.55;
}

body#top #kite-consult-compass-v1 .kite-consult-route > p:not(.kite-consult-route__number):not(.kite-consult-route__situation) {
  margin: 0 0 20px;
  color: #456674;
  font-size: 14px;
  line-height: 1.85;
}

body#top #kite-consult-compass-v1 .kite-consult-route a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #087f80 !important;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.5;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(8, 127, 128, .25);
}

body#top #kite-consult-compass-v1 .kite-consult-route a span {
  font-size: 15px;
  transition: transform .2s ease;
}

body#top #kite-consult-compass-v1 .kite-consult-route a:hover span {
  transform: translate(2px, -2px);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core {
  grid-area: core;
  display: grid;
  place-items: center;
  position: relative;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core::before,
body#top #kite-consult-compass-v1 .kite-consult-compass__core::after {
  position: absolute;
  z-index: -1;
  content: "";
  opacity: .46;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core::before {
  width: calc(100% + 56px);
  border-top: 1px dashed rgba(8, 145, 147, .45);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core::after {
  height: 72%;
  border-left: 1px dashed rgba(8, 145, 147, .38);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring {
  position: relative;
  display: grid;
  place-content: center;
  width: clamp(190px, 18vw, 232px);
  aspect-ratio: 1;
  padding: 25px;
  border: 1px solid rgba(255, 255, 255, .95);
  border-radius: 50%;
  background:
    radial-gradient(circle at 38% 30%, rgba(255, 255, 255, .98), rgba(231, 253, 250, .92) 52%, rgba(184, 235, 239, .82));
  box-shadow: 0 26px 70px rgba(7, 95, 120, .16), inset 0 0 0 12px rgba(255, 255, 255, .38), inset 0 0 0 13px rgba(8, 173, 155, .12);
  text-align: center;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before,
body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::after {
  position: absolute;
  border-radius: 50%;
  content: "";
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
  inset: -16px;
  border: 1px solid rgba(8, 173, 155, .2);
  border-right-color: rgba(8, 173, 155, .72);
  border-bottom-color: rgba(59, 168, 211, .5);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::after {
  inset: 18px;
  border: 1px dotted rgba(7, 95, 120, .2);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-en,
body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring strong {
  position: relative;
  z-index: 1;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-en {
  margin-bottom: 9px;
  color: var(--kite-compass-teal);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .22em;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring strong {
  color: var(--kite-compass-ink);
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: clamp(17px, 1.7vw, 21px);
  font-weight: 650;
  line-height: 1.65;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__core-dot {
  position: absolute;
  right: 24px;
  bottom: 25px;
  width: 9px;
  height: 9px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: var(--kite-compass-teal);
  box-shadow: 0 0 0 5px rgba(8, 173, 155, .13);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__note {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  width: min(900px, 100%);
  margin: clamp(38px, 5vw, 60px) auto 0;
  padding: 22px 27px;
  border: 1px solid rgba(7, 95, 120, .09);
  border-radius: 20px;
  background: rgba(255, 255, 255, .68);
  box-shadow: 0 15px 40px rgba(7, 95, 120, .07);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__note > span {
  flex: 0 0 auto;
  margin-top: 8px;
  color: var(--kite-compass-teal);
  font-size: 9px;
  filter: drop-shadow(0 0 5px rgba(8, 173, 155, .48));
}

body#top #kite-consult-compass-v1 .kite-consult-compass__note p {
  margin: 0;
  color: #355f70;
  font-size: 14px;
  line-height: 1.9;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__actions {
  display: flex;
  justify-content: center;
  gap: 14px;
  margin-top: 28px;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  min-width: 245px;
  min-height: 54px;
  padding: 15px 22px;
  border-radius: 15px;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.5;
  text-decoration: none !important;
  transition: transform .22s ease, box-shadow .22s ease, background-color .22s ease;
}

body#top #kite-consult-compass-v1 .kite-consult-compass__button--primary,
body#top #kite-consult-compass-v1 .kite-consult-compass__button--primary:link,
body#top #kite-consult-compass-v1 .kite-consult-compass__button--primary:visited {
  color: #fff !important;
  background: linear-gradient(135deg, #08ad9b, #07878d);
  box-shadow: 0 15px 34px rgba(8, 135, 141, .25);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__button--secondary,
body#top #kite-consult-compass-v1 .kite-consult-compass__button--secondary:link,
body#top #kite-consult-compass-v1 .kite-consult-compass__button--secondary:visited {
  border: 1px solid rgba(7, 95, 120, .16);
  color: var(--kite-compass-deep) !important;
  background: rgba(255, 255, 255, .78);
  box-shadow: 0 12px 30px rgba(7, 95, 120, .09);
}

body#top #kite-consult-compass-v1 .kite-consult-compass__button:hover {
  transform: translateY(-3px);
  box-shadow: 0 20px 40px rgba(7, 95, 120, .18);
}

body#top #kite-consult-compass-v1 a:focus-visible {
  outline: 3px solid rgba(0, 87, 164, .55);
  outline-offset: 4px;
}

@media (max-width: 900px) {
  body#top #kite-consult-compass-v1 {
    padding: 82px 18px 92px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__map {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-areas:
      "core core"
      "route-one route-two"
      "route-three route-four";
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__core {
    min-height: 260px;
    margin-bottom: 10px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__core::before {
    width: 65%;
  }

  body#top #kite-consult-compass-v1 .kite-consult-route {
    min-height: 270px;
  }
}

@media (max-width: 640px) {
  body#top #kite-consult-compass-v1 {
    padding: 72px 15px 82px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__header {
    margin-bottom: 46px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__eyebrow {
    flex-direction: column;
    gap: 4px;
    padding: 9px 16px;
  }

  body#top #kite-consult-compass-v1 h2 br {
    display: none;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__lead {
    margin-top: 22px;
    font-size: 15px;
    line-height: 1.9;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__areas {
    gap: 7px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__areas span {
    padding: 7px 11px;
    font-size: 11px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__map {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas:
      "core"
      "route-one"
      "route-two"
      "route-three"
      "route-four";
    gap: 15px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__core {
    min-height: 238px;
    margin-bottom: 10px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__core::before {
    width: 1px;
    height: 72%;
    border-top: 0;
    border-left: 1px dashed rgba(8, 145, 147, .38);
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__core::after {
    height: calc(100% + 32px);
  }

  body#top #kite-consult-compass-v1 .kite-consult-route {
    min-height: 0;
    padding: 29px 23px 25px;
    border-radius: 23px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-route__number {
    top: 19px;
    right: 20px;
    font-size: 40px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-route h3 {
    padding-right: 10px;
    font-size: 20px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__note {
    padding: 20px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__actions {
    flex-direction: column;
    gap: 10px;
  }

  body#top #kite-consult-compass-v1 .kite-consult-compass__button {
    width: 100%;
    min-width: 0;
    min-height: 54px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body#top #kite-consult-compass-v1 *,
  body#top #kite-consult-compass-v1 *::before,
  body#top #kite-consult-compass-v1 *::after {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }
}
/* /kite-home-consult-compass-20260811-v1 */

/* kite-home-consult-compass-title-fit-20260811-v2 */
body#top #kite-consult-compass-v1 .kite-consult-compass__header {
  width: min(1040px, 100%);
}

body#top #kite-consult-compass-v1 h2 {
  width: 100%;
  max-width: none !important;
  font-size: clamp(29px, 3.7vw, 46px);
  letter-spacing: .025em;
}
/* /kite-home-consult-compass-title-fit-20260811-v2 */

/* kite-home-consult-compass-title-two-lines-20260811-v3 */
@media (min-width: 901px) {
  body#top #kite-consult-compass-v1 h2 {
    font-size: 40px;
    letter-spacing: .015em;
  }
}
/* /kite-home-consult-compass-title-two-lines-20260811-v3 */

/* kite-home-consult-compass-remove-decorations-20260811-v1 */
#kite-consult-compass-v1 .kite-consult-route::before {
  content: none !important;
  display: none !important;
}

#kite-consult-compass-v1 .kite-consult-compass__core-dot,
#kite-consult-compass-v1 .kite-consult-compass__note > span[aria-hidden="true"] {
  display: none !important;
}
/* /kite-home-consult-compass-remove-decorations-20260811-v1 */

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route {
  /* KITE_HOME_COMPASS_LINK_BUTTONS_20260811_V1 */
  display: flex !important;
  flex-direction: column !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 40px !important;
  align-items: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 58px !important;
  margin-top: auto !important;
  padding: 10px 9px 10px 17px !important;
  border: 1px solid color-mix(in srgb, var(--route-a) 35%, white) !important;
  border-bottom: 1px solid color-mix(in srgb, var(--route-a) 35%, white) !important;
  border-radius: 18px 7px 18px 7px !important;
  background: linear-gradient(135deg, color-mix(in srgb, var(--route-a) 13%, white), rgba(255, 255, 255, .97)) !important;
  color: #075d70 !important;
  -webkit-text-fill-color: #075d70 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
  box-shadow: inset 5px 0 0 var(--route-a), 0 11px 25px rgba(5, 88, 118, .13) !important;
  transition: translate .22s ease, box-shadow .22s ease, filter .22s ease !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a::before {
  content: "" !important;
  position: absolute !important;
  right: 50px !important;
  top: 50% !important;
  width: 22px !important;
  height: 2px !important;
  transform: translateY(-50%) !important;
  background: repeating-linear-gradient(90deg, color-mix(in srgb, var(--route-a) 58%, white) 0 4px, transparent 4px 8px) !important;
  pointer-events: none !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a span {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  place-items: center !important;
  width: 36px !important;
  height: 36px !important;
  border: 2px solid rgba(255, 255, 255, .78) !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, var(--route-a), var(--route-b)) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 18px !important;
  line-height: 1 !important;
  box-shadow: 0 7px 16px rgba(5, 71, 104, .22) !important;
  transition: translate .2s ease, rotate .2s ease !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:hover,
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:focus-visible {
  translate: 0 -3px !important;
  filter: saturate(1.08) !important;
  box-shadow: inset 5px 0 0 var(--route-a), 0 16px 31px rgba(5, 88, 118, .19) !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:hover span,
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:focus-visible span {
  translate: 2px -2px !important;
  rotate: 8deg !important;
}

html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--route-a) 72%, #075d70) !important;
  outline-offset: 4px !important;
}

@media (max-width: 767px) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a {
    min-height: 60px !important;
    padding-left: 16px !important;
    font-size: 14px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a,
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a span {
    transition: none !important;
  }

  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:hover,
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:focus-visible,
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:hover span,
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a:focus-visible span {
    translate: 0 0 !important;
    rotate: 0deg !important;
  }
}

html body.slide#top#top .kite-access-section-v12 .kite-item-label::before {
  /* KITE_HOME_ACCESS_LABEL_DOTS_REMOVE_20260811_V1 */
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
  animation: none !important;
}

html body.slide#top#top nav.globalNav {
  /* KITE_HOME_NAV_STARDUST_EXPAND_COLLAPSE_20260811_V1 */
  overflow: hidden !important;
  overflow: clip !important;
}

html body.slide#top#top nav.globalNav::before {
  transform-origin: 50% 50% !important;
  will-change: background-position, opacity, filter, scale !important;
  animation:
    kiteNavStardustSpiralConverge 12.8s ease-in-out infinite,
    kiteNavStardustExpandVanish 12.8s ease-in-out infinite !important;
}

@keyframes kiteNavStardustExpandVanish {
  0%, 10%, 100% {
    scale: 1;
    opacity: .92;
  }
  42% {
    scale: 5;
    opacity: 1;
  }
  50%, 56% {
    scale: 12;
    opacity: 0;
  }
  68% {
    scale: 5;
    opacity: .97;
  }
  91% {
    scale: 1.2;
    opacity: .89;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.slide#top#top nav.globalNav::before {
    animation: none !important;
    scale: 1 !important;
    opacity: .9 !important;
  }
}

/* kite-cont8-main-title-visible-20260813-v1 start */
html body.tpl-contents.page-236848.page-236848 > nav.menu.menu {
  position: absolute !important;
}
/* kite-cont8-main-title-visible-20260813-v1 end */
html body.tpl-contents.page-236848.page-236848 > nav.menu.menu

/* kite-cont8-main-title-visible-priority-20260813-v2 start */
html body.tpl-contents.page-236848.page-236848.page-236848.page-236848.page-236848 > nav.menu.menu {
  position: absolute !important;
}
/* kite-cont8-main-title-visible-priority-20260813-v2 end */


/* kite-cont8-main-title-visible-cascade-20260813-v3 start */
html body.tpl-contents.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > nav.menu.menu {
  position: absolute !important;
}
/* kite-cont8-main-title-visible-cascade-20260813-v3 end */

/* kite-global-page-overview-20260814-v1 start */
html body #kite-page-overview {
  display: block !important;
  box-sizing: border-box !important;
  max-width: 760px !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}
html body main > #kite-page-overview {
  width: min(1120px, calc(100% - 40px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  color: #30434c !important;
}
@media (max-width: 767px) {
  html body #kite-page-overview {
    max-width: 100% !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
  html body main > #kite-page-overview {
    width: min(100% - 28px, 520px) !important;
    margin: 22px auto 28px !important;
  }
}
/* kite-global-page-overview-20260814-v1 end */

/* kite-global-page-overview-specificity-20260814-v1 start */
html body #kite-page-overview#kite-page-overview {
  max-width: 760px !important;
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  letter-spacing: 0 !important;
}
@media (max-width: 767px) {
  html body #kite-page-overview#kite-page-overview {
    max-width: 100% !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}
/* kite-global-page-overview-specificity-20260814-v1 end */

/* kite-page-overview-link-page-20260814-v1 start */
html body.page-256404 #kite-page-overview#kite-page-overview#kite-page-overview {
  font-size: 19px !important;
  line-height: 2 !important;
}
@media (max-width: 767px) {
  html body.page-256404 #kite-page-overview#kite-page-overview#kite-page-overview {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }
}
/* kite-page-overview-link-page-20260814-v1 end */

/* kite-global-page-overview-title-position-20260814-v1 start */
html body:not(.page-154474) > #kite-page-overview {
  width: min(760px, calc(100% - 40px)) !important;
  margin: 30px 20px 38px !important;
}
@media (max-width: 767px) {
  html body:not(.page-154474) > #kite-page-overview {
    width: calc(100% - 28px) !important;
    margin: 22px 14px 28px !important;
  }
}
/* kite-global-page-overview-title-position-20260814-v1 end */ /* kite-global-page-overview-unified-20260815-v2 start */ html body:not(.page-154474):not(#kiteOverviewGapA):not(#kiteOverviewGapB):not(#kiteOverviewGapC):not(#kiteOverviewGapD):not(#kiteOverviewGapE):not(#kiteOverviewGapF) > h1.pageTitle:has(+ #kite-page-overview) { min-height: 0 !important; height: auto !important; padding-bottom: 20px !important; } html body:not(.page-154474) > #kite-page-overview { width: min(760px, calc(100% - max(20px, var(--kol, 20px)) - 20px)) !important; margin: 0 20px 38px max(20px, var(--kol, 20px)) !important; } @media (max-width: 899px) { } @media (max-width: 767px) { html body:not(.page-154474):not(#kiteOverviewGapA):not(#kiteOverviewGapB):not(#kiteOverviewGapC):not(#kiteOverviewGapD):not(#kiteOverviewGapE):not(#kiteOverviewGapF) > h1.pageTitle:has(+ #kite-page-overview) { padding-bottom: 16px !important; } html body:not(.page-154474) > #kite-page-overview { width: calc(100% - max(12px, var(--kol, 12px)) - 14px) !important; margin: 0 14px 28px max(12px, var(--kol, 12px)) !important; } } html body.page-256406 main > section#eofw { display: none !important; } /* kite-global-page-overview-unified-20260815-v2 end */

html body.page-239497.page-239497 > div.navi.active,
html body.page-239513.page-239513 > div.navi.active {
  /* KITE_SITEWIDE_MENU_STALKER_REPAIR_20260814_V1 */
  position: fixed !important;
  top: 0 !important;
  right: auto !important;
  bottom: auto !important;
  left: 0 !important;
  z-index: 2147483645 !important;
  box-sizing: border-box !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 130px 30px 50px !important;
  overflow-y: auto !important;
  pointer-events: auto !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
  background: #000 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body.page-239497.page-239497 > div.navi.active a,
html body.page-239513.page-239513 > div.navi.active a {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/* Mouse stalker is a PC-only visual; restore the four page-specific exceptions. */
@media (min-width: 769px) {
  html body:is(
    .page-154472,
    .page-154474,
    .page-236846,
    .page-236848
  ):not(#kiteSitewideComponentRepairV1):not(#kiteSitewideComponentRepairV2):not(#kiteSitewideComponentRepairV3) {
    cursor: none !important;
  }

  html body:is(
    .page-154472,
    .page-154474,
    .page-236846,
    .page-236848
  ):not(#kiteSitewideComponentRepairV1):not(#kiteSitewideComponentRepairV2):not(#kiteSitewideComponentRepairV3) #js-stalker-root {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: none !important;
  }

  html body:is(
    .page-154472,
    .page-154474,
    .page-236846,
    .page-236848
  ):not(#kiteSitewideComponentRepairV1):not(#kiteSitewideComponentRepairV2):not(#kiteSitewideComponentRepairV3) :is(
    #js-stalker-trail,
    #js-stalker-main,
    #js-stalker-core
  ) {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: none !important;
  }
}

/* Never leave the PC cursor effect rendered on touch-sized layouts. */
@media (max-width: 768px) {
  html body.page-239497.page-239497 > div.navi.active,
  html body.page-239513.page-239513 > div.navi.active {
    padding: 104px 22px 44px !important;
  }

  html body:not(#kiteSitewideComponentRepairV1):not(#kiteSitewideComponentRepairV2):not(#kiteSitewideComponentRepairV3) :is(
    #js-stalker-root,
    #js-stalker-trail,
    #js-stalker-main,
    #js-stalker-core
  ) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

/* /kite-sitewide-menu-stalker-repair-20260814-v1 */

/* KITE_SITEWIDE_HERO_OVERVIEW_ALIGNMENT_20260814_V1 start
   Scope: non-top-page hero overview text only.
   Purpose: align each overview's first glyph with its hero title without changing typography or vertical spacing. */

/* Standard full-width page titles use the shared breadcrumb/title edge. */
html body:not(#top) > #kite-page-overview {
  margin-left: var(--kite-breadcrumb-title-edge, 12px) !important;
}

/* Custom heroes: mirror the existing title-only horizontal offsets. */
html body.page-154471 #kite-page-overview,
html body.page-236846 #kite-page-overview,
html body.page-236848 #kite-page-overview,
html body.tpl-profile #kite-page-overview,
html body.page-256404 #kite-page-overview,
html body.page-239496 #kite-page-overview,
html body.page-249793 #kite-page-overview,
html body:is(.page-250146, .page-250147, .page-250148, .page-250239) #kite-page-overview {
  position: relative !important;
}

html body.page-154471 #kite-page-overview {
  left: -2px !important;
}

html body.page-236846 #kite-page-overview,
html body.page-236848 #kite-page-overview {
  left: -3px !important;
}

html body.tpl-profile #kite-page-overview {
  left: -14px !important;
}

/* The links hero previously centered the overview text inside the title column. */
html body.page-256404 #kite-page-overview {
  left: 0 !important;
  text-align: left !important;
}

html body.page-249793 #kite-page-overview {
  text-align: left !important;
}

html body.page-239496 #kite-page-overview {
  left: -5px !important;
}

html body:is(.page-250147, .page-250148) #kite-page-overview {
  left: -8px !important;
}

/* Medical-area heroes inset the title text inside a full-width title box. */
@media (max-width: 1152px) {
  html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416)
    #kite-page-overview {
    box-sizing: border-box !important;
    padding-left: var(--kite-breadcrumb-title-edge, 12px) !important;
  }
}

@media (min-width: 561px) and (max-width: 760px) {
  html body.page-154471 #kite-page-overview {
    left: calc(12px - ((100vw - 540px) / 2)) !important;
  }
}

@media (min-width: 761px) and (max-width: 1152px) {
  html body.page-154471 #kite-page-overview {
    left: -66px !important;
  }

  html body.page-236846 #kite-page-overview,
  html body.page-236848 #kite-page-overview {
    left: -8px !important;
  }

  html body.tpl-profile #kite-page-overview {
    left: -20px !important;
  }

  html body.page-256404 #kite-page-overview {
    left: -4px !important;
  }

  html body.page-239496 #kite-page-overview {
    left: -16px !important;
  }

  html body.page-249793 #kite-page-overview,
  html body:is(.page-250146, .page-250147, .page-250148, .page-250239) #kite-page-overview {
    left: -4px !important;
  }
}

@media (min-width: 1153px) {
  html body.page-154471 #kite-page-overview {
    left: calc(var(--kite-breadcrumb-title-edge, 16px) - max(82px, (100vw - 1210px) / 2)) !important;
  }

  html body.page-236846 #kite-page-overview,
  html body.page-236848 #kite-page-overview {
    left: -20px !important;
  }

  html body.tpl-profile #kite-page-overview {
    left: -30px !important;
  }

  html body.page-239496 #kite-page-overview,
  html body.page-249793 #kite-page-overview,
  html body:is(.page-250146, .page-250147, .page-250148, .page-250239) #kite-page-overview {
    left: 0 !important;
  }
}

/* /kite-sitewide-hero-overview-alignment-20260814-v1 */

body#top#top#top section#j9fm#j9fm figure.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo.kite-home-info-gap-saba-photo {
  /* KITE_HOME_SABA_PHOTO_PORTRAIT_20260814_V1 */
  flex: 0 0 auto !important;
}

html body.page-257860 {
  /* KITE_CONT10_73_ARTICLE_DESIGN_20260818_V1
     Scope: /cont10/73.html only (body.page-257860).
     Purpose: match the approved care-manager article hierarchy while preserving content. */
  --kite-73-ink: #173746;
  --kite-73-ink-soft: #385765;
  --kite-73-teal: #0b9f91;
  --kite-73-teal-dark: #08756e;
  --kite-73-blue: #176eb8;
  --kite-73-line: rgba(11, 159, 145, .20);
  --kite-73-card: rgba(255, 255, 255, .91);
}

/* Match the compact article header used by the other cont10 practice pages. */
html body.page-257860:not(#kiteCont1073DesignV1) > header.header {
  display: block !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: visible !important;
}

html body.page-257860:not(#kiteCont1073DesignV1) > header.header > :not(.hamburger) {
  visibility: hidden !important;
}

html body.page-257860:not(#kiteCont1073DesignV1) > header.header > .logo-catch,
html body.page-257860:not(#kiteCont1073DesignV1) > header.header > p:not(.siteTitle) {
  display: none !important;
}

html body.page-257860:not(#kiteCont1073DesignV1) > header.header > .hamburger {
  visibility: visible !important;
}

html body.page-257860 .header-floating-btns {
  display: none !important;
}

html body.page-257860:not(#kiteCont1073DesignV1) > h1.pageTitle {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 310px !important;
  margin: 0 !important;
  padding: clamp(88px, 8vw, 116px) clamp(32px, 6.8vw, 82px) clamp(48px, 5.5vw, 76px) clamp(28px, 3.2vw, 46px) !important;
  overflow: hidden !important;
  background:
    linear-gradient(90deg, rgba(255,255,255,.56), rgba(255,255,255,.10) 52%, rgba(255,255,255,.04)),
    repeating-linear-gradient(90deg, rgba(15,47,67,.043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10,90,150,.34) 0%, rgba(88,199,242,.24) 30%, rgba(14,181,156,.19) 58%, rgba(255,255,255,.08) 100%),
    linear-gradient(135deg, #e7f8f4 0%, #dff5fb 54%, #edf5ff 100%) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(38px, 5vw, 60px) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html body.page-257860:not(#kiteCont1073DesignV1) > h1.pageTitle::before {
  content: "CARE MANAGEMENT IN UNCERTAINTY";
  display: inline-flex;
  align-items: center;
  margin: 0 0 22px;
  padding-left: 46px;
  background: linear-gradient(90deg, var(--kite-73-teal), #3976e8) left center / 36px 2px no-repeat;
  color: #0b8f83;
  -webkit-text-fill-color: #0b8f83;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .08em;
}

html body.page-257860 > #kite-page-overview#kite-page-overview {
  box-sizing: border-box !important;
  width: min(760px, calc(100% - 76px)) !important;
  max-width: 760px !important;
  margin: 0 20px 38px clamp(28px, 3.2vw, 46px) !important;
  padding: 0 !important;
  color: #30434c !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  text-align: left !important;
}

/* Three CMS article blocks become calm, translucent reading cards. */
html body.page-257860 main > section.article {
  position: relative !important;
  box-sizing: border-box !important;
  width: min(980px, calc(100% - 40px)) !important;
  max-width: 980px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 58px auto !important;
  padding: clamp(34px, 4vw, 52px) !important;
  overflow: visible !important;
  border: 1px solid var(--kite-73-line) !important;
  border-radius: 24px !important;
  background:
    radial-gradient(circle at 100% 0%, rgba(77, 182, 229, .10), transparent 34%),
    radial-gradient(circle at 0% 100%, rgba(14, 181, 156, .09), transparent 36%),
    var(--kite-73-card) !important;
  box-shadow: 0 22px 56px rgba(20, 88, 105, .11) !important;
  -webkit-backdrop-filter: blur(12px) saturate(108%);
  backdrop-filter: blur(12px) saturate(108%);
}

html body.page-257860 main > section.article:first-of-type {
  margin-top: 76px !important;
}

html body.page-257860 main > section.article:last-of-type {
  margin-bottom: 88px !important;
}

html body.page-257860 main > section.article > .txt.editorArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  color: var(--kite-73-ink) !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-257860 main > section.article > .txt.editorArea > p {
  margin: 0 0 1.45em !important;
  padding: 0 !important;
  color: var(--kite-73-ink) !important;
  font: inherit !important;
  line-height: inherit !important;
  text-align: left !important;
}

html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:first-child {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 0 22px !important;
  padding: 9px 15px !important;
  border: 1px solid rgba(11, 159, 145, .24) !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, rgba(14,181,156,.12), rgba(76,154,224,.10)) !important;
  color: var(--kite-73-teal-dark) !important;
  font-family: "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: .10em !important;
}

html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:nth-child(2) {
  max-width: 780px !important;
  margin-bottom: 24px !important;
  color: #173d4e !important;
  font-size: clamp(19px, 2vw, 22px) !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;
}

html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:nth-child(3) {
  display: inline-block !important;
  margin: 0 0 34px !important;
  padding: 14px 18px !important;
  border: 1px solid rgba(23, 110, 184, .16) !important;
  border-radius: 12px !important;
  background: rgba(235, 249, 251, .82) !important;
  color: #14688e !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
}

html body.page-257860 main > section.article > .txt.editorArea > h2 {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 58px 0 26px !important;
  padding: 22px 26px !important;
  border: 1px solid rgba(255, 255, 255, .28) !important;
  border-radius: 16px !important;
  background: linear-gradient(112deg, #0aa88f 0%, #0b908b 48%, #176eb8 100%) !important;
  box-shadow: 0 14px 30px rgba(8, 117, 110, .18) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(25px, 2.7vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-shadow: none !important;
  overflow-wrap: anywhere !important;
}

html body.page-257860 main > section.article > .txt.editorArea > h2:first-child {
  margin-top: 0 !important;
}

html body.page-257860 main > section.article > .txt.editorArea > h3 {
  box-sizing: border-box !important;
  margin: 42px 0 18px !important;
  padding: 14px 16px 14px 19px !important;
  border: 0 !important;
  border-left: 5px solid var(--kite-73-teal) !important;
  border-radius: 0 12px 12px 0 !important;
  background: linear-gradient(90deg, rgba(14,181,156,.12), rgba(50,154,218,.05) 72%, transparent) !important;
  color: #075f70 !important;
  -webkit-text-fill-color: #075f70 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(21px, 2vw, 26px) !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-shadow: none !important;
  overflow-wrap: anywhere !important;
}

html body.page-257860 main > section.article > .txt.editorArea > h4 {
  box-sizing: border-box !important;
  margin: 31px 0 14px !important;
  padding: 0 0 9px !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(11, 159, 145, .26) !important;
  background: transparent !important;
  color: #155a69 !important;
  -webkit-text-fill-color: #155a69 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(18px, 1.65vw, 22px) !important;
  font-weight: 700 !important;
  line-height: 1.65 !important;
  text-align: left !important;
}

html body.page-257860 main > section.article > .txt.editorArea > :is(ul, ol) {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 18px 0 30px !important;
  padding: 20px 24px 20px 50px !important;
  border: 1px solid rgba(11, 159, 145, .16) !important;
  border-radius: 14px !important;
  background: linear-gradient(120deg, rgba(231,250,246,.88), rgba(239,248,255,.82)) !important;
  color: var(--kite-73-ink) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .82) !important;
}

html body.page-257860 main > section.article > .txt.editorArea > :is(ul, ol) > li {
  margin: .42em 0 !important;
  padding-left: .18em !important;
  color: inherit !important;
  font: inherit !important;
  line-height: 1.85 !important;
}

html body.page-257860 main > section.article > .txt.editorArea > blockquote {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 24px 0 32px !important;
  padding: 21px 24px !important;
  border: 1px solid rgba(11, 159, 145, .17) !important;
  border-left: 5px solid var(--kite-73-teal) !important;
  border-radius: 14px !important;
  background: linear-gradient(120deg, rgba(222,248,242,.90), rgba(236,248,255,.86)) !important;
  color: #294b56 !important;
  box-shadow: 0 10px 24px rgba(20, 88, 105, .07) !important;
}

html body.page-257860 main > section.article > .txt.editorArea > blockquote > :last-child {
  margin-bottom: 0 !important;
}

html body.page-257860 main > section.article > .txt.editorArea > hr {
  width: 100% !important;
  height: 1px !important;
  margin: 48px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: linear-gradient(90deg, transparent, rgba(11,159,145,.40), rgba(23,110,184,.24), transparent) !important;
}

html body.page-257860 main > section.article > .txt.editorArea table {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 22px 0 34px !important;
  overflow-x: auto !important;
  border: 1px solid rgba(11, 159, 145, .20) !important;
  border-radius: 14px !important;
  background: #fff !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  -webkit-overflow-scrolling: touch;
  scrollbar-color: rgba(11,159,145,.50) rgba(223,246,246,.70);
}

html body.page-257860 main > section.article > .txt.editorArea table > tbody {
  display: table !important;
  width: 100% !important;
  min-width: 760px !important;
  border-collapse: collapse !important;
}

html body.page-257860 main > section.article > .txt.editorArea table :is(th, td) {
  min-width: 126px !important;
  padding: 15px 14px !important;
  border: 0 !important;
  border-right: 1px solid rgba(11, 159, 145, .13) !important;
  border-bottom: 1px solid rgba(11, 159, 145, .13) !important;
  color: var(--kite-73-ink) !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  text-align: left !important;
  vertical-align: top !important;
}

html body.page-257860 main > section.article > .txt.editorArea table tr:first-child :is(th, td) {
  background: linear-gradient(120deg, rgba(14,181,156,.15), rgba(40,132,202,.12)) !important;
  color: #075f70 !important;
  font-weight: 700 !important;
}

html body.page-257860 main > section.article > .txt.editorArea a {
  color: #087f91 !important;
  text-decoration-color: rgba(8, 127, 145, .42) !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: .18em !important;
}

html body.page-257860 main > section.article > .txt.editorArea a:hover {
  color: #0b5f9d !important;
}

html body.page-257860 main > section.article > .txt.editorArea a:focus-visible {
  outline: 3px solid rgba(23, 110, 184, .34) !important;
  outline-offset: 3px !important;
  border-radius: 4px !important;
}

@media (max-width: 767px) {
  html body.page-257860:not(#kiteCont1073DesignV1) > h1.pageTitle {
    min-height: 0 !important;
    padding: 72px 22px 40px !important;
    font-size: clamp(30px, 9vw, 42px) !important;
    line-height: 1.42 !important;
  }

  html body.page-257860:not(#kiteCont1073DesignV1) > h1.pageTitle::before {
    margin-bottom: 17px !important;
    padding-left: 36px !important;
    background-size: 27px 2px !important;
    font-size: 11px !important;
    line-height: 1.5 !important;
    letter-spacing: .06em !important;
  }

  html body.page-257860 > #kite-page-overview#kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 22px auto 30px !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  html body.page-257860 main > section.article {
    width: calc(100% - 24px) !important;
    margin: 30px auto !important;
    padding: 25px 18px !important;
    border-radius: 18px !important;
    box-shadow: 0 14px 34px rgba(20, 88, 105, .10) !important;
  }

  html body.page-257860 main > section.article:first-of-type {
    margin-top: 42px !important;
  }

  html body.page-257860 main > section.article:last-of-type {
    margin-bottom: 56px !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea {
    font-size: 16px !important;
    line-height: 1.95 !important;
  }

  html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:first-child {
    padding: 8px 12px !important;
    font-size: 11px !important;
    letter-spacing: .06em !important;
  }

  html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:nth-child(2) {
    font-size: 18px !important;
    line-height: 1.85 !important;
  }

  html body.page-257860 main > section.article:first-of-type > .txt.editorArea > p:nth-child(3) {
    width: 100% !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > h2 {
    margin: 46px 0 22px !important;
    padding: 17px 16px !important;
    border-radius: 13px !important;
    font-size: 21px !important;
    line-height: 1.58 !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > h3 {
    margin: 34px 0 16px !important;
    padding: 12px 12px 12px 14px !important;
    border-left-width: 4px !important;
    font-size: 19px !important;
    line-height: 1.65 !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > h4 {
    margin-top: 26px !important;
    font-size: 17px !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > :is(ul, ol) {
    margin: 16px 0 25px !important;
    padding: 17px 15px 17px 38px !important;
    border-radius: 12px !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > blockquote {
    margin: 20px 0 26px !important;
    padding: 17px 16px !important;
    border-left-width: 4px !important;
    border-radius: 12px !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea > hr {
    margin: 38px 0 !important;
  }

  html body.page-257860 main > section.article > .txt.editorArea table :is(th, td) {
    padding: 12px 11px !important;
    font-size: 14px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257860 main > section.article {
    scroll-behavior: auto !important;
  }
}

/* cont10/73 article design end */

html body.page-257868, /* KITE_POETRY_OF_LIFE_20260818_V1 */
html body.tpl-eid.page-257868 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f8fdfd 0%, #e8f9fa 50%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
  cursor: auto !important;
}

html body.page-257868 .header,
html body.tpl-eid.page-257868 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-257868 .header .siteTitle,
html body.tpl-eid.page-257868 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}

html body.page-257868.page-257868.page-257868.page-257868 .header > a,
html body.page-257868.page-257868.page-257868.page-257868 .header .logo-main,
html body.page-257868.page-257868.page-257868.page-257868 .header .sava,
html body.page-257868.page-257868.page-257868.page-257868 .header .kite-area-text,
html body.page-257868.page-257868.page-257868.page-257868 .header .logo-catch,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header > a,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header .logo-main,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header .sava,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header .kite-area-text,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-257868.page-257868.page-257868.page-257868 .header .hamburger,
html body.tpl-eid.page-257868.page-257868.page-257868.page-257868 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-257868 > h1.pageTitle,
html body.tpl-eid.page-257868 > h1.pageTitle {
  --kite-poetry-rail-width: 120px;
  --kite-poetry-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: clamp(28px, 4vh, 42px) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 100svh !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 calc(var(--kite-poetry-rail-width) + var(--kite-poetry-image-gap) + min(29.2vw, 470px) + 52px) 0 clamp(72px, 8vw, 136px) !important;
  border: 0 !important;
  background:
    radial-gradient(ellipse at 72% 40%, rgba(105, 226, 213, .30), transparent 31%),
    radial-gradient(ellipse at 46% 105%, rgba(112, 190, 240, .17), transparent 40%),
    linear-gradient(110deg, #fff 0%, #fbfefe 38%, #eefcfc 68%, #d9f7f6 100%) !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: Georgia, "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(30px, 2.8vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  animation: none !important;
  overflow: hidden !important;
}

html body.page-257868 > h1.pageTitle::before,
html body.tpl-eid.page-257868 > h1.pageTitle::before {
  content: "POETRY OF LIFE / SAVA'S JOURNEY" !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  margin: 0 !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
}

html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: baseline !important;
  flex-wrap: nowrap !important;
  gap: clamp(18px, 2vw, 32px) !important;
  margin: 0 0 clamp(118px, 15vh, 150px) !important;
  padding: 0 !important;
  background: none !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-size: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  filter: none !important;
  animation: none !important;
}

html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
  content: "Poetry of Life" !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(54px, 4.8vw, 82px) !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
  content: "命の詩" !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(24px, 2vw, 34px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

html body.page-257868 > h1.pageTitle::after,
html body.tpl-eid.page-257868 > h1.pageTitle::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-poetry-rail-width) + var(--kite-poetry-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/xzqrDpAOdq_full.jpg") !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.page-257868 > #kite-page-overview,
html body.tpl-eid.page-257868 > #kite-page-overview {
  position: absolute !important;
  z-index: 3 !important;
  top: calc(50svh + 14px) !important;
  left: clamp(72px, 8vw, 136px) !important;
  box-sizing: border-box !important;
  width: min(660px, 45vw) !important;
  max-width: min(660px, 45vw) !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
}

html body.page-257868 > nav.pnkz,
html body.tpl-eid.page-257868 > nav.pnkz {
  position: static !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  color: #5b7484 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
}

html body.page-257868 > nav.pnkz ul,
html body.tpl-eid.page-257868 > nav.pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.page-257868 > nav.pnkz a,
html body.tpl-eid.page-257868 > nav.pnkz a {
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-257868 main,
html body.tpl-eid.page-257868 main {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(24px, 4vw, 42px) 0 clamp(72px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  overflow: visible !important;
}

html body.page-257868 main > section.article.siteWidth,
html body.tpl-eid.page-257868 main > section.article.siteWidth {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto clamp(34px, 5vw, 70px) !important;
  padding: clamp(24px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  overflow: hidden !important;
}

html body.page-257868 main > section.article.siteWidth > .head,
html body.tpl-eid.page-257868 main > section.article.siteWidth > .head {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr) !important;
  align-items: start !important;
  gap: clamp(24px, 4vw, 54px) !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-257868 main > section.article.reverse > .head,
html body.tpl-eid.page-257868 main > section.article.reverse > .head {
  grid-template-columns: minmax(280px, .9fr) minmax(0, 1.1fr) !important;
}

html body.page-257868 main > section.article.reverse > .head > .inner,
html body.tpl-eid.page-257868 main > section.article.reverse > .head > .inner {
  order: 2 !important;
}

html body.page-257868 main > section.article.reverse > .head > figure.first-img,
html body.tpl-eid.page-257868 main > section.article.reverse > .head > figure.first-img {
  order: 1 !important;
}

html body.page-257868 main > section.article.siteWidth > .head > .inner,
html body.tpl-eid.page-257868 main > section.article.siteWidth > .head > .inner {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-257868 main > section.article .imgContainer,
html body.tpl-eid.page-257868 main > section.article .imgContainer {
  display: none !important;
}

html body.page-257868 main > section.article h2.title,
html body.tpl-eid.page-257868 main > section.article h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 clamp(18px, 2.8vw, 30px) !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(23px, 2.4vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-transform: none !important;
}

html body.page-257868 main > section.article h2.title::before,
html body.tpl-eid.page-257868 main > section.article h2.title::before {
  content: "POETRY" !important;
  display: block !important;
  margin: 0 0 10px !important;
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

html body.page-257868 main > section#wj3m.article h2.title::before,
html body.tpl-eid.page-257868 main > section#wj3m.article h2.title::before {
  content: "THE SPIRIT OF THE TREES" !important;
}

html body.page-257868 main > section#xcre.article h2.title::before,
html body.tpl-eid.page-257868 main > section#xcre.article h2.title::before {
  content: "THE VOICE OF THE WIND" !important;
}

html body.page-257868 main > section#hu3f.article h2.title::before,
html body.tpl-eid.page-257868 main > section#hu3f.article h2.title::before {
  content: "RIVER OF LIFE TO THE STARS" !important;
}

html body.page-257868 main > section.article h2.title::after,
html body.tpl-eid.page-257868 main > section.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 46vw) !important;
  height: 4px !important;
  margin: 15px 0 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-257868 main > section.article .txt,
html body.tpl-eid.page-257868 main > section.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(18, 184, 168, .13) !important;
  border-radius: 16px !important;
  background:
    radial-gradient(circle at 18% 8%, rgba(18, 184, 168, .06) 0 18%, transparent 42%),
    rgba(255, 255, 255, .72) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.12vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 2.05 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
  box-shadow: 0 12px 28px rgba(26, 82, 88, .055) !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-257868 main > section.article .txt *,
html body.tpl-eid.page-257868 main > section.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868 main > section.article figure.first-img,
html body.tpl-eid.page-257868 main > section.article figure.first-img {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 22px 56px rgba(26, 82, 88, .12) !important;
  overflow: hidden !important;
}

html body.page-257868 main > section.article figure.first-img img,
html body.tpl-eid.page-257868 main > section.article figure.first-img img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  margin: 0 !important;
  border-radius: 17px !important;
  box-shadow: none !important;
}

html body.page-257868 main > section.article figure.first-img figcaption,
html body.tpl-eid.page-257868 main > section.article figure.first-img figcaption {
  display: none !important;
}

html body.page-257868 aside > article.freeArea,
html body.tpl-eid.page-257868 aside > article.freeArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  overflow-x: hidden !important;
}

html body.page-257868 footer.footer,
html body.tpl-eid.page-257868 footer.footer {
  margin-top: 0 !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-257868 > h1.pageTitle,
  html body.tpl-eid.page-257868 > h1.pageTitle {
    --kite-poetry-image-gap: 48px;
    padding-left: 48px !important;
    padding-right: calc(var(--kite-poetry-rail-width) + var(--kite-poetry-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.page-257868 > h1.pageTitle::after,
  html body.tpl-eid.page-257868 > h1.pageTitle::after {
    width: min(28vw, 360px) !important;
  }

  html body.page-257868 > #kite-page-overview,
  html body.tpl-eid.page-257868 > #kite-page-overview {
    left: 48px !important;
    width: min(585px, 49vw) !important;
    max-width: min(585px, 49vw) !important;
    font-size: 17px !important;
  }
}

@media (max-width: 1080px) {
  html body.page-257868 > h1.pageTitle,
  html body.tpl-eid.page-257868 > h1.pageTitle {
    --kite-poetry-rail-width: 76px;
    min-height: 0 !important;
    padding: 98px 18px 42px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 22px !important;
    overflow: visible !important;
  }

  html body.page-257868 > h1.pageTitle::before,
  html body.tpl-eid.page-257868 > h1.pageTitle::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    align-self: flex-start !important;
    flex-wrap: wrap !important;
    gap: 10px 16px !important;
    margin: 0 0 10px !important;
  }

  html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
  html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
    font-size: clamp(44px, 13vw, 64px) !important;
  }

  html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
  html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
    font-size: clamp(22px, 6vw, 28px) !important;
  }

  html body.page-257868 > h1.pageTitle::after,
  html body.tpl-eid.page-257868 > h1.pageTitle::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 10px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body.page-257868 > #kite-page-overview,
  html body.tpl-eid.page-257868 > #kite-page-overview {
    position: static !important;
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.page-257868 > nav.pnkz,
  html body.tpl-eid.page-257868 > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 767px) {
  html body.page-257868 > nav.pnkz ul,
  html body.tpl-eid.page-257868 > nav.pnkz ul {
    justify-content: center !important;
  }

  html body.page-257868 main,
  html body.tpl-eid.page-257868 main {
    padding: 10px 0 76px !important;
  }

  html body.page-257868 main > section.article.siteWidth,
  html body.tpl-eid.page-257868 main > section.article.siteWidth {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin: 0 auto 24px !important;
    padding: 18px 14px !important;
    border-radius: 18px !important;
  }

  html body.page-257868 main > section.article.siteWidth > .head,
  html body.tpl-eid.page-257868 main > section.article.siteWidth > .head,
  html body.page-257868 main > section.article.reverse > .head,
  html body.tpl-eid.page-257868 main > section.article.reverse > .head {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  html body.page-257868 main > section.article.reverse > .head > .inner,
  html body.tpl-eid.page-257868 main > section.article.reverse > .head > .inner,
  html body.page-257868 main > section.article.reverse > .head > figure.first-img,
  html body.tpl-eid.page-257868 main > section.article.reverse > .head > figure.first-img {
    order: initial !important;
  }

  html body.page-257868 main > section.article h2.title,
  html body.tpl-eid.page-257868 main > section.article h2.title {
    margin-bottom: 18px !important;
    font-size: clamp(22px, 5.9vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-257868 main > section.article h2.title::after,
  html body.tpl-eid.page-257868 main > section.article h2.title::after {
    width: 122px !important;
    height: 4px !important;
  }

  html body.page-257868 main > section.article .txt,
  html body.tpl-eid.page-257868 main > section.article .txt {
    padding: 17px 15px !important;
    border-radius: 14px !important;
    font-size: 14.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-257868 main > section.article figure.first-img,
  html body.tpl-eid.page-257868 main > section.article figure.first-img {
    padding: 7px !important;
    border-radius: 20px !important;
  }

  html body.page-257868 main > section.article figure.first-img img,
  html body.tpl-eid.page-257868 main > section.article figure.first-img img {
    border-radius: 14px !important;
  }
}

@media (max-width: 420px) {
  html body.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-eid.page-257868 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    display: grid !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257868 > h1.pageTitle,
  html body.tpl-eid.page-257868 > h1.pageTitle,
  html body.page-257868 main > section.article *,
  html body.tpl-eid.page-257868 main > section.article * {
    transition: none !important;
    animation: none !important;
  }
}

html body.page-257868:not(#kitePoetryHeroA):not(#kitePoetryHeroB):not(#kitePoetryHeroC):not(#kitePoetryHeroD):not(#kitePoetryHeroE):not(#kitePoetryHeroF):not(#kitePoetryHeroG) > h1.pageTitle:has(+ #kite-page-overview), /* KITE_POETRY_OF_LIFE_HERO_20260818_V2 */
html body.tpl-eid.page-257868:not(#kitePoetryHeroA):not(#kitePoetryHeroB):not(#kitePoetryHeroC):not(#kitePoetryHeroD):not(#kitePoetryHeroE):not(#kitePoetryHeroF):not(#kitePoetryHeroG) > h1.pageTitle:has(+ #kite-page-overview) {
  min-height: 100svh !important;
  height: auto !important;
  justify-content: flex-start !important;
  padding-top: clamp(132px, 18vh, 186px) !important;
  padding-bottom: 0 !important;
  font-size: clamp(48px, 4.25vw, 72px) !important;
  line-height: 1.18 !important;
  letter-spacing: .005em !important;
  text-wrap: balance !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-257868:not(#kitePoetryHeroA):not(#kitePoetryHeroB):not(#kitePoetryHeroC):not(#kitePoetryHeroD):not(#kitePoetryHeroE):not(#kitePoetryHeroF):not(#kitePoetryHeroG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257868:not(#kitePoetryHeroA):not(#kitePoetryHeroB):not(#kitePoetryHeroC):not(#kitePoetryHeroD):not(#kitePoetryHeroE):not(#kitePoetryHeroF):not(#kitePoetryHeroG) > h1.pageTitle:has(+ #kite-page-overview) {
    padding-left: 48px !important;
    padding-right: calc(var(--kite-poetry-rail-width) + var(--kite-poetry-image-gap) + min(28vw, 360px) + 32px) !important;
  }
}

@media (max-width: 1080px) {
  html body.page-257868:not(#kitePoetryMobileA):not(#kitePoetryMobileB):not(#kitePoetryMobileC):not(#kitePoetryMobileD):not(#kitePoetryMobileE):not(#kitePoetryMobileF):not(#kitePoetryMobileG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257868:not(#kitePoetryMobileA):not(#kitePoetryMobileB):not(#kitePoetryMobileC):not(#kitePoetryMobileD):not(#kitePoetryMobileE):not(#kitePoetryMobileF):not(#kitePoetryMobileG) > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: 0 !important;
    height: auto !important;
    justify-content: flex-start !important;
    padding: 98px 18px 42px !important;
    font-size: clamp(32px, 7.2vw, 54px) !important;
    line-height: 1.24 !important;
  }
}

@media (max-width: 420px) {
  html body.page-257868:not(#kitePoetryPhoneA):not(#kitePoetryPhoneB):not(#kitePoetryPhoneC):not(#kitePoetryPhoneD):not(#kitePoetryPhoneE):not(#kitePoetryPhoneF):not(#kitePoetryPhoneG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257868:not(#kitePoetryPhoneA):not(#kitePoetryPhoneB):not(#kitePoetryPhoneC):not(#kitePoetryPhoneD):not(#kitePoetryPhoneE):not(#kitePoetryPhoneF):not(#kitePoetryPhoneG) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 88px 16px 34px !important;
    font-size: clamp(30px, 8.1vw, 36px) !important;
  }
}


/* KITE_POETRY_OF_LIFE_MENU_20260818_V3
   Scope: Poetry of Life page (page-257868) only.
   Purpose: keep the closed drawer outside the viewport and restore the opened
   hamburger navigation to a full-height, scrollable panel. */

html body.page-257868 > div.navi:not(.active),
html body.tpl-eid.page-257868 > div.navi:not(.active) {
  position: fixed !important;
  inset: 0 auto auto 0 !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: hidden !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(-100%) !important;
  background: #000 !important;
}

html body.page-257868 > div.navi.active,
html body.tpl-eid.page-257868 > div.navi.active {
  position: fixed !important;
  inset: 0 auto auto 0 !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 130px 30px 50px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
  background: #000 !important;
  color: #fff !important;
}

html body.page-257868 .hamburger.active,
html body.tpl-eid.page-257868 .hamburger.active,
html body.page-257868 .header:has(.hamburger.active),
html body.tpl-eid.page-257868 .header:has(.hamburger.active) {
  z-index: 2147483647 !important;
}

html body.page-257868:has(.hamburger.active) .header-floating-btns,
html body.tpl-eid.page-257868:has(.hamburger.active) .header-floating-btns,
html body.page-257868:has(.hamburger.active) #js-stalker-root,
html body.tpl-eid.page-257868:has(.hamburger.active) #js-stalker-root {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-257868 > div.navi.active > .inner,
html body.tpl-eid.page-257868 > div.navi.active > .inner {
  display: flex !important;
  visibility: visible !important;
  justify-content: space-between !important;
  gap: 32px !important;
  width: min(1200px, calc(100vw - 60px)) !important;
  max-width: 1200px !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  pointer-events: auto !important;
}

@media (max-width: 767px) {
  html body.page-257868 > div.navi.active,
  html body.tpl-eid.page-257868 > div.navi.active {
    padding: 94px 22px 40px !important;
  }

  html body.page-257868 > div.navi.active > .inner,
  html body.tpl-eid.page-257868 > div.navi.active > .inner {
    display: block !important;
    width: calc(100vw - 44px) !important;
    max-width: none !important;
    height: 100% !important;
    overflow-y: auto !important;
  }
}
/* End: Poetry of Life menu fix */

html body.page-257918, /* KITE_UNSPOKEN_ROOM_20260819_V1 */
html body.tpl-eid.page-257918 {
  overflow-x: hidden !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .04) 1px, transparent 1px),
    linear-gradient(180deg, #f8fdfd 0%, #e8f9fa 50%, #f8fcfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #10283d !important;
  cursor: auto !important;
}

html body.page-257918 .header,
html body.tpl-eid.page-257918 .header {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-257918 .header .siteTitle,
html body.tpl-eid.page-257918 .header .siteTitle {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}

html body.page-257918.page-257918.page-257918.page-257918 .header > a,
html body.page-257918.page-257918.page-257918.page-257918 .header .logo-main,
html body.page-257918.page-257918.page-257918.page-257918 .header .sava,
html body.page-257918.page-257918.page-257918.page-257918 .header .kite-area-text,
html body.page-257918.page-257918.page-257918.page-257918 .header .logo-catch,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header > a,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header .logo-main,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header .sava,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header .kite-area-text,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header .logo-catch {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-257918.page-257918.page-257918.page-257918 .header .hamburger,
html body.tpl-eid.page-257918.page-257918.page-257918.page-257918 .header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-257918 > h1.pageTitle,
html body.tpl-eid.page-257918 > h1.pageTitle {
  --kite-unspoken-rail-width: 120px;
  --kite-unspoken-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: clamp(28px, 4vh, 42px) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 100svh !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: 0 calc(var(--kite-unspoken-rail-width) + var(--kite-unspoken-image-gap) + min(29.2vw, 470px) + 52px) 0 clamp(72px, 8vw, 136px) !important;
  border: 0 !important;
  background:
    radial-gradient(ellipse at 72% 40%, rgba(105, 226, 213, .30), transparent 31%),
    radial-gradient(ellipse at 46% 105%, rgba(112, 190, 240, .17), transparent 40%),
    linear-gradient(110deg, #fff 0%, #fbfefe 38%, #eefcfc 68%, #d9f7f6 100%) !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: Georgia, "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif !important;
  font-size: clamp(30px, 2.8vw, 42px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  text-align: left !important;
  text-shadow: none !important;
  white-space: normal !important;
  animation: none !important;
  overflow: hidden !important;
}

html body.page-257918 > h1.pageTitle::before,
html body.tpl-eid.page-257918 > h1.pageTitle::before {
  content: "THE UNSPOKEN ROOM / KAPI-CHAN'S STORY" !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  margin: 0 !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
}

html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: baseline !important;
  flex-wrap: nowrap !important;
  gap: clamp(18px, 2vw, 32px) !important;
  margin: 0 0 clamp(118px, 15vh, 150px) !important;
  padding: 0 !important;
  background: none !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-size: 0 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  filter: none !important;
  animation: none !important;
}

html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
  content: "The Unspoken Room" !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(54px, 4.8vw, 82px) !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
  content: "言葉にならない想いの部屋" !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(24px, 2vw, 34px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

html body.page-257918 > h1.pageTitle::after,
html body.tpl-eid.page-257918 > h1.pageTitle::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-unspoken-rail-width) + var(--kite-unspoken-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/20260819125658.png") !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.page-257918 > #kite-page-overview,
html body.tpl-eid.page-257918 > #kite-page-overview {
  position: absolute !important;
  z-index: 3 !important;
  top: calc(50svh + 14px) !important;
  left: clamp(72px, 8vw, 136px) !important;
  box-sizing: border-box !important;
  width: min(660px, 45vw) !important;
  max-width: min(660px, 45vw) !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
}

html body.page-257918 > nav.pnkz,
html body.tpl-eid.page-257918 > nav.pnkz {
  position: static !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  color: #5b7484 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
}

html body.page-257918 > nav.pnkz ul,
html body.tpl-eid.page-257918 > nav.pnkz ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}

html body.page-257918 > nav.pnkz a,
html body.tpl-eid.page-257918 > nav.pnkz a {
  color: #0a8f81 !important;
  -webkit-text-fill-color: #0a8f81 !important;
  text-decoration-color: rgba(18, 184, 168, .45) !important;
  text-underline-offset: 3px !important;
}

html body.page-257918 main,
html body.tpl-eid.page-257918 main {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(24px, 4vw, 42px) 0 clamp(72px, 8vw, 120px) !important;
  background:
    linear-gradient(90deg, rgba(14, 181, 156, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(248, 252, 252, .96) 0%, rgba(235, 249, 250, .92) 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  overflow: visible !important;
}

html body.page-257918 main > section.article.siteWidth,
html body.tpl-eid.page-257918 main > section.article.siteWidth {
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 64px)) !important;
  max-width: 1120px !important;
  margin: 0 auto clamp(34px, 5vw, 70px) !important;
  padding: clamp(24px, 4vw, 46px) !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, .88) !important;
  box-shadow: 0 28px 72px rgba(26, 82, 88, .10) !important;
  backdrop-filter: blur(8px) !important;
  overflow: hidden !important;
}

html body.page-257918 main > section.article.siteWidth > .head,
html body.tpl-eid.page-257918 main > section.article.siteWidth > .head {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr) !important;
  align-items: start !important;
  gap: clamp(24px, 4vw, 54px) !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-257918 main > section.article.reverse > .head,
html body.tpl-eid.page-257918 main > section.article.reverse > .head {
  grid-template-columns: minmax(280px, .9fr) minmax(0, 1.1fr) !important;
}

html body.page-257918 main > section.article.reverse > .head > .inner,
html body.tpl-eid.page-257918 main > section.article.reverse > .head > .inner {
  order: 2 !important;
}

html body.page-257918 main > section.article.reverse > .head > figure.first-img,
html body.tpl-eid.page-257918 main > section.article.reverse > .head > figure.first-img {
  order: 1 !important;
}

html body.page-257918 main > section.article.siteWidth > .head > .inner,
html body.tpl-eid.page-257918 main > section.article.siteWidth > .head > .inner {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.page-257918 main > section.article .imgContainer,
html body.tpl-eid.page-257918 main > section.article .imgContainer {
  display: none !important;
}

html body.page-257918 main > section.article h2.title,
html body.tpl-eid.page-257918 main > section.article h2.title {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 clamp(18px, 2.8vw, 30px) !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #10283d !important;
  -webkit-text-fill-color: #10283d !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(23px, 2.4vw, 34px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .01em !important;
  text-align: left !important;
  text-transform: none !important;
}

html body.page-257918 main > section.article h2.title::before,
html body.tpl-eid.page-257918 main > section.article h2.title::before {
  content: "POETRY" !important;
  display: block !important;
  margin: 0 0 10px !important;
  color: #12b8a8 !important;
  -webkit-text-fill-color: #12b8a8 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

html body.page-257918 main > section#cjnu.article h2.title::before,
html body.tpl-eid.page-257918 main > section#cjnu.article h2.title::before {
  content: "THE DOOR OF SILENCE" !important;
}

html body.page-257918 main > section#q91r.article h2.title::before,
html body.tpl-eid.page-257918 main > section#q91r.article h2.title::before {
  content: "THE LIGHT BETWEEN WORDS" !important;
}

html body.page-257918 main > section#zjfd.article h2.title::before,
html body.tpl-eid.page-257918 main > section#zjfd.article h2.title::before {
  content: "A WISH FINDS ITS VOICE" !important;
}

html body.page-257918 main > section.article h2.title::after,
html body.tpl-eid.page-257918 main > section.article h2.title::after {
  content: "" !important;
  display: block !important;
  width: min(180px, 46vw) !important;
  height: 4px !important;
  margin: 15px 0 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #12b8a8 0%, #5cd3e1 66%, #4868db 100%) !important;
  box-shadow: 0 12px 26px rgba(18, 184, 168, .16) !important;
}

html body.page-257918 main > section.article .txt,
html body.tpl-eid.page-257918 main > section.article .txt {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(18px, 3vw, 28px) !important;
  border: 1px solid rgba(18, 184, 168, .13) !important;
  border-radius: 16px !important;
  background:
    radial-gradient(circle at 18% 8%, rgba(18, 184, 168, .06) 0 18%, transparent 42%),
    rgba(255, 255, 255, .72) !important;
  color: #2b4657 !important;
  -webkit-text-fill-color: #2b4657 !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", "Times New Roman", serif !important;
  font-size: clamp(15px, 1.12vw, 17px) !important;
  font-weight: 500 !important;
  line-height: 2.05 !important;
  letter-spacing: .02em !important;
  text-align: left !important;
  box-shadow: 0 12px 28px rgba(26, 82, 88, .055) !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-257918 main > section.article .txt *,
html body.tpl-eid.page-257918 main > section.article .txt * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  overflow-wrap: anywhere !important;
}

html body.page-257918 main > section.article figure.first-img,
html body.tpl-eid.page-257918 main > section.article figure.first-img {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(18, 184, 168, .18) !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, .86) !important;
  box-shadow: 0 22px 56px rgba(26, 82, 88, .12) !important;
  overflow: hidden !important;
}

html body.page-257918 main > section.article figure.first-img img,
html body.tpl-eid.page-257918 main > section.article figure.first-img img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  margin: 0 !important;
  border-radius: 17px !important;
  box-shadow: none !important;
}

html body.page-257918 main > section.article figure.first-img figcaption,
html body.tpl-eid.page-257918 main > section.article figure.first-img figcaption {
  display: none !important;
}

html body.page-257918 aside > article.freeArea,
html body.tpl-eid.page-257918 aside > article.freeArea {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  overflow-x: hidden !important;
}

html body.page-257918 footer.footer,
html body.tpl-eid.page-257918 footer.footer {
  margin-top: 0 !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-257918 > h1.pageTitle,
  html body.tpl-eid.page-257918 > h1.pageTitle {
    --kite-unspoken-image-gap: 48px;
    padding-left: 48px !important;
    padding-right: calc(var(--kite-unspoken-rail-width) + var(--kite-unspoken-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.page-257918 > h1.pageTitle::after,
  html body.tpl-eid.page-257918 > h1.pageTitle::after {
    width: min(28vw, 360px) !important;
  }

  html body.page-257918 > #kite-page-overview,
  html body.tpl-eid.page-257918 > #kite-page-overview {
    left: 48px !important;
    width: min(585px, 49vw) !important;
    max-width: min(585px, 49vw) !important;
    font-size: 17px !important;
  }
}

@media (max-width: 1080px) {
  html body.page-257918 > h1.pageTitle,
  html body.tpl-eid.page-257918 > h1.pageTitle {
    --kite-unspoken-rail-width: 76px;
    min-height: 0 !important;
    padding: 98px 18px 42px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 22px !important;
    overflow: visible !important;
  }

  html body.page-257918 > h1.pageTitle::before,
  html body.tpl-eid.page-257918 > h1.pageTitle::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    align-self: flex-start !important;
    flex-wrap: wrap !important;
    gap: 10px 16px !important;
    margin: 0 0 10px !important;
  }

  html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
  html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
    font-size: clamp(44px, 13vw, 64px) !important;
  }

  html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
  html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
    font-size: clamp(22px, 6vw, 28px) !important;
  }

  html body.page-257918 > h1.pageTitle::after,
  html body.tpl-eid.page-257918 > h1.pageTitle::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 10px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body.page-257918 > #kite-page-overview,
  html body.tpl-eid.page-257918 > #kite-page-overview {
    position: static !important;
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.page-257918 > nav.pnkz,
  html body.tpl-eid.page-257918 > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 767px) {
  html body.page-257918 > nav.pnkz ul,
  html body.tpl-eid.page-257918 > nav.pnkz ul {
    justify-content: center !important;
  }

  html body.page-257918 main,
  html body.tpl-eid.page-257918 main {
    padding: 10px 0 76px !important;
  }

  html body.page-257918 main > section.article.siteWidth,
  html body.tpl-eid.page-257918 main > section.article.siteWidth {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin: 0 auto 24px !important;
    padding: 18px 14px !important;
    border-radius: 18px !important;
  }

  html body.page-257918 main > section.article.siteWidth > .head,
  html body.tpl-eid.page-257918 main > section.article.siteWidth > .head,
  html body.page-257918 main > section.article.reverse > .head,
  html body.tpl-eid.page-257918 main > section.article.reverse > .head {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  html body.page-257918 main > section.article.reverse > .head > .inner,
  html body.tpl-eid.page-257918 main > section.article.reverse > .head > .inner,
  html body.page-257918 main > section.article.reverse > .head > figure.first-img,
  html body.tpl-eid.page-257918 main > section.article.reverse > .head > figure.first-img {
    order: initial !important;
  }

  html body.page-257918 main > section.article h2.title,
  html body.tpl-eid.page-257918 main > section.article h2.title {
    margin-bottom: 18px !important;
    font-size: clamp(22px, 5.9vw, 28px) !important;
    line-height: 1.55 !important;
  }

  html body.page-257918 main > section.article h2.title::after,
  html body.tpl-eid.page-257918 main > section.article h2.title::after {
    width: 122px !important;
    height: 4px !important;
  }

  html body.page-257918 main > section.article .txt,
  html body.tpl-eid.page-257918 main > section.article .txt {
    padding: 17px 15px !important;
    border-radius: 14px !important;
    font-size: 14.5px !important;
    line-height: 1.95 !important;
  }

  html body.page-257918 main > section.article figure.first-img,
  html body.tpl-eid.page-257918 main > section.article figure.first-img {
    padding: 7px !important;
    border-radius: 20px !important;
  }

  html body.page-257918 main > section.article figure.first-img img,
  html body.tpl-eid.page-257918 main > section.article figure.first-img img {
    border-radius: 14px !important;
  }
}

@media (max-width: 420px) {
  html body.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.tpl-eid.page-257918 > h1.pageTitle > span.kite-sitewide-hero-title-text {
    display: grid !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257918 > h1.pageTitle,
  html body.tpl-eid.page-257918 > h1.pageTitle,
  html body.page-257918 main > section.article *,
  html body.tpl-eid.page-257918 main > section.article * {
    transition: none !important;
    animation: none !important;
  }
}

html body.page-257918:not(#kiteUnspokenHeroA):not(#kiteUnspokenHeroB):not(#kiteUnspokenHeroC):not(#kiteUnspokenHeroD):not(#kiteUnspokenHeroE):not(#kiteUnspokenHeroF):not(#kiteUnspokenHeroG) > h1.pageTitle:has(+ #kite-page-overview), /* KITE_UNSPOKEN_ROOM_HERO_20260819_V2 */
html body.tpl-eid.page-257918:not(#kiteUnspokenHeroA):not(#kiteUnspokenHeroB):not(#kiteUnspokenHeroC):not(#kiteUnspokenHeroD):not(#kiteUnspokenHeroE):not(#kiteUnspokenHeroF):not(#kiteUnspokenHeroG) > h1.pageTitle:has(+ #kite-page-overview) {
  min-height: 100svh !important;
  height: auto !important;
  justify-content: flex-start !important;
  padding-top: clamp(132px, 18vh, 186px) !important;
  padding-bottom: 0 !important;
  font-size: clamp(48px, 4.25vw, 72px) !important;
  line-height: 1.18 !important;
  letter-spacing: .005em !important;
  text-wrap: balance !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-257918:not(#kiteUnspokenHeroA):not(#kiteUnspokenHeroB):not(#kiteUnspokenHeroC):not(#kiteUnspokenHeroD):not(#kiteUnspokenHeroE):not(#kiteUnspokenHeroF):not(#kiteUnspokenHeroG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257918:not(#kiteUnspokenHeroA):not(#kiteUnspokenHeroB):not(#kiteUnspokenHeroC):not(#kiteUnspokenHeroD):not(#kiteUnspokenHeroE):not(#kiteUnspokenHeroF):not(#kiteUnspokenHeroG) > h1.pageTitle:has(+ #kite-page-overview) {
    padding-left: 48px !important;
    padding-right: calc(var(--kite-unspoken-rail-width) + var(--kite-unspoken-image-gap) + min(28vw, 360px) + 32px) !important;
  }
}

@media (max-width: 1080px) {
  html body.page-257918:not(#kiteUnspokenMobileA):not(#kiteUnspokenMobileB):not(#kiteUnspokenMobileC):not(#kiteUnspokenMobileD):not(#kiteUnspokenMobileE):not(#kiteUnspokenMobileF):not(#kiteUnspokenMobileG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257918:not(#kiteUnspokenMobileA):not(#kiteUnspokenMobileB):not(#kiteUnspokenMobileC):not(#kiteUnspokenMobileD):not(#kiteUnspokenMobileE):not(#kiteUnspokenMobileF):not(#kiteUnspokenMobileG) > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: 0 !important;
    height: auto !important;
    justify-content: flex-start !important;
    padding: 98px 18px 42px !important;
    font-size: clamp(32px, 7.2vw, 54px) !important;
    line-height: 1.24 !important;
  }
}

@media (max-width: 420px) {
  html body.page-257918:not(#kiteUnspokenPhoneA):not(#kiteUnspokenPhoneB):not(#kiteUnspokenPhoneC):not(#kiteUnspokenPhoneD):not(#kiteUnspokenPhoneE):not(#kiteUnspokenPhoneF):not(#kiteUnspokenPhoneG) > h1.pageTitle:has(+ #kite-page-overview),
  html body.tpl-eid.page-257918:not(#kiteUnspokenPhoneA):not(#kiteUnspokenPhoneB):not(#kiteUnspokenPhoneC):not(#kiteUnspokenPhoneD):not(#kiteUnspokenPhoneE):not(#kiteUnspokenPhoneF):not(#kiteUnspokenPhoneG) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 88px 16px 34px !important;
    font-size: clamp(30px, 8.1vw, 36px) !important;
  }
}

/* KITE_UNSPOKEN_ROOM_MENU_20260819_V3
   Scope: The Unspoken Room page (page-257918) only.
   Purpose: keep the closed drawer outside the viewport and restore the opened
   hamburger navigation to a full-height, scrollable panel. */

html body.page-257918 > div.navi:not(.active),
html body.tpl-eid.page-257918 > div.navi:not(.active) {
  position: fixed !important;
  inset: 0 auto auto 0 !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: hidden !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(-100%) !important;
  background: #000 !important;
}

html body.page-257918 > div.navi.active,
html body.tpl-eid.page-257918 > div.navi.active {
  position: fixed !important;
  inset: 0 auto auto 0 !important;
  z-index: 2147483645 !important;
  display: block !important;
  visibility: visible !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 0 !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 130px 30px 50px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
  background: #000 !important;
  color: #fff !important;
}

html body.page-257918 .hamburger.active,
html body.tpl-eid.page-257918 .hamburger.active,
html body.page-257918 .header:has(.hamburger.active),
html body.tpl-eid.page-257918 .header:has(.hamburger.active) {
  z-index: 2147483647 !important;
}

html body.page-257918:has(.hamburger.active) .header-floating-btns,
html body.tpl-eid.page-257918:has(.hamburger.active) .header-floating-btns,
html body.page-257918:has(.hamburger.active) #js-stalker-root,
html body.tpl-eid.page-257918:has(.hamburger.active) #js-stalker-root {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body.page-257918 > div.navi.active > .inner,
html body.tpl-eid.page-257918 > div.navi.active > .inner {
  display: flex !important;
  visibility: visible !important;
  justify-content: space-between !important;
  gap: 32px !important;
  width: min(1200px, calc(100vw - 60px)) !important;
  max-width: 1200px !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
  pointer-events: auto !important;
}

@media (max-width: 767px) {
  html body.page-257918 > div.navi.active,
  html body.tpl-eid.page-257918 > div.navi.active {
    padding: 94px 22px 40px !important;
  }

  html body.page-257918 > div.navi.active > .inner,
  html body.tpl-eid.page-257918 > div.navi.active > .inner {
    display: block !important;
    width: calc(100vw - 44px) !important;
    max-width: none !important;
    height: 100% !important;
    overflow-y: auto !important;
  }
}
/* End: Poetry of Life menu fix */

/* KITE_UNSPOKEN_ROOM_ATMOSPHERE_20260819_V4
   Scope: page-257918 only. Structure follows the approved Prologue/Poetry page,
   while indigo, moon-gold, and quiet-light details distinguish Kapi-chan's story. */

html body.page-257918,
html body.tpl-eid.page-257918 {
  background:
    linear-gradient(90deg, rgba(67, 88, 146, .045) 1px, transparent 1px),
    linear-gradient(180deg, #fbfcff 0%, #eef4fb 48%, #f8fbfc 100%) !important;
  background-size: clamp(112px, 12vw, 184px) 100%, auto !important;
  color: #21324f !important;
}

html body.page-257918 > h1.pageTitle,
html body.tpl-eid.page-257918 > h1.pageTitle {
  background:
    radial-gradient(ellipse at 76% 42%, rgba(63, 154, 155, .24), transparent 31%),
    radial-gradient(ellipse at 45% 105%, rgba(97, 91, 177, .16), transparent 40%),
    linear-gradient(112deg, #ffffff 0%, #f8f9ff 40%, #eaf1fb 70%, #e2f1ef 100%) !important;
  color: #324a84 !important;
  -webkit-text-fill-color: #324a84 !important;
}

html body.page-257918 > h1.pageTitle::before,
html body.tpl-eid.page-257918 > h1.pageTitle::before {
  color: #a56f1b !important;
  -webkit-text-fill-color: #a56f1b !important;
  letter-spacing: .08em !important;
}

html body.page-257918 > h1.pageTitle::after,
html body.tpl-eid.page-257918 > h1.pageTitle::after {
  border-color: rgba(190, 145, 58, .38) !important;
  background-color: rgba(246, 248, 255, .82) !important;
  box-shadow: 0 34px 78px rgba(31, 43, 86, .18), 0 0 0 1px rgba(53, 147, 147, .08) !important;
}

html body.page-257918 > #kite-page-overview,
html body.tpl-eid.page-257918 > #kite-page-overview {
  padding: 18px 22px 18px 24px !important;
  border-left: 3px solid rgba(195, 145, 48, .78) !important;
  border-radius: 0 16px 16px 0 !important;
  background: linear-gradient(90deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .28)) !important;
  color: #253653 !important;
  -webkit-text-fill-color: #253653 !important;
  box-shadow: 0 18px 46px rgba(51, 65, 112, .08) !important;
}

html body.page-257918 main,
html body.tpl-eid.page-257918 main {
  background:
    radial-gradient(circle at 14% 12%, rgba(59, 155, 155, .09), transparent 26%),
    radial-gradient(circle at 88% 58%, rgba(113, 91, 173, .08), transparent 30%),
    linear-gradient(90deg, rgba(66, 89, 146, .035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(249, 251, 255, .97) 0%, rgba(237, 244, 250, .94) 100%) !important;
  background-size: auto, auto, clamp(112px, 12vw, 184px) 100%, auto !important;
}

html body.page-257918 main > section.article.siteWidth,
html body.tpl-eid.page-257918 main > section.article.siteWidth {
  position: relative !important;
  border-color: rgba(83, 102, 158, .18) !important;
  background:
    radial-gradient(circle at 100% 0%, rgba(209, 171, 82, .08), transparent 30%),
    rgba(255, 255, 255, .90) !important;
  box-shadow: 0 30px 78px rgba(36, 53, 94, .11) !important;
}

html body.page-257918 main > section.article.siteWidth::before,
html body.tpl-eid.page-257918 main > section.article.siteWidth::before {
  position: absolute !important;
  top: 15px !important;
  right: 22px !important;
  color: rgba(55, 72, 125, .075) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(72px, 8vw, 118px) !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  pointer-events: none !important;
}

html body.page-257918 main > section#cjnu.article::before,
html body.tpl-eid.page-257918 main > section#cjnu.article::before { content: "I" !important; }
html body.page-257918 main > section#q91r.article::before,
html body.tpl-eid.page-257918 main > section#q91r.article::before { content: "II" !important; }
html body.page-257918 main > section#zjfd.article::before,
html body.tpl-eid.page-257918 main > section#zjfd.article::before { content: "III" !important; }

html body.page-257918 main > section.article h2.title,
html body.tpl-eid.page-257918 main > section.article h2.title {
  color: #26385f !important;
  -webkit-text-fill-color: #26385f !important;
}

html body.page-257918 main > section.article h2.title::before,
html body.tpl-eid.page-257918 main > section.article h2.title::before {
  color: #9a6a22 !important;
  -webkit-text-fill-color: #9a6a22 !important;
}

html body.page-257918 main > section.article h2.title::after,
html body.tpl-eid.page-257918 main > section.article h2.title::after {
  background: linear-gradient(90deg, #c0913f 0%, #45aaa3 58%, #5d65a5 100%) !important;
  box-shadow: 0 12px 26px rgba(66, 103, 145, .16) !important;
}

html body.page-257918 main > section.article .txt,
html body.tpl-eid.page-257918 main > section.article .txt {
  border-color: rgba(85, 105, 163, .14) !important;
  background:
    radial-gradient(circle at 16% 8%, rgba(192, 145, 63, .055) 0 18%, transparent 42%),
    rgba(251, 252, 255, .82) !important;
  color: #34445c !important;
  -webkit-text-fill-color: #34445c !important;
}

html body.page-257918 main > section.article figure.first-img,
html body.tpl-eid.page-257918 main > section.article figure.first-img {
  border-color: rgba(192, 145, 63, .25) !important;
  box-shadow: 0 24px 62px rgba(36, 53, 94, .15) !important;
}

@media (max-width: 1080px) {
  html body.page-257918 > #kite-page-overview,
  html body.tpl-eid.page-257918 > #kite-page-overview {
    padding: 17px 18px 17px 20px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257918 *,
  html body.tpl-eid.page-257918 * {
    scroll-behavior: auto !important;
  }
}
/* End: The Unspoken Room atmosphere */

html body.page-257918.page-257918.page-257918 > h1.pageTitle, /* KITE_UNSPOKEN_ROOM_HERO_POLISH_20260819_V5 */
html body.tpl-eid.page-257918.page-257918.page-257918 > h1.pageTitle {
  overflow-wrap: normal !important;
  word-break: normal !important;
}

@media (min-width: 1081px) {
  html body.page-257918.page-257918.page-257918 > h1.pageTitle,
  html body.tpl-eid.page-257918.page-257918.page-257918 > h1.pageTitle {
    font-size: clamp(40px, 3.15vw, 48px) !important;
    line-height: 1.26 !important;
    letter-spacing: 0 !important;
    text-wrap: balance !important;
    word-break: keep-all !important;
  }

  html body.page-257918.page-257918.page-257918 > #kite-page-overview,
  html body.tpl-eid.page-257918.page-257918.page-257918 > #kite-page-overview {
    left: clamp(72px, 8vw, 136px) !important;
    width: min(600px, 42vw) !important;
    max-width: min(600px, 42vw) !important;
    margin: 0 !important;
    transform: none !important;
  }
}

@media (max-width: 1080px) {
  html body.page-257918.page-257918.page-257918 > #kite-page-overview,
  html body.tpl-eid.page-257918.page-257918.page-257918 > #kite-page-overview {
    margin: 26px auto 36px !important;
  }
}
/* End: The Unspoken Room hero polish */

@media (min-width: 1081px) {
  html body.page-257918:not(#kiteUnspokenPolishA):not(#kiteUnspokenPolishB):not(#kiteUnspokenPolishC):not(#kiteUnspokenPolishD):not(#kiteUnspokenPolishE):not(#kiteUnspokenPolishF):not(#kiteUnspokenPolishG):not(#kiteUnspokenPolishH):not(#kiteUnspokenPolishI):not(#kiteUnspokenPolishJ) > h1.pageTitle:has(+ #kite-page-overview), /* KITE_UNSPOKEN_ROOM_HERO_SPECIFICITY_20260819_V6 */
  html body.tpl-eid.page-257918:not(#kiteUnspokenPolishA):not(#kiteUnspokenPolishB):not(#kiteUnspokenPolishC):not(#kiteUnspokenPolishD):not(#kiteUnspokenPolishE):not(#kiteUnspokenPolishF):not(#kiteUnspokenPolishG):not(#kiteUnspokenPolishH):not(#kiteUnspokenPolishI):not(#kiteUnspokenPolishJ) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: clamp(40px, 3.15vw, 48px) !important;
    line-height: 1.26 !important;
    letter-spacing: 0 !important;
    overflow-wrap: normal !important;
    word-break: keep-all !important;
  }

  html body.page-257918:not(#kiteUnspokenOverviewA):not(#kiteUnspokenOverviewB):not(#kiteUnspokenOverviewC):not(#kiteUnspokenOverviewD):not(#kiteUnspokenOverviewE):not(#kiteUnspokenOverviewF):not(#kiteUnspokenOverviewG):not(#kiteUnspokenOverviewH):not(#kiteUnspokenOverviewI):not(#kiteUnspokenOverviewJ) > #kite-page-overview,
  html body.tpl-eid.page-257918:not(#kiteUnspokenOverviewA):not(#kiteUnspokenOverviewB):not(#kiteUnspokenOverviewC):not(#kiteUnspokenOverviewD):not(#kiteUnspokenOverviewE):not(#kiteUnspokenOverviewF):not(#kiteUnspokenOverviewG):not(#kiteUnspokenOverviewH):not(#kiteUnspokenOverviewI):not(#kiteUnspokenOverviewJ) > #kite-page-overview {
    left: clamp(72px, 8vw, 136px) !important;
    width: min(600px, 42vw) !important;
    max-width: min(600px, 42vw) !important;
    margin: 0 !important;
    transform: none !important;
  }
}
/* End: The Unspoken Room specificity polish */

html body.page-154474:not(#kiteCont3MainOverviewA):not(#kiteCont3MainOverviewB):not(#kiteCont3MainOverviewC):not(#kiteCont3MainOverviewD):not(#kiteCont3MainOverviewE):not(#kiteCont3MainOverviewF):not(#kiteCont3MainOverviewG):not(#kiteCont3MainOverviewH):not(#kiteCont3MainOverviewI):not(#kiteCont3MainOverviewJ):not(#kiteCont3MainOverviewK):not(#kiteCont3MainOverviewL) > #kite-page-overview { /* KITE_CONT3_HERO_ALIGNMENT_20260819_V1 */
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  transform: none !important;
}

html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview),
html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview) {
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  padding-top: clamp(86px, 8vw, 118px) !important;
  padding-left: clamp(42.5px, 6.86vw, 82px) !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle::before,
html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle::before {
  margin: 0 0 22px !important;
}

html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text {
  align-self: flex-start !important;
  align-items: baseline !important;
  flex-wrap: nowrap !important;
  gap: clamp(18px, 2vw, 32px) !important;
  margin: 0 0 clamp(118px, 15vh, 150px) !important;
}

html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
  font-size: clamp(58px, 5.15vw, 86px) !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
  font-size: clamp(24px, 2vw, 34px) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

html body.page-257868 > nav.pnkz,
html body.page-257918 > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

@media (min-width: 1201px) {
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview) {
    overflow-wrap: normal !important;
    word-break: keep-all !important;
  }
}

@media (max-width: 1080px) {
  html body.page-154474:not(#kiteCont3MainOverviewA):not(#kiteCont3MainOverviewB):not(#kiteCont3MainOverviewC):not(#kiteCont3MainOverviewD):not(#kiteCont3MainOverviewE):not(#kiteCont3MainOverviewF):not(#kiteCont3MainOverviewG):not(#kiteCont3MainOverviewH):not(#kiteCont3MainOverviewI):not(#kiteCont3MainOverviewJ):not(#kiteCont3MainOverviewK):not(#kiteCont3MainOverviewL) > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
  }

  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview),
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: clamp(300px, 36vw, 430px) !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
  }

  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text,
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text {
    flex-wrap: wrap !important;
    gap: 10px 16px !important;
    margin: 0 0 10px !important;
  }

  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::before {
    font-size: clamp(48px, 14vw, 68px) !important;
  }

  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle > span.kite-sitewide-hero-title-text::after {
    font-size: clamp(22px, 6vw, 28px) !important;
  }
}

@media (max-width: 980px) {
  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview),
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body.page-257868:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview),
  html body.page-257918:not(#kiteCont3ChildHeroAlignA):not(#kiteCont3ChildHeroAlignB):not(#kiteCont3ChildHeroAlignC):not(#kiteCont3ChildHeroAlignD):not(#kiteCont3ChildHeroAlignE):not(#kiteCont3ChildHeroAlignF):not(#kiteCont3ChildHeroAlignG):not(#kiteCont3ChildHeroAlignH):not(#kiteCont3ChildHeroAlignI):not(#kiteCont3ChildHeroAlignJ):not(#kiteCont3ChildHeroAlignK):not(#kiteCont3ChildHeroAlignL) > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: 220px !important;
    padding: 62px 42.5px 46px !important;
  }
}

/* KITE_CONT3_GENTLE_MYSTICAL_HERO_20260820_V1 */
html body.tpl-eid.page-257868 > h1.pageTitle::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/ZwWGmWk7v8_full.jpg") !important;
}

html body.tpl-eid.page-257918 > h1.pageTitle::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/rXvK7exLOv_full.jpg") !important;
}

/* KITE_ARTICLE_EMOTIONAL_LAYOUT_20260821_V1 */

/* 74 / Poetry of Life: discovery, movement, then a wide hopeful finale. */
html body.page-257868 main > section#wj3m.article.siteWidth > .head > figure.first-img,
html body.page-257918 main > section#cjnu.article.siteWidth > .head > figure.first-img {
  width: min(100%, 420px) !important;
  max-width: 420px !important;
  aspect-ratio: 1 / 1 !important;
  margin: 0 auto !important;
  padding: 8px !important;
  border-radius: 50% !important;
  justify-self: center !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(225, 249, 247, .88)) !important;
  box-shadow: 0 24px 64px rgba(35, 102, 111, .16) !important;
  overflow: hidden !important;
}

html body.page-257868 main > section#wj3m.article.siteWidth > .head > figure.first-img img,
html body.page-257918 main > section#cjnu.article.siteWidth > .head > figure.first-img img {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}

html body.page-257868 main > section#wj3m.article.siteWidth > .head > figure.first-img img {
  object-position: 48% 50% !important;
}

html body.page-257918 main > section#cjnu.article.siteWidth > .head > figure.first-img img {
  object-position: 52% 50% !important;
}

html body.page-257868 main > section#xcre.article.siteWidth > .head > figure.first-img,
html body.page-257918 main > section#q91r.article.siteWidth > .head > figure.first-img {
  width: min(100%, 390px) !important;
  max-width: 390px !important;
  aspect-ratio: 4 / 5 !important;
  margin: 0 auto !important;
  padding: 8px !important;
  border-radius: 48% 48% 26px 26px / 31% 31% 26px 26px !important;
  justify-self: center !important;
  background: linear-gradient(160deg, rgba(255, 255, 255, .98), rgba(234, 248, 255, .90)) !important;
  box-shadow: 0 26px 68px rgba(45, 91, 119, .16) !important;
  overflow: hidden !important;
}

html body.page-257868 main > section#xcre.article.siteWidth > .head > figure.first-img img,
html body.page-257918 main > section#q91r.article.siteWidth > .head > figure.first-img img {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 4 / 5 !important;
  margin: 0 !important;
  border-radius: 48% 48% 20px 20px / 31% 31% 20px 20px !important;
  object-fit: cover !important;
}

html body.page-257868 main > section#xcre.article.siteWidth > .head > figure.first-img img {
  object-position: 42% 50% !important;
}

html body.page-257918 main > section#q91r.article.siteWidth > .head > figure.first-img img {
  object-position: 50% 50% !important;
}

html body.page-257868 main > section#hu3f.article.siteWidth > .head > figure.first-img,
html body.page-257918 main > section#zjfd.article.siteWidth > .head > figure.first-img {
  width: 100% !important;
  max-width: 100% !important;
  aspect-ratio: 16 / 11 !important;
  margin: 0 !important;
  padding: 8px !important;
  border-radius: 24px 76px 24px 76px !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(236, 246, 255, .90)) !important;
  box-shadow: 0 26px 72px rgba(45, 82, 111, .16) !important;
  overflow: hidden !important;
}

html body.page-257868 main > section#hu3f.article.siteWidth > .head > figure.first-img img,
html body.page-257918 main > section#zjfd.article.siteWidth > .head > figure.first-img img {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 16 / 11 !important;
  margin: 0 !important;
  border-radius: 18px 68px 18px 68px !important;
  object-fit: cover !important;
  object-position: 50% 50% !important;
}

@media (max-width: 860px) {
  html body.page-257868 main > section#wj3m.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#cjnu.article.siteWidth > .head > figure.first-img {
    width: min(88vw, 360px) !important;
  }

  html body.page-257868 main > section#xcre.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#q91r.article.siteWidth > .head > figure.first-img {
    width: min(86vw, 340px) !important;
  }

  html body.page-257868 main > section#hu3f.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#zjfd.article.siteWidth > .head > figure.first-img {
    width: 100% !important;
    border-radius: 20px 54px 20px 54px !important;
  }

  html body.page-257868 main > section#hu3f.article.siteWidth > .head > figure.first-img img,
  html body.page-257918 main > section#zjfd.article.siteWidth > .head > figure.first-img img {
    border-radius: 14px 47px 14px 47px !important;
  }
}

@media (max-width: 420px) {
  html body.page-257868 main > section#wj3m.article.siteWidth > .head > figure.first-img,
  html body.page-257868 main > section#xcre.article.siteWidth > .head > figure.first-img,
  html body.page-257868 main > section#hu3f.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#cjnu.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#q91r.article.siteWidth > .head > figure.first-img,
  html body.page-257918 main > section#zjfd.article.siteWidth > .head > figure.first-img {
    padding: 6px !important;
  }
}

/* End KITE_ARTICLE_EMOTIONAL_LAYOUT_20260821_V1 */

/* KITE_CONT3_CHILD_HEADER_HERO_MATCH_20260822_V1 start
   Scope: direct Prologue children 74, 75, 76, 77, and 78 only.
   Purpose: match cont3/main.html header visibility and top hero typography/layout.
   Article bodies, story images, copy, navigation, and publication state are unchanged. */

html body.page-257868 {
  --kite-cont3-child-eyebrow: "POETRY OF LIFE / SAVA'S JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/ZwWGmWk7v8_full.jpg");
}

html body.page-257918 {
  --kite-cont3-child-eyebrow: "THE UNSPOKEN ROOM / KAPI-CHAN'S STORY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/rXvK7exLOv_full.jpg");
}

html body.page-258062 {
  --kite-cont3-child-eyebrow: "LETTERS IN THE SKY / SHII'S JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/kZk3hzBy38_full.webp");
}

html body.page-258148 {
  --kite-cont3-child-eyebrow: "THE RIBBON OF WISHES / KITE'S JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/LmQnJ3B1Oc_full.webp");
}

html body.page-258158 {
  --kite-cont3-child-eyebrow: "THE RESTING SPRING / KAPI'S GENTLE JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/V6a0Zu4QDi_full.webp");
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > *:not(.hamburger) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
  --kite-cont3-child-rail-width: 120px;
  --kite-cont3-child-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(430px, 32.3vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px)
    calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(29.2vw, 470px) + 52px)
    clamp(58px, 6vw, 84px)
    clamp(42.5px, 6.86vw, 82px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  background-size: auto, 112px 100%, auto, auto !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  animation: none !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
  content: var(--kite-cont3-child-eyebrow) !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
  white-space: normal !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: var(--kite-cont3-child-hero-image) !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
  transform: none !important;
}

html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  transform: none !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-image-gap: 48px;
    padding-right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    width: min(28vw, 360px) !important;
  }
}

@media (max-width: 1080px) {
  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-rail-width: 76px;
    min-height: 0 !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    align-self: center !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 32px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 980px) {
  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 62px 42.5px 46px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body:is(.page-257868, .page-257918, .page-258062, .page-258148, .page-258158) > h1.pageTitle {
    animation: none !important;
  }
}

/* KITE_CONT3_CHILD_HEADER_HERO_MATCH_20260822_V1 end */

/* KITE_SITEWIDE_PAGE_OVERVIEW_VERTICAL_CENTER_20260826_V1 */
html body:not(#top):not(.slide)
  > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
  translate: 0 19px !important;
}

html body:not(#top):not(.slide):is(
  .page-154474,
  .page-257868,
  .page-257918,
  .page-258062,
  .page-258148,
  .page-258158
) > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
  translate: 0 4px !important;
}

@media (max-width: 1080px) {
  html body:not(#top):not(.slide):is(
    .page-154474,
    .page-257868,
    .page-257918,
    .page-258062,
    .page-258148,
    .page-258158
  ) > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
    translate: 0 5px !important;
  }
}

@media (max-width: 767px) {
  html body:not(#top):not(.slide)
    > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
    translate: 0 14px !important;
  }

  html body:not(#top):not(.slide).page-257860
    > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
    translate: 0 10px !important;
  }

  html body:not(#top):not(.slide):is(
    .page-236847,
    .page-236850,
    .page-236853,
    .page-236860,
    .page-236861,
    .page-236989,
    .page-236994,
    .page-237084,
    .page-238920,
    .page-239199,
    .page-239513,
    .page-239743,
    .page-241143,
    .page-256403,
    .page-256406,
    .page-256507,
    .page-256696,
    .page-256697,
    .page-256698,
    .page-256699,
    .page-256731,
    .page-256734,
    .page-258212,
    .page-258290
  ) > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
    translate: 0 30px !important;
  }
}

@media (max-width: 700px) {
  html body:not(#top):not(.slide).page-154472
    > h1.pageTitle + p#kite-page-overview[data-kite-source="meta-description"] {
    translate: 0 clamp(16px, 4vw, 24px) !important;
  }
}
/* /KITE_SITEWIDE_PAGE_OVERVIEW_VERTICAL_CENTER_20260826_V1 */

/* kite-sitewide-white-pill-buttons-20260827-v1:start */
/*
 * cont1/main の「京浜エリアの相談ページ」を正本にした白系pill CTA。
 * page識別子とcomponent祖先で限定し、目次・大型カード・固定操作・色付きprimaryは対象外。
 */
html body:not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled) :is(
  html body.page-256404 #n6k7.article .txt.editorArea > a,
  html body.page-256406 #chapter14 .kite-guide-buttons > a.kite-guide-button:not(.kite-guide-button-primary),
  html body.page-154472 .kite-representative-url-box .kite-representative-link-buttons > a,
  html body.page-236850 .link-btn-wrapper > a.link-btn,
  html body.page-239443 .cta > .actions > a,
  html body:is(.page-249793, .page-256404) .kite-hero-inner .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148) .kite-primary-guide > a.kite-primary-guide-button,
  html body:is(.page-250815, .page-250816) .kite-service-detail-actions > a[href^="tel:"],
  html body#top .kite-cta-actions > a.kite-cta-button.kite-cta-button-secondary,
  html body#top .kite-consult-compass__actions > a.kite-consult-compass__button--secondary,
  html body.page-154472 .kite-hodogaya-profile-cta-20260523__body a[href$="/cont11/main.html"],
  html body.page-239440 #guide-19.k9m-s .k9m-more > a[href*="/cont9/58.html"],
  html body.page-239440 .k9m-cta a[href$="/cont7/26.html"],
  html body.page-239496 .kpp-hero-actions > a.kpp-btn[href$="/cont7/26.html"],
  html body.page-250814 .kc-hero-copy .kc-actions > a.kc-btn.kc-btn-secondary[href*="#kc-route"],
  html body.page-250814 .kc-final-card .kc-final-actions > a.kc-btn[href$="/cont7/26.html"],
  html body.page-256403 .ae-cta > a[href$="/cont7/26.html"],
  html body.page-256507 .kite-handbook-link-20260801 > a[href$="/cont12/69.html"],
  html body.page-258212 .scc-ending > a.scc-back,
  html body.page-258290 .sdl-ending > a.sdl-back,
  html body.tpl-profile .kp-actions > a.kp-btn.is-outline
) {
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 52px !important;
  max-width: 100% !important;
  padding: 13px 23px !important;
  border: 1.5px solid rgba(14, 181, 156, .52) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(235, 252, 249, .96) 52%, rgba(229, 245, 255, .98) 100%) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  letter-spacing: normal !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-shadow: 0 12px 30px rgba(10, 132, 157, .13), inset 0 1px 0 rgba(255, 255, 255, .95) !important;
  transition: background .24s ease, border-color .24s ease, box-shadow .24s ease, color .24s ease !important;
}

html body:not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled) :is(
  html body.page-256404 #n6k7.article .txt.editorArea > a,
  html body.page-256406 #chapter14 .kite-guide-buttons > a.kite-guide-button:not(.kite-guide-button-primary),
  html body.page-154472 .kite-representative-url-box .kite-representative-link-buttons > a,
  html body.page-236850 .link-btn-wrapper > a.link-btn,
  html body.page-239443 .cta > .actions > a,
  html body:is(.page-249793, .page-256404) .kite-hero-inner .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148) .kite-primary-guide > a.kite-primary-guide-button,
  html body:is(.page-250815, .page-250816) .kite-service-detail-actions > a[href^="tel:"],
  html body#top .kite-cta-actions > a.kite-cta-button.kite-cta-button-secondary,
  html body.page-154472 .kite-hodogaya-profile-cta-20260523__body a[href$="/cont11/main.html"],
  html body.page-239440 #guide-19.k9m-s .k9m-more > a[href*="/cont9/58.html"],
  html body.page-239440 .k9m-cta a[href$="/cont7/26.html"],
  html body.page-239496 .kpp-hero-actions > a.kpp-btn[href$="/cont7/26.html"],
  html body.page-250814 .kc-hero-copy .kc-actions > a.kc-btn.kc-btn-secondary[href*="#kc-route"],
  html body.page-250814 .kc-final-card .kc-final-actions > a.kc-btn[href$="/cont7/26.html"],
  html body.page-256403 .ae-cta > a[href$="/cont7/26.html"],
  html body.page-256507 .kite-handbook-link-20260801 > a[href$="/cont12/69.html"],
  html body.page-258212 .scc-ending > a.scc-back,
  html body.page-258290 .sdl-ending > a.sdl-back,
  html body.tpl-profile .kp-actions > a.kp-btn.is-outline
)::after {
  content: "" !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: 8px !important;
  height: 8px !important;
  margin: 0 0 0 13px !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 2px solid currentColor !important;
  border-right: 2px solid currentColor !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  position: static !important;
  transform: rotate(45deg) !important;
}

@media (hover: hover) and (pointer: fine) {
  html body:not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled) :is(
    html body.page-256404 #n6k7.article .txt.editorArea > a,
    html body.page-256406 #chapter14 .kite-guide-buttons > a.kite-guide-button:not(.kite-guide-button-primary),
    html body.page-154472 .kite-representative-url-box .kite-representative-link-buttons > a,
    html body.page-236850 .link-btn-wrapper > a.link-btn,
    html body.page-239443 .cta > .actions > a,
    html body:is(.page-249793, .page-256404) .kite-hero-inner .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-250145, .page-250146, .page-250147, .page-250148) .kite-primary-guide > a.kite-primary-guide-button,
    html body:is(.page-250815, .page-250816) .kite-service-detail-actions > a[href^="tel:"],
    html body#top .kite-cta-actions > a.kite-cta-button.kite-cta-button-secondary,
    html body#top .kite-consult-compass__actions > a.kite-consult-compass__button--secondary,
    html body.page-154472 .kite-hodogaya-profile-cta-20260523__body a[href$="/cont11/main.html"],
    html body.page-239440 #guide-19.k9m-s .k9m-more > a[href*="/cont9/58.html"],
    html body.page-239440 .k9m-cta a[href$="/cont7/26.html"],
    html body.page-239496 .kpp-hero-actions > a.kpp-btn[href$="/cont7/26.html"],
    html body.page-250814 .kc-hero-copy .kc-actions > a.kc-btn.kc-btn-secondary[href*="#kc-route"],
    html body.page-250814 .kc-final-card .kc-final-actions > a.kc-btn[href$="/cont7/26.html"],
    html body.page-256403 .ae-cta > a[href$="/cont7/26.html"],
    html body.page-256507 .kite-handbook-link-20260801 > a[href$="/cont12/69.html"],
    html body.page-258212 .scc-ending > a.scc-back,
    html body.page-258290 .sdl-ending > a.sdl-back,
    html body.tpl-profile .kp-actions > a.kp-btn.is-outline
  ):hover {
    background: linear-gradient(135deg, #fff 0%, rgba(226, 250, 246, .98) 50%, rgba(218, 241, 255, .98) 100%) !important;
    border-color: rgba(14, 181, 156, .7) !important;
    box-shadow: 0 14px 32px rgba(10, 132, 157, .17), inset 0 1px 0 #fff !important;
  }
}

html body:not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled) :is(
  html body.page-256404 #n6k7.article .txt.editorArea > a,
  html body.page-256406 #chapter14 .kite-guide-buttons > a.kite-guide-button:not(.kite-guide-button-primary),
  html body.page-154472 .kite-representative-url-box .kite-representative-link-buttons > a,
  html body.page-236850 .link-btn-wrapper > a.link-btn,
  html body.page-239443 .cta > .actions > a,
  html body:is(.page-249793, .page-256404) .kite-hero-inner .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148) .kite-primary-guide > a.kite-primary-guide-button,
  html body:is(.page-250815, .page-250816) .kite-service-detail-actions > a[href^="tel:"],
  html body#top .kite-cta-actions > a.kite-cta-button.kite-cta-button-secondary,
  html body#top .kite-consult-compass__actions > a.kite-consult-compass__button--secondary,
  html body.page-154472 .kite-hodogaya-profile-cta-20260523__body a[href$="/cont11/main.html"],
  html body.page-239440 #guide-19.k9m-s .k9m-more > a[href*="/cont9/58.html"],
  html body.page-239440 .k9m-cta a[href$="/cont7/26.html"],
  html body.page-239496 .kpp-hero-actions > a.kpp-btn[href$="/cont7/26.html"],
  html body.page-250814 .kc-hero-copy .kc-actions > a.kc-btn.kc-btn-secondary[href*="#kc-route"],
  html body.page-250814 .kc-final-card .kc-final-actions > a.kc-btn[href$="/cont7/26.html"],
  html body.page-256403 .ae-cta > a[href$="/cont7/26.html"],
  html body.page-256507 .kite-handbook-link-20260801 > a[href$="/cont12/69.html"],
  html body.page-258212 .scc-ending > a.scc-back,
  html body.page-258290 .sdl-ending > a.sdl-back,
  html body.tpl-profile .kp-actions > a.kp-btn.is-outline
):focus-visible {
  outline: 3px solid rgba(15, 184, 178, .76) !important;
  outline-offset: 5px !important;
  box-shadow: 0 0 0 6px rgba(64, 169, 232, .16) !important;
}

@media (prefers-reduced-motion: reduce) {
  html body:not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled):not(#kite-sitewide-white-button-disabled) :is(
    html body.page-256404 #n6k7.article .txt.editorArea > a,
    html body.page-256406 #chapter14 .kite-guide-buttons > a.kite-guide-button:not(.kite-guide-button-primary),
    html body.page-154472 .kite-representative-url-box .kite-representative-link-buttons > a,
    html body.page-236850 .link-btn-wrapper > a.link-btn,
    html body.page-239443 .cta > .actions > a,
    html body:is(.page-249793, .page-256404) .kite-hero-inner .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-250145, .page-250146, .page-250147, .page-250148) .kite-primary-guide > a.kite-primary-guide-button,
    html body:is(.page-250815, .page-250816) .kite-service-detail-actions > a[href^="tel:"],
    html body#top .kite-cta-actions > a.kite-cta-button.kite-cta-button-secondary,
    html body#top .kite-consult-compass__actions > a.kite-consult-compass__button--secondary,
    html body.page-154472 .kite-hodogaya-profile-cta-20260523__body a[href$="/cont11/main.html"],
    html body.page-239440 #guide-19.k9m-s .k9m-more > a[href*="/cont9/58.html"],
    html body.page-239440 .k9m-cta a[href$="/cont7/26.html"],
    html body.page-239496 .kpp-hero-actions > a.kpp-btn[href$="/cont7/26.html"],
    html body.page-250814 .kc-hero-copy .kc-actions > a.kc-btn.kc-btn-secondary[href*="#kc-route"],
    html body.page-250814 .kc-final-card .kc-final-actions > a.kc-btn[href$="/cont7/26.html"],
    html body.page-256403 .ae-cta > a[href$="/cont7/26.html"],
    html body.page-256507 .kite-handbook-link-20260801 > a[href$="/cont12/69.html"],
    html body.page-258212 .scc-ending > a.scc-back,
    html body.page-258290 .sdl-ending > a.sdl-back,
    html body.tpl-profile .kp-actions > a.kp-btn.is-outline
  ) {
    animation: none !important;
    translate: 0 0 !important;
    scale: 1 !important;
    rotate: 0deg !important;
    transition-duration: .01ms !important;
  }
}
/* kite-sitewide-white-pill-buttons-20260827-v1:end */

/* kite-sitewide-hamburger-close-icon-repair-20260827-v1 start */
html body > header.header > .hamburger.active > .inner > span {
  transform-origin: center center !important;
}

html body > header.header > .hamburger.active > .inner > span:nth-of-type(1) {
  top: 50% !important;
  visibility: hidden !important;
  opacity: 0 !important;
  transform: translate(-50%, -50%) scaleX(0) !important;
}

html body > header.header > .hamburger.active > .inner > span:nth-of-type(2),
html body > header.header > .hamburger.active > .inner > span:nth-of-type(3) {
  top: 50% !important;
  left: 50% !important;
  width: 54px !important;
  height: 4px !important;
  min-height: 4px !important;
  margin: 0 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

html body > header.header > .hamburger.active > .inner > span:nth-of-type(2) {
  transform: translate(-50%, -50%) rotate(45deg) !important;
}

html body > header.header > .hamburger.active > .inner > span:nth-of-type(3) {
  transform: translate(-50%, -50%) rotate(-45deg) !important;
}

html body > header.header > .hamburger.active > .inner > p {
  visibility: hidden !important;
  opacity: 0 !important;
}

@media (max-width: 767px) {
  html body > header.header > .hamburger.active > .inner > span:nth-of-type(2),
  html body > header.header > .hamburger.active > .inner > span:nth-of-type(3) {
    width: 36px !important;
    height: 3px !important;
    min-height: 3px !important;
  }
}
/* kite-sitewide-hamburger-close-icon-repair-20260827-v1 end */

/* KITE_SITEWIDE_NONTOP_BREADCRUMB_FLOW_20260829_V1 */
/*
  Keep the CMS breadcrumb in normal flow after the page title/local menu.
  The inert :not(#...) guards intentionally outrank legacy page-inline !important rules.
*/
html body:not(#top):not(.slide):not(:is(.page-154471,.page-256404,.page-236846,.page-236848,.page-239496,.page-249793,.page-250145,.page-250146,.page-250147,.page-250148,.page-250239,.page-252352,.page-256270,.page-256273,.page-256415,.page-256416,.tpl-profile)):not(#kiteBreadcrumbFlowA):not(#kiteBreadcrumbFlowB):not(#kiteBreadcrumbFlowC):not(#kiteBreadcrumbFlowD):not(#kiteBreadcrumbFlowE):not(#kiteBreadcrumbFlowF):not(#kiteBreadcrumbFlowG):not(#kiteBreadcrumbFlowH):not(#kiteBreadcrumbFlowI):not(#kiteBreadcrumbFlowJ):not(#kiteBreadcrumbFlowK):not(#kiteBreadcrumbFlowL):not(#kiteBreadcrumbFlowM):not(#kiteBreadcrumbFlowN):not(#kiteBreadcrumbFlowO):not(#kiteBreadcrumbFlowP):not(#kiteBreadcrumbFlowQ):not(#kiteBreadcrumbFlowR):not(#kiteBreadcrumbFlowS):not(#kiteBreadcrumbFlowT) > nav.pnkz.pnkz,
html body:not(#top):not(.slide):not(#kiteBreadcrumbFlowA):not(#kiteBreadcrumbFlowB):not(#kiteBreadcrumbFlowC):not(#kiteBreadcrumbFlowD):not(#kiteBreadcrumbFlowE):not(#kiteBreadcrumbFlowF):not(#kiteBreadcrumbFlowG):not(#kiteBreadcrumbFlowH):not(#kiteBreadcrumbFlowI):not(#kiteBreadcrumbFlowJ):not(#kiteBreadcrumbFlowK):not(#kiteBreadcrumbFlowL):not(#kiteBreadcrumbFlowM):not(#kiteBreadcrumbFlowN):not(#kiteBreadcrumbFlowO):not(#kiteBreadcrumbFlowP):not(#kiteBreadcrumbFlowQ):not(#kiteBreadcrumbFlowR):not(#kiteBreadcrumbFlowS):not(#kiteBreadcrumbFlowT) nav.pnkz.pnkz[data-kite-breadcrumb-relocation="KITE_SITEWIDE_BREADCRUMB_RELOCATION_20260829_V1"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  margin: calc(var(--kite-breadcrumb-clearance, 0px) + 24px) auto 28px !important;
  transform: none !important;
  overflow: visible !important;
}

/* If a legacy GTM visual breadcrumb reappears, retain one visible breadcrumb only. */
html body:not(#top):not(.slide):has(> nav.pnkz.pnkz) > .kite-visible-breadcrumb:not(nav.pnkz),
html body:not(#top):not(.slide):has(nav.pnkz.pnkz[data-kite-breadcrumb-relocation="KITE_SITEWIDE_BREADCRUMB_RELOCATION_20260829_V1"]) > .kite-visible-breadcrumb:not(nav.pnkz) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 1080px) {
  html body:not(#top):not(.slide):not(:is(.page-154471,.page-256404,.page-236846,.page-236848,.page-239496,.page-249793,.page-250145,.page-250146,.page-250147,.page-250148,.page-250239,.page-252352,.page-256270,.page-256273,.page-256415,.page-256416,.tpl-profile)):not(#kiteBreadcrumbFlowA):not(#kiteBreadcrumbFlowB):not(#kiteBreadcrumbFlowC):not(#kiteBreadcrumbFlowD):not(#kiteBreadcrumbFlowE):not(#kiteBreadcrumbFlowF):not(#kiteBreadcrumbFlowG):not(#kiteBreadcrumbFlowH):not(#kiteBreadcrumbFlowI):not(#kiteBreadcrumbFlowJ):not(#kiteBreadcrumbFlowK):not(#kiteBreadcrumbFlowL):not(#kiteBreadcrumbFlowM):not(#kiteBreadcrumbFlowN):not(#kiteBreadcrumbFlowO):not(#kiteBreadcrumbFlowP):not(#kiteBreadcrumbFlowQ):not(#kiteBreadcrumbFlowR):not(#kiteBreadcrumbFlowS):not(#kiteBreadcrumbFlowT) > nav.pnkz.pnkz,
  html body:not(#top):not(.slide):not(#kiteBreadcrumbFlowA):not(#kiteBreadcrumbFlowB):not(#kiteBreadcrumbFlowC):not(#kiteBreadcrumbFlowD):not(#kiteBreadcrumbFlowE):not(#kiteBreadcrumbFlowF):not(#kiteBreadcrumbFlowG):not(#kiteBreadcrumbFlowH):not(#kiteBreadcrumbFlowI):not(#kiteBreadcrumbFlowJ):not(#kiteBreadcrumbFlowK):not(#kiteBreadcrumbFlowL):not(#kiteBreadcrumbFlowM):not(#kiteBreadcrumbFlowN):not(#kiteBreadcrumbFlowO):not(#kiteBreadcrumbFlowP):not(#kiteBreadcrumbFlowQ):not(#kiteBreadcrumbFlowR):not(#kiteBreadcrumbFlowS):not(#kiteBreadcrumbFlowT) nav.pnkz.pnkz[data-kite-breadcrumb-relocation="KITE_SITEWIDE_BREADCRUMB_RELOCATION_20260829_V1"] {
    width: calc(100% - 28px) !important;
    margin: calc(var(--kite-breadcrumb-clearance, 0px) + 18px) auto 24px !important;
  }
}

/* Moving the breadcrumb must not re-enable the CMS mobile body menu. */
@media (max-width: 767px) {
  html body:not(#top):not(.slide):has(nav.pnkz.pnkz[data-kite-breadcrumb-relocation="KITE_SITEWIDE_BREADCRUMB_RELOCATION_20260829_V1"]) > nav.menu.menu {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }
}
/* /KITE_SITEWIDE_NONTOP_BREADCRUMB_FLOW_20260829_V1 */

/* KITE_SITEWIDE_BREADCRUMB_RUNTIME_CARRIER_20260830_V1 */
body{--k:"KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBNPSJLSVRFX1NJVEVXSURFX0JSRUFEQ1JVTUJfUkVMT0NBVElPTl8yMDI2MDgyOV9WMSI7dmFyIEs9Il9fa2l0ZVNpdGV3aWRlQnJlYWRjcnVtYlJlbG9jYXRpb24yMDI2MDgyOVYxIjt2YXIgcGF0aD13aW5kb3cubG9jYXRpb24ucGF0aG5hbWV8fCIvIjtpZihwYXRoPT09Ii8ifHxwYXRoPT09Ii9pbmRleC5odG1sIilyZXR1cm47dmFyIHBzPVt7dGVzdDovXlwvY29udDFcL21haW5cLmh0bWwkLyxzZToiLmtzLWhlcm8ifSx7dGVzdDovXlwvY29udDFcLzU5XC5odG1sJC8sc2U6IiNraXRlLXJlZ2lvbi1oZXJvIn0se3Rlc3Q6L15cL2NvbnQ3XC9tYWluXC5odG1sJC8sc2U6Ii5jb2wtaGVybyIsY2I6dHJ1ZSxjczoiLmNvbC1jb250YWluZXIiLG1yOjg0MCxkcjo1MTAsbW06NzY3fSx7dGVzdDovXlwvY29udDhcL21haW5cLmh0bWwkLyxzZToiLnNhdmEtaGVybyIsY2I6dHJ1ZSxjczoiLnNhdmEtY29udGFpbmVyIixtcjo1NTAsZHI6NDIwLG1tOjc2OH0se3Rlc3Q6L15cL2NvbnQxMFwvbWFpblwuaHRtbCQvLHNlOiIua3BwLWhlcm8ifSx7dGVzdDovXlwvY29udDExXC9tYWluXC5odG1sJC8sc2U6Ii5raXRlLWFyZWEtbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDQ2fDQ3fDQ4fDQ5fDUwKVwuaHRtbCQvLHNlOiIua2l0ZS1yZWdpb24tbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDU1fDU2fDU3fDYyfDYzKVwuaHRtbCQvLHNlOiIua2l0ZS1tZWRpY2FsLWhlcm8tdjIifSx7dGVzdDovXlwvcHJvZmlsZVwuaHRtbCQvLHNlOiIua3AtaGVybyJ9XTt2YXIgcHQ9bnVsbDtmb3IodmFyIGk9MDtpPHBzLmxlbmd0aDtpKz0xKXtpZihwc1tpXS50ZXN0LnRlc3QocGF0aCkpe3B0PXBzW2ldO2JyZWFrO319dmFyIHN0PXdpbmRvd1tLXXx8e21hcmtlcjpNLHJ0OjAsb2I6bnVsbCxudjpudWxsLGFuOm51bGwsY3Q6bnVsbCxpcDpudWxsLHB0OnB0fTt3aW5kb3dbS109c3Q7c3QucHQ9cHQ7ZnVuY3Rpb24gaXYoZWwpe2lmKCFlbClyZXR1cm4gZmFsc2U7dmFyIHN0eWxlPXdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTt2YXIgcmM9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuIHN0eWxlLmRpc3BsYXkhPT0ibm9uZSImJnN0eWxlLnZpc2liaWxpdHkhPT0iaGlkZGVuIiYmTnVtYmVyKHN0eWxlLm9wYWNpdHkpPjAmJnJjLndpZHRoPjAmJnJjLmhlaWdodD4wO31mdW5jdGlvbiBmYigpe3JldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCduYXYucG5reltkYXRhLWtpdGUtYnJlYWRjcnVtYi1yZWxvY2F0aW9uPSInK00rJyJdJyl8fGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkgPiBuYXYucG5reiIpO31mdW5jdGlvbiBibSgpe3ZhciBtcz1kb2N1bWVudC5ib2R5P2RvY3VtZW50LmJvZHkuY2hpbGRyZW46W107Zm9yKHZhciBpPTA7aTxtcy5sZW5ndGg7aSs9MSl7aWYobXNbaV0udGFnTmFtZT09PSJOQVYiJiZtc1tpXS5jbGFzc0xpc3QuY29udGFpbnMoIm1lbnUiKSlyZXR1cm4gbXNbaV07fXJldHVybiBudWxsO31mdW5jdGlvbiB1Yygpe3ZhciBudj1zdC5udjt2YXIgYW49c3QuYW47aWYoIW52fHwhYW58fCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY29udGFpbnMobnYpfHwhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNvbnRhaW5zKGFuKSlyZXR1cm47dmFyIGNsPTA7aWYoc3QucHQmJnN0LnB0LmNiKXt2YXIgbW49Ym0oKTtpZihpdihtbikpe3ZhciBtZT1tbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTt2YXIgYXI9YW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Y2w9TWF0aC5tYXgoMCxtZS5ib3R0b20tYXIuYm90dG9tKTt9fW52LnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtYnJlYWRjcnVtYi1jbGVhcmFuY2UiLGNsLnRvRml4ZWQoMikrInB4Iik7fWZ1bmN0aW9uIHVyKCl7aWYoIXN0LnB0fHwhc3QucHQuY3N8fCFzdC5hbilyZXR1cm47dmFyIGN0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc3QucHQuY3MpO2lmKCFjdClyZXR1cm47aWYoc3QuY3QhPT1jdCl7c3QuY3Q9Y3Q7c3QuaXA9e3ZhbHVlOmN0LnN0eWxlLmdldFByb3BlcnR5VmFsdWUoInBhZGRpbmctdG9wIikscHJpb3JpdHk6Y3Quc3R5bGUuZ2V0UHJvcGVydHlQcmlvcml0eSgicGFkZGluZy10b3AiKX07fWlmKHdpbmRvdy5pbm5lcldpZHRoPD03Njcpe2lmKHN0LmlwJiZzdC5pcC52YWx1ZSl7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixzdC5pcC52YWx1ZSxzdC5pcC5wcmlvcml0eSk7fWVsc2V7Y3Quc3R5bGUucmVtb3ZlUHJvcGVydHkoInBhZGRpbmctdG9wIik7fWN0LnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIpO3JldHVybjt9dmFyIHJ2PXdpbmRvdy5pbm5lcldpZHRoPD1zdC5wdC5tbT9zdC5wdC5tcjpzdC5wdC5kcjt2YXIgYXI9c3QuYW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGNyPWN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3ZhciB0Zj1hci5ib3R0b20rd2luZG93LnNjcm9sbFkrcnY7dmFyIGNwPWNyLnRvcCt3aW5kb3cuc2Nyb2xsWTt2YXIgYXA9TWF0aC5tYXgoMCx0Zi1jcCk7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixhcC50b0ZpeGVkKDIpKyJweCIsImltcG9ydGFudCIpO2N0LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIsTSk7fWZ1bmN0aW9uIHVnKCl7dWMoKTt1cigpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodXIpO31mdW5jdGlvbiBvZygpe2lmKCEoIlJlc2l6ZU9ic2VydmVyImluIHdpbmRvdyl8fHN0Lm9ifHwhc3QuYW4pcmV0dXJuO3N0Lm9iPW5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpe3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO30pO3N0Lm9iLm9ic2VydmUoc3QuYW4pO3ZhciBtbj1ibSgpO2lmKG1uKXN0Lm9iLm9ic2VydmUobW4pO31mdW5jdGlvbiBwYigpe3ZhciBudj1mYigpO2lmKCFudilyZXR1cm4gZmFsc2U7c3QubnY9bnY7bnYuc2V0QXR0cmlidXRlKCJkYXRhLWtpdGUtYnJlYWRjcnVtYi1mbG93IixwdD8iY3VzdG9tIjoic3RhbmRhcmQiKTt2YXIgYW47aWYoIXB0KXtudi5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiLS1raXRlLWJyZWFkY3J1bWItY2xlYXJhbmNlIik7dmFyIGhlYWRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGgxLnBhZ2VUaXRsZSIpO3ZhciBvdmVydmlldz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIja2l0ZS1wYWdlLW92ZXJ2aWV3Iik7dmFyIGxvY2FsTWVudT1ibSgpO2FuPWl2KG92ZXJ2aWV3KT9vdmVydmlldzpoZWFkaW5nO2lmKGl2KGxvY2FsTWVudSkmJmFuJiZsb2NhbE1lbnUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wPj1hbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20tMSYmd2luZG93LmdldENvbXB1dGVkU3R5bGUobG9jYWxNZW51KS5wb3NpdGlvbiE9PSJmaXhlZCIpe2FuPWxvY2FsTWVudTt9fWVsc2V7YW49ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihwdC5zZSk7fWlmKCFhbnx8IWFuLnBhcmVudE5vZGUpcmV0dXJuIGZhbHNlO3N0LmFuPWFuO2lmKG52LnBhcmVudE5vZGUhPT1hbi5wYXJlbnROb2RlfHxudi5wcmV2aW91c0VsZW1lbnRTaWJsaW5nIT09YW4pe2FuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG52LGFuLm5leHRTaWJsaW5nKTt9bnYuY2xhc3NMaXN0LmFkZCgia2l0ZS1icmVhZGNydW1iLXJlbG9jYXRlZCIpO252LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVsb2NhdGlvbiIsTSk7dWcoKTtvZygpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO3JldHVybiB0cnVlO31mdW5jdGlvbiByZXRyeShybSl7aWYocGIoKXx8cm08PTApcmV0dXJuO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0cnkocm0tMSk7fSwzMDApO31pZighc3QuYm91bmQpe3N0LmJvdW5kPXRydWU7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInJlc2l6ZSIsZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHN0LnJ0KTtzdC5ydD13aW5kb3cuc2V0VGltZW91dCh1ZywxMDApO30se3Bhc3NpdmU6dHJ1ZX0pO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIix1Zyx7b25jZTp0cnVlfSk7fWlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7cmV0cnkoMTIpO30se29uY2U6dHJ1ZX0pO31lbHNle3JldHJ5KDEyKTt9d2luZG93LnNldFRpbWVvdXQodWcsMTIwMCk7fSkoKTsK"}
/* /KITE_SITEWIDE_BREADCRUMB_RUNTIME_CARRIER_20260830_V1 */

/* KITE_SITEWIDE_DECORATIVE_NUMBER_HOVER_20260830_V1 start */

/* Fine-pointer color response: mirror the homepage's 0.3s darkening. */
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  html body.page-154472 main > section#s3a7::before,
  html body.page-154472 main > section#gmzq::before,
  html body.page-154472 main > section#hkbh::before,
  html body.page-154472 main > section#kite-cont1-2-faq-section-20260530-v1::before,
  html body.page-154472 main > section#hkes::before,
  html body.page-154472 main > section#hkes > .head::before,
  html body.page-154472 main > section#caik::before,
  html body.page-250814 #kite-certification-orbit-v1 .kc-situation::after,
  html body.page-239496 #kite-pro-practice .kpp-card .kpp-num,
  html body.page-239496 #kite-pro-practice .kpp-article-body::after,
  html body.page-256507 .kite-disability-chapter > .kite-chapter-number,
  html body.page-256731 .kite-work-chapter > .kite-work-number,
  html body.page-256734 .kite-guard-chapter > .kite-guard-number {
    transition:
      translate 0.5s ease,
      color 0.3s ease,
      -webkit-text-fill-color 0.3s ease !important;
  }

  html body.page-154472 main > section#s3a7#s3a7#s3a7#s3a7#s3a7:hover::before,
  html body.page-154472 main > section#gmzq#gmzq#gmzq#gmzq#gmzq:hover::before,
  html body.page-154472 main > section#hkbh#hkbh#hkbh#hkbh#hkbh:hover::before,
  html body.page-154472 main > section#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1#kite-cont1-2-faq-section-20260530-v1:hover::before,
  html body.page-154472 main > section#hkes#hkes#hkes#hkes#hkes:hover::before,
  html body.page-154472 main > section#caik#caik#caik#caik#caik:hover::before {
    color: rgba(39, 151, 155, 0.58) !important;
    -webkit-text-fill-color: rgba(39, 151, 155, 0.58) !important;
  }

  html body.page-154472 main > section#hkes#hkes#hkes#hkes#hkes:hover > .head::before {
    color: rgba(22, 126, 125, 0.16) !important;
    -webkit-text-fill-color: rgba(22, 126, 125, 0.16) !important;
  }

  html body.page-250814 #kite-certification-orbit-v1 .kc-situation:hover::after {
    color: rgba(26, 151, 179, 0.24) !important;
    -webkit-text-fill-color: rgba(26, 151, 179, 0.24) !important;
  }

  html body.page-239496 #kite-pro-practice .kpp-card:hover .kpp-num {
    color: rgba(14, 181, 156, 0.58) !important;
    -webkit-text-fill-color: rgba(14, 181, 156, 0.58) !important;
  }

  html body.page-239496 #kite-pro-practice .kpp-article-body:hover::after,
  html body.page-239496 #kite-pro-practice .kpp-article-body:focus-within::after {
    color: rgba(27, 138, 192, 0.48) !important;
    -webkit-text-fill-color: rgba(27, 138, 192, 0.48) !important;
  }

  html body.page-256507 .kite-disability-chapter:hover > .kite-chapter-number {
    color: rgba(35, 139, 207, 0.64) !important;
    -webkit-text-fill-color: rgba(35, 139, 207, 0.64) !important;
  }

  html body.page-256731 .kite-work-chapter:hover > .kite-work-number {
    color: rgba(42, 143, 210, 0.66) !important;
    -webkit-text-fill-color: rgba(42, 143, 210, 0.66) !important;
  }

  html body.page-256734 .kite-guard-chapter:hover > .kite-guard-number {
    color: rgba(43, 145, 211, 0.66) !important;
    -webkit-text-fill-color: rgba(43, 145, 211, 0.66) !important;
  }
}

/* The homepage moves 10px only above its mobile breakpoint. Independent
   translate preserves the existing scale/transform on lower-page numbers. */
@media (min-width: 768px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  html body.page-154472 main > section#s3a7::before,
  html body.page-154472 main > section#gmzq::before,
  html body.page-154472 main > section#hkbh::before,
  html body.page-154472 main > section#kite-cont1-2-faq-section-20260530-v1::before,
  html body.page-154472 main > section#hkes::before,
  html body.page-154472 main > section#hkes > .head::before,
  html body.page-154472 main > section#caik::before,
  html body.page-250814 #kite-certification-orbit-v1 .kc-situation::after,
  html body.page-239496 #kite-pro-practice .kpp-card .kpp-num,
  html body.page-239496 #kite-pro-practice .kpp-article-body::after,
  html body.page-256507 .kite-disability-chapter > .kite-chapter-number,
  html body.page-256731 .kite-work-chapter > .kite-work-number,
  html body.page-256734 .kite-guard-chapter > .kite-guard-number {
    translate: -10px 0 !important;
  }

  html body.page-154472 main > section#s3a7:hover::before,
  html body.page-154472 main > section#gmzq:hover::before,
  html body.page-154472 main > section#hkbh:hover::before,
  html body.page-154472 main > section#kite-cont1-2-faq-section-20260530-v1:hover::before,
  html body.page-154472 main > section#hkes:hover::before,
  html body.page-154472 main > section#hkes:hover > .head::before,
  html body.page-154472 main > section#caik:hover::before,
  html body.page-250814 #kite-certification-orbit-v1 .kc-situation:hover::after,
  html body.page-239496 #kite-pro-practice .kpp-card:hover .kpp-num,
  html body.page-239496 #kite-pro-practice .kpp-article-body:hover::after,
  html body.page-239496 #kite-pro-practice .kpp-article-body:focus-within::after,
  html body.page-256507 .kite-disability-chapter:hover > .kite-chapter-number,
  html body.page-256731 .kite-work-chapter:hover > .kite-work-number,
  html body.page-256734 .kite-guard-chapter:hover > .kite-guard-number {
    translate: 0 0 !important;
  }
}

/* Coarse pointers and motion-reduction users keep the original static layout. */
@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {
  html body.page-154472 main > section#s3a7::before,
  html body.page-154472 main > section#gmzq::before,
  html body.page-154472 main > section#hkbh::before,
  html body.page-154472 main > section#kite-cont1-2-faq-section-20260530-v1::before,
  html body.page-154472 main > section#hkes::before,
  html body.page-154472 main > section#hkes > .head::before,
  html body.page-154472 main > section#caik::before,
  html body.page-250814 #kite-certification-orbit-v1 .kc-situation::after,
  html body.page-239496 #kite-pro-practice .kpp-card .kpp-num,
  html body.page-239496 #kite-pro-practice .kpp-article-body::after,
  html body.page-256507 .kite-disability-chapter > .kite-chapter-number,
  html body.page-256731 .kite-work-chapter > .kite-work-number,
  html body.page-256734 .kite-guard-chapter > .kite-guard-number {
    translate: none !important;
    transition: none !important;
  }
}

/* KITE_SITEWIDE_DECORATIVE_NUMBER_HOVER_20260830_V1 end */

/* KITE_CONT11_55_KITECHAN_HERO_20260830_V1 start */
html body.tpl-eid.page-252352 .kite-medical-hero-v2::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/SSSLDKmbf5_full.webp") !important;
}
/* KITE_CONT11_55_KITECHAN_HERO_20260830_V1 end */

/* kite-cont11-main-kitechan-hero-20260830-v1 start */
html body.page-249793 #kite-region-hero::after {
  right: 155px !important;
  width: 250px !important;
  height: 310px !important;
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/up4vVYl34u_full.webp") !important;
  background-position: center center !important;
  background-size: cover !important;
}

@media (max-width: 1100px) {
  html body.page-249793 #kite-region-hero::after {
    top: auto !important;
    right: auto !important;
    width: min(82%, 360px) !important;
    height: 300px !important;
  }
}

@media (max-width: 480px) {
  html body.page-249793 #kite-region-hero::after {
    width: min(88%, 320px) !important;
    height: 260px !important;
  }
}
/* kite-cont11-main-kitechan-hero-20260830-v1 end */

/* KITE_CONT11_56_HEADER_MATCH_20260830_V1 start */
html body.tpl-eid.page-256270 > header.header {
  position: fixed !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  z-index: 2147483646 !important;
}

html body.tpl-eid.page-256270 > header.header > .siteTitle,
html body.tpl-eid.page-256270 > header.header > a[href="../"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-256270 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  pointer-events: auto !important;
}

html body.tpl-eid.page-256270 > nav.menu {
  display: none !important;
}

html body.tpl-eid.page-256270 #kite-nishi-medical-page-20260728 {
  margin-top: clamp(44px, 4.6vw, 56px) !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-256270 #kite-nishi-medical-page-20260728 {
    margin-top: 28px !important;
  }
}
/* KITE_CONT11_56_HEADER_MATCH_20260830_V1 end */

/* KITE_CONT11_56_SABAKUN_HERO_20260830_V1 start */
html body.tpl-eid.page-256270
#kite-nishi-medical-page-20260728
.kite-medical-hero-v2::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/Akj5MjimQz_full.webp") !important;
}
/* KITE_CONT11_56_SABAKUN_HERO_20260830_V1 end */

/* KITE_CONT11_57_HEADER_MATCH_20260830_V1 start */
html body.tpl-eid.page-256273 > header.header {
  position: fixed !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  z-index: 2147483646 !important;
}

html body.tpl-eid.page-256273 > header.header > .siteTitle,
html body.tpl-eid.page-256273 > header.header > a[href="../"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-256273 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  pointer-events: auto !important;
}

html body.tpl-eid.page-256273 > nav.menu {
  display: none !important;
}

html body.tpl-eid.page-256273 #kite-naka-medical-page-20260728 {
  margin-top: clamp(44px, 4.6vw, 56px) !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-256273 #kite-naka-medical-page-20260728 {
    margin-top: 28px !important;
  }
}
/* KITE_CONT11_57_HEADER_MATCH_20260830_V1 end */

/* KITE_CONT11_57_CAPI_SHII_HERO_20260830_V1 start */
html body.tpl-eid.page-256273 .kite-medical-hero-v2::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/dhjOTsLMPz_full.webp") !important;
}
/* KITE_CONT11_57_CAPI_SHII_HERO_20260830_V1 end */

/* KITE_CONT11_62_HEADER_MATCH_20260830_V1 start */
html body.tpl-eid.page-256415 > header.header {
  position: fixed !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  z-index: 2147483646 !important;
}

html body.tpl-eid.page-256415 > header.header > .siteTitle,
html body.tpl-eid.page-256415 > header.header > a[href="../"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-256415 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  pointer-events: auto !important;
}

html body.tpl-eid.page-256415 > nav.menu {
  display: none !important;
}

html body.tpl-eid.page-256415 #kite-dental-medical-list-20260729 {
  margin-top: clamp(44px, 4.6vw, 56px) !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-256415 #kite-dental-medical-list-20260729 {
    margin-top: 28px !important;
  }
}
/* KITE_CONT11_62_HEADER_MATCH_20260830_V1 end */

/* KITE_CONT11_62_KITECHAN_HERO_20260830_V1 start */
html body.tpl-eid.page-256415
#kite-dental-medical-list-20260729
.kite-medical-hero-v2::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/LftoXjd9Cs_full.webp") !important;
}
/* KITE_CONT11_62_KITECHAN_HERO_20260830_V1 end */

/* KITE_CONT11_63_HEADER_MATCH_20260830_V1 start */
html body.tpl-eid.page-256416 > header.header {
  position: fixed !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  z-index: 2147483646 !important;
}

html body.tpl-eid.page-256416 > header.header > .siteTitle,
html body.tpl-eid.page-256416 > header.header > a[href="../"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-256416 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 2147483646 !important;
  pointer-events: auto !important;
}

html body.tpl-eid.page-256416 > nav.menu {
  display: none !important;
}

html body.tpl-eid.page-256416 #kite-pharmacy-medical-list-20260729 {
  margin-top: clamp(44px, 4.6vw, 56px) !important;
}

@media (max-width: 767px) {
  html body.tpl-eid.page-256416 #kite-pharmacy-medical-list-20260729 {
    margin-top: 28px !important;
  }
}
/* KITE_CONT11_63_HEADER_MATCH_20260830_V1 end */

/* KITE_CONT11_63_MOBILE_HERO_SINGLE_COLUMN_20260830_V1 start */
@media (max-width: 480px) {
  html body.tpl-eid.page-256416
  #kite-pharmacy-medical-list-20260729
  .kite-medical-hero-v2 {
    flex-direction: column !important;
  }
}
/* KITE_CONT11_63_MOBILE_HERO_SINGLE_COLUMN_20260830_V1 end */

/* KITE_CONT11_63_SABAKUN_HERO_20260830_V1 start */
html body.tpl-eid.page-256416
#kite-pharmacy-medical-list-20260729
.kite-medical-hero-v2::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/7ttx4WIFMf_full.webp") !important;
}
/* KITE_CONT11_63_SABAKUN_HERO_20260830_V1 end */


/* KITE_RAIN_REMEMBERED_SONG_PAGE_HERO_20260831_V1 */
html body.tpl-eid.page-258857 h1.pageTitle::after {
    background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/FVzBoME6OI_full.webp") !important;
    background-position: center 44% !important;
}

@media (max-width: 520px) {
    html body.tpl-eid.page-258857 h1.pageTitle::after {
          background-position: center 46% !important;
    }
}
/* /KITE_RAIN_REMEMBERED_SONG_PAGE_HERO_20260831_V1 */

/* KITE_RAIN_REMEMBERED_SONG_HEADER_MATCH_20260901_V1 */
html body.tpl-eid.page-258857 {
  --kite-cont3-child-eyebrow: "THE SONG THE RAIN REMEMBERED / KITE'S JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/FVzBoME6OI_full.webp");
}

html body.tpl-eid.page-258857 > header.header {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.tpl-eid.page-258857 > header.header > *:not(.hamburger) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.tpl-eid.page-258857 > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview) {
  --kite-cont3-child-rail-width: 120px;
  --kite-cont3-child-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(430px, 32.3vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px)
    calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(29.2vw, 470px) + 52px)
    clamp(58px, 6vw, 84px)
    clamp(42.5px, 6.86vw, 82px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  background-size: auto, 112px 100%, auto, auto !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  animation: none !important;
}

html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview)::before {
  content: var(--kite-cont3-child-eyebrow) !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
  white-space: normal !important;
}

html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview)::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: var(--kite-cont3-child-hero-image) !important;
  background-position: center 44% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.tpl-eid.page-258857 > #kite-page-overview {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
  transform: none !important;
}

html body.tpl-eid.page-258857 > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  transform: none !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-image-gap: 48px;
    padding-right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview)::after {
    width: min(28vw, 360px) !important;
  }
}

@media (max-width: 1080px) {
  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-rail-width: 76px;
    min-height: 0 !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview)::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview)::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    align-self: center !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 32px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    background-position: center 46% !important;
    transform: none !important;
  }

  html body.tpl-eid.page-258857 > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.tpl-eid.page-258857 > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 980px) {
  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body.tpl-eid.page-258857 > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 62px 42.5px 46px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.tpl-eid.page-258857 > h1.pageTitle {
    animation: none !important;
  }
}
/* /KITE_RAIN_REMEMBERED_SONG_HEADER_MATCH_20260901_V1 */

/* kite-cont9-38-hero-title-visibility-20260902-v1 */
html body.page-239898 main > section#lzau.article.siteWidth-s.ao-scroll-reveal {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

html body.page-239898 #kite-kyotaku-atlas-v2 .k38-hero > h2 {
  background: none !important;
  color: #0c3045 !important;
  -webkit-text-fill-color: #0c3045 !important;
  animation: none !important;
}
/* /kite-cont9-38-hero-title-visibility-20260902-v1 */

/* KITE_EMPTY_SQUARE_QUILT_PAGE_HERO_20260901_V1
   Replace page-258958 and https://toriaez-hp.jp/assets/2-0500000809/uploader/IWfNGwNGjQ_full.webp only after the CMS assigns the new page ID.
   Keep this selector limited to the new page. Do not change existing page rules. */
html body.tpl-eid.page-258958 h1.pageTitle::after {
  background-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/IWfNGwNGjQ_full.webp") !important;
  background-position: center 46% !important;
}

@media (max-width: 520px) {
  html body.tpl-eid.page-258958 h1.pageTitle::after {
    background-position: center 44% !important;
  }
}

/* KITE_CONT3_CHILD_81_82_HEADER_MATCH_20260902_V1 start
   Scope: current direct Prologue children 81 and 82 only.
   Purpose: make their header/title/photo/overview layout match cont3/main.html and the already-aligned children 74-78.
   Article bodies, story images, copy, navigation, SEO, and publication state are unchanged. */

html body.page-258857 {
  --kite-cont3-child-eyebrow: "THE SONG THE RAIN REMEMBERED / KITE'S JOURNEY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/FVzBoME6OI_full.webp");
}

html body.page-258958 {
  --kite-cont3-child-eyebrow: "THE QUILT WITH AN EMPTY SQUARE / SABA'S STORY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/IWfNGwNGjQ_full.webp");
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > *:not(.hamburger) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
  --kite-cont3-child-rail-width: 120px;
  --kite-cont3-child-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(430px, 32.3vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px)
    calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(29.2vw, 470px) + 52px)
    clamp(58px, 6vw, 84px)
    clamp(42.5px, 6.86vw, 82px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  background-size: auto, 112px 100%, auto, auto !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  animation: none !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
  content: var(--kite-cont3-child-eyebrow) !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
  white-space: normal !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: var(--kite-cont3-child-hero-image) !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
  transform: none !important;
}

html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  transform: none !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-image-gap: 48px;
    padding-right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    width: min(28vw, 360px) !important;
  }
}

@media (max-width: 1080px) {
  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-rail-width: 76px;
    min-height: 0 !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    align-self: center !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 32px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 980px) {
  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body:is(.page-258857, .page-258958):not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 62px 42.5px 46px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body:is(.page-258857, .page-258958) > h1.pageTitle {
    animation: none !important;
  }
}

/* KITE_CONT3_CHILD_81_82_HEADER_MATCH_20260902_V1 end */

/* KITE_CONT3_CHILD_83_HEADER_MATCH_20260902_V1 start
   Scope: the new direct Prologue child page only after page-258998 is replaced with its CMS body class.
   Purpose: make the new page header/title/photo/overview layout match cont3/main.html and the already-aligned Prologue children.
   Replace page-258998 and https://toriaez-hp.jp/assets/2-0500000809/uploader/cwffMqafn4_full.webp only after the CMS assigns the new page ID and uploads the hero image.
   Article body, story images, copy, navigation, SEO, existing page rules, and publication state are unchanged. */

html body.page-258998 {
  --kite-cont3-child-eyebrow: "THE SEED WE RETURN TO THE WIND / KAPI & SHII'S STORY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/cwffMqafn4_full.webp");
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > *:not(.hamburger) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
  --kite-cont3-child-rail-width: 120px;
  --kite-cont3-child-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(430px, 32.3vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px)
    calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(29.2vw, 470px) + 52px)
    clamp(58px, 6vw, 84px)
    clamp(42.5px, 6.86vw, 82px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  background-size: auto, 112px 100%, auto, auto !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  animation: none !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
  content: var(--kite-cont3-child-eyebrow) !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
  white-space: normal !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: var(--kite-cont3-child-hero-image) !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
  transform: none !important;
}

html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  transform: none !important;
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-image-gap: 48px;
    padding-right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    width: min(28vw, 360px) !important;
  }
}

@media (max-width: 1080px) {
  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-rail-width: 76px;
    min-height: 0 !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    align-self: center !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 32px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 980px) {
  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body.page-258998:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 62px 42.5px 46px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-258998 > h1.pageTitle {
    animation: none !important;
  }
}

/* KITE_CONT3_CHILD_83_HEADER_MATCH_20260902_V1 end */

/* KITE_CONT3_TOP_IMAGE_FULL_VISIBILITY_20260902_V1 start
   Scope: cont3/main.html and its eight current direct child pages only.
   Purpose: keep the existing 3:5 top-image frame fully inside the desktop hero so no source pixels are clipped.
   Copy, links, image URLs, typography, image sizing, mobile flow, article content, and unrelated pages are unchanged. */

@media (min-width: 1081px) {
  html body:is(
    .page-154474,
    .page-257868,
    .page-257918,
    .page-258062,
    .page-258148,
    .page-258158,
    .page-258857,
    .page-258958,
    .page-258998
  ):not(#kiteCont3WholeHeroA):not(#kiteCont3WholeHeroB):not(#kiteCont3WholeHeroC):not(#kiteCont3WholeHeroD):not(#kiteCont3WholeHeroE):not(#kiteCont3WholeHeroF):not(#kiteCont3WholeHeroG):not(#kiteCont3WholeHeroH):not(#kiteCont3WholeHeroI):not(#kiteCont3WholeHeroJ):not(#kiteCont3WholeHeroK):not(#kiteCont3WholeHeroL):not(#kiteCont3WholeHeroM):not(#kiteCont3WholeHeroN):not(#kiteCont3WholeHeroO):not(#kiteCont3WholeHeroP):not(#kiteCont3WholeHeroQ):not(#kiteCont3WholeHeroR)
    > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: calc(min(48.6667vw, 783.333px) + 48px) !important;
  }
}

/* KITE_CONT3_TOP_IMAGE_FULL_VISIBILITY_20260902_V1 end */

/* KITE_HOME_DESKTOP_SUBMENU_OVERFLOW_20260902_V1
   Scope: homepage desktop global navigation only.
   Purpose: allow an open child menu to extend below the blue navigation band.
   The normal-state clip remains in place for the expanding stardust layer. */
@media (min-width: 768px) {
  html body.slide#top#top nav.globalNav:is(:hover, :focus-within) {
    overflow: visible !important;
  }

  html body.slide#top#top nav.globalNav:is(:hover, :focus-within)::before {
    scale: 1 !important;
  }

  html body.slide#top#top nav.globalNav .parent > li:focus-within > .child {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

/* KITE_CONT3_CHILD_LITTLE_FOUNTAIN_HEADER_20260903_V1 start
   Scope: the new direct Prologue child page only after page-259067 is replaced with its CMS body class.
   Purpose: match the established cont3 header while keeping the complete 3:5 hero image visible.
   Replace page-259067 and https://toriaez-hp.jp/assets/2-0500000809/uploader/f7E6tTNzZL_full.webp only after the CMS assigns the page ID and uploads the hero image.
   Story copy, article images, links, navigation, existing pages, and publication state remain unchanged. */

html body.page-259067 {
  --kite-cont3-child-eyebrow: "THE LITTLE FOUNTAIN OF TODAY / KITE & SAVA'S STORY";
  --kite-cont3-child-hero-image: url("https://toriaez-hp.jp/assets/2-0500000809/uploader/f7E6tTNzZL_full.webp");
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  overflow: visible !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > *:not(.hamburger) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > header.header > .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 10020 !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
  --kite-cont3-child-rail-width: 120px;
  --kite-cont3-child-image-gap: clamp(92px, 8.5vw, 142px);
  position: relative !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: clamp(430px, 32.3vw, 500px) !important;
  margin: 0 calc(50% - 50vw) !important;
  padding: clamp(86px, 8vw, 118px)
    calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(29.2vw, 470px) + 52px)
    clamp(58px, 6vw, 84px)
    clamp(42.5px, 6.86vw, 82px) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(14, 181, 156, .16) !important;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .10) 52%, rgba(255, 255, 255, .04)),
    repeating-linear-gradient(90deg, rgba(15, 47, 67, .043) 0 1px, transparent 1px 112px),
    radial-gradient(82% 100% at 100% 0%, rgba(10, 90, 150, .34) 0%, rgba(88, 199, 242, .24) 30%, rgba(14, 181, 156, .14) 52%, transparent 76%),
    linear-gradient(135deg, rgba(240, 255, 250, .96), rgba(246, 253, 255, .98) 48%, rgba(230, 248, 255, .92)) !important;
  background-size: auto, 112px 100%, auto, auto !important;
  color: #1977a9 !important;
  -webkit-text-fill-color: #1977a9 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  animation: none !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
  content: var(--kite-cont3-child-eyebrow) !important;
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 0 22px !important;
  color: #10a999 !important;
  -webkit-text-fill-color: #10a999 !important;
  font-family: Georgia, "Times New Roman", "Yu Mincho", serif !important;
  font-size: clamp(14px, 1.05vw, 18px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .025em !important;
  white-space: normal !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 50% !important;
  right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap)) !important;
  width: min(29.2vw, 470px) !important;
  height: auto !important;
  aspect-ratio: 3 / 5 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(26, 199, 192, .28) !important;
  border-radius: clamp(30px, 3vw, 48px) !important;
  background-color: rgba(239, 255, 254, .72) !important;
  background-image: var(--kite-cont3-child-hero-image) !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 32px 68px rgba(25, 123, 142, .12) !important;
  transform: translateY(-50%) !important;
  pointer-events: none !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: 1120px !important;
  margin: 30px auto 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #102f46 !important;
  -webkit-text-fill-color: #102f46 !important;
  font-family: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: clamp(17px, 1.25vw, 19px) !important;
  font-weight: 600 !important;
  line-height: 2.05 !important;
  letter-spacing: .025em !important;
  text-align: left !important;
  text-wrap: pretty !important;
  transform: none !important;
}

html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  inset: auto !important;
  box-sizing: border-box !important;
  width: min(1120px, calc(100% - 48px)) !important;
  margin: 24px auto 28px !important;
  transform: none !important;
}

@media (min-width: 1081px) {
  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    min-height: calc(min(48.6667vw, 783.333px) + 48px) !important;
  }
}

@media (max-width: 1200px) and (min-width: 1081px) {
  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-image-gap: 48px;
    padding-right: calc(var(--kite-cont3-child-rail-width) + var(--kite-cont3-child-image-gap) + min(28vw, 360px) + 32px) !important;
  }

  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    width: min(28vw, 360px) !important;
  }
}

@media (max-width: 1080px) {
  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    --kite-cont3-child-rail-width: 76px;
    min-height: 0 !important;
    padding: clamp(86px, 8vw, 118px) clamp(42.5px, 6.86vw, 82px) clamp(58px, 6vw, 84px) !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::before {
    align-self: flex-start !important;
    max-width: calc(100% - 82px) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview)::after {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    order: 3 !important;
    align-self: center !important;
    width: min(82vw, 390px) !important;
    height: auto !important;
    aspect-ratio: 3 / 5 !important;
    margin: 32px auto 0 !important;
    padding: 6px !important;
    border-radius: 30px !important;
    transform: none !important;
  }

  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > #kite-page-overview {
    width: calc(100% - 36px) !important;
    max-width: 620px !important;
    margin: 26px auto 36px !important;
    font-size: clamp(15px, 4vw, 17px) !important;
    line-height: 1.95 !important;
  }

  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > nav.pnkz {
    width: calc(100% - 28px) !important;
    margin: 18px auto 24px !important;
  }
}

@media (max-width: 980px) {
  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    font-size: 34px !important;
    line-height: 1.32 !important;
  }
}

@media (max-width: 700px) {
  html body.page-259067:not(#kiteCont3ChildMatchA):not(#kiteCont3ChildMatchB):not(#kiteCont3ChildMatchC):not(#kiteCont3ChildMatchD):not(#kiteCont3ChildMatchE):not(#kiteCont3ChildMatchF):not(#kiteCont3ChildMatchG):not(#kiteCont3ChildMatchH):not(#kiteCont3ChildMatchI):not(#kiteCont3ChildMatchJ):not(#kiteCont3ChildMatchK):not(#kiteCont3ChildMatchL):not(#kiteCont3ChildMatchM):not(#kiteCont3ChildMatchN):not(#kiteCont3ChildMatchO):not(#kiteCont3ChildMatchP) > h1.pageTitle:has(+ #kite-page-overview) {
    padding: 62px 42.5px 46px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-259067 > h1.pageTitle {
    animation: none !important;
  }
}

/* KITE_CONT3_CHILD_LITTLE_FOUNTAIN_HEADER_20260903_V1 end */

/* kite-sitewide-white-secondary-buttons-20260904-v2:start */
/*
 * 2026-08-27 v1で発見条件から漏れたcont11の22件と、追加ページの3件だけを、
 * cont1/mainの承認済み白系pill仕様へ合わせる差分。
 */
html body:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) :is(
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-region-hero .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) section.kite-cta .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416) .kite-medical-hero-actions-v2 > a.kite-medical-secondary-btn-v2,
  html body.page-250816 .kd-actions > a.kd-btn.kd-btn-secondary[href="#kd-route"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="/cont7/26.html"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="tel:0454893824"]
) {
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: 52px !important;
  max-width: 100% !important;
  padding: 13px 23px !important;
  border: 1.5px solid rgba(14, 181, 156, .52) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(235, 252, 249, .96) 52%, rgba(229, 245, 255, .98) 100%) !important;
  color: #0f2f43 !important;
  -webkit-text-fill-color: #0f2f43 !important;
  font-family: "Yu Mincho", YuMincho, "リュウミン R-KL", "Hiragino Mincho ProN", "Times New Roman", serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  letter-spacing: normal !important;
  text-decoration: none !important;
  white-space: normal !important;
  word-break: auto-phrase !important;
  overflow-wrap: normal !important;
  box-shadow: 0 12px 30px rgba(10, 132, 157, .13), inset 0 1px 0 rgba(255, 255, 255, .95) !important;
  transition:
    translate 260ms cubic-bezier(.16, 1, .3, 1),
    scale 260ms cubic-bezier(.16, 1, .3, 1),
    rotate 260ms cubic-bezier(.16, 1, .3, 1),
    filter 260ms ease,
    box-shadow 260ms ease !important;
}

/* スマホ末尾CTAはカード内の余白まで使い、語句と電話番号の不自然な途中改行を防ぐ。 */
@media (max-width: 767px) {
  html body.page-250816:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) .kd-final-card .kd-final-actions {
    width: calc(100% + 80px) !important;
    max-width: calc(100% + 80px) !important;
    margin-inline: -40px !important;
  }

  html body.page-250816:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) .kd-final-card .kd-final-actions > a.kd-btn {
    width: 100% !important;
    max-width: 100% !important;
    white-space: nowrap !important;
    overflow-wrap: normal !important;
  }
}

html body:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) :is(
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-region-hero .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) section.kite-cta .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416) .kite-medical-hero-actions-v2 > a.kite-medical-secondary-btn-v2,
  html body.page-250816 .kd-actions > a.kd-btn.kd-btn-secondary[href="#kd-route"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="/cont7/26.html"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="tel:0454893824"]
)::after {
  content: "" !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: 8px !important;
  height: 8px !important;
  margin: 0 0 0 13px !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 2px solid currentColor !important;
  border-right: 2px solid currentColor !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  position: static !important;
  transform: rotate(45deg) !important;
}

@media (hover: hover) and (pointer: fine) {
  html body:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) :is(
    html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-region-hero .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) section.kite-cta .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416) .kite-medical-hero-actions-v2 > a.kite-medical-secondary-btn-v2,
    html body.page-250816 .kd-actions > a.kd-btn.kd-btn-secondary[href="#kd-route"],
    html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="/cont7/26.html"],
    html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="tel:0454893824"]
  ):hover {
    background: linear-gradient(135deg, #fff 0%, rgba(226, 250, 246, .98) 50%, rgba(218, 241, 255, .98) 100%) !important;
    border-color: rgba(14, 181, 156, .7) !important;
    box-shadow:
      var(--kite-button-orbit-x) var(--kite-button-orbit-y) 28px rgba(20, 184, 166, .30),
      calc(-1 * var(--kite-button-orbit-x)) calc(-1 * var(--kite-button-orbit-y)) 30px rgba(42, 145, 230, .27),
      0 12px 22px rgba(8, 68, 92, .13) !important;
  }
}

html body:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) :is(
  html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-region-hero .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) section.kite-cta .kite-btns > a.kite-btn.kite-btn-secondary,
  html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416) .kite-medical-hero-actions-v2 > a.kite-medical-secondary-btn-v2,
  html body.page-250816 .kd-actions > a.kd-btn.kd-btn-secondary[href="#kd-route"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="/cont7/26.html"],
  html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="tel:0454893824"]
):focus-visible {
  outline: 3px solid rgba(15, 184, 178, .76) !important;
  outline-offset: 5px !important;
  box-shadow: 0 0 0 6px rgba(64, 169, 232, .16) !important;
}

@media (prefers-reduced-motion: reduce) {
  html body:not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled):not(#kite-sitewide-white-button-v2-disabled) :is(
    html body:is(.page-250145, .page-250146, .page-250147, .page-250148, .page-250239) .kite-region-hero .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-249793, .page-250145, .page-250146, .page-250147, .page-250148, .page-250239) section.kite-cta .kite-btns > a.kite-btn.kite-btn-secondary,
    html body:is(.page-252352, .page-256270, .page-256273, .page-256415, .page-256416) .kite-medical-hero-actions-v2 > a.kite-medical-secondary-btn-v2,
    html body.page-250816 .kd-actions > a.kd-btn.kd-btn-secondary[href="#kd-route"],
    html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="/cont7/26.html"],
    html body.page-250816 .kd-final-card .kd-final-actions > a.kd-btn[href="tel:0454893824"]
  ) {
    animation: none !important;
    translate: 0 0 !important;
    scale: 1 !important;
    rotate: 0deg !important;
    transition-duration: .01ms !important;
  }
}
/* kite-sitewide-white-secondary-buttons-20260904-v2:end */

/* kite-home-stalker-alignment-20260907-v1 */
@media screen and (min-width: 769px) {
  html body.slide#top :is(
    #js-stalker-main,
    #js-stalker-trail,
    #js-stalker-core
  ) {
    margin: 0 !important;
    translate: -50% -50% !important;
  }
}
/* /kite-home-stalker-alignment-20260907-v1 */

/* kite-cont1-52-consultation-font-20260907-v1 */
html body.page-250815 section#a18v .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child[href*="/cont7/26"] {
  font-size: 16px !important;
}

@media (max-width: 640px) {
  html body.page-250815 section#a18v .kite-service-detail-entity-v1 .kite-service-detail-actions > a:first-child[href*="/cont7/26"] {
    font-size: 14px !important;
  }
}
/* /kite-cont1-52-consultation-font-20260907-v1 */

/* kite-cont8-children-header-match-cont11-main-20260907-v1 */
/* Match the shared header shell; retain each page's only pageTitle/H1. */
html body.tpl-eid:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8HeaderDisabled) > header.header {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  display: block !important;
  overflow: visible !important;
  background: transparent !important;
  pointer-events: none !important;
}
html body.tpl-eid:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8HeaderDisabled) > header.header > :is(a, .siteTitle, .site-logo, .logo, .catch, .header__txt, .txt) {
  display: none !important;
}
html body.tpl-eid:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8HeaderDisabled) > header.header .hamburger {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  pointer-events: auto !important;
}
/* /kite-cont8-children-header-match-cont11-main-20260907-v1 */

/* kite-cont1-child-menu-hover-neutral-20260907-v1 */
/* Preserve the normal translucent menu palette and existing motion/focus outline. */
html body:is(.page-154471, .page-154472, .page-189986, .page-200943, .page-236299, .page-250814, .page-250815, .page-250816, .page-250817):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu li > a:hover,
html body:is(.page-154471, .page-154472, .page-189986, .page-200943, .page-236299, .page-250814, .page-250815, .page-250816, .page-250817):not(#top):not(#kiteCont1MenuV1):not(#kiteCont1MenuV2) > nav.menu.menu li > a:focus-visible {
  color: #103a54 !important;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(245, 251, 253, 0.72)) !important;
  border-color: rgba(255, 255, 255, 0.82) !important;
}
/* /kite-cont1-child-menu-hover-neutral-20260907-v1 */

/* kite-cont8-hero-typography-match-cont11-20260907-v1 */
/* Reference: CMS cont11/main hero/title rules. Keep each existing title and body. */
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-hero {
  min-height: auto !important;
  height: auto !important;
  width: min(1120px, calc(100% - 28px)) !important;
  padding: clamp(64px, 8vw, 108px) 0 clamp(46px, 5vw, 58px) !important;
}
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-hero > .sava-reveal {
  width: 100% !important;
  max-width: 1120px !important;
}
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-title,
html body:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8TypeA):not(#kiteCont8TypeB) > h1.pageTitle {
  font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif !important;
  font-size: clamp(34px, 4.1vw, 52px) !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  letter-spacing: .04em !important;
  color: #173247 !important;
  -webkit-text-fill-color: #173247 !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-title {
  max-width: 1120px !important;
  margin: 0 0 22px !important;
  left: 0 !important;
}
html body:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8TypeA):not(#kiteCont8TypeB) > h1.pageTitle {
  box-sizing: border-box !important;
  min-height: 0 !important;
  height: auto !important;
  padding-top: clamp(64px, 8vw, 108px) !important;
  padding-bottom: 22px !important;
}
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-kicker {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  letter-spacing: .12em !important;
  margin: 0 0 16px !important;
  color: #0a9187 !important;
}
html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-lead {
  max-width: 760px !important;
  font-size: 19px !important;
  line-height: 2 !important;
  letter-spacing: .04em !important;
  color: #526973 !important;
  -webkit-text-fill-color: #526973 !important;
  margin: 25px 0 !important;
}
@media (max-width: 767px) {
  html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-hero {
    padding-top: 68px !important;
    padding-bottom: 44px !important;
  }
  html body.page-236848:not(#kiteCont8TypeA):not(#kiteCont8TypeB) #sava-lounge-page .sava-title,
  html body:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8TypeA):not(#kiteCont8TypeB) > h1.pageTitle {
    font-size: clamp(36px, 11vw, 43px) !important;
    line-height: 1.45 !important;
  }
  html body:is(.page-236853, .page-236860, .page-236861, .page-237084, .page-258212, .page-258290):not(#kiteCont8TypeA):not(#kiteCont8TypeB) > h1.pageTitle {
    padding-top: 68px !important;
  }
}
/* /kite-cont8-hero-typography-match-cont11-20260907-v1 */

/* kite-home-consult-outer-ring-rotate-20260907-v1 */
/* Rotate the existing outer border only; the central text and disc stay still. */
body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
  transform-origin: 50% 50%;
  pointer-events: none;
  animation: kite-consult-outer-ring-turn-20260907 40s linear infinite !important;
}
@keyframes kite-consult-outer-ring-turn-20260907 {
  from { rotate: 0deg; }
  to { rotate: 360deg; }
}
@media (prefers-reduced-motion: reduce) {
  body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
    animation: none !important;
  }
}
/* /kite-home-consult-outer-ring-rotate-20260907-v1 */

/* kite-home-consult-outer-ring-color-20260907-v1 */
body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
  border-color: rgba(8, 145, 139, .65) !important;
  border-right-color: rgba(8, 145, 139, .95) !important;
  border-bottom-color: rgba(35, 135, 181, .85) !important;
}
/* /kite-home-consult-outer-ring-color-20260907-v1 */

/* kite-home-consult-ring-motion-cue-20260907-v1 */
/* Keep a continuous solid ring; existing color contrast indicates rotation. */
body#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
  border-width: 3px !important;
  border-style: solid !important;
  border-right-style: solid !important;
  border-color: rgba(35, 116, 205, .16) !important;
  border-right-color: #1261b5 !important;
  filter: drop-shadow(0 0 4px rgba(30, 116, 235, .6)) drop-shadow(0 0 10px rgba(68, 159, 255, .28)) !important;
  border-bottom-color: rgba(35, 116, 205, .38) !important;
}
/* /kite-home-consult-ring-motion-cue-20260907-v1 */

/* kite-home-consult-clean-arrows-20260909-v1 */
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a::before {
  content: none !important;
  display: none !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"] {
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  font-size: 0 !important;
  color: #075d70 !important;
  -webkit-text-fill-color: #075d70 !important;
  translate: 0 0 !important;
  rotate: 0deg !important;
  transform: none !important;
  transition: none !important;
  pointer-events: none !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"]::before {
  content: "" !important;
  position: absolute !important;
  width: 22px !important;
  height: 2px !important;
  left: 6px !important;
  top: 17px !important;
  background: currentColor !important;
  border: 0 !important;
  border-radius: 2px !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"]::after {
  content: "" !important;
  position: absolute !important;
  box-sizing: border-box !important;
  width: 10px !important;
  height: 10px !important;
  left: 18px !important;
  top: 13px !important;
  border: 0 !important;
  border-top: 2px solid currentColor !important;
  border-right: 2px solid currentColor !important;
  background: none !important;
  transform: rotate(45deg) !important;
}
/* /kite-home-consult-clean-arrows-20260909-v1 */

/* kite-home-consult-arrow-circles-20260909-v1 */
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"] {
  border: 2px solid rgba(255, 255, 255, .78) !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, var(--route-a), var(--route-b)) !important;
  box-shadow: 0 7px 16px rgba(5, 71, 104, .22) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
/* /kite-home-consult-arrow-circles-20260909-v1 */

/* kite-home-consult-small-chevron-20260909-v1 */
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"]::before {
  content: none !important;
  display: none !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > a > span[aria-hidden="true"]::after {
  width: 8px !important;
  height: 8px !important;
  left: 50% !important;
  top: 50% !important;
  border-top-width: 1.5px !important;
  border-right-width: 1.5px !important;
  transform: translate(-65%, -50%) rotate(45deg) !important;
}
/* /kite-home-consult-small-chevron-20260909-v1 */

/* kite-home-consult-large-numbers-20260909-v1 */
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route {
  overflow: visible !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > .kite-consult-route__number {
  top: -34px !important;
  right: -8px !important;
  margin: 0 !important;
  font-size: clamp(100px, 10vw, 144px) !important;
  line-height: 1 !important;
  letter-spacing: -.06em !important;
  color: rgba(7, 95, 120, .13) !important;
  -webkit-text-fill-color: rgba(7, 95, 120, .13) !important;
  z-index: 0 !important;
  pointer-events: none !important;
  transition: color .3s ease, -webkit-text-fill-color .3s ease !important;
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > :not(.kite-consult-route__number) {
  position: relative;
  z-index: 1;
}
@media (hover: hover) and (pointer: fine) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route:hover > .kite-consult-route__number {
    color: rgba(39, 151, 155, .58) !important;
    -webkit-text-fill-color: rgba(39, 151, 155, .58) !important;
  }
}
html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route:focus-within > .kite-consult-route__number {
  color: rgba(39, 151, 155, .58) !important;
  -webkit-text-fill-color: rgba(39, 151, 155, .58) !important;
}
@media (max-width: 767px) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > .kite-consult-route__number {
    font-size: 96px !important;
    top: -26px !important;
    right: 0 !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-route > .kite-consult-route__number {
    transition: none !important;
  }
}
/* /kite-home-consult-large-numbers-20260909-v1 */

/* kite-home-consult-ring-gradient-20260909-v1 */
/* Change only the outer ring paint; retain its existing 40-second rotation. */
@supports (mask-composite: exclude) or (-webkit-mask-composite: xor) {
  html body.slide#top#top #kite-consult-compass-v1 .kite-consult-compass__core-ring::before {
    box-sizing: border-box !important;
    border: 0 !important;
    padding: 3px !important;
    background: conic-gradient(from 0deg,
      #1261b5 0deg,
      #3d9de0 85deg,
      #7ddbdc 165deg,
      #b8e9e6 230deg,
      #89c8ea 295deg,
      #1261b5 360deg) !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
  }
}
/* /kite-home-consult-ring-gradient-20260909-v1 */

/* kite-nonhome-english-titles-20260909-v1 */
/* /cont1/10.html */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Service Flow" !important; }
/* /cont1/2.html */
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Service" !important; }
/* /cont1/51.html */
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Application" !important; }
/* /cont1/52.html */
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Plan Design" !important; }
/* /cont1/53.html */
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Discharge Support" !important; }
/* /cont1/54.html */
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Medical Care Coordination" !important; }
/* /cont1/59.html */
/* /cont1/66.html */
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Access" !important; }
/* /cont1/8.html */
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Important Information" !important; }
/* /cont1/9.html */
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Privacy Policy" !important; }
/* /cont1/main.html */
/* /cont10/34.html */
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/35.html */
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/36.html */
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/41.html */
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/42.html */
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/43.html */
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/72.html */
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management Practice" !important; }
/* /cont10/73.html */
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Management in Uncertainty" !important; }
/* /cont10/main.html */
/* /cont11/46.html */
/* /cont11/47.html */
/* /cont11/48.html */
/* /cont11/49.html */
/* /cont11/50.html */
/* /cont11/55.html */
/* /cont11/56.html */
/* /cont11/57.html */
/* /cont11/62.html */
/* /cont11/63.html */
/* /cont11/main.html */
/* /cont12/61.html */
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Public Assistance" !important; }
/* /cont12/64.html */
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Disability Support" !important; }
/* /cont12/67.html */
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Medical Cost Support" !important; }
/* /cont12/68.html */
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Support for Complex Care Needs" !important; }
/* /cont12/69.html */
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Disability Certificates" !important; }
/* /cont12/70.html */
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Work & Family Care" !important; }
/* /cont12/71.html */
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Adult Guardianship" !important; }
/* /cont12/main.html */
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Support Systems" !important; }
/* /cont3/74.html */
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "Poetry of Life" !important; }
/* /cont3/75.html */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Unspoken Room" !important; }
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "空にほどける手紙" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/76.html */
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "Letters in the Sky" !important; }
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "願いを結ぶ光のリボン" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/77.html */
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Ribbon of Wishes" !important; }
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "カピちゃんと、ひとやすみの泉" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/78.html */
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Resting Spring" !important; }
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "雨が覚えていた歌" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/81.html */
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Song the Rain Remembered" !important; }
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "余白を残したキルト" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/82.html */
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Quilt with an Empty Square" !important; }
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "風へ返す、いのちの種" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/83.html */
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Seed We Return to the Wind" !important; }
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after { content: "今日を祝う、小さな泉" !important; display:block !important; font-size:52px !important; line-height:1.32 !important; color:#1977a9 !important; -webkit-text-fill-color:#1977a9 !important; margin-top:18px !important; }
/* /cont3/84.html */
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "The Little Fountain of Today" !important; }
/* /cont3/main.html */
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before { content: "Prologue" !important; }
/* /cont6/main.html */
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Privacy Policy" !important; }
/* /cont7/12.html */
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Three-Color Pastel Art" !important; }
/* /cont7/14.html */
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Tactile Care" !important; }
/* /cont7/20.html */
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "To Our Families" !important; }
/* /cont7/21.html */
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "To You" !important; }
/* /cont7/24.html */
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Evergreen Path" !important; }
/* /cont7/25.html */
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Before You Decide" !important; }
/* /cont7/26.html */
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Contact / Kite Care Plan Center" !important; }
/* /cont7/main.html */
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.col-title::before { content: "Kite's Reflections" !important; }
/* /cont8/16.html */
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Stories of Care / Episode 2" !important; }
/* /cont8/18.html */
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Stories of Care / Episode 3" !important; }
/* /cont8/19.html */
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Across Cities" !important; }
/* /cont8/22.html */
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Stories of Care / Episode 1" !important; }
/* /cont8/79.html */
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Sava's Case Conference" !important; }
/* /cont8/80.html */
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Sava's Dawn Light" !important; }
/* /cont8/main.html */
/* /cont9/28.html */
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/29.html */
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/30.html */
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/31.html */
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/32.html */
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/37.html */
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/38.html */
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/39.html */
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/44.html */
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/58.html */
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /cont9/main.html */
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before { content: "Care Insurance Guide" !important; }
/* /profile.html */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker {
  position:relative !important; inset:auto !important;
  display:block !important; box-sizing:border-box !important;
  width:auto !important; min-width:0 !important; max-width:100% !important;
  height:auto !important; min-height:0 !important; max-height:none !important;
  flex:0 1 auto !important; align-self:stretch !important;
  margin:0 0 22px !important; padding:0 !important;
  border:0 !important; border-radius:0 !important;
  font-family:Georgia,"Times New Roman","Yu Mincho",serif !important;
  font-size:clamp(58px,5.15vw,86px) !important;
  font-weight:500 !important; font-style:normal !important;
  line-height:1.05 !important; letter-spacing:0 !important;
  text-transform:none !important; white-space:normal !important;
  writing-mode:horizontal-tb !important; text-orientation:mixed !important;
  overflow-wrap:anywhere !important; word-break:normal !important;
  text-wrap:balance !important; overflow:visible !important;
  color:#087e8d !important; -webkit-text-fill-color:#087e8d !important;
  background:none !important; text-shadow:none !important;
  box-shadow:none !important; opacity:1 !important; visibility:visible !important;
  transform:none !important; translate:none !important;
  filter:none !important; animation:none !important;
}
@supports (background-clip:text) or (-webkit-background-clip:text) {
  html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker {
    background:linear-gradient(100deg,#007e80,#378bab) !important;
    background-clip:text !important; -webkit-background-clip:text !important;
    color:transparent !important; -webkit-text-fill-color:transparent !important;
  }
}
@media (max-width:1080px) {
  html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker { font-size:clamp(48px,14vw,68px) !important; }
}
@media (max-width:480px) {
  html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker { font-size:clamp(38px,11vw,48px) !important; }
}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text { display:block !important; width:100% !important; min-width:0 !important; max-width:100% !important; white-space:normal !important; overflow-wrap:anywhere !important; }
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text { font-size:0 !important; line-height:0 !important; }
@media(max-width:980px) {html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after {font-size:34px !important;} }
/* /kite-nonhome-english-titles-20260909-v1 */

/* kite-cont1-51-english-repair-20260909-v1 */
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before {content:"Care Insurance Application" !important;position:relative !important; inset:auto !important;
  display:block !important; box-sizing:border-box !important;
  width:auto !important; min-width:0 !important; max-width:100% !important;
  height:auto !important; min-height:0 !important; max-height:none !important;
  aspect-ratio:auto !important;
  flex:0 1 auto !important; align-self:stretch !important;
  margin:0 0 22px !important; padding:0 !important;
  border:0 !important; border-radius:0 !important;
  font-family:Georgia,"Times New Roman","Yu Mincho",serif !important;
  font-size:clamp(58px,5.15vw,86px) !important;
  font-weight:500 !important; font-style:normal !important;
  line-height:1.05 !important; letter-spacing:0 !important;
  text-transform:none !important; white-space:normal !important;
  writing-mode:horizontal-tb !important; text-orientation:mixed !important;
  overflow-wrap:anywhere !important; word-break:normal !important;
  text-wrap:balance !important; overflow:visible !important;
  color:#087e8d !important; -webkit-text-fill-color:#087e8d !important;
  background:none !important; text-shadow:none !important;
  box-shadow:none !important; opacity:1 !important; visibility:visible !important;
  transform:none !important; translate:none !important;
  filter:none !important; animation:none !important;z-index:2 !important; text-align:left !important;}
@media(max-width:1080px){html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before{font-size:clamp(48px,14vw,68px)!important;}}
@media(max-width:480px){html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before{font-size:clamp(38px,11vw,48px)!important;}}
/* /kite-cont1-51-english-repair-20260909-v1 */

/* kite-nonhome-english-size-20260909-v2 */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{
font-size:24px!important;
line-height:1.2!important;
margin:0 0 8px!important;
text-align:left!important;
align-self:stretch!important;
justify-content:flex-start!important;
overflow-wrap:anywhere!important;
}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title{text-align:left!important;align-items:flex-start!important;}
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title{margin-top:0!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text{text-align:left!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle > span.kite-sitewide-hero-title-text::after{margin-top:0!important;text-align:left!important;}
@media(max-width:767px){
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{font-size:20px!important;line-height:1.25!important;margin-bottom:8px!important;}
}
/* /kite-nonhome-english-size-20260909-v2 */

/* kite-nonhome-english-stretch-20260909-v1 */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{
 font-family:Georgia,"Times New Roman","Yu Mincho",serif!important;
 font-weight:700!important;
 font-style:normal!important;
 letter-spacing:.025em!important;
 text-transform:uppercase!important;
 display:block!important;
 width:auto!important;
 max-width:100%!important;
 min-width:0!important;
 box-sizing:border-box!important;
 transform:none!important;
 transform-origin:left center!important;
}
/* /kite-nonhome-english-stretch-20260909-v1 */

/* kite-nonhome-hero-harmony-20260909-v1 */
/* Header hero only. Existing photos, backgrounds, decorations and controls preserved. */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title{
 font-size:48px!important;
 line-height:1.4!important;
 letter-spacing:.025em!important;
 text-align:left!important;
 overflow-wrap:anywhere!important;
 word-break:normal!important;
 line-break:strict!important;
}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:block!important;margin:0!important;padding:0!important;text-align:left!important;font-size:48px!important;line-height:1.4!important;letter-spacing:.025em!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730 span,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730 strong,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730 em,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title span,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title strong,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title em,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title span,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title strong,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title em,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya span,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya strong,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya em,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi span,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi strong,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi em,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title span,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title strong,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title em,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami span,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami strong,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami em,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama span,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama strong,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama em,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 span,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 strong,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 em,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 span,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 strong,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 em,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 span,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 strong,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 em,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 span,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 strong,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 em,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 span,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 strong,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1 em,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title span,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title strong,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title em,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title span,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title strong,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title em,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title span,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title strong,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title em,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle span,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle strong,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle em,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title span,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title strong,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title em{font-size:inherit!important;line-height:inherit!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text{font-size:0!important;line-height:0!important;letter-spacing:0!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle{gap:0!important;flex-direction:column!important;align-items:flex-start!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:stretch!important;text-align:left!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{display:block!important;text-align:left!important;float:none!important;clear:both!important;margin:0 0 8px!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle:has(> span.kite-sitewide-hero-title-text)::before{content:none!important;display:none!important;}
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title{margin-bottom:0!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-lead,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-lead,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-lead,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-lead,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-lead,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-lead{font-size:18px!important;line-height:1.9!important;letter-spacing:.015em!important;text-align:left!important;margin-top:16px!important;}
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > br,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > br,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > br,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > br,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > br{display:none!important;}
@media(max-width:767px){
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title,
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{font-size:32px!important;line-height:1.45!important;letter-spacing:.015em!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-lead,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-lead,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-lead,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero > .kite-wrap > p:not(.kite-kicker),
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 > .kite-medical-wrap-v2 > p:not(.kite-medical-kicker-v2),
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-lead,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-lead,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-page-overview > p,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-lead{font-size:16px!important;line-height:1.9!important;}
}
/* /kite-nonhome-hero-harmony-20260909-v1 */

/* kite-nonhome-english-solid-color-20260910-v1 */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{
color:#12b8a8!important;
-webkit-text-fill-color:#12b8a8!important;
background:none!important;
background-clip:border-box!important;
-webkit-background-clip:border-box!important;
text-shadow:none!important;
animation:none!important;
}
/* /kite-nonhome-english-solid-color-20260910-v1 */

/* kite-services-hero-left-edge-20260910-v1 */
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-title,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-lead {
position:relative!important;
left:0!important;
right:auto!important;
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
text-align:left!important;
}
/* /kite-services-hero-left-edge-20260910-v1 */

/* kite-poetry-seven-fountain-20260910-v2 */
/* KITE_POETRY_SEVEN_CARDS_V2 */
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group * {
  box-sizing: border-box !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group {
  --kps2-ink: #294650 !important;
  --kps2-ink-soft: #526d74 !important;
  --kps2-deep: #0d7680 !important;
  --kps2-aqua: #d9f5f0 !important;
  --kps2-sky: #e0f4fa !important;
  --kps2-cream: #fffaf0 !important;
  --kps2-gold: #c7a15b !important;
  --kps2-gold-soft: #f7e8c8 !important;
  --kps2-white: #fffefb !important;
  position: relative !important;
  isolation: isolate !important;
  width: 100% !important;
  max-width: 1120px !important;
  margin: 0 auto !important;
  padding: clamp(18px, 3vw, 38px) 0 clamp(64px, 9vw, 112px) !important;
  overflow: hidden !important;
  color: var(--kps2-ink) !important;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif !important;
  line-height: 2 !important;
  letter-spacing: 0.04em !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group::after {
  content: "" !important;
  position: absolute !important;
  z-index: -1 !important;
  pointer-events: none !important;
  border-radius: 50% !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group::before {
  width: min(74vw, 760px) !important;
  height: min(74vw, 760px) !important;
  top: -3% !important;
  right: -31% !important;
  background: radial-gradient(circle, rgba(188, 239, 239, 0.72) 0%, rgba(220, 244, 250, 0.36) 46%, rgba(255, 255, 255, 0) 72%) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group::after {
  width: min(68vw, 660px) !important;
  height: min(68vw, 660px) !important;
  bottom: 0 !important;
  left: -28% !important;
  background: radial-gradient(circle, rgba(247, 224, 172, 0.62) 0%, rgba(219, 246, 240, 0.34) 48%, rgba(255, 255, 255, 0) 74%) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group figure,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group p {
  margin-top: 0 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group figure {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(300px, 0.78fr) !important;
  align-items: center !important;
  gap: clamp(32px, 6vw, 76px) !important;
  padding: clamp(34px, 6vw, 76px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(42, 155, 164, 0.2) !important;
  border-radius: clamp(28px, 4vw, 48px) !important;
  background:
    radial-gradient(circle at 13% 7%, rgba(255, 255, 255, 0.98) 0 10%, transparent 34%),
    linear-gradient(138deg, rgba(255, 250, 240, 0.98), rgba(225, 247, 248, 0.94) 54%, rgba(224, 244, 250, 0.92)) !important;
  box-shadow: 0 30px 86px rgba(38, 104, 115, 0.14) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::after {
  content: "" !important;
  position: absolute !important;
  pointer-events: none !important;
  border: 1px solid rgba(30, 173, 178, 0.24) !important;
  border-radius: 50% !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::before {
  width: 174px !important;
  height: 52px !important;
  right: 41% !important;
  bottom: 8% !important;
  border-width: 2px 0 0 !important;
  transform: rotate(-7deg) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::after {
  width: 72px !important;
  height: 72px !important;
  top: 7% !important;
  left: 47% !important;
  border-color: rgba(199, 161, 91, 0.36) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-copy,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-body {
  min-width: 0 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-eyebrow,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-label {
  max-width: 100% !important;
  margin-bottom: 0 !important;
  color: var(--kps2-deep) !important;
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: clamp(0.67rem, 1.2vw, 0.79rem) !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  letter-spacing: 0.17em !important;
  text-transform: uppercase !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-eyebrow::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-label::before {
  content: "" !important;
  display: inline-block !important;
  width: 34px !important;
  height: 2px !important;
  margin: 0 12px 0.2em 0 !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #45b9c1, #72cfd0, var(--kps2-gold)) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-lead {
  margin: clamp(24px, 4vw, 42px) 0 0 !important;
  font-size: clamp(1.01rem, 1.8vw, 1.19rem) !important;
  line-height: 2.16 !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-lead + .kps2-lead {
  margin-top: 1.05em !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-journey {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px 13px !important;
  margin-top: clamp(28px, 5vw, 48px) !important;
  color: var(--kps2-ink-soft) !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 0.78rem !important;
  line-height: 1.7 !important;
  letter-spacing: 0.11em !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-journey span:not(.kps2-dot) {
  max-width: 100% !important;
  padding: 5px 13px !important;
  border: 1px solid rgba(39, 166, 173, 0.3) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.82) !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-dot {
  flex: 0 0 auto !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, #30aeb8, #77d5d1, var(--kps2-gold)) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-media {
  position: relative !important;
  justify-self: center !important;
  width: min(100%, 390px) !important;
  min-height: 0 !important;
  aspect-ratio: 3 / 5 !important;
  overflow: hidden !important;
  border: 8px solid rgba(255, 255, 255, 0.82) !important;
  border-radius: 48% 48% 34px 34px / 25% 25% 34px 34px !important;
  background: linear-gradient(180deg, #f7fcfb, var(--kps2-sky)) !important;
  box-shadow: 0 24px 58px rgba(33, 102, 116, 0.2) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-media img {
  position: absolute !important;
  inset: 0 !important;
  object-fit: contain !important;
  object-position: 50% 50% !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-media::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 62%, rgba(31, 126, 136, 0.1)) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-divider {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 15px !important;
  height: clamp(92px, 13vw, 150px) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-divider::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-divider::after {
  content: "" !important;
  width: min(18vw, 116px) !important;
  height: 2px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, transparent, rgba(49, 176, 183, 0.76), rgba(199, 161, 91, 0.72)) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-divider::after {
  transform: scaleX(-1) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-water-mark {
  position: relative !important;
  width: 38px !important;
  height: 48px !important;
  border: 2px solid rgba(37, 169, 177, 0.88) !important;
  border-radius: 58% 42% 64% 36% / 72% 44% 56% 28% !important;
  background: linear-gradient(150deg, rgba(255, 255, 255, 0.96), rgba(201, 241, 242, 0.8)) !important;
  transform: rotate(42deg) !important;
  box-shadow: inset 7px 7px 12px rgba(255, 255, 255, 0.58) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-water-mark::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-water-mark::after {
  content: "" !important;
  position: absolute !important;
  pointer-events: none !important;
  border: 1px solid rgba(39, 174, 181, 0.26) !important;
  border-radius: 50% !important;
  transform: rotate(-42deg) !important;
  animation: kps2-water-ripple 4.8s ease-out infinite !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-water-mark::before {
  width: 62px !important;
  height: 22px !important;
  left: -13px !important;
  bottom: -13px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-water-mark::after {
  width: 86px !important;
  height: 31px !important;
  left: -25px !important;
  bottom: -18px !important;
  animation-delay: -2.4s !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters {
  display: grid !important;
  gap: clamp(48px, 8vw, 96px) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter {
  --kps2-chapter-bg: rgba(255, 254, 250, 0.95) !important;
  --kps2-media-start: rgba(224, 244, 250, 0.96) !important;
  --kps2-media-end: rgba(255, 244, 216, 0.72) !important;
  --kps2-chapter-accent: #32abb4 !important;
  --kps2-chapter-accent-soft: rgba(50, 171, 180, 0.18) !important;
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important;
  min-height: 650px !important;
  overflow: hidden !important;
  border: 1px solid var(--kps2-chapter-accent-soft) !important;
  border-radius: clamp(26px, 4vw, 42px) !important;
  background: var(--kps2-chapter-bg) !important;
  box-shadow: 0 26px 72px rgba(38, 95, 105, 0.12) !important;
  transition: box-shadow 420ms ease, transform 420ms ease !important;
}

/* Act I, chapters 1-5: clear morning and the first promise. */
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="1"],[data-part="2"],[data-part="3"]) {
  --kps2-chapter-bg: rgba(255, 254, 248, 0.96) !important;
  --kps2-media-start: rgba(229, 248, 248, 0.98) !important;
  --kps2-media-end: rgba(250, 229, 183, 0.7) !important;
  --kps2-chapter-accent: #2aaeb6 !important;
  --kps2-chapter-accent-soft: rgba(42, 174, 182, 0.19) !important;
}

/* Act II, chapters 6-10: evening rain without purple tones. */
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="4"],[data-part="5"]) {
  --kps2-chapter-bg: rgba(248, 252, 251, 0.96) !important;
  --kps2-media-start: rgba(201, 226, 235, 0.96) !important;
  --kps2-media-end: rgba(240, 232, 207, 0.78) !important;
  --kps2-chapter-accent: #477f8e !important;
  --kps2-chapter-accent-soft: rgba(71, 127, 142, 0.21) !important;
}

/* Act III, chapters 11-15: water returns and morning opens again. */
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="6"],[data-part="7"]) {
  --kps2-chapter-bg: rgba(252, 255, 249, 0.97) !important;
  --kps2-media-start: rgba(211, 247, 237, 0.98) !important;
  --kps2-media-end: rgba(255, 239, 198, 0.76) !important;
  --kps2-chapter-accent: #248f87 !important;
  --kps2-chapter-accent-soft: rgba(36, 143, 135, 0.2) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter::after {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  right: -46px !important;
  bottom: 26px !important;
  width: 168px !important;
  height: 55px !important;
  border: solid var(--kps2-chapter-accent-soft) !important;
  border-width: 2px 0 0 !important;
  border-radius: 50% !important;
  transform: rotate(-8deg) !important;
  pointer-events: none !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-media,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-body {
  position: relative !important;
  z-index: 1 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="2"],[data-part="4"],[data-part="6"]) .kps2-chapter-media,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter.kps2-chapter--reverse .kps2-chapter-media {
  order: 2 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-media {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  min-height: 100% !important;
  padding: clamp(20px, 3.8vw, 42px) !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, var(--kps2-media-start), rgba(230, 248, 246, 0.82) 51%, var(--kps2-media-end)) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-media::before {
  content: "" !important;
  position: absolute !important;
  width: 210px !important;
  height: 72px !important;
  right: -70px !important;
  bottom: 10% !important;
  border: 1px solid var(--kps2-chapter-accent-soft) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="4"],[data-part="5"]) .kps2-chapter-media::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  opacity: 0.32 !important;
  background: repeating-linear-gradient(112deg, transparent 0 27px, rgba(255, 255, 255, 0.72) 28px 29px, transparent 30px 48px) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="6"],[data-part="7"]) .kps2-chapter-media::before {
  width: 230px !important;
  height: 96px !important;
  border-width: 2px !important;
  box-shadow: 0 0 0 18px rgba(102, 207, 190, 0.07), 0 0 0 38px rgba(199, 161, 91, 0.05) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-photo {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
  border: 7px solid rgba(255, 255, 255, 0.82) !important;
  border-radius: 92px 28px 28px 28px !important;
  background: var(--kps2-sky) !important;
  box-shadow: 0 20px 48px rgba(32, 94, 106, 0.19) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="2"],[data-part="4"],[data-part="6"]) .kps2-photo {
  border-radius: 28px 92px 28px 92px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter[data-part="5"] .kps2-photo {
  border-radius: 28px 28px 106px 28px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-photo .kps2-picture {
  position: absolute !important;
  inset: 0 !important;
  object-fit: cover !important;
  object-position: 50% 50% !important;
  transition: transform 700ms ease !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-body {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding: clamp(42px, 4.7vw, 64px) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-heading {
  max-width: 100% !important;
  margin: 18px 0 0 !important;
  color: var(--kps2-ink) !important;
  font-size: clamp(1.44rem, 2.4vw, 1.82rem) !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
  letter-spacing: 0.035em !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-poem {
  max-width: 100% !important;
  margin: clamp(27px, 4vw, 42px) 0 0 !important;
  font-size: clamp(0.96rem, 1.5vw, 1.05rem) !important;
  line-height: 2.12 !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-stanza {
  display: block !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-stanza + .kps2-stanza {
  margin-top: 1.28em !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-refrain {
  position: relative !important;
  max-width: 100% !important;
  margin: clamp(34px, 5vw, 48px) 0 0 !important;
  padding: 25px 24px 24px 30px !important;
  border-inline-start: 3px solid var(--kps2-chapter-accent) !important;
  border-radius: 0 26px 26px 0 !important;
  color: var(--kps2-ink-soft) !important;
  background: linear-gradient(90deg, rgba(218, 244, 242, 0.76), rgba(226, 243, 249, 0.48), rgba(250, 233, 197, 0.42)) !important;
  font-size: 0.94rem !important;
  line-height: 2.08 !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-refrain strong {
  color: var(--kps2-deep) !important;
  font-weight: 600 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending {
  position: relative !important;
  margin-top: clamp(70px, 10vw, 122px) !important;
  padding: clamp(56px, 8vw, 100px) clamp(24px, 7vw, 88px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(41, 159, 163, 0.17) !important;
  border-radius: clamp(28px, 4vw, 46px) !important;
  text-align: center !important;
  background:
    radial-gradient(circle at 50% 4%, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.3) 46%, transparent 71%),
    linear-gradient(135deg, rgba(216, 246, 241, 0.94), rgba(224, 244, 250, 0.88) 49%, rgba(249, 229, 185, 0.84)) !important;
  box-shadow: 0 25px 68px rgba(38, 104, 115, 0.1) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending::after {
  content: "" !important;
  position: absolute !important;
  width: 190px !important;
  height: 64px !important;
  border: 1px solid rgba(43, 169, 176, 0.23) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending::before {
  top: 28px !important;
  left: -54px !important;
  transform: rotate(8deg) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending::after {
  right: -54px !important;
  bottom: 10px !important;
  transform: rotate(-12deg) !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending-mark {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-end !important;
  gap: 8px !important;
  height: 42px !important;
  margin: 0 auto 30px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending-mark i {
  display: block !important;
  width: 9px !important;
  border-radius: 999px 999px 55% 55% !important;
  background: linear-gradient(180deg, #78d4d1, #28aeb8 62%, var(--kps2-gold)) !important;
  transform-origin: 50% 100% !important;
  animation: kps2-fountain-rise 3.8s ease-in-out infinite !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending-mark i:nth-child(1) {
  height: 20px !important;
  animation-delay: -1.25s !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending-mark i:nth-child(2) {
  height: 38px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending-mark i:nth-child(3) {
  height: 27px !important;
  animation-delay: -2.5s !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending p {
  max-width: 100% !important;
  margin: 0 !important;
  font-size: clamp(1rem, 2vw, 1.22rem) !important;
  line-height: 2.35 !important;
  overflow-wrap: anywhere !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending strong {
  color: var(--kps2-deep) !important;
  font-weight: 600 !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending .kps2-support-note {
  width: min(100%, 760px) !important;
  margin: 30px auto 0 !important;
  padding-top: 24px !important;
  border-top: 1px solid rgba(41, 100, 113, 0.18) !important;
  color: #62777b !important;
  font-family: "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif !important;
  font-size: 0.78rem !important;
  font-weight: 500 !important;
  line-height: 1.92 !important;
  letter-spacing: 0.035em !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group a:focus-visible {
  outline: 3px solid #087e89 !important;
  outline-offset: 4px !important;
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@keyframes kps2-water-ripple {
  0% {
    opacity: 0;
    scale: 0.74;
  }
  32% {
    opacity: 0.68;
  }
  100% {
    opacity: 0;
    scale: 1.18;
  }
}

@keyframes kps2-fountain-rise {
  0%,
  100% {
    opacity: 0.64;
    scale: 1 0.84;
  }
  50% {
    opacity: 1;
    scale: 1 1.08;
  }
}

@media (hover: hover) and (pointer: fine) {
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 31px 78px rgba(38, 95, 105, 0.16) !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter:hover .kps2-photo .kps2-picture {
    transform: scale(1.025) !important;
  }
}

@media (max-width: 860px) {
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-copy {
    order: 2 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-media {
    order: 1 !important;
    width: min(100%, 420px) !important;
    min-height: 0 !important;
    aspect-ratio: 3 / 5 !important;
    margin: 0 auto !important;
    border-radius: 42% 42% 28px 28px / 23% 23% 28px 28px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter {
    grid-template-columns: minmax(0, 1fr) !important;
    min-height: 0 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="2"],[data-part="4"],[data-part="6"]) .kps2-chapter-media,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter.kps2-chapter--reverse .kps2-chapter-media {
    order: 0 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-media {
    min-height: 0 !important;
  }
}

@media (max-width: 520px) {
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group {
    padding-top: 8px !important;
    line-height: 1.9 !important;
    letter-spacing: 0.022em !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero {
    gap: 28px !important;
    padding: 18px 16px 38px !important;
    border-radius: 26px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::before,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero::after {
    opacity: 0.58 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-hero-media {
    width: 100% !important;
    border-width: 5px !important;
    border-radius: 24px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-lead {
    font-size: 0.98rem !important;
    line-height: 2.02 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-journey {
    gap: 8px !important;
    font-size: 0.71rem !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-eyebrow,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-label {
    font-size: 0.64rem !important;
    line-height: 1.75 !important;
    letter-spacing: 0.115em !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-journey span:not(.kps2-dot) {
    padding: 4px 9px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-divider {
    height: 80px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters {
    gap: 40px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter {
    border-radius: 24px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-media {
    padding: 16px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-photo,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter:is([data-part="2"],[data-part="4"],[data-part="6"]) .kps2-photo,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapters > .kps2-chapter[data-part="5"] .kps2-photo {
    border-width: 5px !important;
    border-radius: 22px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter-body {
    padding: 34px 20px 44px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-heading {
    margin-top: 14px !important;
    font-size: 1.4rem !important;
    line-height: 1.58 !important;
    letter-spacing: 0.025em !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-poem {
    margin-top: 24px !important;
    font-size: 0.95rem !important;
    line-height: 1.98 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-stanza + .kps2-stanza {
    margin-top: 1.12em !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-refrain {
    margin-top: 30px !important;
    padding: 21px 17px 20px 22px !important;
    font-size: 0.9rem !important;
    line-height: 2 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending {
    margin-top: 52px !important;
    padding: 50px 18px !important;
    border-radius: 26px !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending p {
    font-size: 0.96rem !important;
    line-height: 2.22 !important;
  }

  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-ending .kps2-support-note {
    margin-top: 24px !important;
    padding-top: 20px !important;
    font-size: 0.74rem !important;
    line-height: 1.86 !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group *,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group *::before,
  html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f){width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f)::before,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f)::after,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head::before,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head::after,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > h2,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > figure.first-img{display:none!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > .txt{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group{padding:24px 0!important;overflow:visible!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-chapter{padding:0!important;text-align:left!important;transform:none;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-heading{display:block!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:none!important;-webkit-text-fill-color:#294650!important;box-shadow:none!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-heading::before,html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-heading::after{display:none!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-stanza{padding:0!important;margin:0!important;font:inherit!important;color:inherit!important;text-align:left!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-stanza + .kps2-stanza{margin-top:1.28em!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-photo .kps2-picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background-size:cover!important;background-position:center!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-ending-mark{margin:72px auto 56px!important;}
@media(max-width:520px){html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f){width:calc(100% - 28px)!important;}html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group{padding:16px 0!important;}html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-stanza + .kps2-stanza{margin-top:1.12em!important;}}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner::after,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > .txt::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > .txt::after,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > h2.title::before,
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) main > section.article:is(#wj3m,#xcre,#hu3f) > .head > .inner > h2.title::after{content:none!important;display:none!important;}

html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--1{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/ZK4G7tpVoI.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--2{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/LeWgkZTQuA.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--3{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/czj3IfBJHI.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--4{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/rF9aczmRK7.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--5{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/kA5m59gsu1.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--6{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/C9nZWyOt8C.jpg")!important;}
html body.page-257868:not(#kps2Guard0):not(#kps2Guard1):not(#kps2Guard2):not(#kps2Guard3):not(#kps2Guard4):not(#kps2Guard5):not(#kps2Guard6):not(#kps2Guard7):not(#kps2Guard8):not(#kps2Guard9):not(#kps2Guard10):not(#kps2Guard11):not(#kps2Guard12):not(#kps2Guard13):not(#kps2Guard14):not(#kps2Guard15):not(#kps2Guard16):not(#kps2Guard17):not(#kps2Guard18):not(#kps2Guard19):not(#kps2Guard20):not(#kps2Guard21):not(#kps2Guard22):not(#kps2Guard23):not(#kps2Guard24):not(#kps2Guard25):not(#kps2Guard26):not(#kps2Guard27):not(#kps2Guard28):not(#kps2Guard29):not(#kps2Guard30):not(#kps2Guard31):not(#kps2Guard32):not(#kps2Guard33):not(#kps2Guard34):not(#kps2Guard35) .kps2-group .kps2-picture--7{background-image:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/8HXMPdAGfA.jpg")!important;}
/* /kite-poetry-seven-fountain-20260910-v2 */
/* kite-nonhome-hero-size-balance-20260910-v1 */
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title,
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{font-size:52px!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{font-size:20px!important;}
@media(max-width:767px){
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-links-hero-title-20260730,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #ks-main-title.ks-title,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kpp-title.kpp-title,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-hodogaya,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-nishi,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-region-main-title,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-minami,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-title-other-yokohama,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-yokohama-area-index-title,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-title,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-title,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) h1.pageTitle,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-title,
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{font-size:36px!important;}
html body.page-236299:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250814:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250815:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250816:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-250817:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256404:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256696:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-189986:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-200943:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-154471:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .ks-hero .ks-kicker,
html body.page-239497:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239513:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241143:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241614:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-241995:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256743:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239496:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kpp-hero .kpp-kicker,
html body.page-250145:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-wrap > .kite-kicker,
html body.page-250146:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250147:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-250239:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-252352:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256270:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256273:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256415:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-256416:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kite-medical-hero-v2 .kite-medical-kicker-v2,
html body.page-249793:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) #kite-region-hero .kite-kicker,
html body.page-256406:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256507:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256697:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256698:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256699:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256731:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256734:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256405:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle > span.kite-sitewide-hero-title-text::before,
html body.page-189470:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236847:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236850:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236989:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236994:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-238920:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239199:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239207:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236846:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .col-hero .col-title::before,
html body.page-236853:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236860:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236861:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-237084:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258212:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-258290:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-236848:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .sava-hero .sava-kicker,
html body.page-239443:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239447:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239450:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239455:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239457:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239897:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239898:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-240803:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-242705:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-256403:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.page-239440:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) > h1.pageTitle::before,
html body.tpl-profile:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(.slide) .kp-hero .kp-kicker{font-size:18px!important;}
}
/* /kite-nonhome-hero-size-balance-20260910-v1 */
/* kite-home-stalker-visibility-20260910-v1 */
@media screen and (min-width: 769px) and (hover: hover) and (pointer: fine) {
  html body.slide#top:has(#kite-home-consultation-cta-v1:hover) :is(#js-stalker-root, #js-stalker-trail, #js-stalker-main, #js-stalker-core) {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
/* /kite-home-stalker-visibility-20260910-v1 */

/* kite-home-welcome-popular-styles-20260910-v1 start */

/* Approved B proposal, scoped production candidate. CMS source matching required before save. */
#kite-home-welcome-b-20260910{color:#254651 !important;background:white !important;border:1px solid #dcedef !important;border-radius:8px 60px 8px 8px !important;overflow:hidden !important;max-width:1256px !important;margin:40px auto !important;font-family:'Yu Mincho',serif !important;box-shadow:0 20px 65px #174c6310 !important}
#kite-home-welcome-b-20260910 *{box-sizing:border-box !important}
#kite-home-welcome-b-20260910 .hero{display:grid !important;grid-template-columns:1fr 1.05fr !important;align-items:stretch !important}
#kite-home-welcome-b-20260910 .copy{padding:65px 48px !important;align-self:center !important;order:2 !important;min-width:0 !important}
#kite-home-welcome-b-20260910 .portrait{order:1 !important;margin:0 !important;position:relative !important}
#kite-home-welcome-b-20260910 .portrait img{width:100% !important;height:100% !important;min-height:570px !important;object-fit:cover !important;object-position:center 43% !important;display:block !important}
#kite-home-welcome-b-20260910 figcaption{position:absolute !important;right:16px !important;bottom:16px !important;border-radius:30px !important;padding:8px 13px !important;background:#fffffff0 !important;font-size:12px !important;color:#466b70 !important}
#kite-home-welcome-b-20260910 .eyebrow{font:700 13px Georgia,serif !important;letter-spacing:.18em !important;color:#079f94 !important;margin:0 0 22px !important}
#kite-home-welcome-b-20260910 .title{font-size:36px !important;font-weight:500 !important;line-height:1.65 !important;letter-spacing:.025em !important;margin:0 0 20px !important;color:#125e70 !important}
#kite-home-welcome-b-20260910 .title span{display:block !important}
#kite-home-welcome-b-20260910 .lead{font-size:19px !important;line-height:1.9 !important;margin:0 0 20px !important}
#kite-home-welcome-b-20260910 .sub{font-size:15px !important;line-height:2 !important;color:#55727b !important;margin:0 !important}
#kite-home-welcome-b-20260910 .actions{display:flex !important;gap:12px !important;margin-top:28px !important}
#kite-home-welcome-b-20260910 .actions a{display:block !important;text-align:center !important;flex:1 !important;min-height:50px !important;padding:12px 24px !important;border:1px solid #85cfc7 !important;border-radius:40px !important;color:#245462 !important;background:white !important;font-size:15px !important;text-decoration:none !important}
#kite-home-welcome-b-20260910 .actions a:first-child{background:#078e89 !important;color:white !important;border-color:#078e89 !important}
#kite-home-welcome-b-20260910 a:focus-visible{outline:3px solid #147ca2 !important;outline-offset:3px !important}
#kite-home-welcome-b-20260910 .details{display:grid !important;gap:30px !important;border-top:1px solid #e0eeef !important;padding:38px 56px !important;background:linear-gradient(120deg,#f2fbfa,#f7fbfd) !important}
#kite-home-welcome-b-20260910 h3{font-size:20px !important;font-weight:500 !important;margin:0 0 16px !important}
#kite-home-welcome-b-20260910 .areas{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:10px !important}
#kite-home-welcome-b-20260910 .areas a{border:1px solid #d3e8e8 !important;border-radius:10px !important;background:#fff !important;padding:14px !important;color:#226272 !important;font-size:15px !important;text-decoration:none !important}
#kite-home-welcome-b-20260910 .areas a::after{content:' →' !important;float:right !important;color:#10a398 !important}
#kite-home-welcome-b-20260910 .address{display:grid !important;grid-template-columns:100px 1fr !important;max-width:650px !important;gap:22px !important;align-items:center !important}
#kite-home-welcome-b-20260910 .building img{width:100% !important;aspect-ratio:1.12 !important;object-fit:cover !important;border-radius:12px !important}
#kite-home-welcome-b-20260910 .address p{font-size:13px !important;line-height:1.9 !important;margin:8px 0 !important}
#kite-home-welcome-b-20260910 .more{padding:28px 56px 36px !important}
#kite-home-welcome-b-20260910 summary{cursor:pointer !important;color:#33727b !important;font-size:14px !important}
#kite-home-welcome-b-20260910 .more p{font-size:14px !important;line-height:2.1 !important}
@media(max-width:800px){
#kite-home-welcome-b-20260910{border-radius:20px !important;margin:24px 16px !important}
#kite-home-welcome-b-20260910 .hero{grid-template-columns:1fr !important;gap:28px !important;padding:30px 24px !important}
#kite-home-welcome-b-20260910 .copy{padding:0 !important;order:1 !important}
#kite-home-welcome-b-20260910 .portrait{order:2 !important}
#kite-home-welcome-b-20260910 .portrait img{min-height:0 !important;height:400px !important;border-radius:10px !important}
#kite-home-welcome-b-20260910 .title{font-size:28px !important}
#kite-home-welcome-b-20260910 .details{padding:28px 24px !important}
#kite-home-welcome-b-20260910 .areas{grid-template-columns:repeat(2,1fr) !important}
#kite-home-welcome-b-20260910 .actions a{padding:12px 13px !important;font-size:14px !important}
#kite-home-welcome-b-20260910 .more{padding:24px !important}
}
#kite-home-welcome-b-20260910 .lead,#kite-home-welcome-b-20260910 .title{text-align:left !important;float:none !important;width:auto !important;max-width:none !important;text-indent:0 !important;padding:0 !important}
#kite-home-welcome-b-20260910 .portrait img{box-shadow:none !important}
@media(min-width:801px){#kite-home-welcome-b-20260910{width:calc(100% - 80px) !important;margin-left:auto !important;margin-right:auto !important}#kite-home-welcome-b-20260910 .copy{padding:48px 32px !important}#kite-home-welcome-b-20260910 .title{font-size:32px !important}}

#kite-home-welcome-b-20260910 .hero{background:#fff !important}#kite-home-welcome-b-20260910 .hero::before,#kite-home-welcome-b-20260910 .hero::after{content:none !important;display:none !important}
@media(max-width:800px){#kite-home-welcome-b-20260910 .title{font-size:24px !important}#kite-home-welcome-b-20260910 .actions a{padding:12px 8px !important;font-size:13px !important}}

#kite-home-welcome-b-20260910 .lead{font-weight:400 !important;background:none !important;-webkit-text-fill-color:currentColor !important}
#kite-home-welcome-b-20260910 .kite-sitelink-candidates{padding:0 56px 36px !important;margin:0 !important;max-width:none !important;width:auto !important;background:none !important;border:0 !important;box-shadow:none !important}
#kite-home-welcome-b-20260910 .kite-sitelink-candidates ul{display:flex !important;flex-wrap:wrap !important;gap:10px !important;list-style:none !important;padding:0 !important;margin:0 !important}
#kite-home-welcome-b-20260910 .kite-sitelink-candidates a{display:block !important;padding:10px 14px !important;border:1px solid #d3e8e8 !important;border-radius:8px !important;color:#226272 !important;background:white !important;font-size:14px !important;text-decoration:none !important}
body.slide#top main section#t5qt:has(#kite-home-welcome-b-20260910){display:block !important;width:100% !important;max-width:1320px !important;padding:0 !important;margin:0 auto !important;background:none !important;border:0 !important;box-shadow:none !important}
body.slide#top main section#t5qt:has(#kite-home-welcome-b-20260910)>.txt{display:block !important;width:100% !important;max-width:none !important;float:none !important;padding:0 !important;margin:0 !important}
body.slide#top main section#t5qt:has(#kite-home-welcome-b-20260910)>:is(figure,.image,.img){display:none !important}
@media(max-width:800px){#kite-home-welcome-b-20260910 .kite-sitelink-candidates{padding:0 24px 28px !important}}


#kite-home-welcome-b-20260910 #kite-popular-a-20260910{display:block !important;background:#fff !important;border:1px solid #dceeee !important;border-radius:12px 52px 12px 12px !important;padding:42px !important;margin:20px 24px 32px !important;width:auto !important;max-width:none !important;box-shadow:none !important;color:#174d60 !important;text-align:left !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 *{box-sizing:border-box !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label{font:700 14px Georgia,serif !important;letter-spacing:.16em !important;color:#00a99d !important;margin:0 0 12px !important;padding:0 !important;background:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 h3{font:500 30px/1.5 "Yu Mincho",serif !important;margin:0 !important;padding:0 !important;color:#174d60 !important;background:none !important;border:0 !important;text-align:left !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro{font:15px/1.9 "Yu Mincho",serif !important;color:#63808a !important;margin:12px 0 0 !important;padding:0 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-layout{display:grid !important;grid-template-columns:.95fr 1.05fr !important;gap:38px !important;align-items:center !important;margin-top:30px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 figure{margin:0 !important;padding:0 !important;position:relative !important;width:100% !important;display:block !important;float:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 img{width:100% !important;height:420px !important;display:block !important;object-fit:cover !important;object-position:53% center !important;border-radius:8px 40px 8px 8px !important;box-shadow:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 figcaption{position:absolute !important;left:12px !important;bottom:12px !important;font:11px/1.6 "Yu Gothic",sans-serif !important;background:#ffffffed !important;color:#31535a !important;border-radius:20px !important;padding:6px 10px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 ul{display:grid !important;list-style:none !important;margin:0 !important;padding:0 !important;gap:0 !important;background:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 li{display:block !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;list-style:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a{display:flex !important;gap:15px !important;align-items:center !important;text-decoration:none !important;color:#174d60 !important;padding:19px 0 !important;margin:0 !important;border:0 !important;border-bottom:1px solid #d9e8e9 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;text-align:left !important;min-height:80px !important;transform:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 li:first-child a{border-top:1px solid #d9e8e9 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a::before{content:none !important;display:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a::after{content:none !important;display:none !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-number{font:italic 25px Georgia,serif !important;color:#8cbbb9 !important;width:32px !important;flex-shrink:0 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-word{flex:1 !important;min-width:0 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 strong{font:500 18px/1.6 "Yu Mincho",serif !important;display:block !important;color:#174d60 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 small{font:12px/1.7 "Yu Gothic",sans-serif !important;color:#6b838c !important;display:block !important;margin-top:3px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-arrow{display:grid !important;place-items:center !important;width:36px !important;height:36px !important;flex-shrink:0 !important;background:#e5f5f1 !important;color:#388f89 !important;border-radius:50% !important;transition:transform .25s !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 svg{display:block !important;width:18px !important;height:18px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a:hover{background:#f4fbfa !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a:hover .popular-number{color:#00998e !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a:hover .popular-arrow{transform:translateX(2px) !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a:focus-visible{outline:3px solid #138b91 !important;outline-offset:4px !important}
@media(max-width:800px){#kite-home-welcome-b-20260910 #kite-popular-a-20260910{padding:25px 20px !important;margin:16px 12px 24px !important;border-radius:8px 32px 8px 8px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 h3{font-size:25px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-layout{grid-template-columns:1fr !important;gap:25px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 img{height:auto !important;aspect-ratio:4/3 !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 strong{font-size:17px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 a{gap:10px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-arrow{width:30px !important;height:30px !important}
#kite-home-welcome-b-20260910 #kite-popular-a-20260910 figcaption{font-size:10px !important;left:8px !important;bottom:8px !important}}
@media(prefers-reduced-motion:reduce){#kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-arrow{transition:none !important}}
/* kite-home-welcome-popular-styles-20260910-v1 end */
/* cont3-family-hero-20260911 start */
/* family-hero-main */
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"PROLOGUE　|　プロローグ"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/29BkuKNBta_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-main */
/* family-hero-74 */
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"POETRY OF LIFE　|　命の詩"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/ZwWGmWk7v8_full.jpg)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-257868:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-74 */
/* family-hero-75 */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE UNSPOKEN ROOM　|　言葉にならない想いの部屋"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/rXvK7exLOv_full.jpg)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-75 */
/* family-hero-76 */
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"SHII AND THE FAMILIAR BENCH　|　しーちゃんと、いつものベンチ"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/kZk3hzBy38_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-258062:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-76 */
/* family-hero-77 */
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE RIBBON OF WISHES\A 願いを結ぶ光のリボン"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/LmQnJ3B1Oc_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-258148:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-77 */
/* family-hero-78 */
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE RESTING SPRING　|　カピちゃんと、ひとやすみの泉"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/V6a0Zu4QDi_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-258158:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-78 */
/* family-hero-81 */
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE SONG THE RAIN REMEMBERED\A 雨が覚えていた歌"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/FVzBoME6OI_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-258857:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-81 */
/* family-hero-82 */
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE QUILT WITH AN EMPTY SQUARE\A 余白を残したキルト"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/IWfNGwNGjQ_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;max-height:520px!important;max-width:346.6667px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:2/3!important;max-height:400px!important;max-width:266.6667px!important;}html body.page-258958:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-82 */

/* family-hero-84 */
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE LITTLE FOUNTAIN OF TODAY\A 今日を祝う、小さな泉"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/f7E6tTNzZL_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-259067:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-84 */
/* cont3-family-hero-20260911 end */
/* kite-home-eight-fireflies-20260911 start */
html body#top::before,html body#top::after{
content:""!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;pointer-events:none!important;z-index:2147483000!important;
background-image:radial-gradient(circle,rgba(255,253,215,.98) 0 1px,rgba(204,223,85,.85) 2px,rgba(200,220,70,.3) 4px,rgba(211,231,100,0) 11px),radial-gradient(circle,rgba(255,253,215,.98) 0 1px,rgba(204,223,85,.85) 2px,rgba(200,220,70,.3) 4px,rgba(211,231,100,0) 11px),radial-gradient(circle,rgba(255,253,215,.98) 0 1px,rgba(204,223,85,.85) 2px,rgba(200,220,70,.3) 4px,rgba(211,231,100,0) 11px),radial-gradient(circle,rgba(255,253,215,.98) 0 1px,rgba(204,223,85,.85) 2px,rgba(200,220,70,.3) 4px,rgba(211,231,100,0) 11px)!important;background-size:24px 24px!important;background-repeat:no-repeat!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;
animation:kite-eight-flight-a 47s ease-in-out infinite,kite-eight-glow 7s ease-in-out infinite!important;
}
html body#top::after{animation:kite-eight-flight-b 59s ease-in-out -19s infinite,kite-eight-glow 9s ease-in-out -4s infinite!important;}
@keyframes kite-eight-flight-a{
0%,100%{background-position:8% 18%,32% 68%,64% 28%,88% 78%}
25%{background-position:27% 48%,58% 84%,82% 12%,63% 55%}
50%{background-position:54% 76%,82% 46%,44% 42%,22% 86%}
75%{background-position:29% 38%,62% 16%,16% 62%,46% 34%}}
@keyframes kite-eight-flight-b{
0%,100%{background-position:18% 84%,43% 14%,72% 61%,92% 32%}
25%{background-position:42% 56%,18% 42%,48% 82%,75% 18%}
50%{background-position:68% 24%,36% 72%,22% 48%,54% 64%}
75%{background-position:38% 46%,69% 36%,48% 18%,82% 82%}}
@keyframes kite-eight-glow{0%,100%{opacity:.25}30%{opacity:.45}52%{opacity:.9}74%{opacity:.35}}
@media(max-width:767px){html body#top::before,html body#top::after{background-size:19px 19px!important;}}
@media(prefers-reduced-motion:reduce){html body#top::before,html body#top::after{display:none!important;animation:none!important;}}
/* kite-home-eight-fireflies-20260911 end */
/* kite-family-title-weight-20260911 start */
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle *,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle *::before,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle *::after{font-family:Georgia,"Yu Mincho","Hiragino Mincho ProN",serif!important;font-weight:700!important;font-style:normal!important;font-variation-settings:normal!important;-webkit-text-stroke:0!important;text-shadow:none!important;}
/* kite-family-title-weight-20260911 end */
/* kite-family-title-gradient-20260911 start */
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;}
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{filter:hue-rotate(var(--kite-sitewide-hero-hue,18deg)) saturate(var(--kite-sitewide-hero-saturation,1.15)) brightness(var(--kite-sitewide-hero-brightness,.65)) drop-shadow(0 1px 3px var(--kite-sitewide-hero-glow,rgba(38,135,184,.16)))!important;}html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{filter:none!important;}
@media(prefers-reduced-motion:reduce){html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text,
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{animation:none!important;}}
/* kite-family-title-gradient-20260911 end */
/* kite-story-ending-unify-20260911 start */
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending){text-align:center!important;margin:64px auto 40px!important;padding:32px 20px!important;max-width:1000px!important;box-sizing:border-box!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > p{font-family:"Yu Mincho","Hiragino Mincho ProN",serif!important;font-size:clamp(16px,2vw,21px)!important;line-height:2.35!important;margin:0 0 12px!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) strong{color:#356f79!important;font-weight:600!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark){display:block!important;position:relative!important;width:9px!important;height:31px!important;margin:0 auto 28px!important;border:0!important;border-radius:999px!important;overflow:visible!important;background:linear-gradient(#73c4ca,#d9bc77)!important;transform:none!important;animation:kite-ending-breath 3.6s ease-in-out infinite!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark) > i{display:none!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::before,html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::after{content:""!important;position:absolute!important;bottom:0!important;width:9px!important;border:0!important;border-radius:999px!important;background:linear-gradient(#73c4ca,#d9bc77)!important;animation:kite-ending-note 3.6s ease-in-out infinite!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::before{left:-16px!important;height:17px!important;animation-delay:-1.2s!important;}
html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::after{right:-16px!important;height:23px!important;animation-delay:-2.4s!important;}
@keyframes kite-ending-note{0%,100%{translate:0 0;opacity:.62}50%{translate:0 -5px;opacity:1}}
@keyframes kite-ending-breath{0%,100%{opacity:.75}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark),html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::before,html body:not(#top) :is(.kls-ending,.krw-ending,.crs-ending,.kite-story-ending) > :is(.kls-ending-mark,.krw-ending-mark,.crs-ending-mark,.krs-ending-mark,.kes-ending-mark,.ksw-ending-mark,.klf-ending-mark,.kite-story-ending-mark)::after{animation:none!important;}}
  /* kite-story-ending-unify-20260911 end */
/* kite-story-photo-reveal-20260911 start */
@property --kite-photo-progress{syntax:"<number>";inherits:false;initial-value:1;}
@keyframes kite-story-photo-rise{from{--kite-photo-progress:0}to{--kite-photo-progress:1}}
html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{animation:kite-story-photo-rise 1.2s ease-out both!important;opacity:var(--kite-photo-progress)!important;translate:0 calc((1 - var(--kite-photo-progress))*32px)!important;}
@supports(animation-timeline:view()){html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top){overflow-x:clip!important;overflow-y:visible!important;}html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main:has(figure.first-img),html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main :is(div,section,article):has(figure.first-img,.kps2-photo,.kls-photo,.krw-photo,.crs-photo,.krs-photo,.kes-photo,.ksw-photo,.klf-photo,.kls-hero-media,.krw-hero-media,.crs-hero-media,.krs-hero-media,.kes-hero-media,.ksw-hero-media,.klf-hero-media){overflow:clip!important;}html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main :is(figure.first-img,.kps2-photo,.kls-photo,.krw-photo,.crs-photo,.krs-photo,.kes-photo,.ksw-photo,.klf-photo,.kls-hero-media,.krw-hero-media,.crs-hero-media,.krs-hero-media,.kes-hero-media,.ksw-hero-media,.klf-hero-media){animation:kite-story-photo-rise auto linear both!important;animation-timeline:view()!important;animation-range:entry 0% cover 30%!important;opacity:var(--kite-photo-progress)!important;translate:0 calc((1 - var(--kite-photo-progress))*32px)!important;}}
@media(prefers-reduced-motion:reduce){html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after,html body:is(.page-154474,.page-257868,.page-257918,.page-258062,.page-258148,.page-258158,.page-258857,.page-258958,.page-258998,.page-259067):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main :is(figure.first-img,.kps2-photo,.kls-photo,.krw-photo,.crs-photo,.krs-photo,.kes-photo,.ksw-photo,.klf-photo,.kls-hero-media,.krw-hero-media,.crs-hero-media,.krs-hero-media,.kes-hero-media,.ksw-hero-media,.klf-hero-media){animation:none!important;opacity:1!important;translate:none!important;}}
/* kite-story-photo-reveal-20260911 end */
/* family-hero-83 */
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE SEED WE RETURN TO THE WIND\A 風へ返す、いのちの種"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/cwffMqafn4_full.webp)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;max-height:520px!important;max-width:346.6667px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:2/3!important;max-height:400px!important;max-width:266.6667px!important;}html body.page-258998:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /family-hero-83 */
/* kite-flow-number-refine-20260912 start */
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx{display:grid!important;place-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;border:1px solid #b9dcd8!important;border-radius:18px!important;background:linear-gradient(145deg,#f3fbfa,#dcefeb)!important;color:#176b70!important;-webkit-text-fill-color:#176b70!important;font-family:Georgia,"Times New Roman",serif!important;font-size:38px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:0 5px 14px rgba(25,91,94,.07)!important;transform:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx::before,html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx::after{content:none!important;display:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row::before{background:#b6d7d4!important;height:1px!important;box-shadow:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row::after{content:none!important;display:none!important;}

@media(max-width:767px){html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid::before{background:#b6d7d4!important;width:1px!important;box-shadow:none!important;}html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid::after{content:none!important;display:none!important;}}
/* kite-flow-number-refine-20260912 end */
/* adventure-hero-75 */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(280px,1.1fr)!important;align-items:center!important;gap:32px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:40px max(32px,calc((100% - 1256px)/2))!important;text-align:left!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::before{display:none!important;content:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{display:block!important;align-self:center!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:normal!important;transform:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE COMPASS OF DAWN\A 星の羅針盤と、夜明けの扉"!important;display:block!important;position:static!important;margin:0!important;padding:0!important;font-family:Georgia,"Yu Mincho",serif!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.015em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#0a5a96,#0eb59c,#65cffa,#35d7e8)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;background-position:var(--kite-sitewide-hero-title-flow,0%) 50%!important;animation:kiteSitewideHeroTitleFlow 8s ease-in-out infinite!important;white-space:pre-line!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::after{display:none!important;content:none!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{content:""!important;background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/0MSLqxWMJA_full.png)!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:3/5!important;max-height:520px!important;max-width:312px!important;justify-self:center!important;margin:0!important;padding:0!important;transform:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:28px!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1116px,calc(100% - 64px))!important;max-width:1116px!important;margin:0 auto 32px!important;padding:16px 0 24px!important;font-size:18px!important;line-height:1.9!important;text-align:left!important;}
@media(max-width:767px){html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle{width:100%!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important;margin:0!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text{grid-column:1!important;grid-row:1!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{font-size:clamp(17px,4.8vw,23px)!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{grid-column:1!important;grid-row:2!important;width:min(100%,360px)!important;justify-self:center!important;aspect-ratio:3/5!important;max-height:400px!important;max-width:240px!important;}html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > #kite-page-overview{font-size:16px!important;width:calc(100% - 64px)!important;}}
/* /adventure-hero-75 */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top){overflow-x:clip!important;overflow-y:visible!important;} html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after{background-image:url(https://toriaez-hp.jp/assets/2-0500000809/uploader/0MSLqxWMJA_full.png)!important;} html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle > span.kite-sitewide-hero-title-text::before{content:"THE COMPASS OF DAWN\A 星の羅針盤と、夜明けの扉"!important;}

/* adventure-75-cms-layout start */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main:has(#kite-dawn-compass){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:30px 20px!important;box-sizing:border-box!important;overflow:clip!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.head,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.head>.inner,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.head>.inner>.txt{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;opacity:1!important;overflow:clip!important;}
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu::before,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu::after,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.head>.inner>h2.title,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.head>figure.first-img,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #cjnu>.imgContainer{display:none!important;content:none!important;}
/* adventure-75-cms-layout end */
/* adventure-75-story-scope */
/* KITE_LITTLE_FOUNTAIN_OF_TODAY_20260903_V1 */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass * {
  box-sizing:border-box!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass {
  --kda-ink:#294650!important;
  --kda-ink-soft:#526d74!important;
  --kda-deep:#0d7680!important;
  --kda-aqua:#d9f5f0!important;
  --kda-sky:#e0f4fa!important;
  --kda-cream:#fffaf0!important;
  --kda-gold:#c7a15b!important;
  --kda-gold-soft:#f7e8c8!important;
  --kda-white:#fffefb!important;
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:1120px!important;
  margin:0 auto!important;
  padding:clamp(18px, 3vw, 38px) 0 clamp(64px, 9vw, 112px)!important;
  overflow:hidden!important;
  color:var(--kda-ink)!important;
  font-family:"Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif!important;
  line-height:2!important;
  letter-spacing:0.04em!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass::after {
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  pointer-events:none!important;
  border-radius:50%!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass::before {
  width:min(74vw, 760px)!important;
  height:min(74vw, 760px)!important;
  top:-3%!important;
  right:-31%!important;
  background:radial-gradient(circle, rgba(188, 239, 239, 0.72) 0%, rgba(220, 244, 250, 0.36) 46%, rgba(255, 255, 255, 0) 72%)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass::after {
  width:min(68vw, 660px)!important;
  height:min(68vw, 660px)!important;
  bottom:0!important;
  left:-28%!important;
  background:radial-gradient(circle, rgba(247, 224, 172, 0.62) 0%, rgba(219, 246, 240, 0.34) 48%, rgba(255, 255, 255, 0) 74%)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass figure,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass p {
  margin-top:0!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass figure {
  margin-right:0!important;
  margin-bottom:0!important;
  margin-left:0!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass img {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero {
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0, 1.05fr) minmax(300px, 0.78fr)!important;
  align-items:center!important;
  gap:clamp(32px, 6vw, 76px)!important;
  padding:clamp(34px, 6vw, 76px)!important;
  overflow:hidden!important;
  border:1px solid rgba(42, 155, 164, 0.2)!important;
  border-radius:clamp(28px, 4vw, 48px)!important;
  background:radial-gradient(circle at 13% 7%, rgba(255, 255, 255, 0.98) 0 10%, transparent 34%),
    linear-gradient(138deg, rgba(255, 250, 240, 0.98), rgba(225, 247, 248, 0.94) 54%, rgba(224, 244, 250, 0.92))!important;
  box-shadow:0 30px 86px rgba(38, 104, 115, 0.14)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::after {
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  border:1px solid rgba(30, 173, 178, 0.24)!important;
  border-radius:50%!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::before {
  width:174px!important;
  height:52px!important;
  right:41%!important;
  bottom:8%!important;
  border-width:2px 0 0!important;
  transform: rotate(-7deg);
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::after {
  width:72px!important;
  height:72px!important;
  top:7%!important;
  left:47%!important;
  border-color:rgba(199, 161, 91, 0.36)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-copy,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-body {
  min-width:0!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-eyebrow,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-label {
  max-width:100%!important;
  margin-bottom:0!important;
  color:var(--kda-deep)!important;
  font-family:"Helvetica Neue", Arial, sans-serif!important;
  font-size:clamp(0.67rem, 1.2vw, 0.79rem)!important;
  font-weight:700!important;
  line-height:1.7!important;
  letter-spacing:0.17em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-eyebrow::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-label::before {
  content:""!important;
  display:inline-block!important;
  width:34px!important;
  height:2px!important;
  margin:0 12px 0.2em 0!important;
  border-radius:999px!important;
  background:linear-gradient(90deg, #45b9c1, #72cfd0, var(--kda-gold))!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-lead {
  margin:clamp(24px, 4vw, 42px) 0 0!important;
  font-size:clamp(1.01rem, 1.8vw, 1.19rem)!important;
  line-height:2.16!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-lead + .kda-lead {
  margin-top:1.05em!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-journey {
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:10px 13px!important;
  margin-top:clamp(28px, 5vw, 48px)!important;
  color:var(--kda-ink-soft)!important;
  font-family:"Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif!important;
  font-size:0.78rem!important;
  line-height:1.7!important;
  letter-spacing:0.11em!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-journey span:not(.kda-dot) {
  max-width:100%!important;
  padding:5px 13px!important;
  border:1px solid rgba(39, 166, 173, 0.3)!important;
  border-radius:999px!important;
  background:rgba(255, 255, 255, 0.82)!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-dot {
  flex:0 0 auto!important;
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:linear-gradient(135deg, #30aeb8, #77d5d1, var(--kda-gold))!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-media {
  position:relative!important;
  justify-self:center!important;
  width:min(100%, 390px)!important;
  min-height:0!important;
  aspect-ratio:3 / 5!important;
  overflow:hidden!important;
  border:8px solid rgba(255, 255, 255, 0.82)!important;
  border-radius:48% 48% 34px 34px / 25% 25% 34px 34px!important;
  background:linear-gradient(180deg, #f7fcfb, var(--kda-sky))!important;
  box-shadow:0 24px 58px rgba(33, 102, 116, 0.2)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-media img {
  position:absolute!important;
  inset:0!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-media::after {
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0) 62%, rgba(31, 126, 136, 0.1))!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-divider {
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:15px!important;
  height:clamp(92px, 13vw, 150px)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-divider::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-divider::after {
  content:""!important;
  width:min(18vw, 116px)!important;
  height:2px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg, transparent, rgba(49, 176, 183, 0.76), rgba(199, 161, 91, 0.72))!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-divider::after {
  transform: scaleX(-1);
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-water-mark {
  position:relative!important;
  width:38px!important;
  height:48px!important;
  border:2px solid rgba(37, 169, 177, 0.88)!important;
  border-radius:58% 42% 64% 36% / 72% 44% 56% 28%!important;
  background:linear-gradient(150deg, rgba(255, 255, 255, 0.96), rgba(201, 241, 242, 0.8))!important;
  transform: rotate(42deg);
  box-shadow:inset 7px 7px 12px rgba(255, 255, 255, 0.58)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-water-mark::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-water-mark::after {
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  border:1px solid rgba(39, 174, 181, 0.26)!important;
  border-radius:50%!important;
  transform: rotate(-42deg);
  animation: kda-water-ripple 4.8s ease-out infinite;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-water-mark::before {
  width:62px!important;
  height:22px!important;
  left:-13px!important;
  bottom:-13px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-water-mark::after {
  width:86px!important;
  height:31px!important;
  left:-25px!important;
  bottom:-18px!important;
  animation-delay:-2.4s!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters {
  display:grid!important;
  gap:clamp(48px, 8vw, 96px)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter {
  --kda-chapter-bg:rgba(255, 254, 250, 0.95)!important;
  --kda-media-start:rgba(224, 244, 250, 0.96)!important;
  --kda-media-end:rgba(255, 244, 216, 0.72)!important;
  --kda-chapter-accent:#32abb4!important;
  --kda-chapter-accent-soft:rgba(50, 171, 180, 0.18)!important;
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)!important;
  min-height:650px!important;
  overflow:hidden!important;
  border:1px solid var(--kda-chapter-accent-soft)!important;
  border-radius:clamp(26px, 4vw, 42px)!important;
  background:var(--kda-chapter-bg)!important;
  box-shadow:0 26px 72px rgba(38, 95, 105, 0.12)!important;
  transition:box-shadow 420ms ease, transform 420ms ease!important;
}

/* Act I, chapters 1-5: clear morning and the first promise. */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(-n + 5) {
  --kda-chapter-bg:rgba(255, 254, 248, 0.96)!important;
  --kda-media-start:rgba(229, 248, 248, 0.98)!important;
  --kda-media-end:rgba(250, 229, 183, 0.7)!important;
  --kda-chapter-accent:#2aaeb6!important;
  --kda-chapter-accent-soft:rgba(42, 174, 182, 0.19)!important;
}

/* Act II, chapters 6-10: evening rain without purple tones. */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(n + 6):nth-child(-n + 10) {
  --kda-chapter-bg:rgba(248, 252, 251, 0.96)!important;
  --kda-media-start:rgba(201, 226, 235, 0.96)!important;
  --kda-media-end:rgba(240, 232, 207, 0.78)!important;
  --kda-chapter-accent:#477f8e!important;
  --kda-chapter-accent-soft:rgba(71, 127, 142, 0.21)!important;
}

/* Act III, chapters 11-15: water returns and morning opens again. */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(n + 11) {
  --kda-chapter-bg:rgba(252, 255, 249, 0.97)!important;
  --kda-media-start:rgba(211, 247, 237, 0.98)!important;
  --kda-media-end:rgba(255, 239, 198, 0.76)!important;
  --kda-chapter-accent:#248f87!important;
  --kda-chapter-accent-soft:rgba(36, 143, 135, 0.2)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter::after {
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  right:-46px!important;
  bottom:26px!important;
  width:168px!important;
  height:55px!important;
  border:solid var(--kda-chapter-accent-soft)!important;
  border-width:2px 0 0!important;
  border-radius:50%!important;
  transform: rotate(-8deg);
  pointer-events:none!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-media,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-body {
  position:relative!important;
  z-index:1!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(even) .kda-chapter-media,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter.kda-chapter--reverse .kda-chapter-media {
  order:2!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-media {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:100%!important;
  padding:clamp(20px, 3.8vw, 42px)!important;
  overflow:hidden!important;
  background:linear-gradient(145deg, var(--kda-media-start), rgba(230, 248, 246, 0.82) 51%, var(--kda-media-end))!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-media::before {
  content:""!important;
  position:absolute!important;
  width:210px!important;
  height:72px!important;
  right:-70px!important;
  bottom:10%!important;
  border:1px solid var(--kda-chapter-accent-soft)!important;
  border-radius:50%!important;
  pointer-events:none!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(n + 6):nth-child(-n + 10) .kda-chapter-media::after {
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  opacity: 0.32;
  background:repeating-linear-gradient(112deg, transparent 0 27px, rgba(255, 255, 255, 0.72) 28px 29px, transparent 30px 48px)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(n + 11) .kda-chapter-media::before {
  width:230px!important;
  height:96px!important;
  border-width:2px!important;
  box-shadow:0 0 0 18px rgba(102, 207, 190, 0.07), 0 0 0 38px rgba(199, 161, 91, 0.05)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-photo {
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  aspect-ratio:4 / 3!important;
  overflow:hidden!important;
  border:7px solid rgba(255, 255, 255, 0.82)!important;
  border-radius:92px 28px 28px 28px!important;
  background:var(--kda-sky)!important;
  box-shadow:0 20px 48px rgba(32, 94, 106, 0.19)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(even) .kda-photo {
  border-radius:28px 92px 28px 92px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(5n) .kda-photo {
  border-radius:28px 28px 106px 28px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-photo img {
  position:absolute!important;
  inset:0!important;
  object-fit:cover!important;
  object-position:50% 50%!important;
  transition:transform 700ms ease!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-body {
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:clamp(42px, 4.7vw, 64px)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-heading {
  max-width:100%!important;
  margin:18px 0 0!important;
  color:var(--kda-ink)!important;
  font-size:clamp(1.44rem, 2.4vw, 1.82rem)!important;
  font-weight:500!important;
  line-height:1.55!important;
  letter-spacing:0.035em!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-poem {
  max-width:100%!important;
  margin:clamp(27px, 4vw, 42px) 0 0!important;
  font-size:clamp(0.96rem, 1.5vw, 1.05rem)!important;
  line-height:2.12!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-stanza {
  display:block!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-stanza + .kda-stanza {
  margin-top:1.28em!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-refrain {
  position:relative!important;
  max-width:100%!important;
  margin:clamp(34px, 5vw, 48px) 0 0!important;
  padding:25px 24px 24px 30px!important;
  border-inline-start:3px solid var(--kda-chapter-accent)!important;
  border-radius:0 26px 26px 0!important;
  color:var(--kda-ink-soft)!important;
  background:linear-gradient(90deg, rgba(218, 244, 242, 0.76), rgba(226, 243, 249, 0.48), rgba(250, 233, 197, 0.42))!important;
  font-size:0.94rem!important;
  line-height:2.08!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-refrain strong {
  color:var(--kda-deep)!important;
  font-weight:600!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending {
  position:relative!important;
  margin-top:clamp(70px, 10vw, 122px)!important;
  padding:clamp(56px, 8vw, 100px) clamp(24px, 7vw, 88px)!important;
  overflow:hidden!important;
  border:1px solid rgba(41, 159, 163, 0.17)!important;
  border-radius:clamp(28px, 4vw, 46px)!important;
  text-align:center!important;
  background:radial-gradient(circle at 50% 4%, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.3) 46%, transparent 71%),
    linear-gradient(135deg, rgba(216, 246, 241, 0.94), rgba(224, 244, 250, 0.88) 49%, rgba(249, 229, 185, 0.84))!important;
  box-shadow:0 25px 68px rgba(38, 104, 115, 0.1)!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending::before,
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending::after {
  content:""!important;
  position:absolute!important;
  width:190px!important;
  height:64px!important;
  border:1px solid rgba(43, 169, 176, 0.23)!important;
  border-radius:50%!important;
  pointer-events:none!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending::before {
  top:28px!important;
  left:-54px!important;
  transform: rotate(8deg);
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending::after {
  right:-54px!important;
  bottom:10px!important;
  transform: rotate(-12deg);
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending-mark {
  display:flex!important;
  justify-content:center!important;
  align-items:flex-end!important;
  gap:8px!important;
  height:42px!important;
  margin:0 auto 30px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending-mark i {
  display:block!important;
  width:9px!important;
  border-radius:999px 999px 55% 55%!important;
  background:linear-gradient(180deg, #78d4d1, #28aeb8 62%, var(--kda-gold))!important;
  transform-origin:50% 100%!important;
  animation: kda-fountain-rise 3.8s ease-in-out infinite;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending-mark i:nth-child(1) {
  height:20px!important;
  animation-delay:-1.25s!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending-mark i:nth-child(2) {
  height:38px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending-mark i:nth-child(3) {
  height:27px!important;
  animation-delay:-2.5s!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending p {
  max-width:100%!important;
  margin:0!important;
  font-size:clamp(1rem, 2vw, 1.22rem)!important;
  line-height:2.35!important;
  overflow-wrap:anywhere!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending strong {
  color:var(--kda-deep)!important;
  font-weight:600!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending .kda-support-note {
  width:min(100%, 760px)!important;
  margin:30px auto 0!important;
  padding-top:24px!important;
  border-top:1px solid rgba(41, 100, 113, 0.18)!important;
  color:#62777b!important;
  font-family:"Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif!important;
  font-size:0.78rem!important;
  font-weight:500!important;
  line-height:1.92!important;
  letter-spacing:0.035em!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass a:focus-visible {
  outline:3px solid #087e89!important;
  outline-offset:4px!important;
}

html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-visually-hidden {
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0, 0, 0, 0)!important;
  white-space:nowrap!important;
  border:0!important;
}

@keyframes kda-water-ripple {
  0% {
    opacity: 0;
    scale: 0.74;
  }
  32% {
    opacity: 0.68;
  }
  100% {
    opacity: 0;
    scale: 1.18;
  }
}

@keyframes kda-fountain-rise {
  0%,
  100% {
    opacity: 0.64;
    scale: 1 0.84;
  }
  50% {
    opacity: 1;
    scale: 1 1.08;
  }
}

@media (hover: hover) and (pointer: fine) {
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:hover {
    transform: translateY(-3px);
    box-shadow:0 31px 78px rgba(38, 95, 105, 0.16)!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter:hover .kda-photo img {
    transform: scale(1.025);
  }
}

@media (max-width: 860px) {
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero {
    grid-template-columns:minmax(0, 1fr)!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-copy {
    order:2!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-media {
    order:1!important;
    width:min(100%, 420px)!important;
    min-height:0!important;
    aspect-ratio:3 / 5!important;
    margin:0 auto!important;
    border-radius:42% 42% 28px 28px / 23% 23% 28px 28px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter {
    grid-template-columns:minmax(0, 1fr)!important;
    min-height:0!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(even) .kda-chapter-media,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter.kda-chapter--reverse .kda-chapter-media {
    order:0!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-media {
    min-height:0!important;
  }
}

@media (max-width: 520px) {
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass {
    padding-top:8px!important;
    line-height:1.9!important;
    letter-spacing:0.022em!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero {
    gap:28px!important;
    padding:18px 16px 38px!important;
    border-radius:26px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::before,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero::after {
    opacity: 0.58;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-hero-media {
    width:100%!important;
    border-width:5px!important;
    border-radius:24px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-lead {
    font-size:0.98rem!important;
    line-height:2.02!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-journey {
    gap:8px!important;
    font-size:0.71rem!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-eyebrow,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-label {
    font-size:0.64rem!important;
    line-height:1.75!important;
    letter-spacing:0.115em!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-journey span:not(.kda-dot) {
    padding:4px 9px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-divider {
    height:80px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters {
    gap:40px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter {
    border-radius:24px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-media {
    padding:16px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-photo,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(even) .kda-photo,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapters > .kda-chapter:nth-child(5n) .kda-photo {
    border-width:5px!important;
    border-radius:22px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-chapter-body {
    padding:34px 20px 44px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-heading {
    margin-top:14px!important;
    font-size:1.4rem!important;
    line-height:1.58!important;
    letter-spacing:0.025em!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-poem {
    margin-top:24px!important;
    font-size:0.95rem!important;
    line-height:1.98!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-stanza + .kda-stanza {
    margin-top:1.12em!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-refrain {
    margin-top:30px!important;
    padding:21px 17px 20px 22px!important;
    font-size:0.9rem!important;
    line-height:2!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending {
    margin-top:52px!important;
    padding:50px 18px!important;
    border-radius:26px!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending p {
    font-size:0.96rem!important;
    line-height:2.22!important;
  }

  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass .kda-ending .kda-support-note {
    margin-top:24px!important;
    padding-top:20px!important;
    font-size:0.74rem!important;
    line-height:1.86!important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass *,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass *::before,
  html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass *::after {
    scroll-behavior:auto!important;
    animation-duration:0.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:0.01ms!important;
  }
}

/* New page uses the same gentle photo-entry motion as the story family. */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass,html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass :is(.kda-hero,.kda-chapter,.kda-chapter-media){overflow:clip!important;}
@property --dawn-entry{syntax:"<number>";inherits:false;initial-value:1;}
@keyframes dawn-photo-entry{from{--dawn-entry:0}to{--dawn-entry:1}}
@supports(animation-timeline:view()){
 html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass :is(.kda-photo,.kda-hero-media){animation:dawn-photo-entry auto linear both;animation-timeline:view();animation-range:entry 0% cover 30%;opacity:var(--dawn-entry);translate:0 calc((1 - var(--dawn-entry))*32px);}
}
@media(prefers-reduced-motion:reduce){html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass :is(.kda-photo,.kda-hero-media){animation:none!important;opacity:1;translate:none;}}
/* adventure-75-photo-viewport-fix */
html body.page-257918:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #kite-dawn-compass :is(.kda-hero,.kda-chapter,.kda-chapter-media):not(#top){overflow:clip!important;}
/* kite-flow-number-kiteblue-20260912 start */
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx{display:grid!important;place-items:center!important;width:62px!important;min-width:62px!important;height:62px!important;border:0!important;border-radius:12px!important;background:linear-gradient(145deg,#1689af,#14628e)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:Arial,"Yu Gothic",sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:0 6px 14px #1d647419!important;transform:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx::before,html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx::after{content:none!important;display:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row::before{background:#b6d7d4!important;height:1px!important;box-shadow:none!important;}
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row::after{content:none!important;display:none!important;}

@media(max-width:767px){html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid::before{background:#b6d7d4!important;width:1px!important;box-shadow:none!important;}html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid::after{content:none!important;display:none!important;}}
/* kite-flow-number-kiteblue-20260912 end */
/* kite-flow-number-pureblue-20260912 start */
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row .flow-idx{background:linear-gradient(145deg,#287ed0,#195ca8)!important;}
/* kite-flow-number-pureblue-20260912 end */
/* kite-flow-number-light567-20260912 start */
html body.page-154472:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) #gmzq .flow-grid > .flow-row:is(:nth-child(5),:nth-child(6),:nth-child(7)) .flow-idx{background:linear-gradient(145deg,#639bd0,#427fb9)!important;}
/* kite-flow-number-light567-20260912 end */
/* kite-gentle-light-leaves-20260912 start */
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero{position:relative!important;isolation:isolate!important;}
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:inherit!important;background-image:radial-gradient(ellipse at 25% 30%,rgba(121,206,218,.18),transparent 58%),radial-gradient(ellipse at 75% 65%,rgba(141,214,192,.14),transparent 58%)!important;background-size:145% 145%!important;pointer-events:none!important;z-index:-1!important;animation:kiteGentleLight13 13s ease-in-out infinite alternate!important;}
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{content:""!important;display:block!important;position:absolute!important;top:22px!important;right:42px!important;left:auto!important;bottom:auto!important;width:29px!important;height:16px!important;border:0!important;border-radius:0 90% 0 90%!important;background:linear-gradient(135deg,rgba(105,184,178,.42),rgba(108,173,206,.38))!important;box-shadow:-58px 12px 0 -3px rgba(115,184,199,.24)!important;pointer-events:none!important;z-index:1!important;animation:kiteGentleLeaves13 7s ease-in-out infinite!important;}
@keyframes kiteGentleLight13{from{background-position:0% 10%}to{background-position:100% 80%}}
@keyframes kiteGentleLeaves13{0%,100%{translate:0 0;rotate:0deg}50%{translate:-8px 8px;rotate:9deg}}
@media(max-width:600px){html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{right:22px!important;top:14px!important;width:22px!important;height:12px!important;}}
@media(prefers-reduced-motion:reduce){html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::before,html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{animation:none!important;}}
/* kite-gentle-light-leaves-20260912 end */
/* kite-gentle13-brighter-20260912 start */
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::before{background-image:radial-gradient(ellipse at 25% 30%,rgba(100,194,214,.32),transparent 58%),radial-gradient(ellipse at 75% 65%,rgba(120,208,186,.26),transparent 58%)!important;animation-duration:11s!important;}
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{width:38px!important;height:21px!important;background:linear-gradient(135deg,rgba(83,163,158,.62),rgba(83,151,191,.56))!important;box-shadow:-64px 15px 0 -3px rgba(99,168,187,.40)!important;animation-name:kiteGentleLeavesClear13!important;animation-duration:8s!important;}
@keyframes kiteGentleLeavesClear13{0%,100%{translate:0 0;rotate:-4deg}50%{translate:-18px 14px;rotate:12deg}}
@media(max-width:600px){html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{width:29px!important;height:16px!important;}}
/* kite-gentle13-brighter-20260912 end */
@media(prefers-reduced-motion:reduce){html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::before,html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{animation:none!important;}}
/* kite-home-gentle-title4-20260912 start */
html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero .title,html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero .title span{background-image:linear-gradient(100deg,#1a658f,#2d9297,#1a658f)!important;background-size:220% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:kiteHomeTitle4 12s ease-in-out infinite alternate!important;}
@keyframes kiteHomeTitle4{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero .title,html body #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero .title span{animation:none!important;}}
/* kite-home-gentle-title4-20260912 end */
/* kite-slide-title-shine-20260912 start */
@supports ((background-clip:text) or (-webkit-background-clip:text)){
html body#top#top#top#top#top.slide header.header .logo-catch,html body#top#top#top#top#top.slide header.header .siteTitle > a > .logo-main,html body#top#top#top#top#top.slide header.header .siteTitle > a > .sava,html body#top#top#top#top#top.slide header.header .siteTitle > a > .kite-area-text::after{background-image:linear-gradient(105deg,#fff 0%,#fff 45%,#d8f6ed 48%,#77d4b7 50%,#d8f6ed 52%,#fff 55%,#fff 100%)!important;background-size:250% 100%!important;background-position:100% 50%;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:kiteSlideTitleShine 3.6s cubic-bezier(.4,0,.6,1) .6s 1 both!important;}
}
@keyframes kiteSlideTitleShine{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(prefers-reduced-motion:reduce){html body#top#top#top#top#top.slide header.header .logo-catch,html body#top#top#top#top#top.slide header.header .siteTitle > a > .logo-main,html body#top#top#top#top#top.slide header.header .siteTitle > a > .sava,html body#top#top#top#top#top.slide header.header .siteTitle > a > .kite-area-text::after{animation:none!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}}
      /* kite-slide-title-shine-20260912 end */
/* kite-office-text-offset-20260912 start */
@media(min-width:1024px){html body#top #kite-home-welcome-b-20260910 .address > .building + div{margin-left:24px!important;min-width:0;}}
/* kite-office-text-offset-20260912 end */
/* kite-consult-lavender-20260912 start */
html body#top#top#top#top #concern-section .flow-item .link-container .link-btn{background:linear-gradient(120deg,#a291cd,#b6a9de)!important;border:1px solid #ffffff70!important;border-radius:16px!important;box-shadow:0 8px 22px #a291cd25!important;color:#fff!important;text-shadow:0 1px 3px #36485735!important;}
html body#top#top#top#top #concern-section .flow-item .link-btn .btn-text,html body#top#top#top#top #concern-section .flow-item .link-btn .btn-text span{color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.7!important;word-break:normal!important;overflow-wrap:normal!important;}
html body#top#top#top#top #concern-section .flow-item .link-btn .btn-arrow{color:#fff!important;stroke:#fff!important;flex-shrink:0!important;}
html body#top#top#top#top #concern-section .cta-section{background:linear-gradient(135deg,#fff,#f8f4ff)!important;border:1px solid #a291cd50!important;border-radius:18px!important;box-shadow:0 12px 28px #a291cd12!important;}
html body#top#top#top#top #concern-section .cta-section .cta-head{color:#465f69!important;-webkit-text-fill-color:#465f69!important;text-shadow:none!important;}
html body#top#top#top#top #concern-section .cta-section .cta-body{color:#526973!important;-webkit-text-fill-color:#526973!important;text-shadow:none!important;}
/* kite-consult-lavender-20260912 end */
/* kite-feature-number-hover-20260912 start */
html body#top#top #guide-section .feature-card > .feature-num{transition:color .3s ease,-webkit-text-fill-color .3s ease!important;}
@media(hover:hover) and (pointer:fine){html body#top#top #guide-section .feature-card:hover > .feature-num{color:rgba(39,151,155,.58)!important;-webkit-text-fill-color:rgba(39,151,155,.58)!important;}}
html body#top#top #guide-section .feature-card:focus-within > .feature-num{color:rgba(39,151,155,.58)!important;-webkit-text-fill-color:rgba(39,151,155,.58)!important;}
@media(prefers-reduced-motion:reduce){html body#top#top #guide-section .feature-card > .feature-num{transition:none!important;}}
/* kite-feature-number-hover-20260912 end */
/* kite-nav-pastel-seven-20260912 start */
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn{background:#599fca!important;color:#fff!important;border:0!important;border-bottom:3px solid #ffffff45!important;border-radius:13px!important;box-shadow:none!important;text-shadow:0 1px 2px #17375435!important;transition:filter .25s,transform .25s!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:first-of-type{background:#e87e88!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:nth-of-type(n+7){background:#a18acb!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-text{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{color:#fff!important;stroke:#fff!important;animation:none!important;transition:transform .25s!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover{filter:brightness(1.07);transform:translateY(-2px)!important;box-shadow:none!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover .btn-arrow{transform:translateX(3px)!important;}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:focus-visible{outline:3px solid #244e77!important;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn,html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{transition:none!important;}html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover,html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover .btn-arrow{transform:none!important;}}
/* kite-nav-pastel-seven-20260912 end */
/* kite-leaves-five-20260912 start */
html body#top #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{width:38px!important;height:21px!important;top:28px!important;right:44px!important;box-shadow:-54px 25px 0 -5px rgba(99,168,187,.38),-103px -3px 0 3px rgba(99,168,187,.32),-149px 32px 0 -7px rgba(99,168,187,.42),-190px 5px 0 -3px rgba(99,168,187,.28)!important;}
@media(max-width:600px){html body#top #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{scale:.72!important;transform-origin:right top!important;right:22px!important;}}
/* kite-leaves-five-20260912 end */
/* kite-popular-photo-larger-20260912 start */
@media(min-width:801px){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-layout{grid-template-columns:1.08fr .92fr!important;gap:30px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 img{height:470px!important;object-fit:contain!important;}}
@media(max-width:800px){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 figure{width:calc(100% + 16px)!important;max-width:none!important;margin-left:-8px!important;margin-right:-8px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;}}
/* kite-popular-photo-larger-20260912 end */
/* kite-scroll-follow-seven-20260912 start */
body{--k:"KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBNPSJLSVRFX1NJVEVXSURFX0JSRUFEQ1JVTUJfUkVMT0NBVElPTl8yMDI2MDgyOV9WMSI7dmFyIEs9Il9fa2l0ZVNpdGV3aWRlQnJlYWRjcnVtYlJlbG9jYXRpb24yMDI2MDgyOVYxIjt2YXIgcGF0aD13aW5kb3cubG9jYXRpb24ucGF0aG5hbWV8fCIvIjtpZihwYXRoPT09Ii8ifHxwYXRoPT09Ii9pbmRleC5odG1sIilyZXR1cm47dmFyIHBzPVt7dGVzdDovXlwvY29udDFcL21haW5cLmh0bWwkLyxzZToiLmtzLWhlcm8ifSx7dGVzdDovXlwvY29udDFcLzU5XC5odG1sJC8sc2U6IiNraXRlLXJlZ2lvbi1oZXJvIn0se3Rlc3Q6L15cL2NvbnQ3XC9tYWluXC5odG1sJC8sc2U6Ii5jb2wtaGVybyIsY2I6dHJ1ZSxjczoiLmNvbC1jb250YWluZXIiLG1yOjg0MCxkcjo1MTAsbW06NzY3fSx7dGVzdDovXlwvY29udDhcL21haW5cLmh0bWwkLyxzZToiLnNhdmEtaGVybyIsY2I6dHJ1ZSxjczoiLnNhdmEtY29udGFpbmVyIixtcjo1NTAsZHI6NDIwLG1tOjc2OH0se3Rlc3Q6L15cL2NvbnQxMFwvbWFpblwuaHRtbCQvLHNlOiIua3BwLWhlcm8ifSx7dGVzdDovXlwvY29udDExXC9tYWluXC5odG1sJC8sc2U6Ii5raXRlLWFyZWEtbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDQ2fDQ3fDQ4fDQ5fDUwKVwuaHRtbCQvLHNlOiIua2l0ZS1yZWdpb24tbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDU1fDU2fDU3fDYyfDYzKVwuaHRtbCQvLHNlOiIua2l0ZS1tZWRpY2FsLWhlcm8tdjIifSx7dGVzdDovXlwvcHJvZmlsZVwuaHRtbCQvLHNlOiIua3AtaGVybyJ9XTt2YXIgcHQ9bnVsbDtmb3IodmFyIGk9MDtpPHBzLmxlbmd0aDtpKz0xKXtpZihwc1tpXS50ZXN0LnRlc3QocGF0aCkpe3B0PXBzW2ldO2JyZWFrO319dmFyIHN0PXdpbmRvd1tLXXx8e21hcmtlcjpNLHJ0OjAsb2I6bnVsbCxudjpudWxsLGFuOm51bGwsY3Q6bnVsbCxpcDpudWxsLHB0OnB0fTt3aW5kb3dbS109c3Q7c3QucHQ9cHQ7ZnVuY3Rpb24gaXYoZWwpe2lmKCFlbClyZXR1cm4gZmFsc2U7dmFyIHN0eWxlPXdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTt2YXIgcmM9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuIHN0eWxlLmRpc3BsYXkhPT0ibm9uZSImJnN0eWxlLnZpc2liaWxpdHkhPT0iaGlkZGVuIiYmTnVtYmVyKHN0eWxlLm9wYWNpdHkpPjAmJnJjLndpZHRoPjAmJnJjLmhlaWdodD4wO31mdW5jdGlvbiBmYigpe3JldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCduYXYucG5reltkYXRhLWtpdGUtYnJlYWRjcnVtYi1yZWxvY2F0aW9uPSInK00rJyJdJyl8fGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkgPiBuYXYucG5reiIpO31mdW5jdGlvbiBibSgpe3ZhciBtcz1kb2N1bWVudC5ib2R5P2RvY3VtZW50LmJvZHkuY2hpbGRyZW46W107Zm9yKHZhciBpPTA7aTxtcy5sZW5ndGg7aSs9MSl7aWYobXNbaV0udGFnTmFtZT09PSJOQVYiJiZtc1tpXS5jbGFzc0xpc3QuY29udGFpbnMoIm1lbnUiKSlyZXR1cm4gbXNbaV07fXJldHVybiBudWxsO31mdW5jdGlvbiB1Yygpe3ZhciBudj1zdC5udjt2YXIgYW49c3QuYW47aWYoIW52fHwhYW58fCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY29udGFpbnMobnYpfHwhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNvbnRhaW5zKGFuKSlyZXR1cm47dmFyIGNsPTA7aWYoc3QucHQmJnN0LnB0LmNiKXt2YXIgbW49Ym0oKTtpZihpdihtbikpe3ZhciBtZT1tbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTt2YXIgYXI9YW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Y2w9TWF0aC5tYXgoMCxtZS5ib3R0b20tYXIuYm90dG9tKTt9fW52LnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtYnJlYWRjcnVtYi1jbGVhcmFuY2UiLGNsLnRvRml4ZWQoMikrInB4Iik7fWZ1bmN0aW9uIHVyKCl7aWYoIXN0LnB0fHwhc3QucHQuY3N8fCFzdC5hbilyZXR1cm47dmFyIGN0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc3QucHQuY3MpO2lmKCFjdClyZXR1cm47aWYoc3QuY3QhPT1jdCl7c3QuY3Q9Y3Q7c3QuaXA9e3ZhbHVlOmN0LnN0eWxlLmdldFByb3BlcnR5VmFsdWUoInBhZGRpbmctdG9wIikscHJpb3JpdHk6Y3Quc3R5bGUuZ2V0UHJvcGVydHlQcmlvcml0eSgicGFkZGluZy10b3AiKX07fWlmKHdpbmRvdy5pbm5lcldpZHRoPD03Njcpe2lmKHN0LmlwJiZzdC5pcC52YWx1ZSl7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixzdC5pcC52YWx1ZSxzdC5pcC5wcmlvcml0eSk7fWVsc2V7Y3Quc3R5bGUucmVtb3ZlUHJvcGVydHkoInBhZGRpbmctdG9wIik7fWN0LnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIpO3JldHVybjt9dmFyIHJ2PXdpbmRvdy5pbm5lcldpZHRoPD1zdC5wdC5tbT9zdC5wdC5tcjpzdC5wdC5kcjt2YXIgYXI9c3QuYW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGNyPWN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3ZhciB0Zj1hci5ib3R0b20rd2luZG93LnNjcm9sbFkrcnY7dmFyIGNwPWNyLnRvcCt3aW5kb3cuc2Nyb2xsWTt2YXIgYXA9TWF0aC5tYXgoMCx0Zi1jcCk7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixhcC50b0ZpeGVkKDIpKyJweCIsImltcG9ydGFudCIpO2N0LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIsTSk7fWZ1bmN0aW9uIHVnKCl7dWMoKTt1cigpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodXIpO31mdW5jdGlvbiBvZygpe2lmKCEoIlJlc2l6ZU9ic2VydmVyImluIHdpbmRvdyl8fHN0Lm9ifHwhc3QuYW4pcmV0dXJuO3N0Lm9iPW5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpe3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO30pO3N0Lm9iLm9ic2VydmUoc3QuYW4pO3ZhciBtbj1ibSgpO2lmKG1uKXN0Lm9iLm9ic2VydmUobW4pO31mdW5jdGlvbiBwYigpe3ZhciBudj1mYigpO2lmKCFudilyZXR1cm4gZmFsc2U7c3QubnY9bnY7bnYuc2V0QXR0cmlidXRlKCJkYXRhLWtpdGUtYnJlYWRjcnVtYi1mbG93IixwdD8iY3VzdG9tIjoic3RhbmRhcmQiKTt2YXIgYW47aWYoIXB0KXtudi5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiLS1raXRlLWJyZWFkY3J1bWItY2xlYXJhbmNlIik7dmFyIGhlYWRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGgxLnBhZ2VUaXRsZSIpO3ZhciBvdmVydmlldz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIja2l0ZS1wYWdlLW92ZXJ2aWV3Iik7dmFyIGxvY2FsTWVudT1ibSgpO2FuPWl2KG92ZXJ2aWV3KT9vdmVydmlldzpoZWFkaW5nO2lmKGl2KGxvY2FsTWVudSkmJmFuJiZsb2NhbE1lbnUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wPj1hbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20tMSYmd2luZG93LmdldENvbXB1dGVkU3R5bGUobG9jYWxNZW51KS5wb3NpdGlvbiE9PSJmaXhlZCIpe2FuPWxvY2FsTWVudTt9fWVsc2V7YW49ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihwdC5zZSk7fWlmKCFhbnx8IWFuLnBhcmVudE5vZGUpcmV0dXJuIGZhbHNlO3N0LmFuPWFuO2lmKG52LnBhcmVudE5vZGUhPT1hbi5wYXJlbnROb2RlfHxudi5wcmV2aW91c0VsZW1lbnRTaWJsaW5nIT09YW4pe2FuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG52LGFuLm5leHRTaWJsaW5nKTt9bnYuY2xhc3NMaXN0LmFkZCgia2l0ZS1icmVhZGNydW1iLXJlbG9jYXRlZCIpO252LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVsb2NhdGlvbiIsTSk7dWcoKTtvZygpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO3JldHVybiB0cnVlO31mdW5jdGlvbiByZXRyeShybSl7aWYocGIoKXx8cm08PTApcmV0dXJuO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0cnkocm0tMSk7fSwzMDApO31pZighc3QuYm91bmQpe3N0LmJvdW5kPXRydWU7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInJlc2l6ZSIsZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHN0LnJ0KTtzdC5ydD13aW5kb3cuc2V0VGltZW91dCh1ZywxMDApO30se3Bhc3NpdmU6dHJ1ZX0pO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIix1Zyx7b25jZTp0cnVlfSk7fWlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7cmV0cnkoMTIpO30se29uY2U6dHJ1ZX0pO31lbHNle3JldHJ5KDEyKTt9d2luZG93LnNldFRpbWVvdXQodWcsMTIwMCk7fSkoKTsKCjsoKCk9PntpZighL15cLyg/OmluZGV4XC5odG1sKT8kLy50ZXN0KGxvY2F0aW9uLnBhdGhuYW1lKXx8ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImtpdGUtc2Nyb2xsLWZpcmVmbGllcyIpKXJldHVybjtjb25zdCBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7cy5pZD0ia2l0ZS1mb2xsb3ctZmlyZWZsaWVzLXN0eWxlIjtzLnRleHRDb250ZW50PSIja2l0ZS1zY3JvbGwtZmlyZWZsaWVze3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtpbnNldDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MjE0NzQ4MzAwMCFpbXBvcnRhbnR9LmtpdGUtc2Nyb2xsLWZseXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO3dpZHRoOjdweCFpbXBvcnRhbnQ7aGVpZ2h0OjdweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZmJkNSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgNHB4ICNmNGVmODUsMCAwIDEwcHggI2M2ZDk1MCwwIDAgMTlweCAjZDdlOTg3IWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX1odG1sIGJvZHkjdG9wOjpiZWZvcmUsaHRtbCBib2R5I3RvcDo6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpeyNraXRlLXNjcm9sbC1maXJlZmxpZXN7ZGlzcGxheTpub25lIWltcG9ydGFudH19Ijtkb2N1bWVudC5oZWFkLmFwcGVuZChzKTsvKiBMb2NhbCBwcm90b3R5cGU6IHNldmVuIHZpZXdwb3J0IGZpcmVmbGllcyB3aXRoIGJvdW5kZWQgc2Nyb2xsIGluZXJ0aWEuICovCigoKT0+ewppZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna2l0ZS1zY3JvbGwtZmlyZWZsaWVzJykpcmV0dXJuOwpjb25zdCByZWR1Y2U9bWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSknKTsKY29uc3QgbGF5ZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7bGF5ZXIuaWQ9J2tpdGUtc2Nyb2xsLWZpcmVmbGllcyc7bGF5ZXIuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsJ3RydWUnKTtkb2N1bWVudC5ib2R5LmFwcGVuZChsYXllcik7CmNvbnN0IGZsaWVzPUFycmF5LmZyb20oe2xlbmd0aDo3fSwoXyxpKT0+e2NvbnN0IGVsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2knKTtlbC5jbGFzc05hbWU9J2tpdGUtc2Nyb2xsLWZseSc7bGF5ZXIuYXBwZW5kKGVsKTtyZXR1cm4ge2VsLHg6MCx5OjAsb2Zmc2V0OjAsdjowLHBoYXNlOmkqMS43M307fSk7CmxldCBsYXN0U2Nyb2xsPXNjcm9sbFksbGFzdFRpbWU9MCxyYWY9MDsKZnVuY3Rpb24gc2Nyb2xsKCl7Y29uc3QgZGVsdGE9c2Nyb2xsWS1sYXN0U2Nyb2xsO2xhc3RTY3JvbGw9c2Nyb2xsWTtpZihyZWR1Y2UubWF0Y2hlcylyZXR1cm47Y29uc3QgaW1wdWxzZT1NYXRoLm1heCgtMjYsTWF0aC5taW4oMjYsZGVsdGEqLjEzKSk7ZmxpZXMuZm9yRWFjaCgoZixpKT0+Zi52PU1hdGgubWF4KC0zNixNYXRoLm1pbigzNixmLnYtaW1wdWxzZSooLjc1K2kqLjA3KSkpKTt9CmZ1bmN0aW9uIGZyYW1lKHQpe2NvbnN0IGR0PU1hdGgubWluKDIsKHQtbGFzdFRpbWUpLzE2LjY2N3x8MSk7bGFzdFRpbWU9dDtjb25zdCBzZWM9dC8xMDAwO2ZsaWVzLmZvckVhY2goKGYsaSk9PntmLnYrPSgtZi5vZmZzZXQqLjAxMi1mLnYqLjA5NSkqZHQ7Zi5vZmZzZXQ9TWF0aC5tYXgoLTEwMCxNYXRoLm1pbigxMDAsZi5vZmZzZXQrZi52KmR0KSk7Y29uc3QgeD1pbm5lcldpZHRoKiguMTAraSouMTI1KStNYXRoLnNpbihzZWMqLjE3K2YucGhhc2UpKk1hdGgubWluKDU1LGlubmVyV2lkdGgqLjA2KTtjb25zdCB5PWlubmVySGVpZ2h0KiguMjIrKGklMykqLjI1KStNYXRoLnNpbihzZWMqLjIyK2YucGhhc2UpKjM2K2Yub2Zmc2V0O2YuZWwuc3R5bGUudHJhbnNmb3JtPWB0cmFuc2xhdGUzZCgke3h9cHgsJHtNYXRoLm1heCgxMixNYXRoLm1pbihpbm5lckhlaWdodC0xOCx5KSl9cHgsMClgO2YuZWwuc3R5bGUub3BhY2l0eT1TdHJpbmcoLjMyKy42KiguNSsuNSpNYXRoLnNpbihzZWMqKC43NStpKi4wMjUpK2YucGhhc2UpKSk7fSk7cmFmPXJlcXVlc3RBbmltYXRpb25GcmFtZShmcmFtZSk7fQpmdW5jdGlvbiBzeW5jKCl7Y2FuY2VsQW5pbWF0aW9uRnJhbWUocmFmKTtsYXN0VGltZT0wO2lmKCFyZWR1Y2UubWF0Y2hlcyYmIWRvY3VtZW50LmhpZGRlbilyYWY9cmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZyYW1lKTt9CmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsc2Nyb2xsLHtwYXNzaXZlOnRydWV9KTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCd2aXNpYmlsaXR5Y2hhbmdlJyxzeW5jKTtyZWR1Y2UuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxzeW5jKTtzeW5jKCk7Cn0pKCk7DQp9KSgpOw=="}
/* kite-scroll-follow-seven-20260912 end */
/* kite-leaves-calm-20260912 start */
html body#top #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{animation:kiteLeavesQuiet 16s ease-in-out infinite!important;rotate:0deg!important;translate:0 0!important;}
@keyframes kiteLeavesQuiet{0%,100%{transform:translate(0,0)}50%{transform:translate(-2px,1px)}}
@media(prefers-reduced-motion:reduce){html body#top #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{animation:none!important;transform:none!important;}}
/* kite-leaves-calm-20260912 end */
/* kite-leaves-drift-20260912 */
@keyframes kiteLeavesQuiet{0%,100%{transform:translate(0,0)}50%{transform:translate(-8px,4px)}}
/* kite-fireflies-natural-follow-20260912 */
body{--k:"KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBNPSJLSVRFX1NJVEVXSURFX0JSRUFEQ1JVTUJfUkVMT0NBVElPTl8yMDI2MDgyOV9WMSI7dmFyIEs9Il9fa2l0ZVNpdGV3aWRlQnJlYWRjcnVtYlJlbG9jYXRpb24yMDI2MDgyOVYxIjt2YXIgcGF0aD13aW5kb3cubG9jYXRpb24ucGF0aG5hbWV8fCIvIjtpZihwYXRoPT09Ii8ifHxwYXRoPT09Ii9pbmRleC5odG1sIilyZXR1cm47dmFyIHBzPVt7dGVzdDovXlwvY29udDFcL21haW5cLmh0bWwkLyxzZToiLmtzLWhlcm8ifSx7dGVzdDovXlwvY29udDFcLzU5XC5odG1sJC8sc2U6IiNraXRlLXJlZ2lvbi1oZXJvIn0se3Rlc3Q6L15cL2NvbnQ3XC9tYWluXC5odG1sJC8sc2U6Ii5jb2wtaGVybyIsY2I6dHJ1ZSxjczoiLmNvbC1jb250YWluZXIiLG1yOjg0MCxkcjo1MTAsbW06NzY3fSx7dGVzdDovXlwvY29udDhcL21haW5cLmh0bWwkLyxzZToiLnNhdmEtaGVybyIsY2I6dHJ1ZSxjczoiLnNhdmEtY29udGFpbmVyIixtcjo1NTAsZHI6NDIwLG1tOjc2OH0se3Rlc3Q6L15cL2NvbnQxMFwvbWFpblwuaHRtbCQvLHNlOiIua3BwLWhlcm8ifSx7dGVzdDovXlwvY29udDExXC9tYWluXC5odG1sJC8sc2U6Ii5raXRlLWFyZWEtbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDQ2fDQ3fDQ4fDQ5fDUwKVwuaHRtbCQvLHNlOiIua2l0ZS1yZWdpb24tbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDU1fDU2fDU3fDYyfDYzKVwuaHRtbCQvLHNlOiIua2l0ZS1tZWRpY2FsLWhlcm8tdjIifSx7dGVzdDovXlwvcHJvZmlsZVwuaHRtbCQvLHNlOiIua3AtaGVybyJ9XTt2YXIgcHQ9bnVsbDtmb3IodmFyIGk9MDtpPHBzLmxlbmd0aDtpKz0xKXtpZihwc1tpXS50ZXN0LnRlc3QocGF0aCkpe3B0PXBzW2ldO2JyZWFrO319dmFyIHN0PXdpbmRvd1tLXXx8e21hcmtlcjpNLHJ0OjAsb2I6bnVsbCxudjpudWxsLGFuOm51bGwsY3Q6bnVsbCxpcDpudWxsLHB0OnB0fTt3aW5kb3dbS109c3Q7c3QucHQ9cHQ7ZnVuY3Rpb24gaXYoZWwpe2lmKCFlbClyZXR1cm4gZmFsc2U7dmFyIHN0eWxlPXdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTt2YXIgcmM9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuIHN0eWxlLmRpc3BsYXkhPT0ibm9uZSImJnN0eWxlLnZpc2liaWxpdHkhPT0iaGlkZGVuIiYmTnVtYmVyKHN0eWxlLm9wYWNpdHkpPjAmJnJjLndpZHRoPjAmJnJjLmhlaWdodD4wO31mdW5jdGlvbiBmYigpe3JldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCduYXYucG5reltkYXRhLWtpdGUtYnJlYWRjcnVtYi1yZWxvY2F0aW9uPSInK00rJyJdJyl8fGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkgPiBuYXYucG5reiIpO31mdW5jdGlvbiBibSgpe3ZhciBtcz1kb2N1bWVudC5ib2R5P2RvY3VtZW50LmJvZHkuY2hpbGRyZW46W107Zm9yKHZhciBpPTA7aTxtcy5sZW5ndGg7aSs9MSl7aWYobXNbaV0udGFnTmFtZT09PSJOQVYiJiZtc1tpXS5jbGFzc0xpc3QuY29udGFpbnMoIm1lbnUiKSlyZXR1cm4gbXNbaV07fXJldHVybiBudWxsO31mdW5jdGlvbiB1Yygpe3ZhciBudj1zdC5udjt2YXIgYW49c3QuYW47aWYoIW52fHwhYW58fCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY29udGFpbnMobnYpfHwhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNvbnRhaW5zKGFuKSlyZXR1cm47dmFyIGNsPTA7aWYoc3QucHQmJnN0LnB0LmNiKXt2YXIgbW49Ym0oKTtpZihpdihtbikpe3ZhciBtZT1tbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTt2YXIgYXI9YW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Y2w9TWF0aC5tYXgoMCxtZS5ib3R0b20tYXIuYm90dG9tKTt9fW52LnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtYnJlYWRjcnVtYi1jbGVhcmFuY2UiLGNsLnRvRml4ZWQoMikrInB4Iik7fWZ1bmN0aW9uIHVyKCl7aWYoIXN0LnB0fHwhc3QucHQuY3N8fCFzdC5hbilyZXR1cm47dmFyIGN0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc3QucHQuY3MpO2lmKCFjdClyZXR1cm47aWYoc3QuY3QhPT1jdCl7c3QuY3Q9Y3Q7c3QuaXA9e3ZhbHVlOmN0LnN0eWxlLmdldFByb3BlcnR5VmFsdWUoInBhZGRpbmctdG9wIikscHJpb3JpdHk6Y3Quc3R5bGUuZ2V0UHJvcGVydHlQcmlvcml0eSgicGFkZGluZy10b3AiKX07fWlmKHdpbmRvdy5pbm5lcldpZHRoPD03Njcpe2lmKHN0LmlwJiZzdC5pcC52YWx1ZSl7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixzdC5pcC52YWx1ZSxzdC5pcC5wcmlvcml0eSk7fWVsc2V7Y3Quc3R5bGUucmVtb3ZlUHJvcGVydHkoInBhZGRpbmctdG9wIik7fWN0LnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIpO3JldHVybjt9dmFyIHJ2PXdpbmRvdy5pbm5lcldpZHRoPD1zdC5wdC5tbT9zdC5wdC5tcjpzdC5wdC5kcjt2YXIgYXI9c3QuYW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGNyPWN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3ZhciB0Zj1hci5ib3R0b20rd2luZG93LnNjcm9sbFkrcnY7dmFyIGNwPWNyLnRvcCt3aW5kb3cuc2Nyb2xsWTt2YXIgYXA9TWF0aC5tYXgoMCx0Zi1jcCk7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixhcC50b0ZpeGVkKDIpKyJweCIsImltcG9ydGFudCIpO2N0LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIsTSk7fWZ1bmN0aW9uIHVnKCl7dWMoKTt1cigpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodXIpO31mdW5jdGlvbiBvZygpe2lmKCEoIlJlc2l6ZU9ic2VydmVyImluIHdpbmRvdyl8fHN0Lm9ifHwhc3QuYW4pcmV0dXJuO3N0Lm9iPW5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpe3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO30pO3N0Lm9iLm9ic2VydmUoc3QuYW4pO3ZhciBtbj1ibSgpO2lmKG1uKXN0Lm9iLm9ic2VydmUobW4pO31mdW5jdGlvbiBwYigpe3ZhciBudj1mYigpO2lmKCFudilyZXR1cm4gZmFsc2U7c3QubnY9bnY7bnYuc2V0QXR0cmlidXRlKCJkYXRhLWtpdGUtYnJlYWRjcnVtYi1mbG93IixwdD8iY3VzdG9tIjoic3RhbmRhcmQiKTt2YXIgYW47aWYoIXB0KXtudi5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiLS1raXRlLWJyZWFkY3J1bWItY2xlYXJhbmNlIik7dmFyIGhlYWRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGgxLnBhZ2VUaXRsZSIpO3ZhciBvdmVydmlldz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIja2l0ZS1wYWdlLW92ZXJ2aWV3Iik7dmFyIGxvY2FsTWVudT1ibSgpO2FuPWl2KG92ZXJ2aWV3KT9vdmVydmlldzpoZWFkaW5nO2lmKGl2KGxvY2FsTWVudSkmJmFuJiZsb2NhbE1lbnUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wPj1hbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20tMSYmd2luZG93LmdldENvbXB1dGVkU3R5bGUobG9jYWxNZW51KS5wb3NpdGlvbiE9PSJmaXhlZCIpe2FuPWxvY2FsTWVudTt9fWVsc2V7YW49ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihwdC5zZSk7fWlmKCFhbnx8IWFuLnBhcmVudE5vZGUpcmV0dXJuIGZhbHNlO3N0LmFuPWFuO2lmKG52LnBhcmVudE5vZGUhPT1hbi5wYXJlbnROb2RlfHxudi5wcmV2aW91c0VsZW1lbnRTaWJsaW5nIT09YW4pe2FuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG52LGFuLm5leHRTaWJsaW5nKTt9bnYuY2xhc3NMaXN0LmFkZCgia2l0ZS1icmVhZGNydW1iLXJlbG9jYXRlZCIpO252LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVsb2NhdGlvbiIsTSk7dWcoKTtvZygpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO3JldHVybiB0cnVlO31mdW5jdGlvbiByZXRyeShybSl7aWYocGIoKXx8cm08PTApcmV0dXJuO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0cnkocm0tMSk7fSwzMDApO31pZighc3QuYm91bmQpe3N0LmJvdW5kPXRydWU7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInJlc2l6ZSIsZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHN0LnJ0KTtzdC5ydD13aW5kb3cuc2V0VGltZW91dCh1ZywxMDApO30se3Bhc3NpdmU6dHJ1ZX0pO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIix1Zyx7b25jZTp0cnVlfSk7fWlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7cmV0cnkoMTIpO30se29uY2U6dHJ1ZX0pO31lbHNle3JldHJ5KDEyKTt9d2luZG93LnNldFRpbWVvdXQodWcsMTIwMCk7fSkoKTsKCjsoKCk9PntpZighL15cLyg/OmluZGV4XC5odG1sKT8kLy50ZXN0KGxvY2F0aW9uLnBhdGhuYW1lKXx8ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImtpdGUtc2Nyb2xsLWZpcmVmbGllcyIpKXJldHVybjtjb25zdCBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7cy5pZD0ia2l0ZS1mb2xsb3ctZmlyZWZsaWVzLXN0eWxlIjtzLnRleHRDb250ZW50PSIja2l0ZS1zY3JvbGwtZmlyZWZsaWVze3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtpbnNldDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MjE0NzQ4MzAwMCFpbXBvcnRhbnR9LmtpdGUtc2Nyb2xsLWZseXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO3dpZHRoOjdweCFpbXBvcnRhbnQ7aGVpZ2h0OjdweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZmJkNSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgNHB4ICNmNGVmODUsMCAwIDEwcHggI2M2ZDk1MCwwIDAgMTlweCAjZDdlOTg3IWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX1odG1sIGJvZHkjdG9wOjpiZWZvcmUsaHRtbCBib2R5I3RvcDo6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpeyNraXRlLXNjcm9sbC1maXJlZmxpZXN7ZGlzcGxheTpub25lIWltcG9ydGFudH19Ijtkb2N1bWVudC5oZWFkLmFwcGVuZChzKTsvKiBMb2NhbCBwcm90b3R5cGU6IHNldmVuIHZpZXdwb3J0IGZpcmVmbGllcyB3aXRoIGJvdW5kZWQgc2Nyb2xsIGluZXJ0aWEuICovCigoKT0+ewppZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna2l0ZS1zY3JvbGwtZmlyZWZsaWVzJykpcmV0dXJuOwpjb25zdCByZWR1Y2U9bWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSknKTsKY29uc3QgbGF5ZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7bGF5ZXIuaWQ9J2tpdGUtc2Nyb2xsLWZpcmVmbGllcyc7bGF5ZXIuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsJ3RydWUnKTtkb2N1bWVudC5ib2R5LmFwcGVuZChsYXllcik7CmNvbnN0IGZsaWVzPUFycmF5LmZyb20oe2xlbmd0aDo3fSwoXyxpKT0+e2NvbnN0IGVsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2knKTtlbC5jbGFzc05hbWU9J2tpdGUtc2Nyb2xsLWZseSc7bGF5ZXIuYXBwZW5kKGVsKTtyZXR1cm4ge2VsLHg6MCx5OjAsb2Zmc2V0OjAsdjowLHBoYXNlOmkqMS43M307fSk7CmxldCBsYXN0U2Nyb2xsPXNjcm9sbFksbGFzdFRpbWU9MCxyYWY9MDsKZnVuY3Rpb24gc2Nyb2xsKCl7Y29uc3QgZGVsdGE9c2Nyb2xsWS1sYXN0U2Nyb2xsO2xhc3RTY3JvbGw9c2Nyb2xsWTtpZihyZWR1Y2UubWF0Y2hlcylyZXR1cm47ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0PU1hdGgubWF4KC1pbm5lckhlaWdodCouNjUsTWF0aC5taW4oaW5uZXJIZWlnaHQqLjY1LGYub2Zmc2V0LWRlbHRhKiguMzIraSouMDI1KSkpO30pO30KZnVuY3Rpb24gZnJhbWUodCl7Y29uc3QgZHQ9TWF0aC5taW4oMiwodC1sYXN0VGltZSkvMTYuNjY3fHwxKTtsYXN0VGltZT10O2NvbnN0IHNlYz10LzEwMDA7ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0Kj1NYXRoLmV4cCgtZHQvKDY1K2kqOSkpO2NvbnN0IHg9aW5uZXJXaWR0aCooLjEwK2kqLjEyNSkrTWF0aC5zaW4oc2VjKi4xNytmLnBoYXNlKSpNYXRoLm1pbig1NSxpbm5lcldpZHRoKi4wNik7Y29uc3QgeT1pbm5lckhlaWdodCooLjIyKyhpJTMpKi4yNSkrTWF0aC5zaW4oc2VjKi4yMitmLnBoYXNlKSozNitmLm9mZnNldDtmLmVsLnN0eWxlLnRyYW5zZm9ybT1gdHJhbnNsYXRlM2QoJHt4fXB4LCR7eX1weCwwKWA7Zi5lbC5zdHlsZS5vcGFjaXR5PVN0cmluZyguMzIrLjYqKC41Ky41Kk1hdGguc2luKHNlYyooLjc1K2kqLjAyNSkrZi5waGFzZSkpKTt9KTtyYWY9cmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZyYW1lKTt9CmZ1bmN0aW9uIHN5bmMoKXtjYW5jZWxBbmltYXRpb25GcmFtZShyYWYpO2xhc3RUaW1lPTA7aWYoIXJlZHVjZS5tYXRjaGVzJiYhZG9jdW1lbnQuaGlkZGVuKXJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnJhbWUpO30KYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxzY3JvbGwse3Bhc3NpdmU6dHJ1ZX0pO2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLHN5bmMpO3JlZHVjZS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLHN5bmMpO3N5bmMoKTsKfSkoKTsNCn0pKCk7"}
/* kite-fireflies-depth-speed-20260912 start */
html body#top #kite-scroll-fireflies .kite-scroll-fly {
  background: transparent !important;
  box-shadow: none !important;
  animation: kite-fly-dart 17s cubic-bezier(.45,0,.55,1) infinite;
}
html body#top #kite-scroll-fireflies .kite-scroll-fly::after {
  content: ""; position: absolute; inset: 0; border-radius: 50%;
  background: #fffbd5; box-shadow: 0 0 4px #f4ef85, 0 0 10px #c6d950, 0 0 19px #d7e987;
  animation: kite-fly-depth 13s ease-in-out infinite;
}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2) { animation-duration: 21s; animation-delay: -9s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3) { animation-duration: 14s; animation-delay: -4s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(4) { animation-duration: 25s; animation-delay: -17s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5) { animation-duration: 19s; animation-delay: -12s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(6) { animation-duration: 16s; animation-delay: -7s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7) { animation-duration: 23s; animation-delay: -19s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2n)::after { animation-duration: 17s; animation-delay: -6s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3n)::after { animation-duration: 11s; animation-delay: -8s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5)::after { animation-duration: 19s; animation-delay: -12s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7)::after { animation-delay: -4s; }
@keyframes kite-fly-dart {
  0%, 100% { translate: 0 0; }
  30% { translate: 5px -4px; }
  43% { translate: min(28px,4vw) -25px; }
  70% { translate: min(32px,4.5vw) -29px; }
  82% { translate: -12px 14px; }
}
@keyframes kite-fly-depth {
  0%, 100% { transform: scale(.8); opacity: .8; }
  24% { transform: scale(.42); opacity: .4; }
  55% { transform: scale(1.55); opacity: 1; }
  76% { transform: scale(1.15); opacity: .9; }
}
@media (prefers-reduced-motion: reduce) {
  html body#top #kite-scroll-fireflies .kite-scroll-fly,
  html body#top #kite-scroll-fireflies .kite-scroll-fly::after { animation: none !important; }
}
/* kite-fireflies-depth-speed-20260912 end */
/* kite-motion-strong-20260912 start */
html body#top #kite-scroll-fireflies .kite-scroll-fly {
  background: transparent !important;
  box-shadow: none !important;
  animation: kite-fly-dart 12s cubic-bezier(.45,0,.55,1) infinite;
}
html body#top #kite-scroll-fireflies .kite-scroll-fly::after {
  content: ""; position: absolute; inset: 0; border-radius: 50%;
  background: #fffbd5; box-shadow: 0 0 4px #f4ef85, 0 0 10px #c6d950, 0 0 19px #d7e987;
  animation: kite-fly-depth 8s ease-in-out infinite;
}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2) { animation-duration: 15s; animation-delay: -9s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3) { animation-duration: 10s; animation-delay: -4s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(4) { animation-duration: 18s; animation-delay: -17s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5) { animation-duration: 14s; animation-delay: -12s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(6) { animation-duration: 11s; animation-delay: -7s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7) { animation-duration: 16s; animation-delay: -19s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2n)::after { animation-duration: 11s; animation-delay: -6s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3n)::after { animation-duration: 7s; animation-delay: -8s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5)::after { animation-duration: 19s; animation-delay: -12s; }
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7)::after { animation-delay: -4s; }
@keyframes kite-fly-dart {
  0%, 100% { translate: 0 0; }
  32% { translate: 7px -5px; }
  47% { translate: min(70px,8vw) -48px; }
  67% { translate: min(78px,9vw) -52px; }
  82% { translate: max(-35px,-5vw) 26px; }
  91% { translate: -28px 22px; }
}
@keyframes kite-fly-depth {
  0%, 100% { transform: scale(.9); opacity: .8; }
  24% { transform: scale(.25); opacity: .32; }
  55% { transform: scale(2.2); opacity: 1; }
  76% { transform: scale(1.35); opacity: .9; }
}
@media (prefers-reduced-motion: reduce) {
  html body#top #kite-scroll-fireflies .kite-scroll-fly,
  html body#top #kite-scroll-fireflies .kite-scroll-fly::after { animation: none !important; }
}
/* kite-motion-strong-20260912 end */

html body#top #kite-home-welcome-b-20260910:not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused):not(#kite-unused) > .hero::after{animation-duration:5.8s!important;}
@keyframes kiteLeavesQuiet{0%,100%{transform:translate(3px,-2px) rotate(-3deg)}50%{transform:translate(-15px,9px) rotate(4deg)}}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{animation:kiteArrowRestore 1.65s cubic-bezier(.22,1,.36,1) infinite!important;}
@keyframes kiteArrowRestore{0%,100%{translate:0 0}45%{translate:8px 0}68%{translate:3px 0}}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover .btn-arrow{animation-duration:1.05s!important;}
@media(prefers-reduced-motion:reduce){html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{animation:none!important;translate:none!important;}}

/* kite-fourteen-fireflies-20260912 start */
html body#top #kite-scroll-fireflies .kite-scroll-fly::before {
 content:"";position:absolute;left:clamp(18px,5vw,64px);top:11vh;width:7px;height:7px;border-radius:50%;
 background:#fffbd5;box-shadow:0 0 4px #f4ef85,0 0 10px #c6d950,0 0 19px #d7e987;
 animation:kite-fly-depth 9s ease-in-out -3s infinite,kite-fly-dart 16s ease-in-out -8s infinite reverse;
}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2n)::before{left:-4vw;top:-13vh;animation-duration:11s,13s;animation-delay:-7s,-2s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3n)::before{animation-duration:7s,18s;animation-delay:-5s,-12s;}
@media(prefers-reduced-motion:reduce){html body#top #kite-scroll-fireflies .kite-scroll-fly::before{animation:none!important;}}
/* kite-fourteen-fireflies-20260912 end */
/* kite-arrows-match-family-20260912 start */
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{animation:kiteArrowFamilyMatch 1.5s cubic-bezier(.4,0,.2,1) infinite!important;transform:none!important;}
@keyframes kiteArrowFamilyMatch{0%,100%{translate:0 0}50%{translate:6px 0}}
html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover .btn-arrow{animation:none!important;translate:6px 0!important;transform:none!important;}
@media(prefers-reduced-motion:reduce){html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn:hover .btn-arrow,html body#top#top#top #guide-section .nav-links-grid > a.nav-link-btn .btn-arrow{animation:none!important;translate:none!important;}}
/* kite-arrows-match-family-20260912 end */
/* kite-fireflies-timing-15-4-20260912 start */
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(1){animation-duration:10s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2){animation-duration:13s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3){animation-duration:16s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(4){animation-duration:20s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5){animation-duration:23s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(6){animation-duration:26.6667s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7){animation-duration:18s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(1)::before{animation-duration:9s,20s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(2)::before{animation-duration:11s,26.6667s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(3)::before{animation-duration:7s,13s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(4)::before{animation-duration:11s,23s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(5)::before{animation-duration:9s,16s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(6)::before{animation-duration:7s,10s;}
html body#top #kite-scroll-fireflies .kite-scroll-fly:nth-child(7)::before{animation-duration:9s,18s;}
/* kite-fireflies-timing-15-4-20260912 end */
/* kite-contact-arrow-match-20260912 start */
html body#top#top#top #guide-section a.contact-cta-btn .btn-arrow{animation:kiteArrowFamilyMatch 1.5s cubic-bezier(.4,0,.2,1) infinite!important;transform:none!important;}
html body#top#top#top #guide-section a.contact-cta-btn:hover .btn-arrow{animation:none!important;translate:6px 0!important;transform:none!important;}
@media(prefers-reduced-motion:reduce){html body#top#top#top #guide-section a.contact-cta-btn:hover .btn-arrow,html body#top#top#top #guide-section a.contact-cta-btn .btn-arrow{animation:none!important;translate:none!important;}}
/* kite-contact-arrow-match-20260912 end */
/* kite-concern-underline-light-20260912 start */
html body#top#top#top #concern-section .flow-side .flow-heading::after{
 transform:none!important;opacity:1!important;
 background-color:#7cd5ad!important;background-image:linear-gradient(90deg,transparent,#faffef,transparent)!important;background-size:35% 100%!important;background-repeat:no-repeat!important;
 animation:kiteConcernLightSweep 3.6s ease-in-out infinite!important;will-change:background-position!important;
}
@keyframes kiteConcernLightSweep{0%,15%{background-position:-55% 50%}85%,100%{background-position:155% 50%}}
@media(prefers-reduced-motion:reduce){html body#top#top#top #concern-section .flow-side .flow-heading::after{animation:none!important;background-image:none!important;}}
/* kite-concern-underline-light-20260912 end */
/* kite-guide-underline-light-20260912 start */
html body#top#top#top #guide-section .philosophy-heading::after,
html body#top#top#top #guide-section .section-heading::after{
 transform:none!important;opacity:1!important;
 background-color:#7cd5ad!important;background-image:linear-gradient(90deg,transparent,#faffef,transparent)!important;background-size:35% 100%!important;background-repeat:no-repeat!important;
 animation:kiteConcernLightSweep 3.6s ease-in-out infinite!important;will-change:background-position!important;
}
@media(prefers-reduced-motion:reduce){html body#top#top#top #guide-section .philosophy-heading::after,
html body#top#top#top #guide-section .section-heading::after{animation:none!important;background-image:none!important;}}
/* kite-guide-underline-light-20260912 end */
/* kite-fireflies-mobile-hide-20260912 start */
@media (max-width:768px){
 html body#top#top#top #kite-scroll-fireflies{display:none!important;}
}
/* kite-fireflies-mobile-hide-20260912 end */
/* kite-popular-leaves-v1 start */
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910{position:relative!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::after{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70'%3E%3Cpath d='M8 60Q0 0 85 12Q100 66 8 60' fill='%239bd8c0'/%3E%3Cpath d='M10 58L80 16' stroke='%2366ae98' fill='none'/%3E%3C/svg%3E") center/contain no-repeat!important;width:70px!important;height:52px!important;top:48px!important;right:70px!important;animation:kitePopularLeaf 3s ease-in-out infinite alternate!important;transform-origin:80% 80%!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before{right:185px!important;top:63px!important;width:53px!important;animation-delay:-1s!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::after{filter:hue-rotate(22deg);}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::after{right:34px!important;top:94px!important;width:34px!important;height:28px!important;animation-delay:-2s!important;}
@keyframes kitePopularLeaf{from{transform:translate(-8px,-5px) rotate(-14deg)}to{transform:translate(12px,9px) rotate(15deg)}}
@media(max-width:768px){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before{right:69px!important;top:24px!important;width:23px!important;height:20px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::after{right:36px!important;top:21px!important;width:28px!important;height:23px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::after{right:14px!important;top:39px!important;width:17px!important;height:15px!important;}}
@media(prefers-reduced-motion:reduce){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::after{animation:none!important;}}
/* kite-popular-leaves-v1 end */
/* kite-office-text-offset-20260913 start */
@media(min-width:1024px){html body#top #kite-home-welcome-b-20260910 .address > .building + div{margin-left:56px!important;}}
/* kite-office-text-offset-20260913 end */
/* kite-popular-seven-leaves-20260913 start */
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro{position:static!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro::before{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70'%3E%3Cpath d='M8 60Q0 0 85 12Q100 66 8 60' fill='%239bd8c0'/%3E%3Cpath d='M10 58L80 16' stroke='%2366ae98' fill='none'/%3E%3C/svg%3E") center/contain no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;left:auto!important;bottom:auto!important;opacity:1!important;animation:kitePopularLeaf 3s ease-in-out infinite alternate!important;transform-origin:80% 80%!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::before{right:275px!important;top:34px!important;width:35px!important;height:28px!important;animation-delay:-0.4s!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::before{right:133px!important;top:22px!important;width:40px!important;height:32px!important;animation-delay:-1.4s!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::after{right:242px!important;top:117px!important;width:31px!important;height:25px!important;animation-delay:-2.2s!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro::before{right:104px!important;top:135px!important;width:25px!important;height:21px!important;animation-delay:-0.8s!important;}
@media(max-width:768px){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::before{right:114px!important;top:20px!important;width:16px!important;height:15px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::before{right:83px!important;top:10px!important;width:18px!important;height:15px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::after{right:106px!important;top:47px!important;width:14px!important;height:15px!important;}html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro::before{right:56px!important;top:57px!important;width:12px!important;height:15px!important;}}
@media(prefers-reduced-motion:reduce){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro::before{animation:none!important;}}
/* kite-popular-seven-leaves-20260913 end */
/* kite-leaves-top-composition-20260913 start */
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-label::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::before,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 > h3::after,html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910 .popular-intro::before{content:none!important;display:none!important;animation:none!important;}
html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before{content:""!important;display:block!important;position:absolute!important;top:16px!important;right:28px!important;left:auto!important;bottom:auto!important;width:310px!important;height:120px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20310%20120%22%3E%3Cg%20transform%3D%22translate(15%2032)%22%3E%3Cg%20transform%3D%22rotate(-12)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-21%3B-2%3B-21%22%20dur%3D%223.2s%22%20begin%3D%22-0s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2229%22%20height%3D%2220.299999999999997%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(68%2012)%22%3E%3Cg%20transform%3D%22rotate(8)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-1%3B18%3B-1%22%20dur%3D%223.41s%22%20begin%3D%22-0.47s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2234%22%20height%3D%2223.799999999999997%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(120%2042)%22%3E%3Cg%20transform%3D%22rotate(-5)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-14%3B5%3B-14%22%20dur%3D%223.62s%22%20begin%3D%22-0.94s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2242%22%20height%3D%2229.4%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(195%209)%22%3E%3Cg%20transform%3D%22rotate(7)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-2%3B17%3B-2%22%20dur%3D%223.83s%22%20begin%3D%22-1.41s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2257%22%20height%3D%2239.9%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239ccfd1%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(253%2049)%22%3E%3Cg%20transform%3D%22rotate(-10)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-19%3B0%3B-19%22%20dur%3D%224.04s%22%20begin%3D%22-1.88s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2227%22%20height%3D%2218.9%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(64%2071)%22%3E%3Cg%20transform%3D%22rotate(12)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%223%3B22%3B3%22%20dur%3D%224.25s%22%20begin%3D%22-2.3499999999999996s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2223%22%20height%3D%2216.099999999999998%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(179%2073)%22%3E%3Cg%20transform%3D%22rotate(-4)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%22-13%3B6%3B-13%22%20dur%3D%224.46s%22%20begin%3D%22-2.82s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Csvg%20width%3D%2225%22%20height%3D%2217.5%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat!important;transform:none!important;animation:none!important;filter:none!important;pointer-events:none!important;}
@media(max-width:768px){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before{top:8px!important;right:10px!important;width:115px!important;height:48px!important;}}
@media(prefers-reduced-motion:reduce){html body#top #kite-home-welcome-b-20260910 #kite-popular-a-20260910::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20310%20120%22%3E%3Cg%20transform%3D%22translate(15%2032)%22%3E%3Cg%20transform%3D%22rotate(-12)%22%3E%3Csvg%20width%3D%2229%22%20height%3D%2220.299999999999997%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(68%2012)%22%3E%3Cg%20transform%3D%22rotate(8)%22%3E%3Csvg%20width%3D%2234%22%20height%3D%2223.799999999999997%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(120%2042)%22%3E%3Cg%20transform%3D%22rotate(-5)%22%3E%3Csvg%20width%3D%2242%22%20height%3D%2229.4%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(195%209)%22%3E%3Cg%20transform%3D%22rotate(7)%22%3E%3Csvg%20width%3D%2257%22%20height%3D%2239.9%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239ccfd1%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(253%2049)%22%3E%3Cg%20transform%3D%22rotate(-10)%22%3E%3Csvg%20width%3D%2227%22%20height%3D%2218.9%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(64%2071)%22%3E%3Cg%20transform%3D%22rotate(12)%22%3E%3Csvg%20width%3D%2223%22%20height%3D%2216.099999999999998%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(179%2073)%22%3E%3Cg%20transform%3D%22rotate(-4)%22%3E%3Csvg%20width%3D%2225%22%20height%3D%2217.5%22%20viewBox%3D%220%200%20100%2070%22%3E%3Cpath%20d%3D%22M8%2060Q0%200%2085%2012Q100%2066%208%2060%22%20fill%3D%22%239bd8c0%22%2F%3E%3Cpath%20d%3D%22M10%2058L80%2016%22%20stroke%3D%22%2375b5a4%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;}}
/* kite-leaves-top-composition-20260913 end */
/* kite-capy-garden-display-20260913 start */
html body#top#top#top #guide-section#guide-section figure.kite-home-info-gap-capy-photo > img{content:url("https://toriaez-hp.jp/assets/2-0500000809/uploader/6v5a2lxKqN.png")!important;object-fit:cover!important;object-position:center!important;}
/* kite-capy-garden-display-20260913 end */
/* kite-home-welcome-center-photo-20260914 start */
@media (min-width: 801px) {
  html body#top main section#t5qt:has(#kite-home-welcome-b-20260910) {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  html body#top #kite-home-welcome-b-20260910 {
    width: min(calc(100% - 80px), 1256px) !important;
    margin: 40px auto !important;
    float: none !important;
  }

  html body#top #kite-home-welcome-b-20260910 > .hero {
    grid-template-columns: minmax(0, 1.12fr) minmax(0, .93fr) !important;
  }
}
/* kite-home-welcome-center-photo-20260914 end */
/* kite-consult-blue-center-photo-20260923 start */
html body#top#top section#j9fm .kite-consult-blue-v5 {
  box-sizing: border-box !important;
  width: min(1160px, 100%) !important;
  max-width: 100% !important;
  margin: 60px auto !important;
  float: none !important;
  justify-self: center !important;
}
@media (min-width: 1101px) {
  html body#top#top section#j9fm .kite-consult-blue-v5 {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr) !important;
  }
  html body#top#top section#j9fm .kite-consult-blue-v5 > img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: 58% center !important;
  }
  html body#top#top section#j9fm .kite-consult-blue-copy {
    min-width: 0 !important;
    padding: 36px 28px !important;
  }
}
/* kite-consult-blue-center-photo-20260923 end */
/* kite-nav-ellipse-pointer-20260923 start */
/* KITE_NAV_ELLIPSE_CONTINUOUS_20260923 - local candidate; verify current CMS before applying */
html body.slide#top#top nav.globalNav::before {
background-image: radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%),radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(213,252,255,.5) 38%,transparent 100%) !important;
background-size: 2.119px 2.119px,1.403px 1.403px,2.297px 2.297px,2.294px 2.294px,1.962px 1.962px,1.985px 1.985px,1.332px 1.332px,1.836px 1.836px,2.403px 2.403px,1.673px 1.673px,2.05px 2.05px,1.832px 1.832px,2.432px 2.432px,2.415px 2.415px,2.222px 2.222px,2.779px 2.779px,1.6px 1.6px,1.319px 1.319px,2.298px 2.298px,1.156px 1.156px,1.147px 1.147px,2.741px 2.741px,2.671px 2.671px,2.82px 2.82px,1.869px 1.869px,1.556px 1.556px,1.286px 1.286px,2.775px 2.775px,1.863px 1.863px,2.441px 2.441px,2.11px 2.11px,2.609px 2.609px,2.013px 2.013px,1.74px 1.74px,1.758px 1.758px,2.308px 2.308px,2.85px 2.85px,2.593px 2.593px,1.654px 1.654px,2.708px 2.708px,1.653px 1.653px,1.901px 1.901px,1.741px 1.741px,2.371px 2.371px,1.415px 1.415px,2.032px 2.032px,2.629px 2.629px,1.796px 1.796px,2.439px 2.439px,2.522px 2.522px,1.308px 1.308px,2.74px 2.74px,2.89px 2.89px,1.835px 1.835px,1.353px 1.353px,2.305px 2.305px,1.254px 1.254px,2.654px 2.654px,2.65px 2.65px,1.135px 1.135px,1.418px 1.418px,1.953px 1.953px,2.165px 2.165px,2.82px 2.82px,1.986px 1.986px,2.624px 2.624px,2.339px 2.339px,2.02px 2.02px,2.475px 2.475px,2.631px 2.631px,1.817px 1.817px,2.639px 2.639px,2.613px 2.613px,2.837px 2.837px,1.467px 1.467px,1.686px 1.686px,2.735px 2.735px,2.694px 2.694px,2.595px 2.595px,1.519px 1.519px,1.184px 1.184px,2.544px 2.544px,1.207px 1.207px,2.517px 2.517px !important;
background-repeat:no-repeat!important;scale:1!important;filter:drop-shadow(0 0 .7px rgba(255,255,255,.4))!important;opacity:.85!important;animation:kiteNavEllipseContinuous20260923 16s linear infinite!important;}
@keyframes kiteNavEllipseContinuous20260923 {
0% {background-position:85.265% 24.329%,62.252% 86.978%,33.903% 78.563%,5.096% 56.064%,14.099% 59.895%,57.685% 89.77%,86.529% 32.399%,43.733% 13.147%,76.642% 71.301%,19.206% 23.062%,17.17% 25.436%,16.093% 27.005%,19.826% 27.313%,31.994% 22.595%,70.547% 11.529%,31.337% 78.705%,59.87% 16.239%,47.704% 96.622%,73.742% 84.563%,50.214% 88.408%,87.133% 54.215%,55.711% 93.894%,12.67% 41.112%,82.225% 77.363%,8.651% 37.813%,34.857% 19.339%,62.845% 82.446%,11.858% 52.858%,21.762% 70.154%,29.487% 21.888%,16.148% 31.103%,23.386% 81.907%,37.84% 11.919%,80.325% 31.73%,29.564% 12.661%,56.997% 88.014%,75.727% 77.281%,42.624% 9.015%,89.889% 61.872%,19.556% 21.093%,15.289% 42.802%,43.759% 82.318%,20.063% 25.515%,16.977% 66.003%,63.107% 11.644%,92.268% 67.558%,23.441% 75.62%,80.223% 28.248%,74.066% 79.227%,83.813% 67.186%,17.163% 68.358%,90.542% 59.762%,37.532% 88.437%,12.16% 46.002%,65.943% 20.65%,73.512% 15.429%,3.44% 47.1%,76.385% 77.218%,27.384% 79.796%,86.935% 52.237%,29.743% 15.348%,35.006% 87.442%,39.535% 4.671%,20.833% 76.254%,60.88% 85.742%,81.936% 24.036%,18.943% 35.522%,51.387% 89.337%,92.068% 59.443%,17.699% 44.892%,8.996% 36.798%,46.799% 17.472%,13.39% 74.894%,25.163% 20.959%,88.48% 67.135%,3.296% 50.771%,66.721% 15.814%,52.453% 12.419%,36.763% 88.716%,34.077% 80.692%,9.032% 33.161%,22.294% 25.805%,66.376% 9.892%,76.655% 81.689%;}
0.5% {background-position:86.069% 25.875%,60.92% 87.338%,33.07% 78.077%,4.971% 55.238%,13.942% 58.762%,56.33% 89.982%,87.174% 33.739%,45.06% 12.996%,75.779% 72.252%,19.806% 22.093%,17.953% 24.69%,16.823% 26.24%,20.84% 26.8%,33.141% 22.232%,71.727% 12.462%,30.575% 78.111%,61.244% 16.594%,46.584% 96.466%,72.787% 85.751%,49.084% 88.342%,86.895% 55.494%,54.161% 94.002%,12.947% 40.2%,81.175% 78.574%,8.959% 36.738%,35.972% 18.989%,61.432% 82.762%,11.833% 52.037%,21.136% 69.517%,30.583% 21.453%,16.653% 30.245%,22.644% 81.046%,39.142% 11.625%,80.925% 33.015%,30.504% 11.998%,55.555% 88.174%,74.675% 78.199%,43.668% 8.763%,89.285% 63.207%,20.532% 20.414%,15.474% 41.772%,42.441% 82.135%,21.136% 24.989%,16.675% 65.062%,64.426% 12.168%,91.378% 68.856%,22.917% 74.745%,81.208% 29.183%,72.558% 79.809%,82.897% 68.132%,16.855% 67.317%,90.084% 61.275%,36.597% 87.914%,12.319% 45.192%,66.999% 21.267%,74.516% 16.559%,3.543% 46.086%,75.335% 78.165%,26.188% 79.29%,86.753% 53.552%,30.662% 14.741%,34.142% 86.852%,40.898% 4.357%,20.193% 75.419%,59.298% 85.993%,83.14% 25.001%,19.247% 34.499%,50.174% 89.315%,91.688% 61.253%,17.855% 43.922%,9.481% 36.018%,48.335% 17.455%,12.804% 73.904%,26.366% 20.485%,87.423% 68.067%,3.351% 49.793%,67.878% 16.483%,53.938% 12.564%,35.835% 88.18%,32.793% 80.305%,9.554% 32.234%,23.276% 25.276%,67.54% 10.685%,75.666% 82.892%;}
1% {background-position:86.803% 27.466%,59.581% 87.633%,32.267% 77.559%,4.894% 54.411%,13.823% 57.625%,54.976% 90.126%,87.746% 35.108%,46.402% 12.899%,74.874% 73.156%,20.443% 21.152%,18.778% 23.97%,17.593% 25.5%,21.894% 26.313%,34.317% 21.906%,72.87% 13.464%,29.846% 77.488%,62.603% 17.006%,45.479% 96.24%,71.796% 86.867%,47.966% 88.216%,86.584% 56.759%,52.619% 94.039%,13.263% 39.3%,80.071% 79.723%,9.311% 35.674%,37.113% 18.679%,60.012% 83.02%,11.847% 51.217%,20.551% 68.863%,31.712% 21.054%,17.197% 29.405%,21.943% 80.155%,40.466% 11.384%,81.465% 34.333%,31.476% 11.381%,54.116% 88.27%,73.584% 79.058%,44.727% 8.57%,88.606% 64.51%,21.549% 19.769%,15.696% 40.751%,41.146% 81.906%,22.251% 24.49%,16.411% 64.112%,65.726% 12.759%,90.412% 70.112%,22.429% 73.851%,82.135% 30.159%,71.021% 80.334%,81.924% 69.039%,16.586% 66.265%,89.55% 62.76%,35.691% 87.344%,12.516% 44.388%,68.028% 21.936%,75.478% 17.753%,3.693% 45.076%,74.244% 79.052%,25.034% 78.751%,86.5% 54.854%,31.611% 14.177%,33.307% 86.22%,42.284% 4.108%,19.593% 74.561%,57.713% 86.182%,84.284% 26.013%,19.585% 33.492%,48.973% 89.231%,91.228% 63.036%,18.044% 42.96%,10.011% 35.252%,49.881% 17.488%,12.264% 72.894%,27.604% 20.048%,86.301% 68.96%,3.454% 48.819%,69.008% 17.215%,55.422% 12.768%,34.934% 87.596%,31.545% 79.88%,10.12% 31.326%,24.298% 24.775%,68.675% 11.549%,74.636% 84.025%;}
1.5% {background-position:87.465% 29.097%,58.239% 87.861%,31.495% 77.009%,4.864% 53.583%,13.743% 56.484%,53.627% 90.203%,88.244% 36.502%,47.757% 12.858%,73.928% 74.011%,21.117% 20.24%,19.646% 23.277%,18.404% 24.787%,22.987% 25.854%,35.521% 21.616%,73.974% 14.533%,29.15% 76.836%,63.943% 17.475%,44.392% 95.948%,70.772% 87.907%,46.863% 88.033%,86.203% 58.006%,51.089% 94.005%,13.617% 38.411%,78.92% 80.81%,9.707% 34.623%,38.278% 18.412%,58.588% 83.221%,11.901% 50.399%,20.006% 68.194%,32.872% 20.692%,17.78% 28.585%,21.283% 79.237%,41.81% 11.199%,81.944% 35.68%,32.478% 10.81%,52.684% 88.304%,72.46% 79.857%,45.8% 8.438%,87.856% 65.777%,22.603% 19.16%,15.953% 39.74%,39.876% 81.632%,23.406% 24.022%,16.186% 63.155%,67.001% 13.415%,89.375% 71.321%,21.978% 72.939%,83.001% 31.173%,69.46% 80.801%,80.897% 69.904%,16.355% 65.206%,88.94% 64.213%,34.814% 86.73%,12.752% 43.591%,69.026% 22.656%,76.393% 19.008%,3.891% 44.071%,73.119% 79.878%,23.924% 78.18%,86.175% 56.14%,32.588% 13.657%,32.502% 85.546%,43.69% 3.924%,19.035% 73.684%,56.13% 86.311%,85.363% 27.07%,19.955% 32.501%,47.787% 89.087%,90.688% 64.787%,18.266% 42.008%,10.584% 34.502%,51.432% 17.571%,11.772% 71.869%,28.877% 19.648%,85.117% 69.81%,3.605% 47.849%,70.107% 18.007%,56.9% 13.033%,34.064% 86.968%,30.337% 79.418%,10.73% 30.437%,25.356% 24.303%,69.778% 12.482%,73.569% 85.086%;}
2% {background-position:88.053% 30.764%,56.897% 88.024%,30.755% 76.431%,4.881% 52.757%,13.7% 55.343%,52.286% 90.215%,88.665% 37.918%,49.122% 12.874%,72.945% 74.813%,21.827% 19.36%,20.554% 22.613%,19.253% 24.101%,24.117% 25.424%,36.75% 21.364%,75.033% 15.667%,28.488% 76.158%,65.26% 17.999%,43.326% 95.59%,69.718% 88.869%,45.779% 87.794%,85.752% 59.231%,49.575% 93.902%,14.01% 37.537%,77.723% 81.83%,10.146% 33.589%,39.463% 18.188%,57.165% 83.364%,11.994% 49.584%,19.502% 67.512%,34.06% 20.368%,18.4% 27.787%,20.665% 78.295%,43.17% 11.069%,82.36% 37.052%,33.508% 10.289%,51.263% 88.276%,71.304% 80.593%,46.884% 8.367%,87.039% 67.003%,23.695% 18.587%,16.245% 38.742%,38.634% 81.315%,24.598% 23.585%,15.999% 62.193%,68.248% 14.137%,88.269% 72.482%,21.565% 72.011%,83.803% 32.22%,67.88% 81.209%,79.818% 70.725%,16.163% 64.14%,88.258% 65.629%,33.97% 86.073%,13.026% 42.802%,69.989% 23.425%,77.259% 20.322%,4.137% 43.073%,71.962% 80.641%,22.861% 77.578%,85.781% 57.405%,33.591% 13.183%,31.728% 84.832%,45.11% 3.809%,18.52% 72.789%,54.553% 86.379%,86.374% 28.169%,20.358% 31.529%,46.618% 88.884%,90.071% 66.501%,18.52% 41.067%,11.2% 33.768%,52.983% 17.706%,11.328% 70.829%,30.182% 19.288%,83.877% 70.617%,3.803% 46.886%,71.172% 18.857%,58.369% 13.359%,33.225% 86.298%,29.169% 78.922%,11.384% 29.569%,26.451% 23.861%,70.845% 13.482%,72.467% 86.073%;}
2.5% {background-position:88.563% 32.461%,55.56% 88.122%,30.048% 75.826%,4.945% 51.933%,13.695% 54.202%,50.957% 90.163%,89.008% 39.351%,50.491% 12.947%,71.928% 75.563%,22.572% 18.513%,21.5% 21.979%,20.14% 23.445%,25.283% 25.024%,38.001% 21.152%,76.045% 16.863%,27.862% 75.456%,66.551% 18.578%,42.282% 95.169%,68.638% 89.751%,44.716% 87.501%,85.234% 60.431%,48.08% 93.73%,14.439% 36.677%,76.486% 82.782%,10.627% 32.571%,40.667% 18.009%,55.746% 83.451%,12.126% 48.774%,19.04% 66.817%,35.273% 20.083%,19.057% 27.013%,20.09% 77.331%,44.543% 10.996%,82.711% 38.445%,34.563% 9.82%,49.858% 88.188%,70.122% 81.266%,47.975% 8.359%,86.156% 68.186%,24.822% 18.052%,16.572% 37.757%,37.422% 80.957%,25.826% 23.181%,15.85% 61.226%,69.464% 14.921%,87.099% 73.59%,21.19% 71.069%,84.539% 33.299%,66.285% 81.559%,78.693% 71.5%,16.009% 63.07%,87.506% 67.005%,33.158% 85.377%,13.338% 42.022%,70.916% 24.242%,78.073% 21.689%,4.43% 42.085%,70.777% 81.34%,21.846% 76.948%,85.32% 58.646%,34.619% 12.757%,30.987% 84.082%,46.544% 3.762%,18.047% 71.878%,52.987% 86.387%,87.315% 29.307%,20.793% 30.577%,45.47% 88.625%,89.379% 68.173%,18.807% 40.138%,11.859% 33.052%,54.532% 17.891%,10.932% 69.776%,31.515% 18.969%,82.583% 71.377%,4.048% 45.931%,72.2% 19.765%,59.825% 13.744%,32.418% 85.587%,28.044% 78.393%,12.08% 28.724%,27.579% 23.452%,71.873% 14.546%,71.335% 86.983%;}
3% {background-position:88.996% 34.183%,54.231% 88.157%,29.375% 75.195%,5.056% 51.113%,13.728% 53.064%,49.643% 90.047%,89.272% 40.797%,51.864% 13.078%,70.882% 76.257%,23.351% 17.701%,22.484% 21.378%,21.063% 22.821%,26.481% 24.656%,39.272% 20.979%,77.007% 18.116%,27.272% 74.732%,67.811% 19.211%,41.263% 94.687%,67.536% 90.553%,43.676% 87.155%,84.65% 61.601%,46.609% 93.493%,14.905% 35.834%,75.212% 83.664%,11.15% 31.573%,41.886% 17.875%,54.336% 83.482%,12.297% 47.97%,18.62% 66.112%,36.509% 19.838%,19.75% 26.264%,19.558% 76.347%,45.926% 10.982%,82.996% 39.855%,35.643% 9.403%,48.47% 88.041%,68.917% 81.874%,49.072% 8.414%,85.211% 69.323%,25.981% 17.558%,16.933% 36.788%,36.244% 80.559%,27.088% 22.812%,15.74% 60.257%,70.644% 15.767%,85.868% 74.643%,20.854% 70.116%,85.206% 34.407%,64.681% 81.85%,77.524% 72.228%,15.894% 61.997%,86.687% 68.337%,32.38% 84.643%,13.688% 41.254%,71.802% 25.104%,78.832% 23.107%,4.769% 41.106%,69.567% 81.974%,20.88% 76.292%,84.792% 59.86%,35.669% 12.38%,30.28% 83.297%,47.986% 3.786%,17.616% 70.954%,51.434% 86.337%,88.181% 30.481%,21.258% 29.648%,44.345% 88.309%,88.616% 69.797%,19.124% 39.224%,12.559% 32.356%,56.074% 18.128%,10.584% 68.714%,32.875% 18.691%,81.242% 72.09%,4.339% 44.985%,73.186% 20.728%,61.263% 14.189%,31.646% 84.839%,26.965% 77.833%,12.817% 27.903%,28.738% 23.077%,72.858% 15.671%,70.176% 87.816%;}
3.5% {background-position:89.35% 35.925%,52.913% 88.128%,28.737% 74.54%,5.213% 50.299%,13.799% 51.93%,48.348% 89.87%,89.457% 42.251%,53.235% 13.267%,69.808% 76.895%,24.162% 16.927%,23.504% 20.811%,22.021% 22.229%,27.711% 24.32%,40.56% 20.848%,77.915% 19.425%,26.718% 73.987%,69.037% 19.896%,40.27% 94.146%,66.414% 91.272%,42.661% 86.757%,84.003% 62.739%,45.164% 93.191%,15.408% 35.01%,73.906% 84.474%,11.715% 30.595%,43.117% 17.788%,52.937% 83.457%,12.505% 47.173%,18.242% 65.398%,37.766% 19.636%,20.478% 25.542%,19.069% 75.345%,47.315% 11.026%,83.215% 41.277%,36.744% 9.04%,47.104% 87.836%,67.692% 82.417%,50.171% 8.533%,84.208% 70.41%,27.171% 17.106%,17.329% 35.836%,35.101% 80.123%,28.381% 22.477%,15.668% 59.288%,71.786% 16.673%,84.582% 75.639%,20.555% 69.152%,85.801% 35.539%,63.071% 82.083%,76.317% 72.906%,15.818% 60.925%,85.804% 69.62%,31.638% 83.874%,14.075% 40.498%,72.645% 26.009%,79.534% 24.571%,5.155% 40.14%,68.338% 82.541%,19.964% 75.611%,84.201% 61.042%,36.739% 12.055%,29.608% 82.48%,49.433% 3.88%,17.229% 70.017%,49.9% 86.229%,88.97% 31.686%,21.755% 28.742%,43.245% 87.941%,87.783% 71.37%,19.474% 38.325%,13.299% 31.681%,57.605% 18.417%,10.283% 67.643%,34.258% 18.456%,79.857% 72.754%,4.677% 44.051%,74.129% 21.742%,62.68% 14.693%,30.909% 84.055%,25.931% 77.244%,13.594% 27.109%,29.928% 22.736%,73.799% 16.856%,68.995% 88.569%;}
4% {background-position:89.623% 37.682%,51.61% 88.037%,28.135% 73.863%,5.415% 49.491%,13.907% 50.803%,47.075% 89.632%,89.563% 43.708%,54.6% 13.514%,68.712% 77.475%,25.005% 16.193%,24.558% 20.28%,23.011% 21.671%,28.968% 24.018%,41.862% 20.759%,78.767% 20.785%,26.202% 73.223%,70.225% 20.632%,39.307% 93.549%,65.277% 91.908%,41.674% 86.312%,83.295% 63.842%,43.75% 92.828%,15.945% 34.205%,72.572% 85.211%,12.32% 29.641%,44.359% 17.748%,51.554% 83.379%,12.752% 46.384%,17.907% 64.676%,39.041% 19.476%,21.24% 24.849%,18.625% 74.328%,48.707% 11.13%,83.368% 42.707%,37.864% 8.734%,45.763% 87.574%,66.453% 82.894%,51.27% 8.717%,83.15% 71.445%,28.39% 16.697%,17.757% 34.904%,33.995% 79.65%,29.702% 22.179%,15.633% 58.32%,72.885% 17.636%,83.244% 76.575%,20.295% 68.181%,86.324% 36.693%,61.462% 82.257%,75.074% 73.534%,15.779% 59.853%,84.86% 70.852%,30.932% 83.072%,14.497% 39.755%,73.443% 26.955%,80.176% 26.077%,5.587% 39.188%,67.093% 83.041%,19.101% 74.908%,83.548% 62.19%,37.827% 11.781%,28.972% 81.632%,50.882% 4.045%,16.885% 69.07%,48.388% 86.066%,89.68% 32.921%,22.281% 27.863%,42.173% 87.52%,86.883% 72.887%,19.853% 37.444%,14.078% 31.028%,59.12% 18.756%,10.031% 66.567%,35.661% 18.265%,78.433% 73.366%,5.06% 43.129%,75.025% 22.806%,64.071% 15.255%,30.208% 83.239%,24.946% 76.627%,14.411% 26.343%,31.144% 22.431%,74.691% 18.096%,67.795% 89.242%;}
4.5% {background-position:89.815% 39.449%,50.325% 87.886%,27.57% 73.167%,5.663% 48.692%,14.052% 49.684%,45.825% 89.336%,89.588% 45.165%,55.958% 13.82%,67.595% 77.997%,25.877% 15.5%,25.645% 19.786%,24.033% 21.15%,30.252% 23.751%,43.174% 20.713%,79.56% 22.193%,25.723% 72.443%,71.371% 21.417%,38.374% 92.898%,64.128% 92.46%,40.716% 85.819%,82.529% 64.905%,42.368% 92.403%,16.517% 33.422%,71.214% 85.873%,12.965% 28.711%,45.608% 17.756%,50.19% 83.247%,13.036% 45.606%,17.613% 63.948%,40.33% 19.36%,22.034% 24.186%,18.224% 73.297%,50.098% 11.293%,83.452% 44.141%,39.002% 8.486%,44.45% 87.259%,65.202% 83.305%,52.365% 8.965%,82.041% 72.425%,29.634% 16.332%,18.219% 33.991%,32.929% 79.143%,31.048% 21.918%,15.637% 57.355%,73.938% 18.653%,81.86% 77.449%,20.073% 67.203%,86.772% 37.865%,59.856% 82.374%,73.801% 74.109%,15.779% 58.785%,83.86% 72.029%,30.264% 82.239%,14.956% 39.027%,74.192% 27.938%,80.757% 27.622%,6.063% 38.251%,65.835% 83.474%,18.29% 74.184%,82.837% 63.299%,38.931% 11.561%,28.371% 80.757%,52.329% 4.282%,16.585% 68.115%,46.901% 85.847%,90.308% 34.18%,22.837% 27.011%,41.13% 87.05%,85.922% 74.343%,20.263% 36.582%,14.896% 30.399%,60.615% 19.145%,9.827% 65.486%,37.082% 18.119%,76.974% 73.928%,5.487% 42.221%,75.871% 23.917%,65.433% 15.874%,29.544% 82.391%,24.011% 75.985%,15.265% 25.606%,32.385% 22.163%,75.531% 19.389%,66.579% 89.834%;}
5% {background-position:89.926% 41.219%,49.062% 87.676%,27.041% 72.452%,5.955% 47.901%,14.233% 48.575%,44.603% 88.984%,89.534% 46.616%,57.303% 14.184%,66.463% 78.46%,26.778% 14.85%,26.761% 19.33%,25.083% 20.666%,31.559% 23.52%,44.495% 20.709%,80.291% 23.644%,25.283% 71.648%,72.472% 22.249%,37.474% 92.196%,62.97% 92.928%,39.79% 85.282%,81.708% 65.928%,41.022% 91.921%,17.123% 32.661%,69.837% 86.46%,13.648% 27.808%,46.86% 17.812%,48.848% 83.064%,13.356% 44.838%,17.362% 63.216%,41.631% 19.288%,22.86% 23.554%,17.867% 72.256%,51.486% 11.516%,83.47% 45.574%,40.153% 8.296%,43.168% 86.891%,63.943% 83.649%,53.455% 9.278%,80.886% 73.348%,30.902% 16.013%,18.712% 33.102%,31.904% 78.603%,32.418% 21.696%,15.677% 56.395%,74.943% 19.723%,80.435% 78.259%,19.89% 66.222%,87.145% 39.052%,58.259% 82.433%,72.501% 74.632%,15.815% 57.722%,82.806% 73.149%,29.633% 81.379%,15.449% 38.316%,74.891% 28.957%,81.275% 29.199%,6.584% 37.331%,64.569% 83.839%,17.532% 73.441%,82.07% 64.368%,40.047% 11.396%,27.808% 79.857%,53.77% 4.591%,16.327% 67.154%,45.444% 85.576%,90.852% 35.46%,23.42% 26.188%,40.12% 86.533%,84.901% 75.736%,20.702% 35.74%,15.75% 29.795%,62.087% 19.584%,9.671% 64.403%,38.517% 18.019%,75.487% 74.436%,5.958% 41.328%,76.664% 25.072%,66.761% 16.549%,28.918% 81.516%,23.125% 75.319%,16.156% 24.9%,33.647% 21.933%,76.319% 20.73%,65.353% 90.345%;}
5.5% {background-position:89.956% 42.987%,47.822% 87.409%,26.55% 71.721%,6.291% 47.121%,14.451% 47.478%,43.412% 88.577%,89.401% 48.057%,58.632% 14.605%,65.319% 78.864%,27.706% 14.246%,27.905% 18.914%,26.162% 20.221%,32.886% 23.326%,45.82% 20.75%,80.958% 25.134%,24.881% 70.84%,73.525% 23.125%,36.608% 91.445%,61.808% 93.312%,38.896% 84.703%,80.835% 66.906%,39.716% 91.384%,17.761% 31.925%,68.445% 86.972%,14.369% 26.933%,48.114% 17.918%,47.532% 82.831%,13.713% 44.083%,17.153% 62.48%,42.941% 19.261%,23.716% 22.956%,17.555% 71.205%,52.865% 11.799%,83.42% 47.002%,41.317% 8.166%,41.919% 86.472%,62.681% 83.927%,54.536% 9.655%,79.688% 74.212%,32.191% 15.741%,19.236% 32.236%,30.922% 78.033%,33.808% 21.514%,15.755% 55.44%,75.894% 20.843%,78.972% 79.004%,19.744% 65.238%,87.44% 40.249%,56.676% 82.436%,71.179% 75.101%,15.889% 56.665%,81.702% 74.208%,29.042% 80.493%,15.977% 37.621%,75.538% 30.008%,81.727% 30.804%,7.149% 36.43%,63.298% 84.138%,16.829% 72.681%,81.25% 65.393%,41.174% 11.286%,27.283% 78.934%,55.202% 4.971%,16.113% 66.189%,44.018% 85.253%,91.312% 36.757%,24.031% 25.396%,39.143% 85.971%,83.825% 77.061%,21.17% 34.92%,16.639% 29.217%,63.531% 20.073%,9.562% 63.321%,39.962% 17.966%,73.975% 74.892%,6.473% 40.453%,77.403% 26.266%,68.051% 17.278%,28.331% 80.615%,22.292% 74.632%,17.082% 24.228%,34.93% 21.742%,77.05% 22.115%,64.118% 90.774%;}
6% {background-position:89.906% 44.748%,46.609% 87.087%,26.097% 70.975%,6.671% 46.352%,14.704% 46.395%,42.252% 88.118%,89.19% 49.485%,59.941% 15.084%,64.166% 79.209%,28.658% 13.688%,29.076% 18.54%,27.265% 19.815%,34.231% 23.169%,47.146% 20.834%,81.56% 26.659%,24.517% 70.022%,74.526% 24.044%,35.777% 90.649%,60.643% 93.613%,38.036% 84.083%,79.914% 67.837%,38.45% 90.794%,18.43% 31.214%,67.043% 87.408%,15.127% 26.089%,49.364% 18.071%,46.244% 82.55%,14.105% 43.341%,16.986% 61.743%,44.257% 19.279%,24.6% 22.393%,17.287% 70.148%,54.234% 12.141%,83.304% 48.419%,42.489% 8.097%,40.706% 86.005%,61.419% 84.139%,55.604% 10.096%,78.453% 75.016%,33.498% 15.517%,19.791% 31.395%,29.984% 77.433%,35.215% 21.372%,15.868% 54.493%,76.791% 22.008%,77.477% 79.683%,19.635% 64.254%,87.658% 41.454%,55.109% 82.385%,69.838% 75.517%,15.999% 55.617%,80.553% 75.204%,28.49% 79.584%,16.538% 36.946%,76.13% 31.088%,82.114% 32.433%,7.756% 35.549%,62.027% 84.369%,16.18% 71.906%,80.38% 66.372%,42.309% 11.233%,26.796% 77.99%,56.619% 5.423%,15.942% 65.221%,42.628% 84.882%,91.685% 38.068%,24.669% 24.637%,38.202% 85.366%,82.698% 78.315%,21.665% 34.123%,17.563% 28.667%,64.943% 20.609%,9.501% 62.24%,41.415% 17.959%,72.444% 75.293%,7.029% 39.596%,78.084% 27.498%,69.301% 18.059%,27.783% 79.691%,21.511% 73.925%,18.041% 23.589%,36.229% 21.591%,77.723% 23.542%,62.88% 91.122%;}
6.5% {background-position:89.775% 46.497%,45.426% 86.711%,25.682% 70.217%,7.092% 45.597%,14.992% 45.326%,41.127% 87.608%,88.903% 50.894%,61.227% 15.618%,63.007% 79.494%,29.634% 13.178%,30.269% 18.208%,28.392% 19.451%,35.59% 23.05%,48.47% 20.963%,82.094% 28.214%,24.191% 69.194%,75.473% 25.003%,34.982% 89.81%,59.481% 93.832%,37.213% 83.426%,78.948% 68.72%,37.228% 90.153%,19.131% 30.53%,65.634% 87.768%,15.92% 25.276%,50.61% 18.274%,44.988% 82.222%,14.532% 42.614%,16.861% 61.005%,45.576% 19.343%,25.511% 21.866%,17.062% 69.087%,55.587% 12.542%,83.122% 49.823%,43.668% 8.089%,39.531% 85.492%,60.16% 84.286%,56.658% 10.601%,77.183% 75.757%,34.82% 15.342%,20.375% 30.581%,29.092% 76.807%,36.635% 21.27%,16.018% 53.555%,77.63% 23.216%,75.956% 80.295%,19.564% 63.271%,87.799% 42.662%,53.563% 82.279%,68.485% 75.878%,16.145% 54.579%,79.364% 76.136%,27.977% 78.655%,17.131% 36.29%,76.666% 32.194%,82.433% 34.081%,8.405% 34.69%,60.759% 84.534%,15.586% 71.118%,79.464% 67.302%,43.45% 11.236%,26.346% 77.029%,58.019% 5.945%,15.813% 64.253%,41.276% 84.462%,91.971% 39.387%,25.331% 23.912%,37.298% 84.72%,81.524% 79.496%,22.188% 33.352%,18.518% 28.145%,66.318% 21.192%,9.485% 61.162%,42.873% 18%,70.898% 75.641%,7.627% 38.759%,78.706% 28.762%,70.505% 18.891%,27.275% 78.746%,20.783% 73.2%,19.032% 22.986%,37.541% 21.48%,78.335% 25.004%,61.642% 91.389%;}
7% {background-position:89.565% 48.227%,44.276% 86.285%,25.305% 69.447%,7.555% 44.855%,15.314% 44.275%,40.039% 87.051%,88.54% 52.28%,62.486% 16.207%,61.847% 79.72%,30.631% 12.718%,31.484% 17.92%,29.539% 19.129%,36.962% 22.971%,49.789% 21.136%,82.559% 29.794%,23.904% 68.359%,76.362% 25.998%,34.226% 88.931%,58.324% 93.968%,36.426% 82.734%,77.94% 69.551%,36.052% 89.465%,19.86% 29.874%,64.224% 88.053%,16.746% 24.496%,51.846% 18.526%,43.765% 81.849%,14.992% 41.903%,16.776% 60.268%,46.894% 19.454%,26.448% 21.376%,16.881% 68.023%,56.921% 13.002%,82.875% 51.209%,44.85% 8.144%,38.397% 84.935%,58.909% 84.369%,57.694% 11.167%,75.884% 76.434%,36.155% 15.217%,20.988% 29.796%,28.247% 76.155%,38.066% 21.211%,16.203% 52.627%,78.409% 24.464%,74.413% 80.838%,19.53% 62.291%,87.862% 43.87%,52.042% 82.121%,67.121% 76.184%,16.327% 53.553%,78.137% 77%,27.505% 77.707%,17.756% 35.656%,77.144% 33.323%,82.684% 35.741%,9.094% 33.854%,59.497% 84.634%,15.047% 70.319%,78.505% 68.181%,44.592% 11.297%,25.936% 76.051%,59.398% 6.537%,15.726% 63.286%,39.966% 83.998%,92.17% 40.712%,26.018% 23.223%,36.433% 84.037%,80.307% 80.601%,22.737% 32.606%,19.505% 27.654%,67.654% 21.82%,9.516% 60.09%,44.33% 18.088%,69.342% 75.935%,8.265% 37.943%,79.267% 30.057%,71.662% 19.771%,26.806% 77.782%,20.108% 72.46%,20.054% 22.421%,38.865% 21.411%,78.886% 26.499%,60.407% 91.577%;}
7.5% {background-position:89.277% 49.935%,43.159% 85.81%,24.967% 68.669%,8.059% 44.129%,15.671% 43.242%,38.99% 86.449%,88.104% 53.639%,63.714% 16.85%,60.688% 79.887%,31.647% 12.31%,32.718% 17.677%,30.706% 18.85%,38.341% 22.93%,51.1% 21.353%,82.955% 31.395%,23.656% 67.518%,77.192% 27.028%,33.508% 88.016%,57.175% 94.024%,35.678% 82.01%,76.894% 70.33%,34.924% 88.733%,20.618% 29.248%,62.815% 88.263%,17.606% 23.752%,53.07% 18.826%,42.579% 81.434%,15.486% 41.209%,16.732% 59.534%,48.207% 19.61%,27.408% 20.925%,16.743% 66.959%,58.233% 13.52%,82.565% 52.573%,46.033% 8.261%,37.306% 84.337%,57.668% 84.389%,58.71% 11.795%,74.56% 77.047%,37.499% 15.142%,21.628% 29.041%,27.449% 75.481%,39.505% 21.193%,16.422% 51.712%,79.125% 25.747%,72.853% 81.313%,19.532% 61.317%,87.847% 45.074%,50.55% 81.913%,65.753% 76.437%,16.543% 52.54%,76.877% 77.797%,27.073% 76.744%,18.411% 35.043%,77.562% 34.47%,82.867% 37.41%,9.823% 33.043%,58.245% 84.669%,14.563% 69.511%,77.507% 69.007%,45.735% 11.416%,25.564% 75.06%,60.752% 7.198%,15.681% 62.322%,38.698% 83.491%,92.281% 42.037%,26.728% 22.571%,35.608% 83.319%,79.051% 81.627%,23.311% 31.887%,20.52% 27.193%,68.945% 22.492%,9.592% 59.026%,45.785% 18.224%,67.782% 76.175%,8.942% 37.15%,79.765% 31.376%,72.766% 20.696%,26.377% 76.803%,19.488% 71.706%,21.103% 21.893%,40.196% 21.383%,79.373% 28.021%,59.179% 91.685%;}
8% {background-position:88.914% 51.615%,42.079% 85.289%,24.667% 67.883%,8.601% 43.419%,16.06% 42.229%,37.982% 85.805%,87.597% 54.968%,64.908% 17.545%,59.535% 79.997%,32.68% 11.954%,33.967% 17.48%,31.888% 18.616%,39.726% 22.929%,52.398% 21.614%,83.279% 33.011%,23.445% 66.673%,77.959% 28.089%,32.83% 87.066%,56.038% 94.001%,34.969% 81.255%,75.815% 71.055%,33.845% 87.958%,21.402% 28.653%,61.413% 88.399%,18.497% 23.044%,54.279% 19.174%,41.432% 80.978%,16.012% 40.533%,16.729% 58.803%,49.514% 19.813%,28.389% 20.515%,16.648% 65.896%,59.519% 14.093%,82.193% 53.91%,47.214% 8.44%,36.258% 83.7%,56.441% 84.348%,59.702% 12.483%,73.215% 77.595%,38.849% 15.118%,22.295% 28.318%,26.7% 74.786%,40.948% 21.218%,16.676% 50.81%,79.776% 27.062%,71.281% 81.72%,19.57% 60.348%,87.755% 46.27%,49.09% 81.655%,64.383% 76.635%,16.793% 51.542%,75.59% 78.523%,26.681% 75.767%,19.095% 34.454%,77.921% 35.633%,82.981% 39.082%,10.59% 32.258%,57.006% 84.641%,14.135% 68.695%,76.473% 69.779%,46.874% 11.592%,25.232% 74.058%,62.076% 7.926%,15.677% 61.362%,37.477% 82.942%,92.304% 43.36%,27.459% 21.958%,34.823% 82.568%,77.762% 82.573%,23.909% 31.198%,21.562% 26.765%,70.189% 23.206%,9.713% 57.97%,47.232% 18.408%,66.221% 76.361%,9.656% 36.381%,80.198% 32.717%,73.816% 21.665%,25.989% 75.81%,18.922% 70.94%,22.178% 21.406%,41.531% 21.397%,79.796% 29.566%,57.962% 91.717%;}
8.5% {background-position:88.476% 53.261%,41.038% 84.723%,24.405% 67.091%,9.183% 42.727%,16.481% 41.238%,37.016% 85.12%,87.022% 56.262%,66.065% 18.291%,58.39% 80.049%,33.729% 11.652%,35.23% 17.328%,33.084% 18.427%,41.114% 22.968%,53.68% 21.919%,83.531% 34.638%,23.272% 65.827%,78.661% 29.178%,32.192% 86.086%,54.915% 93.901%,34.3% 80.473%,74.705% 71.724%,32.816% 87.144%,22.211% 28.09%,60.021% 88.463%,19.417% 22.374%,55.47% 19.569%,40.325% 80.483%,16.569% 39.877%,16.765% 58.077%,50.81% 20.061%,29.391% 20.145%,16.595% 64.837%,60.776% 14.723%,81.761% 55.216%,48.39% 8.683%,35.257% 83.026%,55.231% 84.246%,60.668% 13.229%,71.855% 78.078%,40.203% 15.146%,22.986% 27.627%,26% 74.073%,42.391% 21.285%,16.962% 49.923%,80.361% 28.405%,69.702% 82.058%,19.643% 59.388%,87.588% 47.454%,47.665% 81.35%,63.016% 76.78%,17.076% 50.561%,74.278% 79.18%,26.33% 74.779%,19.808% 33.889%,78.219% 36.808%,83.027% 40.752%,11.394% 31.5%,55.785% 84.552%,13.761% 67.873%,75.408% 70.495%,48.008% 11.826%,24.937% 73.047%,63.369% 8.72%,15.713% 60.408%,36.303% 82.356%,92.241% 44.675%,28.211% 21.385%,34.081% 81.787%,76.443% 83.438%,24.531% 30.538%,22.629% 26.37%,71.382% 23.96%,9.878% 56.925%,48.67% 18.639%,64.664% 76.495%,10.407% 35.638%,80.567% 34.075%,74.807% 22.674%,25.641% 74.806%,18.41% 70.164%,23.278% 20.959%,42.868% 21.454%,80.152% 31.128%,56.758% 91.672%;}
9% {background-position:87.966% 54.87%,40.037% 84.116%,24.181% 66.295%,9.801% 42.053%,16.934% 40.27%,36.094% 84.398%,86.381% 57.518%,67.181% 19.085%,57.256% 80.046%,34.791% 11.405%,36.503% 17.225%,34.291% 18.283%,42.5% 23.047%,54.944% 22.266%,83.711% 36.27%,23.137% 64.98%,79.298% 30.292%,31.596% 85.077%,53.809% 93.726%,33.671% 79.666%,73.57% 72.336%,31.841% 86.295%,23.045% 27.56%,58.642% 88.456%,20.365% 21.744%,56.639% 20.011%,39.262% 79.952%,17.156% 39.241%,16.839% 57.357%,52.091% 20.355%,30.41% 19.818%,16.584% 63.783%,62% 15.405%,81.272% 56.489%,49.557% 8.988%,34.303% 82.319%,54.042% 84.085%,61.605% 14.031%,70.483% 78.495%,41.556% 15.225%,23.702% 26.971%,25.35% 73.343%,43.831% 21.396%,17.281% 49.051%,80.877% 29.772%,68.121% 82.329%,19.751% 58.438%,87.346% 48.624%,46.279% 80.999%,61.657% 76.873%,17.392% 49.597%,72.948% 79.765%,26.019% 73.783%,20.547% 33.35%,78.455% 37.992%,83.004% 42.414%,12.233% 30.772%,54.583% 84.403%,13.443% 67.047%,74.316% 71.154%,49.133% 12.118%,24.682% 72.029%,64.624% 9.577%,15.79% 59.463%,35.179% 81.733%,92.092% 45.979%,28.982% 20.853%,33.381% 80.978%,75.099% 84.22%,25.174% 29.91%,23.719% 26.01%,72.52% 24.752%,10.086% 55.892%,50.093% 18.918%,63.117% 76.577%,11.193% 34.92%,80.87% 35.447%,75.738% 23.721%,25.333% 73.794%,17.953% 69.38%,24.4% 20.554%,44.204% 21.553%,80.443% 32.704%,55.571% 91.554%;}
9.5% {background-position:87.387% 56.436%,39.079% 83.471%,23.995% 65.497%,10.456% 41.399%,17.417% 39.328%,35.217% 83.642%,85.676% 58.733%,68.253% 19.925%,56.136% 79.988%,35.863% 11.213%,37.783% 17.168%,35.507% 18.186%,43.881% 23.167%,56.185% 22.656%,83.82% 37.902%,23.039% 64.134%,79.866% 31.427%,31.04% 84.044%,52.724% 93.478%,33.083% 78.836%,72.412% 72.891%,30.919% 85.412%,23.9% 27.064%,57.282% 88.379%,21.34% 21.155%,57.782% 20.498%,38.242% 79.387%,17.772% 38.626%,16.952% 56.644%,53.356% 20.694%,31.446% 19.534%,16.614% 62.736%,63.187% 16.14%,80.727% 57.724%,50.713% 9.355%,33.398% 81.58%,52.876% 83.868%,62.51% 14.888%,69.104% 78.846%,42.906% 15.355%,24.44% 26.35%,24.75% 72.598%,45.265% 21.549%,17.631% 48.197%,81.325% 31.158%,66.543% 82.532%,19.893% 57.498%,87.03% 49.776%,44.934% 80.606%,60.307% 76.914%,17.739% 48.652%,71.603% 80.279%,25.748% 72.78%,21.311% 32.837%,78.63% 39.18%,82.915% 44.065%,13.107% 30.074%,53.404% 84.197%,13.178% 66.22%,73.199% 71.755%,50.246% 12.466%,24.464% 71.007%,65.84% 10.496%,15.905% 58.526%,34.106% 81.077%,91.858% 47.268%,29.77% 20.364%,32.725% 80.145%,73.735% 84.919%,25.839% 29.315%,24.83% 25.684%,73.601% 25.58%,10.336% 54.874%,51.499% 19.243%,61.582% 76.607%,12.013% 34.231%,81.105% 36.827%,76.606% 24.802%,25.065% 72.774%,17.55% 68.589%,25.541% 20.192%,45.534% 21.694%,80.666% 34.288%,54.404% 91.364%;}
10% {background-position:86.742% 57.955%,38.163% 82.789%,23.846% 64.698%,11.145% 40.765%,17.929% 38.411%,34.386% 82.854%,84.912% 59.903%,69.277% 20.81%,55.034% 79.877%,36.944% 11.078%,39.069% 17.16%,36.729% 18.135%,45.255% 23.326%,57.4% 23.087%,83.856% 39.531%,22.977% 63.291%,80.365% 32.58%,30.526% 82.989%,51.661% 93.159%,32.537% 77.986%,71.236% 73.388%,30.051% 84.5%,24.777% 26.604%,55.943% 88.234%,22.339% 20.608%,58.898% 21.03%,37.269% 78.791%,18.417% 38.034%,17.102% 55.939%,54.6% 21.077%,32.494% 19.294%,16.684% 61.698%,64.334% 16.925%,80.128% 58.919%,51.855% 9.783%,32.542% 80.812%,51.735% 83.596%,63.381% 15.797%,67.722% 79.133%,44.25% 15.538%,25.2% 25.766%,24.201% 71.84%,46.689% 21.744%,18.012% 47.362%,81.702% 32.559%,64.972% 82.668%,20.067% 56.572%,86.644% 50.905%,43.633% 80.171%,58.973% 76.904%,18.117% 47.729%,70.247% 80.721%,25.517% 71.773%,22.1% 32.351%,78.742% 40.369%,82.758% 45.698%,14.013% 29.408%,52.25% 83.934%,12.968% 65.391%,72.063% 72.297%,51.345% 12.872%,24.285% 69.982%,67.013% 11.474%,16.059% 57.6%,33.087% 80.39%,91.541% 48.538%,30.574% 19.919%,32.113% 79.289%,72.355% 85.533%,26.523% 28.752%,25.96% 25.394%,74.621% 26.441%,10.627% 53.87%,52.883% 19.615%,60.065% 76.587%,12.865% 33.57%,81.274% 38.212%,77.408% 25.914%,24.836% 71.75%,17.201% 67.794%,26.7% 19.874%,46.856% 21.878%,80.823% 35.876%,53.259% 91.104%;}
10.5% {background-position:86.033% 59.423%,37.293% 82.074%,23.735% 63.9%,11.868% 40.153%,18.471% 37.523%,33.602% 82.036%,84.092% 61.025%,70.252% 21.736%,53.952% 79.715%,38.03% 11%,40.356% 17.201%,37.953% 18.132%,46.618% 23.525%,58.587% 23.558%,83.822% 41.149%,22.951% 62.453%,80.794% 33.747%,30.055% 81.914%,50.623% 92.772%,32.033% 77.119%,70.046% 73.826%,29.238% 83.56%,25.673% 26.179%,54.628% 88.024%,23.36% 20.105%,59.983% 21.605%,36.343% 78.164%,19.088% 37.465%,17.289% 55.244%,55.819% 21.504%,33.555% 19.099%,16.793% 60.671%,65.439% 17.758%,79.479% 60.069%,52.98% 10.272%,31.737% 80.018%,50.623% 83.271%,64.215% 16.755%,66.342% 79.355%,45.584% 15.771%,25.98% 25.219%,23.702% 71.071%,48.099% 21.982%,18.423% 46.547%,82.009% 33.971%,63.413% 82.74%,20.274% 55.659%,86.188% 52.01%,42.378% 79.697%,57.656% 76.844%,18.524% 46.827%,68.885% 81.092%,25.325% 70.764%,22.912% 31.894%,78.793% 41.556%,82.536% 47.308%,14.95% 28.775%,51.125% 83.617%,12.81% 64.564%,70.911% 72.78%,52.427% 13.332%,24.143% 68.957%,68.139% 12.508%,16.251% 56.687%,32.121% 79.673%,91.144% 49.785%,31.393% 19.518%,31.545% 78.413%,70.964% 86.063%,27.226% 28.225%,27.106% 25.141%,75.577% 27.333%,10.959% 52.884%,54.243% 20.032%,58.569% 76.519%,13.747% 32.939%,81.377% 39.597%,78.142% 27.054%,24.647% 70.724%,16.905% 66.996%,27.875% 19.601%,48.166% 22.104%,80.912% 37.462%,52.14% 90.777%;}
11% {background-position:85.263% 60.837%,36.468% 81.328%,23.659% 63.104%,12.623% 39.564%,19.039% 36.663%,32.865% 81.192%,83.218% 62.096%,71.174% 22.701%,52.893% 79.503%,39.121% 10.979%,41.641% 17.29%,39.178% 18.176%,47.966% 23.764%,59.742% 24.068%,83.717% 42.753%,22.961% 61.62%,81.152% 34.924%,29.625% 80.824%,49.613% 92.321%,31.57% 76.236%,68.846% 74.206%,28.482% 82.596%,26.586% 25.792%,53.34% 87.751%,24.402% 19.646%,61.034% 22.221%,35.465% 77.511%,19.785% 36.92%,17.511% 54.559%,57.012% 21.973%,34.624% 18.949%,16.941% 59.656%,66.498% 18.636%,78.783% 61.172%,54.084% 10.821%,30.983% 79.201%,49.542% 82.896%,65.011% 17.76%,64.967% 79.513%,46.905% 16.056%,26.778% 24.712%,23.253% 70.294%,49.492% 22.261%,18.863% 45.752%,82.244% 35.39%,61.87% 82.747%,20.513% 54.762%,85.665% 53.086%,41.172% 79.186%,56.361% 76.736%,18.96% 45.948%,67.521% 81.392%,25.172% 69.755%,23.744% 31.467%,78.783% 42.736%,82.25% 48.892%,15.917% 28.175%,50.03% 83.249%,12.705% 63.739%,69.747% 73.203%,53.488% 13.847%,24.039% 67.934%,69.216% 13.596%,16.479% 55.787%,31.21% 78.931%,90.667% 51.006%,32.225% 19.164%,31.022% 77.521%,69.566% 86.509%,27.945% 27.733%,28.267% 24.925%,76.467% 28.253%,11.329% 51.916%,55.574% 20.493%,57.099% 76.403%,14.659% 32.339%,81.412% 40.978%,78.807% 28.219%,24.497% 69.698%,16.662% 66.197%,29.062% 19.374%,49.462% 22.372%,80.935% 39.041%,51.049% 90.385%;}
11.5% {background-position:84.437% 62.193%,35.69% 80.553%,23.62% 62.312%,13.408% 38.998%,19.634% 35.834%,32.178% 80.325%,82.296% 63.115%,72.041% 23.703%,51.859% 79.243%,40.212% 11.016%,42.923% 17.427%,40.4% 18.267%,49.296% 24.041%,60.861% 24.616%,83.543% 44.338%,23.005% 60.795%,81.437% 36.109%,29.237% 79.72%,48.633% 91.807%,31.15% 75.341%,67.639% 74.528%,27.781% 81.611%,27.514% 25.443%,52.084% 87.416%,25.463% 19.233%,62.048% 22.877%,34.637% 76.832%,20.505% 36.4%,17.768% 53.886%,58.174% 22.484%,35.701% 18.845%,17.126% 58.656%,67.509% 19.558%,78.042% 62.225%,55.166% 11.428%,30.281% 78.362%,48.494% 82.473%,65.765% 18.809%,63.602% 79.608%,48.21% 16.391%,27.593% 24.245%,22.855% 69.51%,50.865% 22.582%,19.33% 44.98%,82.407% 36.811%,60.347% 82.692%,20.782% 53.882%,85.078% 54.131%,40.016% 78.641%,55.09% 76.582%,19.424% 45.094%,66.16% 81.621%,25.057% 68.748%,24.597% 31.069%,78.712% 43.906%,81.902% 50.444%,16.911% 27.611%,48.969% 82.832%,12.651% 62.918%,68.574% 73.567%,54.527% 14.416%,23.971% 66.914%,70.24% 14.735%,16.742% 54.903%,30.356% 78.165%,90.115% 52.197%,33.068% 18.855%,30.543% 76.613%,68.166% 86.872%,28.681% 27.278%,29.439% 24.747%,77.289% 29.199%,11.738% 50.968%,56.873% 20.997%,55.657% 76.241%,15.598% 31.772%,81.381% 42.351%,79.401% 29.404%,24.385% 68.674%,16.471% 65.399%,30.26% 19.192%,50.739% 22.681%,80.892% 40.61%,49.988% 89.932%;}
12% {background-position:83.558% 63.486%,34.959% 79.753%,23.616% 61.525%,14.223% 38.456%,20.254% 35.036%,31.538% 79.436%,81.328% 64.078%,72.851% 24.737%,50.852% 78.937%,41.302% 11.111%,44.196% 17.614%,41.617% 18.405%,50.604% 24.357%,61.942% 25.201%,83.301% 45.898%,23.083% 59.979%,81.651% 37.296%,28.891% 78.606%,47.683% 91.234%,30.771% 74.436%,66.43% 74.792%,27.137% 80.607%,28.457% 25.133%,50.861% 87.023%,26.541% 18.867%,63.022% 23.572%,33.86% 76.132%,21.249% 35.907%,18.059% 53.226%,59.303% 23.034%,36.782% 18.787%,17.348% 57.67%,68.468% 20.52%,77.259% 63.226%,56.222% 12.091%,29.631% 77.506%,47.482% 82.005%,66.477% 19.899%,62.251% 79.643%,49.495% 16.776%,28.424% 23.818%,22.506% 68.721%,52.214% 22.943%,19.824% 44.231%,82.499% 38.23%,58.849% 82.577%,21.08% 53.019%,84.43% 55.142%,38.912% 78.064%,53.848% 76.383%,19.915% 44.266%,64.806% 81.782%,24.981% 67.745%,25.467% 30.702%,78.582% 45.063%,81.494% 51.96%,17.93% 27.084%,47.942% 82.368%,12.648% 62.103%,67.398% 73.872%,55.54% 15.036%,23.939% 65.9%,71.208% 15.921%,17.041% 54.034%,29.558% 77.378%,89.489% 53.354%,33.92% 18.595%,30.109% 75.694%,66.768% 87.151%,29.431% 26.86%,30.62% 24.606%,78.041% 30.167%,12.183% 50.042%,58.138% 21.543%,54.248% 76.035%,16.563% 31.237%,81.285% 43.712%,79.922% 30.606%,24.311% 67.654%,16.331% 64.602%,31.466% 19.057%,51.995% 23.03%,80.784% 42.162%,48.96% 89.42%;}
12.5% {background-position:82.63% 64.716%,34.276% 78.93%,23.647% 60.745%,15.065% 37.94%,20.899% 34.272%,30.949% 78.53%,80.319% 64.984%,73.601% 25.802%,49.875% 78.587%,42.388% 11.264%,45.46% 17.848%,42.826% 18.591%,51.888% 24.711%,62.982% 25.82%,82.993% 47.43%,23.194% 59.172%,81.793% 38.484%,28.586% 77.483%,46.767% 90.604%,30.434% 73.522%,65.223% 74.998%,26.549% 79.589%,29.411% 24.861%,49.674% 86.574%,27.632% 18.548%,63.955% 24.302%,33.133% 75.411%,22.015% 35.44%,18.383% 52.579%,60.396% 23.623%,37.865% 18.776%,17.606% 56.702%,69.373% 21.519%,76.439% 64.173%,57.249% 12.81%,29.034% 76.633%,46.506% 81.493%,67.143% 21.026%,60.916% 79.617%,50.758% 17.209%,29.269% 23.434%,22.207% 67.928%,53.535% 23.344%,20.343% 43.506%,82.521% 39.642%,57.378% 82.402%,21.408% 52.176%,83.723% 56.116%,37.863% 77.457%,52.635% 76.141%,20.431% 43.464%,63.462% 81.874%,24.941% 66.748%,26.354% 30.366%,78.393% 46.203%,81.027% 53.436%,18.974% 26.594%,46.953% 81.86%,12.694% 61.295%,66.221% 74.118%,56.525% 15.707%,23.943% 64.893%,72.118% 17.15%,17.372% 53.184%,28.817% 76.572%,88.793% 54.476%,34.781% 18.382%,29.719% 74.765%,65.376% 87.35%,30.194% 26.48%,31.809% 24.505%,78.72% 31.155%,12.664% 49.137%,59.363% 22.13%,52.874% 75.786%,17.551% 30.737%,81.124% 45.057%,80.37% 31.822%,24.274% 66.64%,16.242% 63.809%,32.677% 18.969%,53.226% 23.419%,80.612% 43.694%,47.966% 88.852%;}
13% {background-position:81.656% 65.878%,33.642% 78.088%,23.711% 59.973%,15.933% 37.449%,21.566% 33.542%,30.408% 77.607%,79.273% 65.831%,74.289% 26.893%,48.93% 78.196%,43.467% 11.475%,46.71% 18.13%,44.023% 18.823%,53.144% 25.101%,63.978% 26.472%,82.621% 48.929%,23.337% 58.377%,81.864% 39.667%,28.323% 76.356%,45.887% 89.923%,30.138% 72.603%,64.02% 75.147%,26.018% 78.557%,30.376% 24.63%,48.525% 86.072%,28.736% 18.277%,64.843% 25.066%,32.457% 74.672%,22.8% 35.001%,18.737% 51.946%,61.449% 24.249%,38.948% 18.812%,17.899% 55.752%,70.221% 22.554%,75.583% 65.063%,58.245% 13.582%,28.489% 75.747%,45.569% 80.941%,67.763% 22.188%,59.603% 79.533%,51.994% 17.69%,30.126% 23.091%,21.957% 67.134%,54.825% 23.784%,20.887% 42.807%,82.472% 41.043%,55.94% 82.171%,21.763% 51.353%,82.962% 57.051%,36.868% 76.824%,51.456% 75.857%,20.971% 42.691%,62.132% 81.9%,24.938% 65.759%,27.255% 30.063%,78.147% 47.323%,80.505% 54.867%,20.039% 26.142%,46.002% 81.31%,12.789% 60.496%,65.048% 74.307%,57.48% 16.425%,23.981% 63.896%,72.969% 18.42%,17.737% 52.352%,28.134% 75.75%,88.031% 55.558%,35.647% 18.218%,29.374% 73.828%,63.994% 87.468%,30.969% 26.139%,33.002% 24.442%,79.325% 32.16%,13.18% 48.257%,60.547% 22.755%,51.539% 75.497%,18.561% 30.271%,80.901% 46.381%,80.744% 33.048%,24.273% 65.634%,16.203% 63.021%,33.891% 18.928%,54.43% 23.847%,80.378% 45.2%,47.009% 88.232%;}
13.5% {background-position:80.641% 66.97%,33.056% 77.227%,23.809% 59.21%,16.825% 36.985%,22.255% 32.847%,29.916% 76.672%,78.194% 66.617%,74.914% 28.008%,48.018% 77.766%,44.537% 11.743%,47.943% 18.459%,45.207% 19.101%,54.37% 25.526%,64.928% 27.155%,82.187% 50.391%,23.511% 57.594%,81.864% 40.843%,28.101% 75.226%,45.042% 89.192%,29.884% 71.681%,62.826% 75.241%,25.543% 77.516%,31.349% 24.439%,47.417% 85.52%,29.85% 18.056%,65.684% 25.863%,31.833% 73.918%,23.604% 34.59%,19.123% 51.328%,62.46% 24.91%,40.028% 18.894%,18.224% 54.821%,71.012% 23.62%,74.696% 65.896%,59.207% 14.405%,27.996% 74.849%,44.672% 80.352%,68.334% 23.38%,58.314% 79.393%,53.202% 18.217%,30.993% 22.793%,21.755% 66.341%,56.082% 24.26%,21.455% 42.133%,82.355% 42.429%,54.536% 81.885%,22.144% 50.552%,82.149% 57.945%,35.929% 76.165%,50.313% 75.534%,21.535% 41.946%,60.82% 81.861%,24.97% 64.78%,28.17% 29.792%,77.845% 48.419%,79.93% 56.25%,21.124% 25.729%,45.092% 80.722%,12.931% 59.706%,63.881% 74.439%,58.401% 17.191%,24.053% 62.909%,73.756% 19.726%,18.132% 51.539%,27.508% 74.914%,87.205% 56.598%,36.517% 18.102%,29.073% 72.887%,62.627% 87.508%,31.753% 25.838%,34.196% 24.419%,79.856% 33.177%,13.728% 47.401%,61.686% 23.417%,50.246% 75.169%,19.592% 29.84%,80.616% 47.68%,81.044% 34.279%,24.308% 64.637%,16.212% 62.24%,35.104% 18.934%,55.603% 24.312%,80.083% 46.677%,46.09% 87.562%;}
14% {background-position:79.589% 67.991%,32.519% 76.352%,23.939% 58.457%,17.74% 36.548%,22.964% 32.188%,29.474% 75.726%,77.086% 67.343%,75.475% 29.143%,47.141% 77.298%,45.596% 12.067%,49.156% 18.834%,46.374% 19.425%,55.561% 25.986%,65.829% 27.867%,81.693% 51.811%,23.716% 56.825%,81.794% 42.007%,27.918% 74.096%,44.235% 88.414%,29.669% 70.757%,61.644% 75.281%,25.123% 76.467%,32.327% 24.288%,46.352% 84.92%,30.972% 17.883%,66.475% 26.688%,31.261% 73.151%,24.425% 34.208%,19.537% 50.727%,63.426% 25.604%,41.103% 19.023%,18.583% 53.912%,71.742% 24.714%,73.781% 66.669%,60.133% 15.276%,27.555% 73.944%,43.817% 79.728%,68.856% 24.6%,57.053% 79.198%,54.378% 18.789%,31.869% 22.537%,21.601% 65.549%,57.301% 24.773%,22.044% 41.487%,82.169% 43.795%,53.171% 81.548%,22.551% 49.773%,81.288% 58.795%,35.048% 75.484%,49.207% 75.173%,22.12% 41.231%,59.529% 81.759%,25.036% 63.812%,29.095% 29.555%,77.49% 49.489%,79.304% 57.581%,22.227% 25.356%,44.223% 80.098%,13.119% 58.927%,62.724% 74.514%,59.286% 18%,24.157% 61.934%,74.479% 21.064%,18.558% 50.748%,26.94% 74.067%,86.321% 57.593%,37.39% 18.036%,28.814% 71.942%,61.277% 87.471%,32.546% 25.577%,35.39% 24.434%,80.311% 34.205%,14.308% 46.571%,62.778% 24.114%,48.996% 74.805%,20.64% 29.446%,80.271% 48.952%,81.269% 35.512%,24.378% 63.651%,16.269% 61.467%,36.316% 18.988%,56.741% 24.814%,79.729% 48.12%,45.21% 86.846%;}
14.5% {background-position:78.504% 68.939%,32.031% 75.465%,24.1% 57.716%,18.676% 36.139%,23.692% 31.566%,29.08% 74.772%,75.954% 68.005%,75.97% 30.294%,46.3% 76.796%,46.64% 12.448%,50.347% 19.255%,47.521% 19.793%,56.715% 26.48%,66.678% 28.606%,81.143% 53.186%,23.951% 56.071%,81.655% 43.157%,27.775% 72.968%,43.467% 87.595%,29.494% 69.834%,60.478% 75.267%,24.759% 75.413%,33.31% 24.179%,45.331% 84.277%,32.099% 17.761%,67.216% 27.54%,30.74% 72.373%,25.262% 33.856%,19.98% 50.142%,64.345% 26.329%,42.171% 19.199%,18.972% 53.025%,72.41% 25.833%,72.842% 67.381%,61.02% 16.194%,27.166% 73.032%,43.005% 79.071%,69.327% 25.842%,55.822% 78.952%,55.518% 19.404%,32.752% 22.327%,21.494% 64.761%,58.479% 25.321%,22.655% 40.868%,81.918% 45.139%,51.847% 81.16%,22.983% 49.017%,80.383% 59.6%,34.224% 74.783%,48.142% 74.777%,22.727% 40.546%,58.264% 81.597%,25.137% 62.857%,30.03% 29.351%,77.084% 50.529%,78.631% 58.857%,23.346% 25.023%,43.397% 79.441%,13.352% 58.161%,61.581% 74.535%,60.134% 18.852%,24.294% 60.974%,75.136% 22.43%,19.013% 49.979%,26.429% 73.21%,85.381% 58.541%,38.263% 18.019%,28.599% 70.997%,59.95% 87.36%,33.346% 25.356%,36.58% 24.489%,80.689% 35.24%,14.919% 45.768%,63.819% 24.844%,47.792% 74.406%,21.704% 29.088%,79.869% 50.192%,81.42% 36.743%,24.481% 62.678%,16.372% 60.703%,37.522% 19.089%,57.843% 25.35%,79.319% 49.526%,44.371% 86.087%;}
15% {background-position:77.39% 69.812%,31.591% 74.567%,24.291% 56.988%,19.63% 35.759%,24.437% 30.983%,28.734% 73.813%,74.801% 68.605%,76.399% 31.458%,45.497% 76.261%,47.668% 12.883%,51.512% 19.72%,48.645% 20.205%,57.829% 27.005%,67.475% 29.37%,80.538% 54.513%,24.213% 55.333%,81.449% 44.288%,27.672% 71.845%,42.739% 86.736%,29.359% 68.914%,59.33% 75.202%,24.448% 74.358%,34.295% 24.11%,44.355% 83.593%,33.228% 17.688%,67.905% 28.417%,30.271% 71.586%,26.112% 33.534%,20.45% 49.575%,65.215% 27.083%,43.228% 19.42%,19.391% 52.161%,73.015% 26.974%,71.883% 68.032%,61.865% 17.155%,26.828% 72.116%,42.236% 78.385%,69.746% 27.105%,54.624% 78.655%,56.621% 20.061%,33.641% 22.16%,21.432% 63.977%,59.614% 25.901%,23.285% 40.278%,81.602% 46.455%,50.567% 80.726%,23.438% 48.286%,79.438% 60.358%,33.458% 74.064%,47.119% 74.348%,23.352% 39.893%,57.026% 81.375%,25.27% 61.916%,30.972% 29.181%,76.628% 51.537%,77.914% 60.074%,24.477% 24.732%,42.615% 78.754%,13.628% 57.408%,60.455% 74.504%,60.942% 19.742%,24.462% 60.029%,75.726% 23.82%,19.496% 49.233%,25.975% 72.347%,84.39% 59.44%,39.134% 18.051%,28.426% 70.054%,58.647% 87.177%,34.151% 25.176%,37.764% 24.582%,80.992% 36.279%,15.558% 44.993%,64.807% 25.605%,46.637% 73.975%,22.783% 28.768%,79.412% 51.397%,81.497% 37.968%,24.617% 61.72%,16.52% 59.95%,38.72% 19.236%,58.906% 25.92%,78.854% 50.89%,43.574% 85.289%;}
15.5% {background-position:76.253% 70.61%,31.199% 73.663%,24.512% 56.274%,20.602% 35.407%,25.198% 30.438%,28.436% 72.851%,73.632% 69.141%,76.76% 32.632%,44.733% 75.697%,48.676% 13.372%,52.649% 20.228%,49.745% 20.659%,58.9% 27.56%,68.216% 30.156%,79.883% 55.787%,24.503% 54.612%,81.178% 45.399%,27.606% 70.729%,42.051% 85.842%,29.261% 67.998%,58.203% 75.086%,24.192% 73.303%,35.28% 24.083%,43.427% 82.87%,34.359% 17.666%,68.539% 29.315%,29.853% 70.792%,26.975% 33.242%,20.945% 49.026%,66.033% 27.864%,44.273% 19.686%,19.839% 51.321%,73.556% 28.132%,70.906% 68.62%,62.668% 18.157%,26.541% 71.198%,41.511% 77.673%,70.113% 28.382%,53.462% 78.311%,57.684% 20.757%,34.532% 22.039%,21.415% 63.2%,60.703% 26.513%,23.933% 39.717%,81.225% 47.74%,49.333% 80.247%,23.914% 47.58%,78.456% 61.068%,32.75% 73.33%,46.139% 73.889%,23.996% 39.272%,55.819% 81.098%,25.435% 60.991%,31.92% 29.045%,76.126% 52.51%,77.155% 61.231%,25.62% 24.482%,41.877% 78.039%,13.946% 56.67%,59.349% 74.421%,61.708% 20.67%,24.661% 59.101%,76.246% 25.23%,20.005% 48.51%,25.577% 71.478%,83.353% 60.289%,40.002% 18.133%,28.294% 69.114%,57.372% 86.925%,34.96% 25.037%,38.94% 24.714%,81.217% 37.318%,16.224% 44.248%,65.74% 26.394%,45.531% 73.513%,23.873% 28.486%,78.902% 52.563%,81.502% 39.185%,24.785% 60.778%,16.712% 59.209%,39.907% 19.43%,59.926% 26.521%,78.337% 52.208%,42.82% 84.455%;}
16% {background-position:75.095% 71.331%,30.854% 72.753%,24.761% 55.574%,21.589% 35.085%,25.974% 29.933%,28.185% 71.887%,72.452% 69.614%,77.054% 33.811%,44.009% 75.106%,49.663% 13.914%,53.754% 20.778%,50.817% 21.154%,59.926% 28.143%,68.9% 30.962%,79.18% 57.006%,24.82% 53.909%,80.844% 46.484%,27.577% 69.622%,41.405% 84.916%,29.201% 67.09%,57.101% 74.923%,23.988% 72.251%,36.263% 24.097%,42.548% 82.113%,35.487% 17.693%,69.117% 30.232%,29.485% 69.995%,27.848% 32.981%,21.465% 48.496%,66.797% 28.669%,45.302% 19.998%,20.314% 50.507%,74.031% 29.305%,69.916% 69.147%,63.425% 19.197%,26.303% 70.281%,40.832% 76.936%,70.427% 29.672%,52.339% 77.922%,58.703% 21.491%,35.426% 21.963%,21.442% 62.432%,61.743% 27.155%,24.598% 39.187%,80.787% 48.991%,48.147% 79.726%,24.412% 46.9%,77.443% 61.728%,32.101% 72.583%,45.204% 73.4%,24.657% 38.685%,54.646% 80.766%,25.63% 60.084%,32.871% 28.944%,75.579% 53.445%,76.36% 62.325%,26.772% 24.275%,41.185% 77.299%,14.304% 55.947%,58.265% 74.288%,62.43% 21.631%,24.888% 58.192%,76.698% 26.655%,20.539% 47.812%,25.234% 70.608%,82.274% 61.085%,40.865% 18.263%,28.202% 68.18%,56.129% 86.606%,35.771% 24.939%,40.104% 24.885%,81.367% 38.355%,16.917% 43.532%,66.616% 27.21%,44.478% 73.024%,24.972% 28.242%,78.341% 53.688%,81.435% 40.388%,24.984% 59.853%,16.946% 58.48%,41.081% 19.67%,60.902% 27.152%,77.772% 53.478%,42.109% 83.589%;}
16.5% {background-position:73.923% 71.976%,30.557% 71.841%,25.038% 54.89%,22.59% 34.793%,26.764% 29.469%,27.981% 70.926%,71.265% 70.024%,77.281% 34.992%,43.326% 74.49%,50.626% 14.506%,54.825% 21.367%,51.859% 21.689%,60.905% 28.754%,69.527% 31.786%,78.432% 58.168%,25.161% 53.224%,80.449% 47.542%,27.584% 68.526%,40.8% 83.961%,29.178% 66.189%,56.025% 74.713%,23.835% 71.204%,37.241% 24.151%,41.718% 81.325%,36.611% 17.771%,69.639% 31.164%,29.167% 69.194%,28.73% 32.751%,22.007% 47.985%,67.507% 29.495%,46.315% 20.352%,20.814% 49.719%,74.44% 30.488%,68.916% 69.611%,64.136% 20.271%,26.114% 69.366%,40.198% 76.179%,70.687% 30.968%,51.255% 77.49%,59.677% 22.261%,36.319% 21.931%,21.512% 61.672%,62.732% 27.824%,25.279% 38.686%,80.292% 50.204%,47.012% 79.167%,24.93% 46.246%,76.401% 62.338%,31.51% 71.826%,44.316% 72.885%,25.334% 38.131%,53.508% 80.384%,25.855% 59.195%,33.824% 28.877%,74.991% 54.341%,75.53% 63.353%,27.93% 24.109%,40.538% 76.538%,14.702% 55.241%,57.207% 74.108%,63.108% 22.623%,25.144% 57.302%,77.079% 28.09%,21.097% 47.14%,24.947% 69.737%,81.158% 61.827%,41.721% 18.442%,28.15% 67.253%,54.92% 86.224%,36.581% 24.883%,41.254% 25.092%,81.441% 39.386%,17.633% 42.846%,67.432% 28.048%,43.477% 72.509%,26.08% 28.036%,77.733% 54.769%,81.297% 41.574%,25.212% 58.946%,17.22% 57.765%,42.239% 19.955%,61.831% 27.811%,77.16% 54.696%,41.443% 82.693%;}
17% {background-position:72.739% 72.544%,30.306% 70.928%,25.341% 54.223%,23.602% 34.531%,27.564% 29.046%,27.822% 69.968%,70.074% 70.371%,77.44% 36.172%,42.683% 73.851%,51.563% 15.147%,55.86% 21.995%,52.868% 22.263%,61.833% 29.39%,70.094% 32.624%,77.643% 59.269%,25.527% 52.559%,79.996% 48.57%,27.627% 67.443%,40.237% 82.981%,29.19% 65.299%,54.98% 74.459%,23.733% 70.164%,38.213% 24.247%,40.938% 80.508%,37.728% 17.898%,70.103% 32.11%,28.898% 68.393%,29.619% 32.553%,22.571% 47.495%,68.16% 30.342%,47.307% 20.75%,21.34% 48.959%,74.783% 31.678%,67.909% 70.012%,64.798% 21.376%,25.973% 68.456%,39.609% 75.403%,70.895% 32.269%,50.215% 77.019%,60.604% 23.063%,37.209% 21.945%,21.622% 60.923%,63.667% 28.518%,25.975% 38.217%,79.743% 51.376%,45.928% 78.571%,25.466% 45.621%,75.335% 62.896%,30.977% 71.06%,43.475% 72.347%,26.024% 37.611%,52.409% 79.953%,26.108% 58.326%,34.776% 28.845%,74.365% 55.195%,74.669% 64.314%,29.092% 23.987%,39.937% 75.757%,15.136% 54.552%,56.176% 73.882%,63.738% 23.643%,25.426% 56.432%,77.39% 29.532%,21.677% 46.494%,24.713% 68.867%,80.008% 62.514%,42.568% 18.668%,28.136% 66.335%,53.748% 85.781%,37.391% 24.867%,42.387% 25.337%,81.44% 40.408%,18.372% 42.192%,68.187% 28.908%,42.531% 71.971%,27.192% 27.869%,77.081% 55.803%,81.091% 42.741%,25.469% 58.06%,17.534% 57.066%,43.378% 20.285%,62.71% 28.497%,76.506% 55.86%,40.821% 81.771%;}
17.5% {background-position:71.548% 73.037%,30.1% 70.017%,25.669% 53.574%,24.623% 34.3%,28.375% 28.664%,27.707% 69.015%,68.883% 70.657%,77.532% 37.346%,42.082% 73.193%,52.471% 15.836%,56.855% 22.66%,53.842% 22.872%,62.709% 30.048%,70.6% 33.474%,76.818% 60.307%,25.915% 51.914%,79.486% 49.564%,27.704% 66.376%,39.717% 81.98%,29.236% 64.42%,53.965% 74.163%,23.68% 69.133%,39.177% 24.382%,40.208% 79.666%,38.835% 18.075%,70.509% 33.066%,28.678% 67.594%,30.513% 32.386%,23.156% 47.025%,68.754% 31.204%,48.278% 21.189%,21.889% 48.226%,75.059% 32.872%,66.9% 70.352%,65.411% 22.509%,25.878% 67.552%,39.066% 74.611%,71.049% 33.568%,49.218% 76.51%,61.48% 23.896%,38.096% 22.003%,21.773% 60.186%,64.546% 29.236%,26.683% 37.78%,79.143% 52.504%,44.898% 77.943%,26.019% 45.023%,74.25% 63.403%,30.501% 70.288%,42.682% 71.786%,26.727% 37.125%,51.351% 79.476%,26.388% 57.478%,35.726% 28.847%,73.702% 56.006%,73.781% 65.206%,30.255% 23.907%,39.382% 74.961%,15.607% 53.882%,55.175% 73.613%,64.32% 24.687%,25.735% 55.585%,77.631% 30.976%,22.278% 45.875%,24.533% 68.002%,78.831% 63.146%,43.403% 18.942%,28.16% 65.428%,52.615% 85.281%,38.197% 24.893%,43.501% 25.618%,81.367% 41.418%,19.133% 41.57%,68.879% 29.786%,41.64% 71.411%,28.307% 27.741%,76.388% 56.788%,80.819% 43.884%,25.754% 57.195%,17.886% 56.382%,44.496% 20.657%,63.538% 29.206%,75.812% 56.967%,40.243% 80.828%;}
18% {background-position:70.354% 73.453%,29.939% 69.11%,26.021% 52.942%,25.652% 34.099%,29.194% 28.324%,27.635% 68.07%,67.697% 70.881%,77.559% 38.512%,41.523% 72.518%,53.349% 16.57%,57.809% 23.358%,54.779% 23.516%,63.531% 30.727%,71.045% 34.334%,75.958% 61.281%,26.325% 51.29%,78.924% 50.523%,27.814% 65.325%,39.238% 80.96%,29.316% 63.555%,52.985% 73.828%,23.675% 68.114%,40.13% 24.557%,39.529% 78.802%,39.931% 18.3%,70.856% 34.029%,28.505% 66.798%,31.411% 32.252%,23.76% 46.575%,69.29% 32.081%,49.224% 21.668%,22.46% 47.522%,75.269% 34.065%,65.891% 70.631%,65.972% 23.666%,25.829% 66.657%,38.569% 73.807%,71.15% 34.863%,48.267% 75.967%,62.305% 24.756%,38.977% 22.106%,21.962% 59.462%,65.368% 29.975%,27.402% 37.374%,78.494% 53.585%,43.923% 77.284%,26.589% 44.454%,73.149% 63.858%,30.082% 69.512%,41.938% 71.206%,27.442% 36.675%,50.335% 78.958%,26.694% 56.652%,36.672% 28.884%,73.007% 56.771%,72.871% 66.029%,31.418% 23.87%,38.873% 74.15%,16.111% 53.231%,54.207% 73.302%,64.853% 25.753%,26.068% 54.76%,77.802% 32.417%,22.899% 45.283%,24.403% 67.141%,77.63% 63.721%,44.226% 19.261%,28.219% 64.534%,51.523% 84.727%,38.999% 24.959%,44.594% 25.935%,81.222% 42.413%,19.912% 40.981%,69.508% 30.68%,40.804% 70.833%,29.424% 27.652%,75.656% 57.722%,80.482% 45%,26.064% 56.352%,18.273% 55.715%,45.591% 21.072%,64.313% 29.936%,75.081% 58.014%,39.711% 79.865%;}
18.5% {background-position:69.161% 73.795%,29.821% 68.209%,26.395% 52.33%,26.686% 33.928%,30.02% 28.026%,27.606% 67.135%,66.52% 71.045%,77.521% 39.665%,41.006% 71.828%,54.193% 17.347%,58.719% 24.089%,55.676% 24.193%,64.298% 31.425%,71.429% 35.201%,75.069% 62.189%,26.756% 50.688%,78.312% 51.444%,27.956% 64.293%,38.802% 79.926%,29.428% 62.704%,52.04% 73.455%,23.716% 67.108%,41.071% 24.771%,38.901% 77.92%,41.013% 18.572%,71.144% 34.995%,28.378% 66.006%,32.311% 32.149%,24.381% 46.147%,69.766% 32.968%,50.144% 22.187%,23.051% 46.848%,75.413% 35.254%,64.886% 70.849%,66.481% 24.843%,25.824% 65.771%,38.117% 72.992%,71.199% 36.15%,47.362% 75.393%,63.076% 25.642%,39.85% 22.252%,22.188% 58.752%,66.131% 30.733%,28.132% 37.001%,77.8% 54.617%,43.003% 76.598%,27.173% 43.913%,72.037% 64.261%,29.719% 68.734%,41.243% 70.609%,28.166% 36.261%,49.362% 78.399%,27.025% 55.849%,37.611% 28.954%,72.283% 57.49%,71.94% 66.78%,32.578% 23.875%,38.41% 73.329%,16.648% 52.599%,53.272% 72.954%,65.336% 26.837%,26.425% 53.959%,77.904% 33.851%,23.538% 44.719%,24.324% 66.288%,76.41% 64.24%,45.034% 19.626%,28.314% 63.654%,50.474% 84.122%,39.794% 25.065%,45.663% 26.286%,81.007% 43.391%,20.71% 40.425%,70.072% 31.586%,40.025% 70.239%,30.538% 27.601%,74.89% 58.603%,80.083% 46.087%,26.4% 55.532%,18.696% 55.066%,46.659% 21.527%,65.033% 30.686%,74.317% 59.001%,39.223% 78.886%;}
19% {background-position:67.974% 74.064%,29.746% 67.316%,26.792% 51.738%,27.723% 33.789%,30.851% 27.77%,27.617% 66.211%,65.354% 71.151%,77.419% 40.802%,40.531% 71.125%,55.004% 18.165%,59.584% 24.85%,56.532% 24.9%,65.007% 32.14%,71.751% 36.072%,74.153% 63.03%,27.205% 50.109%,77.654% 52.324%,28.129% 63.281%,38.407% 78.879%,29.571% 61.869%,51.133% 73.047%,23.802% 66.117%,41.997% 25.023%,38.325% 77.021%,42.078% 18.892%,71.374% 35.963%,28.296% 65.222%,33.21% 32.078%,25.018% 45.741%,70.182% 33.864%,51.035% 22.742%,23.661% 46.204%,75.492% 36.434%,63.888% 71.009%,66.937% 26.038%,25.862% 64.897%,37.711% 72.169%,71.196% 37.424%,46.505% 74.79%,63.793% 26.55%,40.713% 22.442%,22.451% 58.057%,66.833% 31.508%,28.87% 36.66%,77.064% 55.598%,42.14% 75.887%,27.77% 43.403%,70.917% 64.612%,29.411% 67.957%,40.597% 69.996%,28.899% 35.882%,48.435% 77.804%,27.379% 55.07%,38.542% 29.058%,71.533% 58.161%,70.994% 67.461%,33.733% 23.923%,37.993% 72.499%,17.215% 51.988%,52.374% 72.568%,65.767% 27.935%,26.804% 53.184%,77.937% 35.273%,24.194% 44.184%,24.294% 65.444%,75.176% 64.702%,45.826% 20.035%,28.443% 62.79%,49.47% 83.471%,40.58% 25.211%,46.705% 26.67%,80.724% 44.347%,21.524% 39.902%,70.571% 32.501%,39.302% 69.63%,31.649% 27.588%,74.093% 59.429%,79.626% 47.141%,26.759% 54.737%,19.151% 54.436%,47.699% 22.021%,65.698% 31.454%,73.523% 59.924%,38.78% 77.895%;}
19.5% {background-position:66.796% 74.261%,29.712% 66.432%,27.209% 51.165%,28.762% 33.681%,31.686% 27.558%,27.668% 65.299%,64.204% 71.2%,77.255% 41.92%,40.098% 70.412%,55.777% 19.02%,60.4% 25.639%,57.345% 25.635%,65.658% 32.869%,72.011% 36.945%,73.215% 63.803%,27.673% 49.552%,76.953% 53.163%,28.331% 62.291%,38.053% 77.824%,29.744% 61.052%,50.264% 72.607%,23.931% 65.143%,42.907% 25.313%,37.799% 76.109%,43.125% 19.258%,71.545% 36.929%,28.258% 64.445%,34.108% 32.038%,25.67% 45.357%,70.537% 34.766%,51.895% 23.333%,24.288% 45.591%,75.507% 37.604%,62.901% 71.111%,67.339% 27.245%,25.941% 64.036%,37.348% 71.34%,71.143% 38.682%,45.697% 74.161%,64.453% 27.478%,41.564% 22.674%,22.747% 57.378%,67.473% 32.296%,29.616% 36.352%,76.29% 56.525%,41.333% 75.155%,28.38% 42.922%,69.794% 64.912%,29.157% 67.181%,40.002% 69.371%,29.639% 35.539%,47.555% 77.176%,27.756% 54.316%,39.462% 29.195%,70.76% 58.783%,70.035% 68.07%,34.879% 24.013%,37.62% 71.663%,17.812% 51.399%,51.513% 72.15%,66.148% 29.044%,27.205% 52.433%,77.902% 36.679%,24.866% 43.678%,24.312% 64.61%,73.932% 65.107%,46.599% 20.487%,28.603% 61.942%,48.513% 82.776%,41.357% 25.396%,47.718% 27.086%,80.377% 45.28%,22.352% 39.414%,71.003% 33.424%,38.635% 69.009%,32.754% 27.614%,73.268% 60.199%,79.112% 48.16%,27.141% 53.966%,19.637% 53.824%,48.707% 22.554%,66.305% 32.235%,72.703% 60.783%,38.381% 76.894%;}
20% {background-position:65.63% 74.388%,29.717% 65.559%,27.645% 50.614%,29.799% 33.603%,32.522% 27.388%,27.757% 64.403%,63.072% 71.194%,77.03% 43.016%,39.706% 69.692%,56.513% 19.911%,61.168% 26.453%,58.113% 26.396%,66.25% 33.61%,72.21% 37.816%,72.259% 64.507%,28.157% 49.018%,76.212% 53.957%,28.562% 61.323%,37.741% 76.763%,29.945% 60.253%,49.435% 72.136%,24.102% 64.187%,43.798% 25.638%,37.323% 75.187%,44.15% 19.668%,71.658% 37.89%,28.262% 63.679%,35.002% 32.03%,26.335% 44.995%,70.831% 35.67%,52.723% 23.957%,24.932% 45.008%,75.458% 38.759%,61.926% 71.157%,67.688% 28.462%,26.06% 63.19%,37.03% 70.508%,71.04% 39.92%,44.939% 73.509%,65.056% 28.422%,42.402% 22.948%,23.076% 56.716%,68.05% 33.096%,30.367% 36.077%,75.482% 57.397%,40.584% 74.404%,29% 42.472%,68.672% 65.161%,28.955% 66.409%,39.455% 68.736%,30.384% 35.232%,46.721% 76.517%,28.153% 53.587%,40.371% 29.364%,69.967% 59.357%,69.067% 68.608%,36.015% 24.144%,37.291% 70.824%,18.435% 50.831%,50.69% 71.699%,66.477% 30.161%,27.625% 51.709%,77.802% 38.066%,25.551% 43.201%,24.375% 63.788%,72.683% 65.457%,47.353% 20.979%,28.795% 61.113%,47.603% 82.041%,42.123% 25.62%,48.701% 27.533%,79.967% 46.188%,23.193% 38.96%,71.37% 34.351%,38.025% 68.378%,33.851% 27.678%,72.419% 60.913%,78.545% 49.141%,27.544% 53.222%,20.152% 53.233%,49.683% 23.122%,66.854% 33.029%,71.86% 61.576%,38.025% 75.886%;}
20.5% {background-position:64.481% 74.446%,29.761% 64.699%,28.099% 50.084%,30.834% 33.555%,33.359% 27.26%,27.883% 63.522%,61.962% 71.135%,76.748% 44.086%,39.355% 68.966%,57.209% 20.835%,61.884% 27.289%,58.834% 27.18%,66.781% 34.361%,72.347% 38.683%,71.289% 65.143%,28.657% 48.509%,75.436% 54.707%,28.819% 60.38%,37.468% 75.7%,30.173% 59.474%,48.648% 71.638%,24.312% 63.251%,44.669% 25.999%,36.898% 74.259%,45.151% 20.122%,71.714% 38.842%,28.308% 62.923%,35.891% 32.053%,27.012% 44.656%,71.064% 36.574%,53.516% 24.613%,25.59% 44.457%,75.349% 39.895%,60.967% 71.148%,67.982% 29.684%,26.218% 62.36%,36.755% 69.676%,70.89% 41.135%,44.23% 72.837%,65.602% 29.38%,43.225% 23.263%,23.436% 56.072%,68.564% 33.905%,31.122% 35.835%,74.644% 58.213%,39.892% 73.638%,29.63% 42.051%,67.553% 65.361%,28.805% 65.642%,38.958% 68.092%,31.133% 34.961%,45.937% 75.831%,28.57% 52.885%,41.265% 29.565%,69.158% 59.88%,68.094% 69.075%,37.138% 24.316%,37.006% 69.983%,19.084% 50.286%,49.908% 71.221%,66.754% 31.282%,28.064% 51.013%,77.637% 39.429%,26.248% 42.754%,24.483% 62.98%,71.434% 65.751%,48.085% 21.512%,29.017% 60.303%,46.742% 81.271%,42.876% 25.88%,49.65% 28.009%,79.497% 47.067%,24.044% 38.541%,71.671% 35.278%,37.471% 67.739%,34.937% 27.779%,71.549% 61.568%,77.928% 50.082%,27.967% 52.504%,20.695% 52.662%,50.624% 23.725%,67.344% 33.833%,70.999% 62.304%,37.713% 74.875%;}
21% {background-position:63.351% 74.439%,29.842% 63.854%,28.569% 49.577%,31.864% 33.538%,34.195% 27.175%,28.044% 62.659%,60.877% 71.024%,76.41% 45.128%,39.045% 68.236%,57.864% 21.788%,62.549% 28.146%,59.508% 27.985%,67.252% 35.119%,72.425% 39.543%,70.307% 65.709%,29.171% 48.023%,74.627% 55.41%,29.102% 59.462%,37.235% 74.637%,30.426% 58.715%,47.903% 71.115%,24.56% 62.336%,45.517% 26.394%,36.521% 73.325%,46.127% 20.617%,71.714% 39.785%,28.393% 62.18%,36.772% 32.107%,27.699% 44.339%,71.238% 37.475%,54.273% 25.299%,26.261% 43.938%,75.18% 41.01%,60.026% 71.087%,68.223% 30.907%,26.412% 61.547%,36.522% 68.845%,70.693% 42.322%,43.571% 72.147%,66.088% 30.348%,44.031% 23.617%,23.826% 55.447%,69.013% 34.72%,31.88% 35.626%,73.778% 58.972%,39.256% 72.858%,30.268% 41.662%,66.443% 65.512%,28.704% 64.883%,38.509% 67.442%,31.885% 34.726%,45.2% 75.12%,29.005% 52.21%,42.143% 29.797%,68.336% 60.354%,67.119% 69.471%,38.246% 24.528%,36.764% 69.144%,19.756% 49.763%,49.166% 70.716%,66.98% 32.404%,28.521% 50.344%,77.41% 40.764%,26.956% 42.336%,24.633% 62.186%,70.188% 65.99%,48.794% 22.082%,29.267% 59.514%,45.93% 80.467%,43.613% 26.177%,50.565% 28.512%,78.971% 47.916%,24.905% 38.156%,71.906% 36.204%,36.972% 67.094%,36.01% 27.916%,70.662% 62.166%,77.265% 50.981%,28.408% 51.814%,21.264% 52.112%,51.527% 24.36%,67.775% 34.643%,70.122% 62.965%,37.443% 73.863%;}
21.5% {background-position:62.244% 74.369%,29.959% 63.025%,29.055% 49.091%,32.887% 33.551%,35.027% 27.132%,28.239% 61.815%,59.82% 70.866%,76.018% 46.139%,38.774% 67.505%,58.477% 22.768%,63.16% 29.019%,60.133% 28.808%,67.662% 35.881%,72.443% 40.395%,69.319% 66.207%,29.698% 47.562%,73.79% 56.066%,29.41% 58.571%,37.041% 73.577%,30.705% 57.977%,47.2% 70.57%,24.845% 61.443%,46.341% 26.821%,36.193% 72.391%,47.076% 21.153%,71.659% 40.713%,28.515% 61.451%,37.644% 32.192%,28.396% 44.046%,71.352% 38.371%,54.993% 26.012%,26.944% 43.452%,74.953% 42.101%,59.107% 70.976%,68.41% 32.129%,26.642% 60.752%,36.33% 68.017%,70.451% 43.48%,42.961% 71.442%,66.515% 31.323%,44.819% 24.009%,24.244% 54.841%,69.399% 35.539%,32.639% 35.45%,72.889% 59.672%,38.677% 72.068%,30.913% 41.303%,65.344% 65.615%,28.653% 64.132%,38.109% 66.787%,32.638% 34.528%,44.513% 74.388%,29.457% 51.562%,43.003% 30.06%,67.504% 60.777%,66.147% 69.799%,39.336% 24.78%,36.563% 68.308%,20.45% 49.264%,48.465% 70.188%,67.154% 33.522%,28.993% 49.703%,77.123% 42.067%,27.674% 41.949%,24.824% 61.409%,68.95% 66.176%,49.479% 22.688%,29.543% 58.746%,45.168% 79.635%,44.335% 26.51%,51.442% 29.042%,78.392% 48.733%,25.774% 37.807%,72.076% 37.126%,36.528% 66.445%,37.069% 28.09%,69.762% 62.705%,76.56% 51.836%,28.867% 51.151%,21.857% 51.583%,52.392% 25.025%,68.146% 35.458%,69.233% 63.559%,37.214% 72.853%;}
22% {background-position:61.162% 74.237%,30.11% 62.212%,29.556% 48.628%,33.901% 33.593%,35.854% 27.13%,28.467% 60.991%,58.792% 70.66%,75.575% 47.117%,38.542% 66.775%,59.046% 23.771%,63.717% 29.907%,60.708% 29.648%,68.011% 36.646%,72.403% 41.234%,68.327% 66.636%,30.237% 47.126%,72.928% 56.673%,29.74% 57.708%,36.884% 72.523%,31.006% 57.262%,46.54% 70.004%,25.164% 60.574%,47.14% 27.28%,35.913% 71.456%,47.994% 21.727%,71.55% 41.626%,28.674% 60.737%,38.506% 32.306%,29.099% 43.775%,71.407% 39.258%,55.674% 26.75%,27.636% 42.997%,74.67% 43.163%,58.21% 70.817%,68.543% 33.344%,26.905% 59.977%,36.179% 67.195%,70.166% 44.604%,42.402% 70.726%,66.884% 32.303%,45.586% 24.438%,24.688% 54.254%,69.721% 36.36%,33.398% 35.307%,71.981% 60.313%,38.155% 71.27%,31.563% 40.975%,64.26% 65.671%,28.647% 63.392%,37.756% 66.13%,33.391% 34.365%,43.876% 73.638%,29.925% 50.942%,43.844% 30.351%,66.665% 61.151%,65.179% 70.059%,40.407% 25.069%,36.403% 67.477%,21.164% 48.788%,47.807% 69.638%,67.277% 34.635%,29.481% 49.091%,76.778% 43.336%,28.399% 41.592%,25.055% 60.648%,67.723% 66.309%,50.137% 23.328%,29.845% 58%,44.457% 78.777%,45.039% 26.876%,52.281% 29.596%,77.763% 49.515%,26.648% 37.493%,72.182% 38.04%,36.137% 65.795%,38.11% 28.298%,68.852% 63.185%,75.815% 52.645%,29.342% 50.516%,22.472% 51.076%,53.216% 25.717%,68.458% 36.275%,68.336% 64.088%,37.025% 71.847%;}
22.5% {background-position:60.108% 74.048%,30.293% 61.418%,30.069% 48.188%,34.904% 33.665%,36.675% 27.17%,28.725% 60.187%,57.797% 70.411%,75.085% 48.058%,38.349% 66.047%,59.572% 24.794%,64.218% 30.807%,61.233% 30.499%,68.299% 37.412%,72.307% 42.06%,67.336% 66.999%,30.786% 46.714%,72.046% 57.232%,30.091% 56.872%,36.764% 71.477%,31.329% 56.57%,45.924% 69.422%,25.516% 59.73%,47.912% 27.767%,35.678% 70.526%,48.881% 22.337%,71.39% 42.519%,28.868% 60.039%,39.354% 32.449%,29.809% 43.527%,71.405% 40.134%,56.314% 27.511%,28.338% 42.575%,74.335% 44.196%,57.339% 70.612%,68.624% 34.55%,27.2% 59.223%,36.066% 66.381%,69.841% 45.692%,41.891% 69.999%,67.193% 33.284%,46.331% 24.902%,25.156% 53.688%,69.979% 37.179%,34.155% 35.196%,71.057% 60.895%,37.688% 70.466%,32.218% 40.678%,63.194% 65.683%,28.687% 62.663%,37.449% 65.472%,34.142% 34.237%,43.287% 72.873%,30.406% 50.351%,44.663% 30.671%,65.824% 61.475%,64.219% 70.252%,41.455% 25.396%,36.283% 66.654%,21.895% 48.335%,47.19% 69.071%,67.351% 35.737%,29.982% 48.508%,76.379% 44.565%,29.131% 41.265%,25.322% 59.907%,66.513% 66.392%,50.769% 24%,30.171% 57.277%,43.796% 77.898%,45.725% 27.275%,53.079% 30.172%,77.088% 50.261%,27.527% 37.213%,72.226% 38.943%,35.8% 65.144%,39.132% 28.541%,67.935% 63.607%,75.035% 53.407%,29.831% 49.911%,23.108% 50.591%,53.998% 26.436%,68.71% 37.092%,67.434% 64.55%,36.876% 70.848%;}
23% {background-position:59.085% 73.804%,30.507% 60.644%,30.594% 47.771%,35.895% 33.765%,37.488% 27.25%,29.011% 59.406%,56.836% 70.121%,74.55% 48.962%,38.192% 65.323%,60.052% 25.834%,64.665% 31.715%,61.706% 31.362%,68.527% 38.174%,72.156% 42.869%,66.348% 67.296%,31.344% 46.328%,71.147% 57.742%,30.463% 56.066%,36.68% 70.441%,31.672% 55.902%,45.352% 68.824%,25.898% 58.911%,48.654% 28.283%,35.489% 69.6%,49.735% 22.982%,71.18% 43.392%,29.095% 59.358%,40.189% 32.621%,30.523% 43.302%,71.347% 40.997%,56.913% 28.292%,29.046% 42.185%,73.949% 45.195%,56.495% 70.364%,68.654% 35.743%,27.525% 58.49%,35.992% 65.575%,69.478% 46.742%,41.43% 69.266%,67.444% 34.264%,47.053% 25.4%,25.648% 53.143%,70.174% 37.994%,34.908% 35.117%,70.121% 61.417%,37.275% 69.66%,32.875% 40.411%,62.148% 65.652%,28.77% 61.948%,37.188% 64.816%,34.889% 34.145%,42.747% 72.096%,30.901% 49.788%,45.46% 31.017%,64.982% 61.751%,63.27% 70.38%,42.48% 25.759%,36.2% 65.839%,22.643% 47.907%,46.616% 68.487%,67.376% 36.827%,30.496% 47.955%,75.926% 45.754%,29.868% 40.968%,25.625% 59.184%,65.321% 66.425%,51.371% 24.701%,30.519% 56.578%,43.186% 77%,46.389% 27.706%,53.836% 30.769%,76.371% 50.97%,28.407% 36.969%,72.208% 39.834%,35.513% 64.496%,40.133% 28.817%,67.015% 63.972%,74.224% 54.121%,30.334% 49.334%,23.762% 50.129%,54.737% 27.178%,68.904% 37.905%,66.53% 64.947%,36.765% 69.859%;}
23.5% {background-position:58.095% 73.507%,30.751% 59.89%,31.13% 47.378%,36.87% 33.892%,38.292% 27.37%,29.325% 58.648%,55.911% 69.793%,73.973% 49.825%,38.072% 64.606%,60.487% 26.888%,65.056% 32.629%,62.129% 32.231%,68.695% 38.933%,71.953% 43.659%,65.367% 67.528%,31.91% 45.967%,70.235% 58.202%,30.854% 55.29%,36.63% 69.418%,32.033% 55.258%,44.823% 68.213%,26.309% 58.118%,49.367% 28.824%,35.344% 68.683%,50.553% 23.659%,70.922% 44.241%,29.353% 58.695%,41.008% 32.82%,31.24% 43.099%,71.234% 41.843%,57.47% 29.091%,29.76% 41.828%,73.515% 46.159%,55.681% 70.075%,68.633% 36.919%,27.878% 57.779%,35.954% 64.781%,69.078% 47.75%,41.017% 68.527%,67.637% 35.238%,47.751% 25.93%,26.161% 52.619%,70.307% 38.803%,35.658% 35.07%,69.178% 61.881%,36.916% 68.854%,33.534% 40.175%,61.126% 65.58%,28.894% 61.247%,36.971% 64.163%,35.632% 34.087%,42.256% 71.308%,31.407% 49.253%,46.231% 31.39%,64.142% 61.978%,62.335% 70.446%,43.478% 26.157%,36.154% 65.036%,23.406% 47.503%,46.085% 67.89%,67.352% 37.901%,31.021% 47.431%,75.425% 46.898%,30.607% 40.702%,25.961% 58.482%,64.152% 66.411%,51.944% 25.429%,30.888% 55.904%,42.626% 76.087%,47.033% 28.165%,54.55% 31.385%,75.615% 51.64%,29.289% 36.759%,72.13% 40.71%,35.277% 63.85%,41.111% 29.125%,66.096% 64.28%,73.386% 54.786%,30.849% 48.787%,24.433% 49.69%,55.431% 27.94%,69.04% 38.713%,65.628% 65.28%,36.691% 68.881%;}
24% {background-position:57.139% 73.162%,31.022% 59.158%,31.674% 47.008%,37.828% 34.047%,39.084% 27.529%,29.665% 57.914%,55.024% 69.428%,73.357% 50.646%,37.987% 63.897%,60.876% 27.952%,65.392% 33.546%,62.5% 33.105%,68.804% 39.684%,71.698% 44.428%,64.397% 67.697%,32.482% 45.631%,69.313% 58.614%,31.261% 54.544%,36.613% 68.409%,32.412% 54.639%,44.338% 67.592%,26.746% 57.353%,50.048% 29.39%,35.241% 67.776%,51.335% 24.366%,70.618% 45.064%,29.64% 58.051%,41.809% 33.046%,31.959% 42.92%,71.069% 42.672%,57.984% 29.904%,30.478% 41.503%,73.037% 47.085%,54.897% 69.748%,68.563% 38.075%,28.258% 57.092%,35.951% 63.999%,68.645% 48.715%,40.651% 67.787%,67.772% 36.205%,48.422% 26.49%,26.693% 52.117%,70.379% 39.603%,36.401% 35.054%,68.23% 62.286%,36.608% 68.049%,34.192% 39.969%,60.131% 65.468%,29.058% 60.561%,36.798% 63.514%,36.369% 34.063%,41.813% 70.514%,31.924% 48.748%,46.977% 31.786%,63.309% 62.159%,61.417% 70.452%,44.448% 26.587%,36.144% 64.245%,24.181% 47.123%,45.595% 67.283%,67.283% 38.955%,31.555% 46.937%,74.878% 47.995%,31.349% 40.465%,26.328% 57.8%,63.008% 66.352%,52.487% 26.182%,31.276% 55.255%,42.115% 75.162%,47.653% 28.653%,55.219% 32.016%,74.825% 52.27%,30.169% 36.584%,71.995% 41.567%,35.09% 63.21%,42.064% 29.463%,65.18% 64.532%,72.524% 55.401%,31.374% 48.27%,25.119% 49.273%,56.079% 28.721%,69.118% 39.513%,64.73% 65.55%,36.652% 67.916%;}
24.5% {background-position:56.221% 72.772%,31.319% 58.448%,32.226% 46.662%,38.768% 34.228%,39.863% 27.726%,30.029% 57.204%,54.176% 69.031%,72.707% 51.423%,37.935% 63.197%,61.219% 29.022%,65.672% 34.463%,62.819% 33.981%,68.857% 40.426%,71.396% 45.175%,63.44% 67.806%,33.06% 45.32%,68.386% 58.977%,31.685% 53.829%,36.628% 67.418%,32.807% 54.045%,43.895% 66.964%,27.209% 56.616%,50.697% 29.978%,35.179% 66.88%,52.079% 25.101%,70.272% 45.859%,29.956% 57.426%,42.591% 33.298%,32.678% 42.763%,70.854% 43.479%,58.454% 30.73%,31.199% 41.211%,72.517% 47.971%,54.144% 69.386%,68.445% 39.207%,28.662% 56.428%,35.981% 63.231%,68.181% 49.634%,40.331% 67.047%,67.852% 37.161%,49.066% 27.078%,27.244% 51.637%,70.391% 40.392%,37.136% 35.069%,67.281% 62.634%,36.352% 67.248%,34.85% 39.793%,59.164% 65.319%,29.26% 59.891%,36.666% 62.872%,37.098% 34.073%,41.417% 69.716%,32.449% 48.272%,47.695% 32.206%,62.483% 62.294%,60.518% 70.4%,45.387% 27.05%,36.168% 63.468%,24.967% 46.768%,45.148% 66.666%,67.168% 39.987%,32.098% 46.474%,74.287% 49.043%,32.091% 40.258%,26.725% 57.141%,61.894% 66.249%,52.998% 26.958%,31.682% 54.632%,41.654% 74.229%,48.249% 29.167%,55.844% 32.663%,74.004% 52.86%,31.046% 36.442%,71.804% 42.405%,34.95% 62.576%,42.99% 29.831%,64.27% 64.729%,71.643% 55.966%,31.909% 47.782%,25.819% 48.879%,56.68% 29.518%,69.141% 40.302%,63.841% 65.759%,36.648% 66.967%;}
25% {background-position:55.341% 72.339%,31.64% 57.762%,32.785% 46.339%,39.687% 34.434%,40.628% 27.96%,30.415% 56.52%,53.368% 68.603%,72.024% 52.156%,37.915% 62.507%,61.517% 30.096%,65.897% 35.377%,63.088% 34.856%,68.853% 41.157%,71.048% 45.897%,62.499% 67.856%,33.642% 45.034%,67.456% 59.292%,32.123% 53.146%,36.674% 66.445%,33.216% 53.477%,43.495% 66.329%,27.694% 55.907%,51.311% 30.585%,35.157% 65.998%,52.784% 25.861%,69.884% 46.625%,30.297% 56.821%,43.353% 33.575%,33.396% 42.628%,70.59% 44.264%,58.88% 31.566%,31.921% 40.95%,71.958% 48.816%,53.425% 68.991%,68.282% 40.313%,29.089% 55.789%,36.044% 62.479%,67.688% 50.507%,40.056% 66.308%,67.877% 38.104%,49.682% 27.692%,27.81% 51.179%,70.345% 41.168%,37.862% 35.114%,66.335% 62.924%,36.145% 66.454%,35.506% 39.647%,58.229% 65.135%,29.496% 59.239%,36.575% 62.237%,37.818% 34.116%,41.067% 68.916%,32.982% 47.826%,48.384% 32.647%,61.669% 62.385%,59.641% 70.292%,46.295% 27.542%,36.224% 62.707%,25.761% 46.437%,44.742% 66.044%,67.01% 40.994%,32.648% 46.04%,73.658% 50.04%,32.832% 40.081%,27.149% 56.503%,60.81% 66.106%,53.477% 27.753%,32.105% 54.034%,41.242% 73.291%,48.82% 29.706%,56.423% 33.321%,73.157% 53.408%,31.919% 36.335%,71.559% 43.22%,34.856% 61.95%,43.887% 30.227%,63.37% 64.873%,70.746% 56.481%,32.452% 47.324%,26.53% 48.509%,57.234% 30.327%,69.109% 41.078%,62.962% 65.909%,36.676% 66.036%;}
25.5% {background-position:54.5% 71.868%,31.984% 57.099%,33.349% 46.04%,40.584% 34.665%,41.377% 28.23%,30.822% 55.861%,52.602% 68.148%,71.314% 52.843%,37.927% 61.83%,61.768% 31.17%,66.068% 36.286%,63.306% 35.728%,68.795% 41.874%,70.657% 46.592%,61.576% 67.849%,34.226% 44.773%,66.528% 59.56%,32.574% 52.494%,36.748% 65.493%,33.639% 52.934%,43.137% 65.691%,28.201% 55.227%,51.892% 31.211%,35.172% 65.132%,53.448% 26.643%,69.459% 47.359%,30.662% 56.237%,44.092% 33.875%,34.111% 42.515%,70.28% 45.024%,59.262% 32.408%,32.642% 40.722%,71.365% 49.618%,52.74% 68.566%,68.075% 41.389%,29.538% 55.174%,36.137% 61.744%,67.169% 51.33%,39.826% 65.574%,67.849% 39.03%,50.268% 28.33%,28.391% 50.744%,70.244% 41.929%,38.579% 35.188%,65.394% 63.159%,35.986% 65.667%,36.157% 39.53%,57.326% 64.918%,29.767% 58.605%,36.523% 61.612%,38.527% 34.19%,40.763% 68.116%,33.521% 47.408%,49.044% 33.108%,60.868% 62.433%,58.787% 70.131%,47.169% 28.063%,36.311% 61.963%,26.563% 46.131%,44.377% 65.417%,66.811% 41.974%,33.204% 45.637%,72.993% 50.983%,33.571% 39.932%,27.599% 55.889%,59.761% 65.923%,53.923% 28.565%,32.542% 53.463%,40.878% 72.35%,49.366% 30.267%,56.955% 33.99%,72.287% 53.915%,32.785% 36.26%,71.264% 44.01%,34.806% 61.334%,44.754% 30.649%,62.483% 64.966%,69.838% 56.946%,33.001% 46.896%,27.251% 48.162%,57.741% 31.147%,69.025% 41.84%,62.097% 66%,36.735% 65.123%;}
26% {background-position:53.7% 71.362%,32.348% 56.46%,33.918% 45.764%,41.458% 34.919%,42.11% 28.534%,31.247% 55.229%,51.878% 67.669%,70.579% 53.484%,37.968% 61.167%,61.975% 32.24%,66.186% 37.186%,63.475% 36.593%,68.685% 42.576%,70.225% 47.26%,60.676% 67.788%,34.812% 44.537%,65.605% 59.782%,33.037% 51.874%,36.851% 64.562%,34.073% 52.418%,42.82% 65.052%,28.726% 54.576%,52.437% 31.853%,35.224% 64.283%,54.07% 27.445%,68.999% 48.061%,31.05% 55.675%,44.809% 34.197%,34.822% 42.424%,69.927% 45.757%,59.6% 33.255%,33.362% 40.524%,70.739% 50.375%,52.09% 68.115%,67.826% 42.433%,30.005% 54.584%,36.259% 61.026%,66.628% 52.104%,39.638% 64.846%,67.769% 39.937%,50.824% 28.989%,28.985% 50.332%,70.088% 42.671%,39.283% 35.291%,64.463% 63.34%,35.874% 64.891%,36.804% 39.441%,56.457% 64.669%,30.068% 57.99%,36.508% 60.997%,39.226% 34.296%,40.502% 67.32%,34.065% 47.02%,49.672% 33.587%,60.083% 62.441%,57.96% 69.92%,48.008% 28.609%,36.427% 61.236%,27.37% 45.848%,44.052% 64.789%,66.573% 42.923%,33.765% 45.263%,72.295% 51.872%,34.305% 39.812%,28.073% 55.298%,58.748% 65.704%,54.336% 29.391%,32.992% 52.918%,40.56% 71.41%,49.884% 30.848%,57.441% 34.666%,71.399% 54.379%,33.643% 36.218%,70.921% 44.774%,34.797% 60.728%,45.59% 31.096%,61.611% 65.009%,68.922% 57.361%,33.556% 46.498%,27.979% 47.837%,58.2% 31.975%,68.89% 42.585%,61.248% 66.037%,36.824% 64.232%;}
26.5% {background-position:52.942% 70.824%,32.732% 55.846%,34.489% 45.512%,42.306% 35.195%,42.823% 28.871%,31.69% 54.623%,51.196% 67.168%,69.823% 54.077%,38.037% 60.518%,62.136% 33.303%,66.251% 38.075%,63.594% 37.449%,68.524% 43.26%,69.756% 47.898%,59.799% 67.676%,35.399% 44.326%,64.69% 59.959%,33.51% 51.286%,36.979% 63.655%,34.517% 51.927%,42.542% 64.413%,29.269% 53.955%,52.945% 32.508%,35.309% 63.453%,54.651% 28.264%,68.506% 48.728%,31.458% 55.134%,45.501% 34.541%,35.528% 42.355%,69.533% 46.462%,59.893% 34.104%,34.078% 40.357%,70.086% 51.087%,51.476% 67.639%,67.538% 43.443%,30.49% 54.02%,36.408% 60.327%,66.067% 52.827%,39.491% 64.127%,67.64% 40.824%,51.348% 29.668%,29.59% 49.942%,69.88% 43.394%,39.975% 35.421%,63.544% 63.469%,35.805% 64.126%,37.445% 39.381%,55.625% 64.393%,30.399% 57.395%,36.529% 60.393%,39.911% 34.431%,40.285% 66.529%,34.613% 46.66%,50.269% 34.082%,59.316% 62.408%,57.16% 69.663%,48.811% 29.181%,36.571% 60.529%,28.181% 45.59%,43.765% 64.161%,66.297% 43.84%,34.329% 44.92%,71.569% 52.705%,35.034% 39.721%,28.568% 54.731%,57.773% 65.45%,54.716% 30.228%,33.454% 52.4%,40.287% 70.473%,50.375% 31.448%,57.88% 35.348%,70.496% 54.802%,34.492% 36.207%,70.533% 45.51%,34.829% 60.134%,46.392% 31.566%,60.756% 65.004%,68.001% 57.726%,34.115% 46.129%,28.714% 47.536%,58.61% 32.808%,68.707% 43.311%,60.418% 66.02%,36.942% 63.362%;}
27% {background-position:52.226% 70.257%,33.133% 55.257%,35.061% 45.283%,43.127% 35.492%,43.517% 29.24%,32.148% 54.044%,50.557% 66.649%,69.05% 54.623%,38.133% 59.884%,62.254% 34.357%,66.266% 38.951%,63.666% 38.294%,68.315% 43.926%,69.253% 48.506%,58.948% 67.515%,35.984% 44.138%,63.786% 60.092%,33.992% 50.731%,37.132% 62.772%,34.97% 51.463%,42.304% 63.777%,29.826% 53.364%,53.418% 33.175%,35.428% 62.643%,55.189% 29.098%,67.984% 49.36%,31.885% 54.615%,46.167% 34.904%,36.227% 42.306%,69.102% 47.138%,60.143% 34.951%,34.79% 40.221%,69.407% 51.753%,50.897% 67.141%,67.213% 44.415%,30.991% 53.482%,36.583% 59.649%,65.488% 53.498%,39.384% 63.417%,67.464% 41.686%,51.841% 30.364%,30.205% 49.574%,69.624% 44.096%,40.652% 35.578%,62.64% 63.547%,35.779% 63.374%,38.078% 39.348%,54.829% 64.09%,30.758% 56.82%,36.583% 59.802%,40.582% 34.596%,40.109% 65.746%,35.163% 46.329%,50.833% 34.593%,58.569% 62.339%,56.389% 69.362%,49.575% 29.774%,36.74% 59.842%,28.993% 45.355%,43.517% 63.534%,65.987% 44.722%,34.895% 44.606%,70.818% 53.481%,35.756% 39.657%,29.082% 54.189%,56.837% 65.166%,55.061% 31.075%,33.926% 51.909%,40.059% 69.543%,50.838% 32.064%,58.271% 36.033%,69.584% 55.183%,35.33% 36.228%,70.103% 46.216%,34.899% 59.553%,47.16% 32.057%,59.921% 64.953%,67.081% 58.043%,34.676% 45.79%,29.454% 47.257%,58.973% 33.642%,68.477% 44.015%,59.608% 65.953%,37.085% 62.515%;}
27.5% {background-position:51.553% 69.666%,33.55% 54.694%,35.634% 45.077%,43.921% 35.809%,44.19% 29.638%,32.62% 53.492%,49.961% 66.113%,68.263% 55.121%,38.255% 59.268%,62.329% 35.398%,66.232% 39.811%,63.692% 39.125%,68.061% 44.571%,68.719% 49.082%,58.124% 67.309%,36.567% 43.975%,62.896% 60.183%,34.481% 50.207%,37.308% 61.915%,35.431% 51.025%,42.104% 63.145%,30.397% 52.802%,53.854% 33.851%,35.577% 61.853%,55.683% 29.944%,67.436% 49.955%,32.329% 54.118%,46.806% 35.286%,36.918% 42.277%,68.635% 47.782%,60.349% 35.794%,35.496% 40.115%,68.708% 52.371%,50.355% 66.625%,66.852% 45.348%,31.506% 52.97%,36.782% 58.991%,64.895% 54.118%,39.314% 62.718%,67.242% 42.523%,52.301% 31.074%,30.828% 49.23%,69.321% 44.774%,41.314% 35.761%,61.753% 63.577%,35.794% 62.637%,38.703% 39.342%,54.073% 63.763%,31.141% 56.266%,36.67% 59.225%,41.238% 34.788%,39.973% 64.972%,35.714% 46.026%,51.363% 35.116%,57.843% 62.234%,55.649% 69.02%,50.3% 30.388%,36.934% 59.176%,29.805% 45.144%,43.306% 62.913%,65.644% 45.568%,35.462% 44.321%,70.046% 54.2%,36.471% 39.62%,29.614% 53.67%,55.943% 64.852%,55.373% 31.927%,34.407% 51.444%,39.873% 68.62%,51.272% 32.694%,58.616% 36.719%,68.665% 55.522%,36.156% 36.279%,69.634% 46.891%,35.006% 58.986%,47.893% 32.568%,59.108% 64.859%,66.163% 58.313%,35.24% 45.479%,30.196% 47.002%,59.288% 34.477%,68.203% 44.698%,58.821% 65.838%,37.254% 61.693%;}
28% {background-position:50.923% 69.053%,33.981% 54.156%,36.206% 44.893%,44.685% 36.145%,44.841% 30.065%,33.104% 52.968%,49.407% 65.564%,67.465% 55.572%,38.4% 58.669%,62.362% 36.422%,66.15% 40.651%,63.673% 39.94%,67.764% 45.193%,68.156% 49.625%,57.33% 67.06%,37.147% 43.835%,62.023% 60.233%,34.976% 49.715%,37.506% 61.085%,35.898% 50.613%,41.941% 62.519%,30.98% 52.271%,54.252% 34.533%,35.754% 61.087%,56.134% 30.798%,66.865% 50.514%,32.788% 53.644%,47.418% 35.685%,37.599% 42.268%,68.137% 48.394%,60.513% 36.632%,36.195% 40.037%,67.99% 52.943%,49.849% 66.093%,66.46% 46.24%,32.032% 52.483%,37.003% 58.354%,64.29% 54.685%,39.281% 62.033%,66.979% 43.332%,52.729% 31.797%,31.457% 48.907%,68.974% 45.428%,41.96% 35.968%,60.887% 63.56%,35.847% 61.916%,39.318% 39.361%,53.355% 63.415%,31.547% 55.733%,36.788% 58.663%,41.878% 35.007%,39.875% 64.209%,36.265% 45.751%,51.859% 35.65%,57.142% 62.096%,54.941% 68.64%,50.985% 31.02%,37.15% 58.531%,30.616% 44.957%,43.13% 62.296%,65.271% 46.376%,36.03% 44.066%,69.257% 54.861%,37.175% 39.609%,30.162% 53.176%,55.092% 64.512%,55.65% 32.782%,34.895% 51.006%,39.729% 67.709%,51.676% 33.336%,58.915% 37.405%,67.743% 55.821%,36.967% 36.359%,69.129% 47.533%,35.146% 58.434%,48.589% 33.096%,58.319% 64.724%,65.253% 58.536%,35.803% 45.198%,30.939% 46.768%,59.556% 35.308%,67.887% 45.356%,58.059% 65.678%,37.446% 60.897%;}
28.5% {background-position:50.335% 68.422%,34.424% 53.645%,36.777% 44.732%,45.418% 36.497%,45.469% 30.519%,33.599% 52.47%,48.896% 65.004%,66.661% 55.975%,38.566% 58.088%,62.355% 37.428%,66.022% 41.472%,63.611% 40.736%,67.427% 45.792%,67.569% 50.135%,56.568% 66.771%,37.723% 43.718%,61.169% 60.245%,35.477% 49.256%,37.724% 60.283%,36.369% 50.227%,41.812% 61.901%,31.572% 51.769%,54.614% 35.221%,35.959% 60.343%,56.542% 31.658%,66.274% 51.035%,33.261% 53.193%,48.001% 36.099%,38.271% 42.279%,67.61% 48.973%,60.634% 37.46%,36.885% 39.988%,67.259% 53.467%,49.38% 65.547%,66.038% 47.089%,32.569% 52.023%,37.245% 57.74%,63.676% 55.201%,39.282% 61.361%,66.675% 44.112%,53.124% 32.529%,32.091% 48.608%,68.586% 46.056%,42.588% 36.198%,60.043% 63.499%,35.937% 61.212%,39.922% 39.406%,52.677% 63.047%,31.975% 55.221%,36.934% 58.116%,42.501% 35.252%,39.814% 63.46%,36.815% 45.504%,52.32% 36.194%,56.465% 61.927%,54.266% 68.227%,51.629% 31.667%,37.388% 57.909%,31.424% 44.792%,42.989% 61.688%,64.871% 47.144%,36.595% 43.839%,68.454% 55.464%,37.869% 39.624%,30.723% 52.707%,54.284% 64.148%,55.894% 33.637%,35.389% 50.595%,39.624% 66.81%,52.052% 33.987%,59.168% 38.087%,66.822% 56.079%,37.763% 36.467%,68.592% 48.142%,35.318% 57.897%,49.248% 33.639%,57.556% 64.55%,64.351% 58.714%,36.366% 44.945%,31.682% 46.557%,59.778% 36.134%,67.533% 45.988%,57.323% 65.476%,37.659% 60.127%;}
29% {background-position:49.791% 67.776%,34.878% 53.159%,37.344% 44.593%,46.12% 36.865%,46.072% 30.997%,34.102% 52%,48.427% 64.436%,65.853% 56.332%,38.754% 57.526%,62.308% 38.412%,65.851% 42.269%,63.508% 41.512%,67.053% 46.366%,66.96% 50.612%,55.837% 66.446%,38.293% 43.623%,60.336% 60.22%,35.98% 48.828%,37.96% 59.509%,36.844% 49.866%,41.718% 61.292%,32.171% 51.297%,54.939% 35.91%,36.189% 59.624%,56.906% 32.521%,65.666% 51.518%,33.745% 52.764%,48.555% 36.526%,38.93% 42.308%,67.058% 49.518%,60.715% 38.277%,37.565% 39.966%,66.516% 53.943%,48.946% 64.991%,65.59% 47.893%,33.115% 51.588%,37.506% 57.149%,63.056% 55.665%,39.316% 60.706%,66.335% 44.86%,53.485% 33.268%,32.728% 48.33%,68.16% 46.656%,43.198% 36.451%,59.224% 63.396%,36.06% 60.527%,40.515% 39.475%,52.039% 62.663%,32.421% 54.732%,37.107% 57.586%,43.105% 35.52%,39.789% 62.724%,37.363% 45.284%,52.747% 36.745%,55.814% 61.729%,53.624% 67.782%,52.232% 32.329%,37.644% 57.31%,32.226% 44.649%,42.881% 61.088%,64.447% 47.872%,37.158% 43.64%,67.642% 56.01%,38.552% 39.664%,31.296% 52.262%,53.52% 63.763%,56.105% 34.491%,35.887% 50.21%,39.557% 65.927%,52.398% 34.646%,59.376% 38.764%,65.906% 56.298%,38.542% 36.602%,68.027% 48.717%,35.521% 57.376%,49.868% 34.197%,56.821% 64.34%,63.463% 58.849%,36.926% 44.72%,32.423% 46.367%,59.955% 36.952%,67.142% 46.594%,56.614% 65.235%,37.892% 59.384%;}
29.5% {background-position:49.288% 67.118%,35.341% 52.698%,37.906% 44.475%,46.789% 37.247%,46.65% 31.497%,34.613% 51.557%,48% 63.863%,65.045% 56.643%,38.96% 56.984%,62.225% 39.371%,65.639% 43.042%,63.365% 42.265%,66.644% 46.914%,66.334% 51.055%,55.14% 66.087%,38.856% 43.55%,59.528% 60.16%,36.486% 48.431%,38.214% 58.765%,37.321% 49.531%,41.656% 60.693%,32.777% 50.854%,55.227% 36.6%,36.442% 58.93%,57.226% 33.385%,65.045% 51.963%,34.239% 52.358%,49.079% 36.966%,39.576% 42.355%,66.484% 50.029%,60.757% 39.08%,38.235% 39.971%,65.767% 54.373%,48.548% 64.427%,65.118% 48.653%,33.668% 51.179%,37.784% 56.58%,62.433% 56.077%,39.38% 60.067%,65.96% 45.575%,53.813% 34.012%,33.366% 48.075%,67.7% 47.228%,43.788% 36.724%,58.431% 63.254%,36.217% 59.862%,41.095% 39.567%,51.442% 62.265%,32.884% 54.264%,37.305% 57.072%,43.689% 35.811%,39.796% 62.005%,37.907% 45.09%,53.139% 37.302%,55.191% 61.505%,53.017% 67.31%,52.793% 33.001%,37.918% 56.735%,33.023% 44.529%,42.804% 60.499%,64% 48.558%,37.718% 43.469%,66.823% 56.498%,39.22% 39.727%,31.879% 51.842%,52.801% 63.36%,56.283% 35.339%,36.389% 49.851%,39.526% 65.06%,52.714% 35.31%,59.539% 39.433%,64.998% 56.479%,39.303% 36.764%,67.436% 49.256%,35.751% 56.873%,50.45% 34.766%,56.114% 64.096%,62.591% 58.942%,37.484% 44.522%,33.16% 46.198%,60.087% 37.759%,66.719% 47.171%,55.935% 64.957%,38.143% 58.669%;}
30% {background-position:48.828% 66.452%,35.811% 52.264%,38.464% 44.378%,47.425% 37.642%,47.203% 32.019%,35.129% 51.141%,47.613% 63.286%,64.24% 56.909%,39.184% 56.461%,62.105% 40.304%,65.388% 43.787%,63.186% 42.994%,66.204% 47.435%,65.692% 51.463%,54.477% 65.699%,39.412% 43.499%,58.745% 60.068%,36.993% 48.065%,38.482% 58.05%,37.8% 49.221%,41.624% 60.107%,33.387% 50.44%,55.479% 37.287%,36.715% 58.261%,57.505% 34.246%,64.412% 52.37%,34.741% 51.975%,49.573% 37.416%,40.209% 42.419%,65.89% 50.504%,60.76% 39.868%,38.892% 40.002%,65.013% 54.756%,48.185% 63.857%,64.624% 49.366%,34.226% 50.796%,38.077% 56.035%,61.809% 56.44%,39.473% 59.445%,65.554% 46.257%,54.108% 34.758%,34.005% 47.841%,67.209% 47.771%,44.358% 37.016%,57.667% 63.075%,36.403% 59.216%,41.661% 39.681%,50.885% 61.854%,33.362% 53.818%,37.526% 56.576%,44.254% 36.122%,39.835% 61.304%,38.446% 44.922%,53.496% 37.862%,54.596% 61.256%,52.444% 66.813%,53.311% 33.682%,38.207% 56.183%,33.811% 44.43%,42.757% 59.922%,63.534% 49.202%,38.272% 43.324%,66.001% 56.931%,39.875% 39.813%,32.469% 51.447%,52.127% 62.94%,56.429% 36.179%,36.892% 49.518%,39.53% 64.212%,53.001% 35.976%,59.66% 40.093%,64.102% 56.623%,40.044% 36.95%,66.823% 49.76%,36.006% 56.387%,50.994% 35.344%,55.437% 63.822%,61.736% 58.995%,38.037% 44.351%,33.892% 46.051%,60.176% 38.553%,66.266% 47.72%,55.286% 64.646%,38.411% 57.982%;}
30.5% {background-position:48.408% 65.781%,36.288% 51.855%,39.015% 44.302%,48.027% 38.048%,47.729% 32.559%,35.65% 50.752%,47.265% 62.709%,63.441% 57.131%,39.424% 55.96%,61.952% 41.207%,65.1% 44.505%,62.972% 43.697%,65.736% 47.928%,65.039% 51.837%,53.849% 65.283%,39.959% 43.468%,57.99% 59.945%,37.5% 47.729%,38.765% 57.365%,38.277% 48.936%,41.622% 59.533%,33.999% 50.055%,55.696% 37.969%,37.009% 57.619%,57.741% 35.102%,63.773% 52.739%,35.249% 51.614%,50.035% 37.875%,40.827% 42.5%,65.281% 50.944%,60.727% 40.637%,39.536% 40.057%,64.259% 55.094%,47.856% 63.284%,64.113% 50.032%,34.788% 50.438%,38.384% 55.514%,61.187% 56.753%,39.594% 58.843%,65.12% 46.903%,54.371% 35.504%,34.642% 47.628%,66.69% 48.284%,44.906% 37.327%,56.932% 62.863%,36.617% 58.592%,42.212% 39.816%,50.368% 61.433%,33.852% 53.395%,37.768% 56.098%,44.797% 36.453%,39.903% 60.621%,38.98% 44.779%,53.818% 38.424%,54.031% 60.986%,51.907% 66.295%,53.786% 34.37%,38.51% 55.655%,34.589% 44.352%,42.738% 59.358%,63.052% 49.802%,38.821% 43.206%,65.179% 57.308%,40.515% 39.921%,33.066% 51.075%,51.498% 62.507%,56.543% 37.009%,37.395% 49.21%,39.566% 63.385%,53.259% 36.644%,59.74% 40.742%,63.219% 56.732%,40.765% 37.159%,66.192% 50.229%,36.285% 55.919%,51.498% 35.929%,54.792% 63.52%,60.903% 59.01%,38.584% 44.206%,34.617% 45.923%,60.224% 39.332%,65.786% 48.238%,54.668% 64.306%,38.694% 57.324%;}
31% {background-position:48.029% 65.106%,36.769% 51.472%,39.559% 44.245%,48.595% 38.463%,48.228% 33.115%,36.173% 50.389%,46.956% 62.133%,62.651% 57.311%,39.677% 55.479%,61.768% 42.079%,64.779% 45.193%,62.726% 44.372%,65.243% 48.393%,64.377% 52.178%,53.257% 64.844%,40.496% 43.456%,57.263% 59.794%,38.005% 47.423%,39.06% 56.71%,38.754% 48.674%,41.648% 58.974%,34.612% 49.699%,55.877% 38.646%,37.319% 57.003%,57.935% 35.95%,63.128% 53.071%,35.763% 51.275%,50.467% 38.341%,41.428% 42.596%,64.659% 51.349%,60.658% 41.386%,40.165% 40.137%,63.507% 55.388%,47.561% 62.71%,63.586% 50.651%,35.352% 50.105%,38.704% 55.017%,60.569% 57.018%,39.738% 58.26%,64.661% 47.514%,54.601% 36.247%,35.277% 47.436%,66.147% 48.765%,45.433% 37.654%,56.229% 62.619%,36.856% 57.99%,42.748% 39.971%,49.891% 61.005%,34.353% 52.994%,38.029% 55.638%,45.319% 36.802%,39.999% 59.958%,39.506% 44.661%,54.106% 38.985%,53.494% 60.696%,51.404% 65.759%,54.219% 35.062%,38.826% 55.151%,35.357% 44.294%,42.746% 58.808%,62.556% 50.36%,39.362% 43.114%,64.361% 57.631%,41.138% 40.05%,33.667% 50.728%,50.913% 62.063%,56.627% 37.826%,37.898% 48.927%,39.633% 62.579%,53.487% 37.309%,59.78% 41.378%,62.354% 56.806%,41.464% 37.391%,65.547% 50.661%,36.586% 55.469%,51.962% 36.52%,54.178% 63.192%,60.093% 58.989%,39.125% 44.086%,35.334% 45.816%,60.232% 40.093%,65.282% 48.727%,54.082% 63.939%,38.989% 56.695%;}
31.5% {background-position:47.689% 64.432%,37.252% 51.113%,40.094% 44.208%,49.128% 38.887%,48.699% 33.686%,36.698% 50.051%,46.684% 61.56%,61.873% 57.45%,39.944% 55.019%,61.554% 42.918%,64.427% 45.85%,62.45% 45.019%,64.729% 48.83%,63.71% 52.484%,52.7% 64.385%,41.023% 43.464%,56.567% 59.617%,38.508% 47.146%,39.366% 56.086%,39.227% 48.436%,41.699% 58.43%,35.225% 49.37%,56.025% 39.313%,37.645% 56.414%,58.09% 36.788%,62.482% 53.366%,36.279% 50.958%,50.868% 38.813%,42.013% 42.707%,64.027% 51.719%,60.556% 42.113%,40.779% 40.238%,62.76% 55.638%,47.299% 62.137%,63.047% 51.223%,35.916% 49.796%,39.034% 54.544%,59.957% 57.237%,39.906% 57.698%,64.179% 48.088%,54.799% 36.985%,35.907% 47.265%,65.582% 49.216%,45.937% 37.995%,55.557% 62.348%,37.119% 57.411%,43.268% 40.144%,49.454% 60.571%,34.863% 52.615%,38.308% 55.197%,45.819% 37.167%,40.121% 59.315%,40.025% 44.566%,54.36% 39.545%,52.988% 60.388%,50.937% 65.209%,54.61% 35.756%,39.152% 54.672%,36.112% 44.256%,42.779% 58.273%,62.049% 50.874%,39.896% 43.046%,63.551% 57.901%,41.743% 40.198%,34.271% 50.405%,50.373% 61.61%,56.682% 38.628%,38.399% 48.669%,39.728% 61.797%,53.687% 37.971%,59.781% 41.998%,61.508% 56.849%,42.14% 37.643%,64.89% 51.058%,36.906% 55.037%,52.388% 37.114%,53.597% 62.842%,59.308% 58.934%,39.658% 43.991%,36.041% 45.728%,60.202% 40.835%,64.758% 49.184%,53.528% 63.548%,39.297% 56.095%;}
32% {background-position:47.386% 63.761%,37.737% 50.779%,40.619% 44.189%,49.626% 39.316%,49.142% 34.268%,37.222% 49.74%,46.448% 60.993%,61.108% 57.55%,40.221% 54.58%,61.312% 43.722%,64.048% 46.475%,62.147% 45.636%,64.197% 49.237%,63.04% 52.758%,52.179% 63.908%,41.538% 43.49%,55.903% 59.416%,39.007% 46.898%,39.68% 55.492%,39.697% 48.221%,41.774% 57.902%,35.834% 49.068%,56.14% 39.97%,37.985% 55.851%,58.205% 37.613%,61.837% 53.625%,36.798% 50.663%,51.237% 39.288%,42.58% 42.832%,63.389% 52.054%,60.423% 42.817%,41.376% 40.361%,62.022% 55.846%,47.068% 61.567%,62.499% 51.747%,36.48% 49.512%,39.372% 54.095%,59.354% 57.411%,40.095% 57.156%,63.68% 48.625%,54.966% 37.715%,36.532% 47.113%,65% 49.636%,46.418% 38.35%,54.918% 62.05%,37.403% 56.854%,43.771% 40.335%,49.054% 60.133%,35.38% 52.257%,38.602% 54.774%,46.296% 37.546%,40.266% 58.694%,40.535% 44.494%,54.581% 40.1%,52.513% 60.067%,50.504% 64.646%,54.959% 36.449%,39.487% 54.216%,36.853% 44.236%,42.835% 57.754%,61.533% 51.345%,40.421% 43.002%,62.75% 58.121%,42.331% 40.365%,34.876% 50.104%,49.876% 61.151%,56.708% 39.413%,38.896% 48.434%,39.85% 61.038%,53.86% 38.627%,59.746% 42.603%,60.685% 56.86%,42.793% 37.915%,64.225% 51.42%,37.242% 54.625%,52.775% 37.709%,53.048% 62.471%,58.55% 58.848%,40.183% 43.92%,36.738% 45.658%,60.136% 41.556%,64.217% 49.61%,53.006% 63.136%,39.614% 55.525%;}
32.5% {background-position:47.121% 63.094%,38.222% 50.47%,41.135% 44.188%,50.089% 39.75%,49.558% 34.861%,37.744% 49.453%,46.246% 60.432%,60.361% 57.613%,40.508% 54.162%,61.046% 44.491%,63.643% 47.066%,61.82% 46.222%,63.649% 49.616%,62.371% 52.999%,51.693% 63.417%,42.041% 43.533%,55.271% 59.195%,39.5% 46.677%,40.003% 54.93%,40.162% 48.029%,41.872% 57.391%,36.44% 48.793%,56.224% 40.614%,38.337% 55.316%,58.283% 38.423%,61.195% 53.849%,37.316% 50.389%,51.575% 39.765%,43.128% 42.969%,62.748% 52.355%,60.261% 43.495%,41.957% 40.504%,61.295% 56.014%,46.868% 61.002%,61.943% 52.224%,37.041% 49.251%,39.718% 53.67%,58.762% 57.542%,40.303% 56.636%,63.164% 49.125%,55.103% 38.436%,37.15% 46.981%,64.403% 50.024%,46.876% 38.717%,54.313% 61.73%,37.706% 56.321%,44.257% 40.543%,48.693% 59.694%,35.902% 51.922%,38.91% 54.371%,46.75% 37.938%,40.433% 58.095%,41.036% 44.444%,54.769% 40.65%,52.067% 59.732%,50.105% 64.075%,55.266% 37.14%,39.829% 53.785%,37.579% 44.235%,42.913% 57.252%,61.013% 51.773%,40.936% 42.981%,61.961% 58.292%,42.899% 40.549%,35.479% 49.827%,49.422% 60.688%,56.707% 40.179%,39.388% 48.223%,39.996% 60.305%,54.005% 39.275%,59.676% 43.189%,59.886% 56.842%,43.421% 38.204%,63.555% 51.746%,37.594% 54.231%,53.123% 38.304%,52.532% 62.084%,57.821% 58.733%,40.698% 43.872%,37.422% 45.606%,60.037% 42.254%,63.661% 50.005%,52.517% 62.707%,39.94% 54.984%;}
33% {background-position:46.89% 62.435%,38.705% 50.183%,41.639% 44.204%,50.517% 40.187%,49.945% 35.461%,38.263% 49.191%,46.077% 59.881%,59.632% 57.64%,40.803% 53.766%,60.757% 45.221%,63.215% 47.624%,61.471% 46.777%,63.089% 49.965%,61.706% 53.209%,51.243% 62.914%,42.531% 43.593%,54.671% 58.954%,39.988% 46.483%,40.332% 54.397%,40.621% 47.858%,41.991% 56.897%,37.04% 48.544%,56.277% 41.244%,38.698% 54.808%,58.325% 39.215%,60.56% 54.039%,37.833% 50.136%,51.883% 40.242%,43.658% 43.119%,62.106% 52.623%,60.071% 44.146%,42.519% 40.666%,60.58% 56.143%,46.697% 60.445%,61.384% 52.655%,37.598% 49.013%,40.07% 53.268%,58.182% 57.632%,40.528% 56.137%,62.636% 49.588%,55.211% 39.145%,37.76% 46.867%,63.796% 50.381%,47.31% 39.094%,53.742% 61.39%,38.026% 55.811%,44.724% 40.764%,48.368% 59.255%,36.427% 51.607%,39.229% 53.987%,47.18% 38.34%,40.62% 57.52%,41.525% 44.415%,54.925% 41.193%,51.652% 59.387%,49.74% 63.498%,55.533% 37.826%,40.178% 53.378%,38.289% 44.251%,43.01% 56.768%,60.488% 52.16%,41.44% 42.983%,61.188% 58.416%,43.448% 40.749%,36.08% 49.572%,49.01% 60.223%,56.681% 40.923%,39.875% 48.033%,40.165% 59.598%,54.124% 39.913%,59.574% 43.756%,59.114% 56.798%,44.024% 38.509%,62.884% 52.039%,37.959% 53.857%,53.434% 38.895%,52.05% 61.682%,57.121% 58.592%,41.203% 43.845%,38.093% 45.571%,59.905% 42.927%,63.094% 50.369%,52.061% 62.263%,40.272% 54.471%;}
33.5% {background-position:46.693% 61.786%,39.186% 49.92%,42.131% 44.236%,50.911% 40.626%,50.303% 36.066%,38.778% 48.952%,45.939% 59.341%,58.925% 57.634%,41.105% 53.39%,60.447% 45.914%,62.769% 48.148%,61.103% 47.299%,62.521% 50.286%,61.047% 53.388%,50.827% 62.403%,43.008% 43.668%,54.105% 58.697%,40.469% 46.315%,40.666% 53.895%,41.073% 47.707%,42.128% 56.422%,37.634% 48.32%,56.301% 41.858%,39.067% 54.327%,58.331% 39.987%,59.934% 54.197%,38.348% 49.903%,52.16% 40.719%,44.167% 43.279%,61.467% 52.858%,59.857% 44.77%,43.062% 40.845%,59.882% 56.235%,46.554% 59.896%,60.823% 53.04%,38.15% 48.797%,40.426% 52.89%,57.617% 57.684%,40.767% 55.66%,62.099% 50.014%,55.291% 39.839%,38.36% 46.772%,63.181% 50.707%,47.72% 39.479%,53.205% 61.033%,38.361% 55.325%,45.172% 40.999%,48.078% 58.818%,36.953% 51.314%,39.559% 53.622%,47.587% 38.752%,40.824% 56.967%,42.004% 44.406%,55.05% 41.727%,51.267% 59.034%,49.408% 62.917%,55.76% 38.504%,40.53% 52.995%,38.982% 44.283%,43.125% 56.302%,59.964% 52.505%,41.933% 43.005%,60.433% 58.496%,43.976% 40.963%,36.678% 49.339%,48.639% 59.758%,56.63% 41.644%,40.356% 47.866%,40.354% 58.918%,54.217% 40.539%,59.441% 44.303%,58.37% 56.729%,44.602% 38.829%,62.215% 52.298%,38.334% 53.501%,53.708% 39.481%,51.6% 61.268%,56.453% 58.426%,41.697% 43.84%,38.749% 45.553%,59.744% 43.575%,62.519% 50.701%,51.636% 61.808%,40.61% 53.988%;}
34% {background-position:46.528% 61.149%,39.662% 49.68%,42.611% 44.283%,51.27% 41.064%,50.634% 36.675%,39.288% 48.736%,45.831% 58.813%,58.24% 57.597%,41.412% 53.036%,60.12% 46.567%,62.306% 48.638%,60.719% 47.79%,61.948% 50.578%,60.397% 53.538%,50.446% 61.887%,43.469% 43.758%,53.572% 58.426%,40.942% 46.172%,41.004% 53.422%,41.518% 47.577%,42.282% 55.965%,38.219% 48.12%,56.297% 42.454%,39.443% 53.873%,58.306% 40.738%,59.318% 54.323%,38.858% 49.69%,52.408% 41.192%,44.656% 43.449%,60.833% 53.06%,59.62% 45.365%,43.586% 41.04%,59.202% 56.292%,46.438% 59.357%,60.263% 53.38%,38.695% 48.603%,40.785% 52.535%,57.068% 57.698%,41.02% 55.206%,61.555% 50.404%,55.343% 40.519%,38.95% 46.694%,62.561% 51.003%,48.106% 39.87%,52.702% 60.662%,38.708% 54.863%,45.601% 41.246%,47.823% 58.384%,37.479% 51.041%,39.897% 53.277%,47.97% 39.17%,41.044% 56.438%,42.47% 44.415%,55.146% 42.25%,50.911% 58.675%,49.108% 62.336%,55.949% 39.174%,40.886% 52.635%,39.656% 44.33%,43.257% 55.855%,59.441% 52.81%,42.413% 43.047%,59.698% 58.534%,44.484% 41.191%,37.269% 49.127%,48.307% 59.295%,56.557% 42.34%,40.828% 47.719%,40.562% 58.265%,54.287% 41.151%,59.281% 44.828%,57.655% 56.636%,45.153% 39.161%,61.55% 52.524%,38.718% 53.165%,53.946% 40.06%,51.183% 60.844%,55.817% 58.238%,42.178% 43.854%,39.39% 45.55%,59.556% 44.195%,61.94% 51.003%,51.243% 61.344%,40.951% 53.533%;}
34.5% {background-position:46.393% 60.525%,40.133% 49.461%,43.076% 44.345%,51.596% 41.5%,50.937% 37.284%,39.79% 48.543%,45.75% 58.298%,57.579% 57.53%,41.723% 52.702%,59.778% 47.18%,61.83% 49.093%,60.321% 48.247%,61.372% 50.842%,59.758% 53.659%,50.097% 61.368%,43.916% 43.861%,53.073% 58.143%,41.406% 46.053%,41.344% 52.979%,41.953% 47.466%,42.451% 55.526%,38.795% 47.943%,56.268% 43.032%,39.824% 53.445%,58.249% 41.466%,58.716% 54.419%,39.362% 49.496%,52.626% 41.66%,45.124% 43.628%,60.207% 53.233%,59.362% 45.93%,44.09% 41.249%,58.541% 56.317%,46.347% 58.831%,59.707% 53.678%,39.232% 48.43%,41.145% 52.203%,56.536% 57.678%,41.284% 54.773%,61.008% 50.757%,55.37% 41.18%,39.529% 46.632%,61.94% 51.269%,48.468% 40.267%,52.233% 60.279%,39.065% 54.424%,46.011% 41.504%,47.6% 57.956%,38.003% 50.788%,40.242% 52.95%,48.329% 39.594%,41.279% 55.933%,42.923% 44.443%,55.214% 42.761%,50.584% 58.312%,48.839% 61.757%,56.1% 39.832%,41.242% 52.299%,40.31% 44.392%,43.403% 55.426%,58.923% 53.076%,42.88% 43.107%,58.985% 58.532%,44.97% 41.43%,37.854% 48.936%,48.014% 58.837%,56.463% 43.01%,41.291% 47.593%,40.786% 57.64%,54.333% 41.748%,59.095% 45.33%,56.971% 56.523%,45.677% 39.504%,60.893% 52.72%,39.109% 52.847%,54.149% 40.631%,50.799% 60.414%,55.214% 58.031%,42.647% 43.887%,40.013% 45.562%,59.343% 44.788%,61.358% 51.276%,50.882% 60.875%,41.295% 53.106%;}
35% {background-position:46.287% 59.916%,40.597% 49.263%,43.528% 44.42%,51.888% 41.933%,51.212% 37.892%,40.285% 48.371%,45.696% 57.797%,56.943% 57.437%,42.036% 52.389%,59.423% 47.754%,61.344% 49.513%,59.913% 48.673%,60.796% 51.079%,59.132% 53.754%,49.782% 60.848%,44.347% 43.976%,52.607% 57.851%,41.86% 45.957%,41.684% 52.564%,42.379% 47.374%,42.635% 55.108%,39.359% 47.789%,56.216% 43.589%,40.207% 53.044%,58.163% 42.168%,58.129% 54.487%,39.86% 49.321%,52.816% 42.123%,45.571% 43.814%,59.591% 53.376%,59.087% 46.465%,44.573% 41.472%,57.902% 56.312%,46.279% 58.317%,59.156% 53.934%,39.761% 48.278%,41.505% 51.893%,56.022% 57.627%,41.557% 54.363%,60.46% 51.076%,55.373% 41.822%,40.094% 46.587%,61.321% 51.505%,48.805% 40.667%,51.798% 59.887%,39.431% 54.009%,46.401% 41.77%,47.408% 57.535%,38.523% 50.555%,40.591% 52.642%,48.665% 40.021%,41.525% 55.453%,43.362% 44.486%,55.255% 43.259%,50.285% 57.947%,48.599% 61.183%,56.216% 40.476%,41.599% 51.984%,40.944% 44.468%,43.562% 55.017%,58.41% 53.305%,43.333% 43.186%,58.295% 58.494%,45.434% 41.68%,38.43% 48.764%,47.756% 58.384%,56.349% 43.652%,41.745% 47.486%,41.025% 57.043%,54.357% 42.329%,58.886% 45.809%,56.319% 56.391%,46.174% 39.857%,60.246% 52.885%,39.505% 52.547%,54.318% 41.191%,50.446% 59.979%,54.643% 57.808%,43.102% 43.937%,40.62% 45.588%,59.109% 45.351%,60.777% 51.519%,50.551% 60.402%,41.639% 52.707%;}
35.5% {background-position:46.207% 59.325%,41.054% 49.085%,43.965% 44.508%,52.148% 42.362%,51.46% 38.496%,40.77% 48.22%,45.665% 57.313%,56.335% 57.32%,42.35% 52.095%,59.057% 48.288%,60.85% 49.9%,59.496% 49.066%,60.223% 51.29%,58.522% 53.823%,49.497% 60.331%,44.761% 44.103%,52.174% 57.551%,42.304% 45.883%,42.025% 52.178%,42.795% 47.298%,42.829% 54.708%,39.912% 47.656%,56.141% 44.124%,40.592% 52.668%,58.05% 42.844%,57.558% 54.529%,40.35% 49.164%,52.979% 42.577%,45.997% 44.007%,58.987% 53.491%,58.796% 46.969%,45.036% 41.706%,57.287% 56.278%,46.234% 57.818%,58.614% 54.149%,40.279% 48.144%,41.864% 51.605%,55.529% 57.546%,41.837% 53.975%,59.914% 51.361%,55.353% 42.443%,40.647% 46.556%,60.707% 51.714%,49.119% 41.068%,51.395% 59.488%,39.803% 53.618%,46.771% 42.044%,47.246% 57.122%,39.038% 50.341%,40.944% 52.353%,48.977% 40.45%,41.781% 54.996%,43.787% 44.546%,55.27% 43.743%,50.014% 57.582%,48.389% 60.615%,56.297% 41.106%,41.954% 51.692%,41.557% 44.556%,43.732% 54.627%,57.906% 53.498%,43.772% 43.28%,57.631% 58.421%,45.876% 41.939%,38.997% 48.612%,47.533% 57.938%,56.218% 44.266%,42.188% 47.397%,41.276% 56.475%,54.361% 42.89%,58.657% 46.264%,55.7% 56.243%,46.645% 40.217%,59.612% 53.022%,39.904% 52.266%,54.455% 41.74%,50.124% 59.541%,54.106% 57.57%,43.542% 44.004%,41.207% 45.626%,58.855% 45.885%,60.2% 51.733%,50.25% 59.928%,41.984% 52.335%;}
36% {background-position:46.152% 58.751%,41.502% 48.927%,44.387% 44.607%,52.378% 42.784%,51.682% 39.095%,41.246% 48.089%,45.656% 56.845%,55.754% 57.18%,42.663% 51.822%,58.683% 48.782%,60.351% 50.253%,59.075% 49.427%,59.656% 51.475%,57.929% 53.869%,49.243% 59.818%,45.16% 44.24%,51.774% 57.245%,42.736% 45.83%,42.364% 51.82%,43.199% 47.24%,43.034% 54.328%,40.451% 47.543%,56.045% 44.638%,40.977% 52.317%,57.913% 43.493%,57.006% 54.546%,40.831% 49.023%,53.116% 43.023%,46.401% 44.206%,58.397% 53.579%,58.491% 47.442%,45.477% 41.95%,56.695% 56.218%,46.209% 57.334%,58.082% 54.326%,40.786% 48.029%,42.22% 51.338%,55.056% 57.439%,42.124% 53.609%,59.374% 51.612%,55.312% 43.043%,41.184% 46.54%,60.1% 51.896%,49.409% 41.47%,51.026% 59.085%,40.18% 53.249%,47.122% 42.323%,47.112% 56.719%,39.546% 50.145%,41.298% 52.082%,49.265% 40.878%,42.046% 54.563%,44.198% 44.619%,55.262% 44.21%,49.77% 57.219%,48.206% 60.055%,56.346% 41.719%,42.306% 51.421%,42.148% 44.655%,43.911% 54.257%,57.413% 53.657%,44.196% 43.39%,56.993% 58.317%,46.295% 42.205%,39.552% 48.478%,47.343% 57.501%,56.072% 44.851%,42.62% 47.325%,41.538% 55.935%,54.345% 43.433%,58.41% 46.694%,55.114% 56.079%,47.088% 40.583%,58.992% 53.131%,40.305% 52.003%,54.562% 42.274%,49.832% 59.104%,53.603% 57.32%,43.968% 44.086%,41.775% 45.677%,58.584% 46.388%,59.628% 51.92%,49.977% 59.456%,42.326% 51.989%;}
36.5% {background-position:46.12% 58.197%,41.94% 48.788%,44.793% 44.717%,52.577% 43.198%,51.879% 39.686%,41.71% 47.976%,45.668% 56.394%,55.202% 57.021%,42.976% 51.567%,58.304% 49.236%,59.851% 50.573%,58.65% 49.757%,59.097% 51.635%,57.355% 53.892%,49.017% 59.312%,45.541% 44.385%,51.406% 56.937%,43.156% 45.795%,42.7% 51.488%,43.591% 47.196%,43.248% 53.967%,40.976% 47.45%,55.932% 45.127%,41.36% 51.99%,57.753% 44.112%,56.474% 54.54%,41.301% 48.9%,53.228% 43.459%,46.783% 44.409%,57.824% 53.643%,58.176% 47.884%,45.896% 42.202%,56.129% 56.135%,46.203% 56.866%,57.562% 54.467%,41.28% 47.931%,42.571% 51.092%,54.605% 57.307%,42.414% 53.264%,58.84% 51.832%,55.251% 43.618%,41.706% 46.537%,59.502% 52.051%,49.677% 41.869%,50.688% 58.68%,40.559% 52.904%,47.452% 42.607%,47.005% 56.326%,40.046% 49.967%,41.653% 51.828%,49.531% 41.305%,42.317% 54.155%,44.593% 44.705%,55.232% 44.661%,49.551% 56.859%,48.049% 59.507%,56.364% 42.314%,42.655% 51.171%,42.717% 44.765%,44.098% 53.906%,56.931% 53.783%,44.605% 43.514%,56.383% 58.185%,46.692% 42.477%,40.096% 48.362%,47.184% 57.075%,55.911% 45.405%,43.039% 47.269%,41.809% 55.423%,54.312% 43.954%,58.147% 47.1%,54.562% 55.903%,47.504% 40.952%,58.39% 53.215%,40.705% 51.757%,54.64% 42.793%,49.568% 58.668%,53.133% 57.06%,44.379% 44.182%,42.323% 45.738%,58.299% 46.862%,59.065% 52.081%,49.732% 58.988%,42.665% 51.669%;}
37% {background-position:46.109% 57.664%,42.367% 48.665%,45.182% 44.836%,52.747% 43.603%,52.05% 40.267%,42.162% 47.881%,45.697% 55.962%,54.679% 56.845%,43.285% 51.331%,57.922% 49.652%,59.351% 50.86%,58.225% 50.057%,58.549% 51.772%,56.802% 53.894%,48.819% 58.815%,45.905% 44.539%,51.068% 56.627%,43.563% 45.779%,43.032% 51.182%,43.971% 47.167%,43.468% 53.626%,41.486% 47.374%,55.802% 45.594%,41.74% 51.688%,57.574% 44.702%,55.963% 54.513%,41.76% 48.791%,53.316% 43.883%,47.143% 44.615%,57.269% 53.683%,57.853% 48.294%,46.294% 42.461%,55.59% 56.031%,46.214% 56.416%,57.055% 54.574%,41.761% 47.85%,42.918% 50.865%,54.176% 57.154%,42.706% 52.941%,58.316% 52.022%,55.173% 44.169%,42.212% 46.547%,58.917% 52.182%,49.921% 42.266%,50.38% 58.276%,40.939% 52.58%,47.762% 42.894%,46.921% 55.944%,40.536% 49.806%,42.006% 51.592%,49.775% 41.727%,42.592% 53.77%,44.973% 44.803%,55.181% 45.094%,49.356% 56.504%,47.916% 58.97%,56.353% 42.89%,42.998% 50.941%,43.262% 44.884%,44.291% 53.575%,56.463% 53.879%,44.997% 43.65%,55.802% 58.028%,47.066% 42.753%,40.626% 48.262%,47.054% 56.659%,55.739% 45.929%,43.445% 47.229%,42.086% 54.939%,54.263% 44.454%,57.871% 47.481%,54.043% 55.717%,47.893% 41.324%,57.806% 53.276%,41.102% 51.529%,54.69% 43.296%,49.333% 58.237%,52.695% 56.793%,44.774% 44.29%,42.851% 45.809%,58.003% 47.305%,58.513% 52.217%,49.513% 58.526%,43% 51.373%;}
37.5% {background-position:46.116% 57.152%,42.782% 48.56%,45.555% 44.963%,52.89% 43.998%,52.198% 40.837%,42.601% 47.802%,45.743% 55.548%,54.185% 56.654%,43.591% 51.113%,57.539% 50.031%,58.854% 51.117%,57.803% 50.327%,58.014% 51.887%,56.27% 53.878%,48.647% 58.328%,46.252% 44.699%,50.76% 56.318%,43.956% 45.78%,43.359% 50.901%,44.337% 47.151%,43.693% 53.304%,41.98% 47.316%,55.658% 46.035%,42.115% 51.408%,57.377% 45.261%,55.473% 54.467%,42.206% 48.698%,53.382% 44.294%,47.482% 44.823%,56.733% 53.702%,57.523% 48.674%,46.67% 42.726%,55.078% 55.908%,46.241% 55.983%,56.564% 54.649%,42.228% 47.785%,43.258% 50.658%,53.769% 56.982%,42.998% 52.639%,57.804% 52.184%,55.078% 44.695%,42.701% 46.568%,58.347% 52.29%,50.143% 42.657%,50.102% 57.874%,41.318% 52.279%,48.053% 43.182%,46.861% 55.575%,41.016% 49.661%,42.356% 51.374%,49.998% 42.145%,42.871% 53.408%,45.336% 44.911%,55.113% 45.508%,49.184% 56.155%,47.806% 58.448%,56.316% 43.444%,43.334% 50.73%,43.783% 45.012%,44.488% 53.262%,56.01% 53.947%,45.374% 43.797%,55.251% 57.848%,47.418% 43.032%,41.141% 48.178%,46.951% 56.257%,55.556% 46.422%,43.838% 47.202%,42.368% 54.483%,54.199% 44.932%,57.585% 47.837%,53.558% 55.522%,48.255% 41.697%,57.243% 53.314%,41.496% 51.317%,54.715% 43.782%,49.125% 57.811%,52.29% 56.522%,45.152% 44.409%,43.357% 45.89%,57.698% 47.718%,57.973% 52.329%,49.32% 58.073%,43.33% 51.102%;}
38% {background-position:46.141% 56.662%,43.185% 48.47%,45.912% 45.098%,53.008% 44.382%,52.324% 41.393%,43.026% 47.739%,45.803% 55.153%,53.721% 56.45%,43.892% 50.913%,57.156% 50.373%,58.364% 51.344%,57.385% 50.569%,57.494% 51.982%,55.761% 53.844%,48.5% 57.853%,46.581% 44.864%,50.481% 56.011%,44.336% 45.796%,43.68% 50.645%,44.69% 47.147%,43.922% 53.001%,42.457% 47.273%,55.502% 46.452%,42.484% 51.151%,57.164% 45.789%,55.007% 54.404%,42.64% 48.618%,53.426% 44.692%,47.799% 45.032%,56.218% 53.701%,57.189% 49.024%,47.024% 42.994%,54.593% 55.769%,46.282% 55.569%,56.09% 54.694%,42.68% 47.733%,43.591% 50.468%,53.385% 56.794%,43.29% 52.356%,57.305% 52.318%,54.97% 45.195%,43.172% 46.6%,57.792% 52.375%,50.345% 43.042%,49.853% 57.477%,41.694% 51.998%,48.324% 43.47%,46.821% 55.219%,41.484% 49.531%,42.702% 51.171%,50.199% 42.555%,43.151% 53.069%,45.683% 45.028%,55.027% 45.904%,49.034% 55.815%,47.718% 57.941%,56.254% 43.976%,43.664% 50.537%,44.281% 45.146%,44.688% 52.969%,55.574% 53.989%,45.733% 43.953%,54.729% 57.649%,47.748% 43.313%,41.641% 48.108%,46.873% 55.868%,55.365% 46.884%,44.216% 47.189%,42.654% 54.055%,54.123% 45.386%,57.292% 48.169%,53.105% 55.321%,48.591% 42.068%,56.702% 53.333%,41.885% 51.121%,54.717% 44.249%,48.941% 57.393%,51.916% 56.247%,45.514% 44.539%,43.841% 45.978%,57.386% 48.102%,57.449% 52.419%,49.15% 57.629%,43.653% 50.853%;}
38.5% {background-position:46.18% 56.195%,43.574% 48.395%,46.251% 45.239%,53.101% 44.753%,52.427% 41.935%,43.437% 47.691%,45.876% 54.778%,53.286% 56.236%,44.187% 50.729%,56.777% 50.679%,57.881% 51.542%,56.973% 50.783%,56.99% 52.057%,55.276% 53.796%,48.375% 57.393%,46.892% 45.033%,50.229% 55.709%,44.701% 45.826%,43.993% 50.411%,45.028% 47.155%,44.152% 52.717%,42.916% 47.244%,55.336% 46.845%,42.846% 50.915%,56.939% 46.287%,54.563% 54.326%,43.059% 48.552%,53.452% 45.075%,48.096% 45.24%,55.725% 53.682%,56.854% 49.344%,47.357% 43.264%,54.136% 55.617%,46.335% 55.174%,55.634% 54.712%,43.116% 47.696%,43.916% 50.296%,53.025% 56.592%,43.579% 52.094%,56.822% 52.427%,54.849% 45.669%,43.625% 46.642%,57.256% 52.441%,50.525% 43.42%,49.63% 57.086%,42.065% 51.738%,48.576% 43.756%,46.799% 54.878%,41.938% 49.416%,43.042% 50.984%,50.381% 42.956%,43.43% 52.752%,46.014% 45.152%,54.927% 46.28%,48.905% 55.483%,47.65% 57.451%,56.17% 44.486%,43.984% 50.362%,44.754% 45.286%,44.889% 52.694%,55.154% 54.007%,46.076% 44.118%,54.237% 57.433%,48.056% 43.594%,42.125% 48.053%,46.817% 55.494%,55.168% 47.315%,44.58% 47.187%,42.941% 53.653%,54.035% 45.817%,56.993% 48.476%,52.686% 55.115%,48.902% 42.436%,56.184% 53.333%,42.266% 50.941%,54.698% 44.696%,48.782% 56.984%,51.572% 55.971%,45.86% 44.676%,44.303% 46.072%,57.071% 48.456%,56.941% 52.488%,49.002% 57.197%,43.969% 50.626%;}
39% {background-position:46.232% 55.751%,43.95% 48.333%,46.573% 45.384%,53.172% 45.112%,52.511% 42.46%,43.833% 47.656%,45.958% 54.423%,52.88% 56.014%,44.474% 50.561%,56.403% 50.952%,57.408% 51.712%,56.57% 50.972%,56.504% 52.114%,54.815% 53.733%,48.271% 56.947%,47.187% 45.205%,50.004% 55.412%,45.051% 45.869%,44.299% 50.199%,45.352% 47.171%,44.384% 52.451%,43.356% 47.228%,55.163% 47.212%,43.2% 50.699%,56.703% 46.753%,54.144% 54.235%,43.463% 48.497%,53.46% 45.442%,48.371% 45.448%,55.255% 53.647%,56.52% 49.636%,47.669% 43.534%,53.707% 55.453%,46.399% 54.797%,55.197% 54.705%,43.536% 47.67%,44.231% 50.141%,52.686% 56.379%,43.864% 51.851%,56.356% 52.514%,54.718% 46.116%,44.059% 46.692%,56.74% 52.488%,50.687% 43.788%,49.433% 56.704%,42.431% 51.498%,48.81% 44.039%,46.795% 54.551%,42.379% 49.314%,43.375% 50.813%,50.543% 43.348%,43.708% 52.457%,46.328% 45.283%,54.814% 46.635%,48.795% 55.161%,47.599% 56.98%,56.067% 44.972%,44.295% 50.204%,45.203% 45.431%,45.091% 52.438%,54.753% 54.004%,46.402% 44.29%,53.776% 57.203%,48.343% 43.873%,42.592% 48.01%,46.782% 55.135%,54.966% 47.716%,44.928% 47.196%,43.228% 53.278%,53.937% 46.224%,56.691% 48.76%,52.298% 54.907%,49.187% 42.8%,55.69% 53.317%,42.64% 50.775%,54.66% 45.123%,48.645% 56.585%,51.258% 55.697%,46.188% 44.821%,44.743% 46.173%,56.754% 48.781%,56.45% 52.538%,48.875% 56.778%,44.276% 50.42%;}
39.5% {background-position:46.295% 55.331%,44.31% 48.283%,46.878% 45.534%,53.222% 45.456%,52.576% 42.968%,44.212% 47.633%,46.05% 54.087%,52.503% 55.786%,44.754% 50.408%,56.037% 51.192%,56.946% 51.858%,56.177% 51.137%,56.037% 52.156%,54.379% 53.66%,48.186% 56.519%,47.463% 45.379%,49.803% 55.122%,45.386% 45.923%,44.597% 50.008%,45.662% 47.197%,44.614% 52.203%,43.778% 47.225%,54.983% 47.555%,43.544% 50.503%,56.46% 47.188%,53.749% 54.133%,43.852% 48.453%,53.452% 45.794%,48.626% 45.653%,54.808% 53.598%,56.188% 49.9%,47.96% 43.804%,53.306% 55.28%,46.472% 54.441%,54.779% 54.675%,43.939% 47.656%,44.536% 50.001%,52.371% 56.158%,44.143% 51.626%,55.908% 52.579%,54.579% 46.536%,44.475% 46.749%,56.245% 52.518%,50.83% 44.146%,49.26% 56.331%,42.789% 51.277%,49.025% 44.318%,46.806% 54.239%,42.804% 49.226%,43.701% 50.656%,50.687% 43.727%,43.982% 52.184%,46.625% 45.418%,54.691% 46.971%,48.702% 54.851%,47.566% 56.527%,55.945% 45.433%,44.596% 50.061%,45.628% 45.579%,45.29% 52.199%,54.372% 53.982%,46.711% 44.467%,53.344% 56.963%,48.608% 44.149%,43.04% 47.978%,46.766% 54.792%,54.761% 48.087%,45.261% 47.214%,43.513% 52.929%,53.832% 46.607%,56.389% 49.02%,51.94% 54.697%,49.449% 43.158%,55.221% 53.287%,43.004% 50.624%,54.606% 45.529%,48.529% 56.198%,50.973% 55.426%,46.5% 44.971%,45.161% 46.278%,56.438% 49.079%,55.979% 52.57%,48.767% 56.374%,44.573% 50.233%;}
40% {background-position:46.366% 54.934%,44.655% 48.245%,47.166% 45.685%,53.254% 45.785%,52.623% 43.456%,44.576% 47.621%,46.148% 53.771%,52.154% 55.555%,45.025% 50.269%,55.678% 51.402%,56.499% 51.979%,55.796% 51.279%,55.591% 52.182%,53.969% 53.576%,48.119% 56.107%,47.723% 45.553%,49.625% 54.84%,45.706% 45.987%,44.884% 49.837%,45.955% 47.23%,44.842% 51.973%,44.18% 47.231%,54.799% 47.874%,43.877% 50.325%,56.21% 47.593%,53.377% 54.022%,44.224% 48.42%,53.43% 46.129%,48.862% 45.854%,54.385% 53.536%,55.86% 50.137%,48.23% 44.07%,52.932% 55.101%,46.553% 54.103%,54.382% 54.626%,44.323% 47.651%,44.829% 49.875%,52.078% 55.931%,44.416% 51.419%,55.48% 52.625%,54.433% 46.929%,44.871% 46.813%,55.772% 52.532%,50.955% 44.492%,49.109% 55.97%,43.138% 51.074%,49.223% 44.59%,46.83% 53.942%,43.212% 49.149%,44.017% 50.512%,50.815% 44.094%,44.252% 51.93%,46.905% 45.557%,54.559% 47.287%,48.626% 54.553%,47.547% 56.094%,55.809% 45.87%,44.886% 49.933%,46.028% 45.73%,45.487% 51.977%,54.009% 53.943%,47.003% 44.648%,52.942% 56.714%,48.854% 44.421%,43.47% 47.958%,46.766% 54.465%,54.556% 48.429%,45.577% 47.24%,43.795% 52.604%,53.721% 46.966%,56.089% 49.258%,51.613% 54.489%,49.688% 43.508%,54.778% 53.245%,43.357% 50.486%,54.537% 45.913%,48.433% 55.824%,50.714% 55.159%,46.795% 45.125%,45.556% 46.387%,56.125% 49.351%,55.529% 52.587%,48.677% 55.986%,44.86% 50.065%;}
40.5% {background-position:46.445% 54.561%,44.984% 48.217%,47.437% 45.839%,53.269% 46.098%,52.654% 43.925%,44.923% 47.619%,46.251% 53.475%,51.833% 55.322%,45.287% 50.144%,55.33% 51.583%,56.067% 52.078%,55.428% 51.401%,55.167% 52.196%,53.583% 53.484%,48.068% 55.715%,47.965% 45.727%,49.468% 54.568%,46.009% 46.058%,45.161% 49.684%,46.234% 47.269%,45.067% 51.759%,44.563% 47.246%,54.614% 48.17%,44.199% 50.165%,55.958% 47.968%,53.03% 53.904%,44.58% 48.395%,53.395% 46.447%,49.079% 46.051%,53.986% 53.465%,55.539% 50.349%,48.481% 44.333%,52.585% 54.917%,46.639% 53.786%,54.006% 54.56%,44.69% 47.656%,45.111% 49.763%,51.806% 55.7%,44.68% 51.229%,55.072% 52.654%,54.282% 47.296%,45.247% 46.882%,55.322% 52.534%,51.065% 44.826%,48.979% 55.621%,43.476% 50.888%,49.405% 44.856%,46.864% 53.661%,43.604% 49.083%,44.323% 50.382%,50.927% 44.448%,44.515% 51.697%,47.169% 45.697%,54.421% 47.582%,48.564% 54.267%,47.541% 55.681%,55.66% 46.282%,45.163% 49.818%,46.404% 45.881%,45.68% 51.772%,53.667% 53.889%,47.278% 44.831%,52.569% 56.459%,49.079% 44.688%,43.881% 47.946%,46.78% 54.155%,54.351% 48.743%,45.878% 47.273%,44.072% 52.303%,53.605% 47.301%,55.792% 49.475%,51.314% 54.282%,49.904% 43.849%,54.36% 53.192%,43.698% 50.361%,54.455% 46.276%,48.354% 55.465%,50.48% 54.898%,47.072% 45.282%,45.928% 46.497%,55.817% 49.597%,55.1% 52.589%,48.602% 55.615%,45.136% 49.915%;}
41% {background-position:46.529% 54.212%,45.297% 48.197%,47.691% 45.993%,53.27% 46.396%,52.672% 44.372%,45.252% 47.625%,46.357% 53.198%,51.537% 55.089%,45.538% 50.032%,54.994% 51.738%,55.651% 52.157%,55.076% 51.503%,54.765% 52.198%,53.222% 53.386%,48.031% 55.341%,48.191% 45.898%,49.331% 54.307%,46.297% 46.137%,45.427% 49.548%,46.497% 47.313%,45.287% 51.561%,44.925% 47.269%,54.428% 48.442%,44.509% 50.021%,55.704% 48.313%,52.707% 53.781%,44.919% 48.378%,53.35% 46.747%,49.278% 46.243%,53.612% 53.385%,55.225% 50.538%,48.713% 44.59%,52.264% 54.731%,46.73% 53.487%,53.651% 54.48%,45.039% 47.668%,45.38% 49.664%,51.556% 55.467%,44.935% 51.055%,54.686% 52.669%,54.128% 47.637%,45.603% 46.956%,54.896% 52.523%,51.159% 45.145%,48.868% 55.286%,43.804% 50.719%,49.571% 45.113%,46.909% 53.396%,43.978% 49.028%,44.618% 50.264%,51.024% 44.786%,44.771% 51.481%,47.417% 45.838%,54.278% 47.858%,48.515% 53.995%,47.546% 55.29%,55.501% 46.669%,45.428% 49.716%,46.757% 46.033%,45.867% 51.583%,53.345% 53.824%,47.537% 45.016%,52.224% 56.202%,49.286% 44.947%,44.273% 47.943%,46.806% 53.862%,54.148% 49.03%,46.162% 47.312%,44.343% 52.026%,53.487% 47.613%,55.502% 49.671%,51.042% 54.08%,50.1% 44.179%,53.968% 53.131%,44.026% 50.247%,54.364% 46.618%,48.292% 55.12%,50.27% 54.646%,47.333% 45.44%,46.278% 46.61%,55.517% 49.819%,54.692% 52.579%,48.542% 55.262%,45.4% 49.78%;}
41.5% {background-position:46.617% 53.886%,45.594% 48.185%,47.928% 46.146%,53.258% 46.678%,52.676% 44.798%,45.565% 47.638%,46.464% 52.94%,51.267% 54.859%,45.778% 49.931%,54.671% 51.869%,55.253% 52.218%,54.739% 51.588%,54.386% 52.191%,52.886% 53.283%,48.006% 54.988%,48.402% 46.067%,49.212% 54.057%,46.569% 46.22%,45.681% 49.427%,46.744% 47.36%,45.5% 51.379%,45.267% 47.298%,54.245% 48.693%,44.805% 49.892%,55.451% 48.631%,52.406% 53.655%,45.24% 48.368%,53.297% 47.03%,49.46% 46.428%,53.262% 53.298%,54.922% 50.704%,48.926% 44.84%,51.969% 54.545%,46.824% 53.208%,53.318% 54.387%,45.368% 47.686%,45.636% 49.575%,51.326% 55.235%,45.18% 50.895%,54.321% 52.671%,53.973% 47.953%,45.94% 47.033%,54.494% 52.503%,51.241% 45.451%,48.774% 54.965%,44.118% 50.565%,49.722% 45.36%,46.96% 53.147%,44.334% 48.981%,44.9% 50.158%,51.109% 45.108%,45.018% 51.284%,47.648% 45.978%,54.132% 48.114%,48.477% 53.737%,47.561% 54.92%,55.334% 47.031%,45.679% 49.625%,47.086% 46.183%,46.048% 51.409%,53.043% 53.749%,47.778% 45.2%,51.907% 55.944%,49.475% 45.198%,44.644% 47.947%,46.841% 53.587%,53.948% 49.291%,46.429% 47.355%,44.606% 51.771%,53.367% 47.902%,55.219% 49.849%,50.796% 53.882%,50.276% 44.498%,53.602% 53.063%,44.339% 50.145%,54.266% 46.938%,48.243% 54.791%,50.083% 54.402%,47.577% 45.598%,46.606% 46.722%,55.225% 50.019%,54.308% 52.559%,48.494% 54.927%,45.652% 49.66%;}
42% {background-position:46.705% 53.582%,45.873% 48.18%,48.149% 46.297%,53.236% 46.943%,52.67% 45.201%,45.859% 47.657%,46.572% 52.701%,51.022% 54.632%,46.006% 49.841%,54.361% 51.978%,54.874% 52.262%,54.42% 51.658%,54.029% 52.176%,52.573% 53.177%,47.991% 54.655%,48.596% 46.231%,49.109% 53.82%,46.824% 46.307%,45.923% 49.321%,46.976% 47.41%,45.707% 51.212%,45.588% 47.332%,54.064% 48.923%,45.086% 49.776%,55.201% 48.921%,52.128% 53.526%,45.542% 48.365%,53.236% 47.295%,49.626% 46.606%,52.935% 53.206%,54.629% 50.85%,49.122% 45.081%,51.697% 54.36%,46.92% 52.948%,53.006% 54.285%,45.679% 47.709%,45.878% 49.497%,51.115% 55.006%,45.413% 50.751%,53.978% 52.662%,53.818% 48.245%,46.257% 47.112%,54.117% 52.474%,51.31% 45.741%,48.695% 54.66%,44.419% 50.425%,49.859% 45.597%,47.017% 52.914%,44.671% 48.941%,45.17% 50.062%,51.182% 45.413%,45.255% 51.104%,47.864% 46.116%,53.985% 48.351%,48.45% 53.494%,47.584% 54.571%,55.162% 47.369%,45.917% 49.545%,47.393% 46.331%,46.222% 51.25%,52.761% 53.667%,48.004% 45.382%,51.616% 55.688%,49.648% 45.44%,44.995% 47.957%,46.885% 53.329%,53.754% 49.528%,46.681% 47.401%,44.86% 51.536%,53.248% 48.169%,54.946% 50.008%,50.574% 53.691%,50.434% 44.804%,53.261% 52.991%,44.638% 50.053%,54.162% 47.236%,48.208% 54.479%,49.915% 54.169%,47.805% 45.754%,46.913% 46.833%,54.944% 50.198%,53.946% 52.529%,48.457% 54.612%,45.89% 49.554%;}
42.5% {background-position:46.794% 53.302%,46.135% 48.18%,48.355% 46.445%,53.206% 47.191%,52.654% 45.582%,46.136% 47.681%,46.677% 52.48%,50.799% 54.411%,46.222% 49.76%,54.066% 52.067%,54.514% 52.292%,54.118% 51.715%,53.696% 52.154%,52.285% 53.07%,47.984% 54.343%,48.776% 46.389%,49.02% 53.596%,47.064% 46.397%,46.152% 49.228%,47.193% 47.461%,45.905% 51.059%,45.889% 47.369%,53.889% 49.133%,45.353% 49.673%,54.957% 49.186%,51.872% 53.398%,45.827% 48.365%,53.171% 47.543%,49.777% 46.777%,52.632% 53.112%,54.348% 50.977%,49.301% 45.313%,51.449% 54.18%,47.015% 52.706%,52.715% 54.177%,45.971% 47.736%,46.105% 49.429%,50.923% 54.782%,45.634% 50.619%,53.658% 52.645%,53.665% 48.513%,46.554% 47.192%,53.764% 52.439%,51.369% 46.015%,48.63% 54.371%,44.704% 50.299%,49.984% 45.822%,47.078% 52.697%,44.989% 48.909%,45.426% 49.976%,51.245% 45.701%,45.481% 50.939%,48.064% 46.25%,53.839% 48.57%,48.431% 53.266%,47.614% 54.245%,54.986% 47.683%,46.14% 49.474%,47.677% 46.476%,46.386% 51.104%,52.499% 53.58%,48.214% 45.56%,51.35% 55.437%,49.804% 45.671%,45.325% 47.972%,46.934% 53.088%,53.567% 49.742%,46.915% 47.449%,45.105% 51.322%,53.13% 48.416%,54.684% 50.151%,50.373% 53.508%,50.575% 45.095%,52.945% 52.916%,44.92% 49.97%,54.055% 47.514%,48.184% 54.183%,49.766% 53.948%,48.018% 45.907%,47.198% 46.942%,54.676% 50.358%,53.607% 52.493%,48.428% 54.316%,46.115% 49.459%;}
43% {background-position:46.881% 53.043%,46.38% 48.183%,48.546% 46.589%,53.17% 47.423%,52.631% 45.94%,46.395% 47.708%,46.779% 52.277%,50.597% 54.197%,46.425% 49.689%,53.787% 52.139%,54.175% 52.309%,53.834% 51.761%,53.386% 52.128%,52.019% 52.963%,47.985% 54.051%,48.941% 46.542%,48.944% 53.386%,47.288% 46.486%,46.368% 49.146%,47.394% 47.512%,46.094% 50.918%,46.169% 47.407%,53.721% 49.325%,45.604% 49.582%,54.718% 49.426%,51.637% 53.272%,46.094% 48.37%,53.102% 47.774%,49.914% 46.938%,52.352% 53.016%,54.08% 51.087%,49.465% 45.534%,51.222% 54.004%,47.109% 52.483%,52.445% 54.063%,46.243% 47.766%,46.318% 49.368%,50.748% 54.564%,45.841% 50.499%,53.36% 52.622%,53.516% 48.758%,46.832% 47.272%,53.436% 52.399%,51.418% 46.273%,48.577% 54.1%,44.975% 50.185%,50.097% 46.034%,47.142% 52.495%,45.287% 48.883%,45.667% 49.899%,51.299% 45.972%,45.696% 50.789%,48.249% 46.38%,53.696% 48.771%,48.418% 53.052%,47.648% 53.94%,54.81% 47.973%,46.348% 49.411%,47.941% 46.616%,46.541% 50.971%,52.256% 53.49%,48.409% 45.734%,51.108% 55.191%,49.946% 45.891%,45.635% 47.99%,46.986% 52.864%,53.386% 49.936%,47.134% 47.497%,45.338% 51.127%,53.016% 48.642%,54.434% 50.28%,50.194% 53.334%,50.701% 45.372%,52.653% 52.84%,45.186% 49.896%,53.948% 47.771%,48.169% 53.905%,49.634% 53.739%,48.215% 46.056%,47.463% 47.048%,54.42% 50.501%,53.29% 52.451%,48.408% 54.04%,46.325% 49.375%;}
43.5% {background-position:46.965% 52.806%,46.608% 48.189%,48.722% 46.729%,53.13% 47.639%,52.602% 46.275%,46.636% 47.736%,46.876% 52.09%,50.415% 53.992%,46.615% 49.625%,53.524% 52.196%,53.856% 52.316%,53.568% 51.797%,53.098% 52.098%,51.775% 52.858%,47.99% 53.781%,49.093% 46.687%,48.878% 53.19%,47.496% 46.574%,46.57% 49.074%,47.58% 47.561%,46.273% 50.791%,46.429% 47.446%,53.561% 49.5%,45.839% 49.5%,54.489% 49.644%,51.422% 53.149%,46.342% 48.377%,53.032% 47.988%,50.039% 47.09%,52.094% 52.92%,53.826% 51.182%,49.615% 45.743%,51.016% 53.835%,47.201% 52.277%,52.195% 53.947%,46.497% 47.797%,46.516% 49.313%,50.59% 54.354%,46.035% 50.391%,53.083% 52.594%,53.373% 48.983%,47.091% 47.351%,53.131% 52.357%,51.46% 46.514%,48.533% 53.845%,45.228% 50.083%,50.199% 46.233%,47.205% 52.309%,45.564% 48.861%,45.893% 49.83%,51.346% 46.224%,45.897% 50.653%,48.42% 46.503%,53.557% 48.956%,48.411% 52.854%,47.685% 53.657%,54.635% 48.241%,46.541% 49.354%,48.184% 46.75%,46.685% 50.85%,52.032% 53.4%,48.589% 45.902%,50.888% 54.953%,50.075% 46.099%,45.923% 48.011%,47.04% 52.657%,53.215% 50.11%,47.336% 47.544%,45.56% 50.949%,52.906% 48.85%,54.198% 50.395%,50.032% 53.169%,50.813% 45.633%,52.384% 52.764%,45.434% 49.829%,53.841% 48.009%,48.162% 53.644%,49.516% 53.543%,48.397% 46.199%,47.708% 47.15%,54.18% 50.629%,52.996% 52.406%,48.392% 53.784%,46.52% 49.3%;}
44% {background-position:47.044% 52.589%,46.819% 48.197%,48.884% 46.862%,53.088% 47.84%,52.569% 46.587%,46.86% 47.766%,46.967% 51.92%,50.251% 53.796%,46.791% 49.567%,53.278% 52.241%,53.558% 52.315%,53.322% 51.826%,52.833% 52.068%,51.551% 52.756%,47.999% 53.531%,49.233% 46.823%,48.821% 53.008%,47.689% 46.66%,46.758% 49.011%,47.751% 47.608%,46.441% 50.675%,46.669% 47.484%,53.41% 49.659%,46.058% 49.427%,54.269% 49.841%,51.225% 53.03%,46.571% 48.385%,52.963% 48.187%,50.152% 47.232%,51.857% 52.826%,53.587% 51.265%,49.752% 45.94%,50.829% 53.675%,47.289% 52.087%,51.965% 53.832%,46.732% 47.828%,46.698% 49.265%,50.447% 54.153%,46.213% 50.292%,52.828% 52.565%,53.235% 49.189%,47.331% 47.428%,52.85% 52.312%,51.497% 46.739%,48.498% 53.609%,45.464% 49.99%,50.293% 46.418%,47.267% 52.138%,45.822% 48.842%,46.104% 49.768%,51.388% 46.457%,46.085% 50.53%,48.578% 46.619%,53.423% 49.126%,48.408% 52.67%,47.724% 53.395%,54.464% 48.488%,46.718% 49.303%,48.408% 46.878%,46.818% 50.739%,51.826% 53.31%,48.755% 46.063%,50.689% 54.725%,50.193% 46.294%,46.192% 48.033%,47.094% 52.467%,53.053% 50.267%,47.522% 47.589%,45.768% 50.787%,52.802% 49.04%,53.976% 50.498%,49.887% 53.015%,50.914% 45.878%,52.138% 52.691%,45.665% 49.769%,53.739% 48.228%,48.161% 53.401%,49.411% 53.361%,48.565% 46.336%,47.934% 47.247%,53.955% 50.743%,52.725% 52.358%,48.381% 53.549%,46.701% 49.233%;}
44.5% {background-position:47.116% 52.391%,47.012% 48.205%,49.033% 46.988%,53.047% 48.024%,52.534% 46.878%,47.066% 47.794%,47.05% 51.766%,50.104% 53.611%,46.953% 49.516%,53.048% 52.276%,53.28% 52.307%,53.094% 51.85%,52.588% 52.037%,51.347% 52.658%,48.009% 53.302%,49.361% 46.951%,48.77% 52.842%,47.867% 46.742%,46.931% 48.954%,47.908% 47.651%,46.597% 50.569%,46.889% 47.519%,53.269% 49.804%,46.259% 49.361%,54.061% 50.019%,51.046% 52.918%,46.783% 48.394%,52.896% 48.369%,50.256% 47.363%,51.639% 52.735%,53.364% 51.336%,49.877% 46.122%,50.659% 53.525%,47.371% 51.914%,51.753% 53.718%,46.949% 47.858%,46.865% 49.221%,50.317% 53.964%,46.376% 50.203%,52.594% 52.535%,53.106% 49.377%,47.554% 47.502%,52.591% 52.268%,51.529% 46.946%,48.469% 53.39%,45.682% 49.906%,50.379% 46.589%,47.326% 51.981%,46.059% 48.827%,46.299% 49.712%,51.426% 46.673%,46.259% 50.417%,48.723% 46.726%,53.297% 49.281%,48.407% 52.502%,47.763% 53.154%,54.298% 48.715%,46.88% 49.257%,48.613% 46.998%,46.939% 50.639%,51.638% 53.224%,48.908% 46.215%,50.509% 54.509%,50.299% 46.474%,46.44% 48.056%,47.146% 52.293%,52.902% 50.41%,47.694% 47.631%,45.962% 50.64%,52.705% 49.214%,53.771% 50.591%,49.757% 52.872%,51.005% 46.105%,51.912% 52.622%,45.876% 49.715%,53.641% 48.429%,48.164% 53.176%,49.316% 53.194%,48.719% 46.464%,48.141% 47.338%,53.746% 50.847%,52.474% 52.31%,48.372% 53.333%,46.867% 49.172%;}
45% {background-position:47.181% 52.213%,47.188% 48.211%,49.17% 47.106%,53.008% 48.194%,52.498% 47.146%,47.255% 47.821%,47.124% 51.625%,49.972% 53.438%,47.101% 49.468%,52.835% 52.303%,53.023% 52.296%,52.884% 51.871%,52.365% 52.007%,51.16% 52.566%,48.02% 53.093%,49.479% 47.068%,48.724% 52.69%,48.031% 46.818%,47.09% 48.903%,48.051% 47.688%,46.74% 50.473%,47.09% 47.551%,53.14% 49.938%,46.443% 49.302%,53.865% 50.181%,50.883% 52.812%,46.976% 48.402%,52.833% 48.537%,50.351% 47.484%,51.441% 52.649%,53.156% 51.398%,49.992% 46.29%,50.504% 53.385%,47.448% 51.757%,51.559% 53.609%,47.147% 47.885%,47.016% 49.18%,50.2% 53.787%,46.523% 50.121%,52.379% 52.507%,52.985% 49.548%,47.758% 47.571%,52.353% 52.226%,51.558% 47.137%,48.445% 53.189%,45.882% 49.83%,50.458% 46.744%,47.381% 51.838%,46.276% 48.812%,46.477% 49.661%,51.461% 46.87%,46.418% 50.315%,48.855% 46.823%,53.18% 49.423%,48.406% 52.349%,47.8% 52.934%,54.139% 48.922%,47.025% 49.213%,48.802% 47.11%,47.047% 50.548%,51.465% 53.143%,49.048% 46.358%,50.346% 54.305%,50.398% 46.641%,46.667% 48.076%,47.194% 52.134%,52.761% 50.539%,47.85% 47.668%,46.142% 50.506%,52.616% 49.374%,53.581% 50.676%,49.639% 52.74%,51.088% 46.316%,51.706% 52.558%,46.069% 49.665%,53.551% 48.615%,48.17% 52.968%,49.23% 53.042%,48.861% 46.582%,48.332% 47.421%,53.554% 50.941%,52.244% 52.264%,48.364% 53.137%,47.017% 49.116%;}
45.5% {background-position:47.236% 52.052%,47.348% 48.215%,49.296% 47.216%,52.973% 48.35%,52.463% 47.394%,47.428% 47.844%,47.188% 51.499%,49.852% 53.277%,47.234% 49.425%,52.639% 52.326%,52.785% 52.281%,52.693% 51.89%,52.16% 51.981%,50.99% 52.48%,48.028% 52.904%,49.587% 47.175%,48.682% 52.553%,48.181% 46.888%,47.235% 48.856%,48.181% 47.72%,46.87% 50.386%,47.272% 47.577%,53.023% 50.061%,46.61% 49.246%,53.683% 50.327%,50.734% 52.715%,47.152% 48.408%,52.774% 48.692%,50.44% 47.593%,51.26% 52.568%,52.964% 51.454%,50.098% 46.442%,50.364% 53.258%,47.517% 51.613%,51.381% 53.505%,47.328% 47.909%,47.151% 49.141%,50.094% 53.623%,46.653% 50.045%,52.183% 52.482%,52.874% 49.706%,47.946% 47.635%,52.136% 52.187%,51.586% 47.311%,48.423% 53.006%,46.062% 49.76%,50.532% 46.884%,47.431% 51.708%,46.472% 48.798%,46.638% 49.614%,51.496% 47.049%,46.56% 50.222%,48.977% 46.91%,53.072% 49.554%,48.405% 52.21%,47.835% 52.733%,53.989% 49.112%,47.155% 49.171%,48.976% 47.213%,47.142% 50.465%,51.307% 53.068%,49.177% 46.49%,50.199% 54.115%,50.488% 46.793%,46.875% 48.095%,47.237% 51.991%,52.632% 50.657%,47.992% 47.699%,46.306% 50.385%,52.535% 49.522%,53.408% 50.755%,49.531% 52.622%,51.164% 46.508%,51.518% 52.5%,46.243% 49.62%,53.469% 48.785%,48.178% 52.778%,49.151% 52.905%,48.991% 46.691%,48.507% 47.497%,53.379% 51.028%,52.033% 52.219%,48.356% 52.961%,47.151% 49.063%;}
46% {background-position:47.282% 51.907%,47.492% 48.216%,49.411% 47.316%,52.944% 48.493%,52.43% 47.621%,47.584% 47.862%,47.242% 51.385%,49.744% 53.129%,47.353% 49.383%,52.458% 52.346%,52.568% 52.267%,52.519% 51.91%,51.974% 51.958%,50.835% 52.402%,48.034% 52.734%,49.687% 47.27%,48.641% 52.431%,48.318% 46.948%,47.365% 48.811%,48.299% 47.744%,46.986% 50.306%,47.437% 47.596%,52.919% 50.176%,46.759% 49.194%,53.515% 50.461%,50.599% 52.627%,47.311% 48.411%,52.723% 48.833%,50.524% 47.69%,51.094% 52.495%,52.788% 51.504%,50.197% 46.579%,50.235% 53.143%,47.579% 51.484%,51.219% 53.41%,47.491% 47.928%,47.27% 49.102%,49.998% 53.473%,46.767% 49.976%,52.005% 52.462%,52.773% 49.851%,48.118% 47.693%,51.938% 52.152%,51.615% 47.469%,48.402% 52.841%,46.223% 49.695%,50.603% 47.008%,47.473% 51.592%,46.649% 48.783%,46.782% 49.57%,51.532% 47.21%,46.687% 50.137%,49.088% 46.985%,52.974% 49.674%,48.403% 52.086%,47.866% 52.552%,53.85% 49.287%,47.269% 49.13%,49.135% 47.305%,47.223% 50.389%,51.163% 53.002%,49.295% 46.61%,50.065% 53.941%,50.573% 46.929%,47.064% 48.11%,47.272% 51.862%,52.515% 50.767%,48.12% 47.723%,46.454% 50.274%,52.465% 49.659%,53.252% 50.828%,49.431% 52.515%,51.236% 46.683%,51.347% 52.45%,46.397% 49.577%,53.398% 48.941%,48.185% 52.605%,49.077% 52.783%,49.111% 46.787%,48.668% 47.564%,53.221% 51.111%,51.84% 52.178%,48.345% 52.804%,47.271% 49.012%;}
46.5% {background-position:47.316% 51.778%,47.62% 48.211%,49.518% 47.406%,52.923% 48.624%,52.402% 47.83%,47.724% 47.874%,47.283% 51.283%,49.646% 52.996%,47.458% 49.343%,52.294% 52.366%,52.369% 52.254%,52.362% 51.933%,51.804% 51.941%,50.694% 52.332%,48.035% 52.583%,49.78% 47.354%,48.599% 52.323%,48.442% 47%,47.481% 48.767%,48.404% 47.76%,47.089% 50.233%,47.584% 47.607%,52.828% 50.284%,46.891% 49.144%,53.362% 50.585%,50.474% 52.549%,47.452% 48.41%,52.68% 48.964%,50.604% 47.777%,50.943% 52.429%,52.628% 51.552%,50.29% 46.699%,50.117% 53.042%,47.631% 51.367%,51.072% 53.323%,47.638% 47.941%,47.374% 49.063%,49.91% 53.339%,46.863% 49.91%,51.843% 52.45%,52.684% 49.986%,48.276% 47.744%,51.758% 52.122%,51.646% 47.612%,48.381% 52.693%,46.365% 49.634%,50.672% 47.117%,47.506% 51.487%,46.805% 48.766%,46.909% 49.529%,51.571% 47.355%,46.797% 50.057%,49.191% 47.047%,52.889% 49.786%,48.397% 51.975%,47.891% 52.389%,53.723% 49.447%,47.367% 49.089%,49.283% 47.387%,47.289% 50.318%,51.032% 52.946%,49.404% 46.718%,49.944% 53.783%,50.654% 47.051%,47.233% 48.12%,47.299% 51.747%,52.411% 50.871%,48.235% 47.739%,46.586% 50.173%,52.405% 49.786%,53.113% 50.899%,49.338% 52.422%,51.306% 46.84%,51.19% 52.409%,46.532% 49.535%,53.339% 49.085%,48.191% 52.449%,49.005% 52.677%,49.221% 46.872%,48.815% 47.622%,53.081% 51.191%,51.664% 52.143%,48.331% 52.665%,47.374% 48.961%;}
47% {background-position:47.337% 51.663%,47.733% 48.201%,49.616% 47.485%,52.912% 48.743%,52.379% 48.021%,47.85% 47.88%,47.311% 51.192%,49.555% 52.877%,47.548% 49.303%,52.145% 52.387%,52.187% 52.243%,52.221% 51.959%,51.65% 51.93%,50.564% 52.271%,48.03% 52.449%,49.867% 47.425%,48.556% 52.23%,48.555% 47.04%,47.582% 48.722%,48.499% 47.766%,47.176% 50.165%,47.715% 47.609%,52.751% 50.388%,47.005% 49.094%,53.225% 50.701%,50.36% 52.482%,47.578% 48.403%,52.645% 49.084%,50.682% 47.851%,50.805% 52.373%,52.483% 51.599%,50.38% 46.803%,50.007% 52.955%,47.673% 51.263%,50.937% 53.248%,47.769% 47.947%,47.462% 49.023%,49.829% 53.219%,46.942% 49.848%,51.696% 52.445%,52.607% 50.113%,48.419% 47.787%,51.593% 52.1%,51.681% 47.74%,48.357% 52.562%,46.486% 49.576%,50.741% 47.21%,47.531% 51.394%,46.943% 48.746%,47.019% 49.489%,51.613% 47.484%,46.89% 49.983%,49.285% 47.096%,52.815% 49.89%,48.386% 51.877%,47.909% 52.243%,53.609% 49.594%,47.45% 49.045%,49.419% 47.458%,47.341% 50.253%,50.912% 52.9%,49.505% 46.812%,49.832% 53.641%,50.733% 47.157%,47.385% 48.125%,47.315% 51.645%,52.318% 50.97%,48.338% 47.746%,46.701% 50.079%,52.355% 49.907%,52.99% 50.968%,49.248% 52.342%,51.375% 46.98%,51.046% 52.378%,46.647% 49.495%,53.293% 49.219%,48.193% 52.308%,48.935% 52.586%,49.322% 46.943%,48.95% 47.669%,52.957% 51.27%,51.504% 52.114%,48.311% 52.543%,47.463% 48.909%;}
47.5% {background-position:47.346% 51.561%,47.831% 48.183%,49.707% 47.553%,52.911% 48.853%,52.363% 48.196%,47.961% 47.877%,47.325% 51.11%,49.47% 52.772%,47.623% 49.262%,52.011% 52.413%,52.023% 52.238%,52.094% 51.991%,51.51% 51.926%,50.444% 52.221%,48.018% 52.333%,49.95% 47.483%,48.508% 52.15%,48.657% 47.068%,47.669% 48.675%,48.583% 47.762%,47.248% 50.102%,47.831% 47.601%,52.688% 50.489%,47.101% 49.043%,53.104% 50.811%,50.254% 52.426%,47.688% 48.391%,52.622% 49.195%,50.76% 47.914%,50.678% 52.326%,52.354% 51.646%,50.466% 46.891%,49.903% 52.883%,47.704% 51.168%,50.813% 53.184%,47.886% 47.944%,47.535% 48.979%,49.752% 53.116%,47.003% 49.787%,51.563% 52.45%,52.541% 50.234%,48.549% 47.821%,51.443% 52.085%,51.721% 47.854%,48.33% 52.448%,46.588% 49.52%,50.81% 47.288%,47.544% 51.312%,47.061% 48.722%,47.112% 49.449%,51.661% 47.598%,46.966% 49.913%,49.373% 47.13%,52.754% 49.989%,48.37% 51.792%,47.92% 52.114%,53.509% 49.732%,47.517% 48.998%,49.546% 47.517%,47.378% 50.191%,50.801% 52.866%,49.598% 46.892%,49.728% 53.517%,50.811% 47.248%,47.52% 48.123%,47.321% 51.554%,52.238% 51.068%,48.429% 47.743%,46.798% 49.991%,52.317% 50.023%,52.884% 51.038%,49.161% 52.275%,51.446% 47.103%,50.913% 52.357%,46.742% 49.454%,53.261% 49.345%,48.191% 52.184%,48.863% 52.51%,49.416% 47%,49.076% 47.705%,52.85% 51.35%,51.359% 52.092%,48.286% 52.438%,47.536% 48.854%;}
48% {background-position:47.34% 51.47%,47.916% 48.157%,49.793% 47.61%,52.923% 48.955%,52.355% 48.356%,48.059% 47.864%,47.325% 51.037%,49.388% 52.683%,47.684% 49.22%,51.89% 52.444%,51.874% 52.238%,51.982% 52.031%,51.382% 51.93%,50.333% 52.181%,47.998% 52.232%,50.03% 47.528%,48.456% 52.084%,48.749% 47.082%,47.741% 48.623%,48.657% 47.746%,47.305% 50.043%,47.933% 47.58%,52.638% 50.589%,47.18% 48.99%,52.998% 50.917%,50.154% 52.382%,47.783% 48.372%,52.609% 49.299%,50.839% 47.965%,50.561% 52.29%,52.239% 51.697%,50.552% 46.961%,49.805% 52.827%,47.723% 51.084%,50.7% 53.134%,47.988% 47.932%,47.593% 48.932%,49.68% 53.029%,47.046% 49.727%,51.441% 52.465%,52.489% 50.351%,48.668% 47.845%,51.306% 52.079%,51.767% 47.956%,48.298% 52.349%,46.67% 49.463%,50.882% 47.351%,47.546% 51.239%,47.162% 48.693%,47.188% 49.408%,51.716% 47.698%,47.024% 49.846%,49.456% 47.15%,52.707% 50.084%,48.347% 51.72%,47.922% 52%,53.424% 49.86%,47.569% 48.947%,49.666% 47.563%,47.399% 50.132%,50.699% 52.846%,49.686% 46.957%,49.63% 53.412%,50.89% 47.324%,47.639% 48.112%,47.313% 51.475%,52.17% 51.165%,48.51% 47.728%,46.877% 49.908%,52.29% 50.136%,52.794% 51.11%,49.074% 52.221%,51.52% 47.209%,50.789% 52.348%,46.818% 49.412%,53.244% 49.464%,48.184% 52.074%,48.789% 52.449%,49.504% 47.042%,49.192% 47.73%,52.759% 51.434%,51.225% 52.078%,48.253% 52.35%,47.594% 48.794%;}
48.5% {background-position:47.319% 51.389%,47.987% 48.121%,49.875% 47.654%,52.948% 49.049%,52.356% 48.504%,48.144% 47.841%,47.309% 50.971%,49.309% 52.608%,47.732% 49.174%,51.782% 52.484%,51.739% 52.246%,51.881% 52.079%,51.264% 51.944%,50.227% 52.151%,47.968% 52.146%,50.108% 47.56%,48.397% 52.031%,48.832% 47.082%,47.801% 48.567%,48.724% 47.718%,47.347% 49.986%,48.022% 47.547%,52.602% 50.691%,47.242% 48.933%,52.908% 51.022%,50.059% 52.351%,47.864% 48.344%,52.608% 49.397%,50.921% 48.006%,50.451% 52.265%,52.137% 51.752%,50.639% 47.016%,49.709% 52.785%,47.731% 51.008%,50.594% 53.098%,48.078% 47.91%,47.636% 48.878%,49.61% 52.959%,47.072% 49.667%,51.329% 52.492%,52.448% 50.466%,48.777% 47.859%,51.179% 52.083%,51.821% 48.045%,48.259% 52.266%,46.731% 49.406%,50.958% 47.4%,47.535% 51.175%,47.245% 48.657%,47.247% 49.365%,51.779% 47.786%,47.065% 49.779%,49.534% 47.155%,52.673% 50.177%,48.317% 51.658%,47.915% 51.901%,53.356% 49.982%,47.606% 48.891%,49.781% 47.597%,47.405% 50.075%,50.604% 52.839%,49.769% 47.007%,49.536% 53.324%,50.972% 47.385%,47.742% 48.093%,47.292% 51.407%,52.114% 51.266%,48.582% 47.701%,46.939% 49.828%,52.275% 50.247%,52.719% 51.185%,48.985% 52.179%,51.6% 47.3%,50.673% 52.35%,46.875% 49.368%,53.242% 49.578%,48.169% 51.979%,48.71% 52.403%,49.587% 47.069%,49.302% 47.744%,52.683% 51.523%,51.102% 52.073%,48.211% 52.276%,47.638% 48.73%;}
49% {background-position:47.283% 51.318%,48.047% 48.075%,49.954% 47.686%,52.987% 49.138%,52.368% 48.641%,48.218% 47.807%,47.278% 50.911%,49.23% 52.548%,47.765% 49.123%,51.686% 52.533%,51.617% 52.263%,51.792% 52.136%,51.155% 51.967%,50.127% 52.133%,47.927% 52.074%,50.185% 47.579%,48.33% 51.99%,48.908% 47.067%,47.846% 48.503%,48.783% 47.677%,47.373% 49.93%,48.099% 47.5%,52.579% 50.795%,47.287% 48.871%,52.834% 51.129%,49.968% 52.332%,47.933% 48.308%,52.621% 49.49%,51.007% 48.036%,50.346% 52.251%,52.048% 51.813%,50.729% 47.054%,49.613% 52.759%,47.726% 50.94%,50.496% 53.078%,48.156% 47.876%,47.665% 48.819%,49.541% 52.905%,47.08% 49.604%,51.226% 52.532%,52.421% 50.581%,48.876% 47.863%,51.062% 52.097%,51.884% 48.125%,48.212% 52.197%,46.774% 49.346%,51.039% 47.435%,47.51% 51.119%,47.311% 48.615%,47.289% 49.319%,51.851% 47.862%,47.088% 49.712%,49.61% 47.143%,52.652% 50.27%,48.278% 51.607%,47.896% 51.815%,53.303% 50.1%,47.629% 48.827%,49.893% 47.618%,47.395% 50.018%,50.514% 52.847%,49.848% 47.042%,49.444% 53.255%,51.058% 47.432%,47.831% 48.064%,47.255% 51.348%,52.069% 51.371%,48.646% 47.661%,46.982% 49.75%,52.271% 50.36%,52.659% 51.266%,48.892% 52.151%,51.686% 47.376%,50.561% 52.365%,46.913% 49.321%,53.257% 49.689%,48.147% 51.897%,48.625% 52.371%,49.666% 47.08%,49.406% 47.745%,52.621% 51.619%,50.989% 52.079%,48.16% 52.217%,47.667% 48.657%;}
49.5% {background-position:47.23% 51.253%,48.096% 48.018%,50.031% 47.706%,53.042% 49.223%,52.39% 48.768%,48.281% 47.76%,47.23% 50.857%,49.15% 52.502%,47.786% 49.068%,51.6% 52.594%,51.506% 52.291%,51.711% 52.205%,51.052% 52.001%,50.029% 52.127%,47.875% 52.014%,50.264% 47.585%,48.253% 51.961%,48.977% 47.035%,47.879% 48.432%,48.837% 47.622%,47.383% 49.874%,48.166% 47.439%,52.569% 50.905%,47.316% 48.802%,52.774% 51.238%,49.877% 52.326%,47.989% 48.261%,52.646% 49.581%,51.1% 48.056%,50.246% 52.249%,51.971% 51.882%,50.823% 47.077%,49.517% 52.748%,47.708% 50.878%,50.402% 53.073%,48.223% 47.83%,47.681% 48.752%,49.471% 52.867%,47.071% 49.539%,51.129% 52.585%,52.405% 50.699%,48.968% 47.854%,50.951% 52.121%,51.957% 48.195%,48.156% 52.142%,46.797% 49.283%,51.127% 47.458%,47.471% 51.071%,47.362% 48.564%,47.315% 49.27%,51.934% 47.929%,47.094% 49.644%,49.684% 47.116%,52.645% 50.363%,48.229% 51.566%,47.866% 51.741%,53.267% 50.215%,47.639% 48.756%,50.003% 47.626%,47.37% 49.96%,50.427% 52.87%,49.926% 47.06%,49.353% 53.204%,51.149% 47.466%,47.907% 48.024%,47.203% 51.297%,52.034% 51.482%,48.703% 47.607%,47.008% 49.672%,52.278% 50.476%,52.612% 51.353%,48.794% 52.134%,51.781% 47.439%,50.452% 52.392%,46.933% 49.27%,53.288% 49.799%,48.115% 51.827%,48.532% 52.352%,49.744% 47.075%,49.508% 47.733%,52.572% 51.724%,50.883% 52.094%,48.098% 52.17%,47.683% 48.577%;}
50% {background-position:47.16% 51.195%,48.134% 47.948%,50.108% 47.713%,53.112% 49.305%,52.425% 48.889%,48.336% 47.699%,47.166% 50.806%,49.066% 52.472%,47.793% 49.007%,51.523% 52.667%,51.404% 52.329%,51.639% 52.286%,50.954% 52.045%,49.932% 52.132%,47.809% 51.966%,50.345% 47.578%,48.166% 51.943%,49.04% 46.987%,47.899% 48.35%,48.885% 47.552%,47.377% 49.818%,48.224% 47.361%,52.571% 51.021%,47.33% 48.725%,52.729% 51.353%,49.787% 52.332%,48.035% 48.204%,52.685% 49.671%,51.2% 48.066%,50.148% 52.26%,51.905% 51.96%,50.923% 47.084%,49.418% 52.753%,47.676% 50.822%,50.312% 53.084%,48.281% 47.771%,47.684% 48.676%,49.399% 52.846%,47.045% 49.47%,51.036% 52.652%,52.402% 50.822%,49.054% 47.834%,50.845% 52.157%,52.042% 48.258%,48.089% 52.099%,46.801% 49.215%,51.223% 47.469%,47.417% 51.028%,47.397% 48.504%,47.325% 49.216%,52.029% 47.988%,47.083% 49.573%,49.758% 47.073%,52.651% 50.46%,48.169% 51.533%,47.824% 51.677%,53.247% 50.331%,47.636% 48.676%,50.114% 47.621%,47.329% 49.901%,50.342% 52.909%,50.003% 47.062%,49.26% 53.171%,51.249% 47.487%,47.972% 47.972%,47.134% 51.253%,52.009% 51.602%,48.754% 47.538%,47.016% 49.592%,52.297% 50.596%,52.577% 51.449%,48.689% 52.13%,51.887% 47.488%,50.345% 52.433%,46.935% 49.213%,53.336% 49.91%,48.074% 51.77%,48.43% 52.346%,49.82% 47.054%,49.608% 47.709%,52.535% 51.839%,50.782% 52.121%,48.025% 52.135%,47.686% 48.486%;}
50.5% {background-position:47.074% 51.141%,48.164% 47.864%,50.187% 47.708%,53.2% 49.387%,52.472% 49.006%,48.382% 47.624%,47.085% 50.757%,48.978% 52.455%,47.789% 48.938%,51.453% 52.755%,51.311% 52.379%,51.573% 52.38%,50.858% 52.1%,49.834% 52.148%,47.731% 51.929%,50.431% 47.559%,48.067% 51.934%,49.1% 46.92%,47.908% 48.257%,48.93% 47.468%,47.356% 49.76%,48.276% 47.267%,52.584% 51.146%,47.328% 48.64%,52.698% 51.475%,49.694% 52.351%,48.071% 48.135%,52.737% 49.761%,51.31% 48.067%,50.05% 52.282%,51.847% 52.048%,51.031% 47.078%,49.315% 52.772%,47.63% 50.769%,50.224% 53.112%,48.331% 47.698%,47.675% 48.59%,49.324% 52.841%,47.002% 49.395%,50.945% 52.734%,52.41% 50.951%,49.136% 47.801%,50.742% 52.205%,52.138% 48.315%,48.011% 52.068%,46.786% 49.14%,51.329% 47.469%,47.347% 50.991%,47.42% 48.434%,47.32% 49.156%,52.136% 48.042%,47.055% 49.498%,49.834% 47.014%,52.67% 50.56%,48.098% 51.508%,47.769% 51.623%,53.243% 50.447%,47.62% 48.586%,50.227% 47.604%,47.273% 49.839%,50.258% 52.963%,50.081% 47.049%,49.163% 53.156%,51.357% 47.497%,48.027% 47.908%,47.048% 51.215%,51.994% 51.733%,48.8% 47.454%,47.006% 49.509%,52.325% 50.724%,52.552% 51.553%,48.574% 52.136%,52.005% 47.527%,50.236% 52.486%,46.92% 49.151%,53.4% 50.025%,48.021% 51.722%,48.318% 52.352%,49.897% 47.017%,49.708% 47.672%,52.508% 51.966%,50.684% 52.159%,47.939% 52.111%,47.677% 48.385%;}
51% {background-position:46.97% 51.09%,48.187% 47.767%,50.268% 47.691%,53.303% 49.469%,52.532% 49.12%,48.422% 47.535%,46.986% 50.71%,48.884% 52.451%,47.772% 48.861%,51.39% 52.857%,51.223% 52.442%,51.511% 52.487%,50.763% 52.167%,49.734% 52.176%,47.638% 51.9%,50.522% 47.527%,47.955% 51.934%,49.157% 46.836%,47.906% 48.152%,48.973% 47.368%,47.32% 49.698%,48.321% 47.156%,52.608% 51.281%,47.313% 48.544%,52.679% 51.607%,49.598% 52.383%,48.099% 48.054%,52.804% 49.854%,51.43% 48.061%,49.951% 52.317%,51.798% 52.149%,51.147% 47.058%,49.205% 52.806%,47.569% 50.719%,50.137% 53.157%,48.375% 47.611%,47.654% 48.493%,49.244% 52.851%,46.943% 49.314%,50.856% 52.831%,52.428% 51.089%,49.215% 47.756%,50.64% 52.265%,52.248% 48.368%,47.921% 52.047%,46.754% 49.059%,51.445% 47.461%,47.261% 50.957%,47.429% 48.354%,47.301% 49.09%,52.256% 48.091%,47.009% 49.418%,49.913% 46.938%,52.7% 50.667%,48.015% 51.491%,47.7% 51.577%,53.256% 50.568%,47.594% 48.484%,50.345% 47.574%,47.202% 49.773%,50.173% 53.032%,50.161% 47.019%,49.061% 53.158%,51.477% 47.496%,48.073% 47.83%,46.944% 51.183%,51.986% 51.875%,48.844% 47.355%,46.978% 49.421%,52.364% 50.86%,52.538% 51.669%,48.449% 52.154%,52.136% 47.556%,50.125% 52.552%,46.889% 49.082%,53.481% 50.144%,47.957% 51.685%,48.193% 52.369%,49.977% 46.964%,49.811% 47.623%,52.49% 52.106%,50.589% 52.209%,47.84% 52.096%,47.656% 48.27%;}
51.5% {background-position:46.848% 51.04%,48.203% 47.654%,50.353% 47.662%,53.424% 49.555%,52.606% 49.234%,48.457% 47.429%,46.87% 50.663%,48.782% 52.461%,47.745% 48.774%,51.331% 52.976%,51.14% 52.518%,51.451% 52.609%,50.667% 52.245%,49.629% 52.216%,47.531% 51.878%,50.62% 47.484%,47.829% 51.943%,49.212% 46.733%,47.893% 48.032%,49.015% 47.252%,47.268% 49.633%,48.363% 47.026%,52.64% 51.427%,47.284% 48.436%,52.671% 51.75%,49.496% 52.427%,48.12% 47.96%,52.883% 49.951%,51.563% 48.048%,49.849% 52.364%,51.755% 52.262%,51.275% 47.027%,49.088% 52.854%,47.495% 50.671%,50.047% 53.218%,48.414% 47.508%,47.623% 48.384%,49.158% 52.876%,46.868% 49.225%,50.765% 52.942%,52.457% 51.237%,49.293% 47.698%,50.536% 52.336%,52.371% 48.419%,47.817% 52.036%,46.705% 48.969%,51.573% 47.444%,47.159% 50.927%,47.428% 48.261%,47.267% 49.016%,52.39% 48.138%,46.948% 49.331%,49.996% 46.847%,52.742% 50.781%,47.92% 51.479%,47.617% 51.537%,53.284% 50.695%,47.557% 48.37%,50.47% 47.531%,47.117% 49.702%,50.084% 53.118%,50.245% 46.974%,48.952% 53.178%,51.608% 47.486%,48.111% 47.739%,46.821% 51.154%,51.986% 52.031%,48.886% 47.239%,46.934% 49.328%,52.412% 51.007%,52.53% 51.796%,48.311% 52.181%,52.281% 47.578%,50.008% 52.632%,46.842% 49.005%,53.577% 50.271%,47.879% 51.655%,48.054% 52.396%,50.06% 46.895%,49.919% 47.561%,52.479% 52.26%,50.492% 52.271%,47.727% 52.088%,47.624% 48.142%;}
52% {background-position:46.708% 50.99%,48.214% 47.526%,50.444% 47.621%,53.561% 49.644%,52.692% 49.35%,48.488% 47.307%,46.736% 50.615%,48.67% 52.483%,47.707% 48.678%,51.275% 53.113%,51.059% 52.609%,51.392% 52.746%,50.567% 52.335%,49.518% 52.266%,47.408% 51.863%,50.726% 47.43%,47.689% 51.958%,49.268% 46.61%,47.871% 47.898%,49.057% 47.12%,47.202% 49.563%,48.403% 46.879%,52.681% 51.586%,47.242% 48.315%,52.674% 51.906%,49.388% 52.483%,48.135% 47.853%,52.976% 50.053%,51.708% 48.029%,49.742% 52.423%,51.717% 52.39%,51.414% 46.985%,48.962% 52.914%,47.406% 50.624%,49.955% 53.297%,48.45% 47.39%,47.583% 48.263%,49.065% 52.915%,46.778% 49.127%,50.67% 53.069%,52.494% 51.397%,49.372% 47.626%,50.429% 52.42%,52.508% 48.47%,47.699% 52.033%,46.639% 48.87%,51.714% 47.421%,47.039% 50.899%,47.417% 48.157%,47.221% 48.933%,52.539% 48.186%,46.871% 49.236%,50.085% 46.741%,52.795% 50.905%,47.811% 51.473%,47.519% 51.503%,53.326% 50.829%,47.51% 48.244%,50.604% 47.477%,47.016% 49.624%,49.992% 53.219%,50.334% 46.914%,48.835% 53.213%,51.752% 47.468%,48.145% 47.632%,46.679% 51.129%,51.991% 52.202%,48.927% 47.107%,46.872% 49.226%,52.468% 51.166%,52.529% 51.935%,48.16% 52.217%,52.443% 47.593%,49.885% 52.723%,46.78% 48.919%,53.688% 50.407%,47.789% 51.633%,47.902% 52.433%,50.149% 46.81%,50.033% 47.486%,52.473% 52.43%,50.394% 52.345%,47.6% 52.088%,47.582% 47.998%;}
52.5% {background-position:46.55% 50.938%,48.222% 47.382%,50.542% 47.569%,53.714% 49.74%,52.792% 49.471%,48.517% 47.168%,46.585% 50.564%,48.548% 52.516%,47.661% 48.57%,51.221% 53.266%,50.979% 52.713%,51.332% 52.898%,50.462% 52.437%,49.4% 52.328%,47.269% 51.852%,50.841% 47.366%,47.532% 51.98%,49.325% 46.469%,47.841% 47.747%,49.101% 46.972%,47.122% 49.486%,48.442% 46.712%,52.728% 51.76%,47.189% 48.181%,52.686% 52.077%,49.272% 52.55%,48.147% 47.732%,53.081% 50.163%,51.868% 48.005%,49.628% 52.494%,51.682% 52.531%,51.568% 46.933%,48.824% 52.988%,47.302% 50.575%,49.858% 53.392%,48.483% 47.256%,47.534% 48.127%,48.964% 52.967%,46.674% 49.02%,50.57% 53.211%,52.54% 51.572%,49.454% 47.542%,50.317% 52.515%,52.66% 48.522%,47.565% 52.038%,46.558% 48.76%,51.868% 47.393%,46.903% 50.872%,47.398% 48.039%,47.162% 48.841%,52.703% 48.236%,46.779% 49.132%,50.181% 46.62%,52.857% 51.039%,47.689% 51.47%,47.406% 51.472%,53.383% 50.973%,47.455% 48.103%,50.749% 47.411%,46.902% 49.54%,49.893% 53.335%,50.43% 46.839%,48.708% 53.263%,51.911% 47.443%,48.175% 47.511%,46.517% 51.105%,52.001% 52.39%,48.971% 46.959%,46.795% 49.116%,52.531% 51.339%,52.532% 52.089%,47.994% 52.263%,52.622% 47.604%,49.753% 52.828%,46.705% 48.823%,53.812% 50.553%,47.685% 51.618%,47.733% 52.478%,50.244% 46.71%,50.155% 47.4%,52.471% 52.617%,50.292% 52.43%,47.458% 52.092%,47.531% 47.838%;}
53% {background-position:46.375% 50.884%,48.228% 47.221%,50.648% 47.507%,53.883% 49.843%,52.906% 49.599%,48.545% 47.012%,46.417% 50.51%,48.415% 52.561%,47.605% 48.451%,51.166% 53.438%,50.897% 52.833%,51.269% 53.065%,50.349% 52.549%,49.273% 52.399%,47.114% 51.845%,50.968% 47.293%,47.36% 52.007%,49.385% 46.308%,47.802% 47.578%,49.149% 46.808%,47.027% 49.402%,48.484% 46.527%,52.78% 51.949%,47.126% 48.031%,52.704% 52.264%,49.146% 52.627%,48.157% 47.596%,53.198% 50.281%,52.043% 47.978%,49.506% 52.576%,51.649% 52.688%,51.736% 46.874%,48.675% 53.073%,47.183% 50.524%,49.755% 53.502%,48.518% 47.105%,47.478% 47.977%,48.854% 53.031%,46.557% 48.902%,50.463% 53.367%,52.592% 51.762%,49.539% 47.444%,50.198% 52.623%,52.827% 48.578%,47.417% 52.048%,46.463% 48.638%,52.038% 47.363%,46.749% 50.845%,47.373% 47.907%,47.092% 48.739%,52.882% 48.29%,46.672% 49.018%,50.287% 46.485%,52.927% 51.184%,47.553% 51.47%,47.279% 51.444%,53.452% 51.128%,47.392% 47.947%,50.906% 47.335%,46.775% 49.448%,49.788% 53.466%,50.533% 46.751%,48.569% 53.328%,52.085% 47.414%,48.203% 47.374%,46.336% 51.082%,52.014% 52.595%,49.017% 46.794%,46.701% 48.994%,52.601% 51.528%,52.538% 52.256%,47.812% 52.315%,52.819% 47.613%,49.61% 52.943%,46.617% 48.718%,53.95% 50.712%,47.566% 51.607%,47.548% 52.53%,50.347% 46.596%,50.288% 47.302%,52.47% 52.82%,50.184% 52.527%,47.3% 52.1%,47.473% 47.661%;}
53.5% {background-position:46.181% 50.824%,48.234% 47.043%,50.764% 47.436%,54.068% 49.956%,53.032% 49.736%,48.575% 46.839%,46.232% 50.451%,48.268% 52.615%,47.542% 48.319%,51.109% 53.629%,50.812% 52.966%,51.201% 53.247%,50.228% 52.673%,49.135% 52.48%,46.942% 51.839%,51.107% 47.212%,47.171% 52.037%,49.45% 46.129%,47.758% 47.391%,49.202% 46.628%,46.919% 49.311%,48.529% 46.323%,52.836% 52.155%,47.053% 47.866%,52.729% 52.468%,49.009% 52.715%,48.166% 47.445%,53.327% 50.41%,52.235% 47.949%,49.374% 52.669%,51.616% 52.861%,51.92% 46.809%,48.511% 53.169%,47.05% 50.471%,49.645% 53.629%,48.554% 46.938%,47.416% 47.812%,48.734% 53.108%,46.427% 48.771%,50.347% 53.538%,52.65% 51.969%,49.632% 47.334%,50.069% 52.742%,53.008% 48.64%,47.252% 52.063%,46.354% 48.504%,52.222% 47.331%,46.577% 50.817%,47.342% 47.761%,47.012% 48.627%,53.075% 48.352%,46.552% 48.892%,50.403% 46.337%,53.004% 51.343%,47.402% 51.473%,47.135% 51.417%,53.532% 51.297%,47.324% 47.775%,51.078% 47.25%,46.634% 49.346%,49.674% 53.611%,50.646% 46.65%,48.417% 53.407%,52.275% 47.382%,48.231% 47.222%,46.134% 51.058%,52.03% 52.818%,49.068% 46.612%,46.593% 48.861%,52.676% 51.733%,52.544% 52.438%,47.613% 52.375%,53.035% 47.622%,49.455% 53.071%,46.518% 48.601%,54.099% 50.886%,47.432% 51.6%,47.346% 52.588%,50.46% 46.469%,50.434% 47.193%,52.469% 53.042%,50.068% 52.636%,47.127% 52.111%,47.407% 47.466%;}
54% {background-position:45.97% 50.759%,48.241% 46.848%,50.891% 47.356%,54.266% 50.079%,53.171% 49.885%,48.607% 46.647%,46.03% 50.385%,48.107% 52.677%,47.473% 48.173%,51.049% 53.838%,50.722% 53.114%,51.126% 53.445%,50.096% 52.807%,48.985% 52.571%,46.753% 51.834%,51.259% 47.124%,46.964% 52.071%,49.521% 45.931%,47.707% 47.185%,49.262% 46.432%,46.799% 49.209%,48.58% 46.099%,52.894% 52.379%,46.972% 47.683%,52.757% 52.691%,48.86% 52.813%,48.176% 47.279%,53.465% 50.551%,52.444% 47.92%,49.231% 52.772%,51.581% 53.05%,52.121% 46.74%,48.334% 53.275%,46.902% 50.412%,49.526% 53.77%,48.594% 46.754%,47.349% 47.63%,48.602% 53.194%,46.286% 48.628%,50.22% 53.723%,52.711% 52.193%,49.732% 47.211%,49.929% 52.872%,53.204% 48.71%,47.07% 52.082%,46.233% 48.355%,52.423% 47.3%,46.388% 50.786%,47.308% 47.6%,46.923% 48.502%,53.284% 48.422%,46.419% 48.753%,50.53% 46.177%,53.086% 51.515%,47.237% 51.476%,46.976% 51.39%,53.622% 51.481%,47.25% 47.587%,51.267% 47.155%,46.482% 49.234%,49.549% 53.77%,50.77% 46.537%,48.252% 53.497%,52.484% 47.349%,48.261% 47.053%,45.913% 51.032%,52.046% 53.061%,49.124% 46.413%,46.471% 48.715%,52.754% 51.956%,52.548% 52.635%,47.396% 52.44%,53.27% 47.633%,49.286% 53.208%,46.409% 48.472%,54.259% 51.076%,47.283% 51.596%,47.125% 52.652%,50.583% 46.329%,50.594% 47.074%,52.465% 53.281%,49.943% 52.755%,46.937% 52.122%,47.336% 47.251%;}
54.5% {background-position:45.742% 50.686%,48.251% 46.635%,51.031% 47.268%,54.477% 50.216%,53.321% 50.048%,48.644% 46.438%,45.811% 50.313%,47.931% 52.748%,47.398% 48.013%,50.983% 54.066%,50.625% 53.277%,51.043% 53.657%,49.951% 52.952%,48.822% 52.669%,46.548% 51.828%,51.425% 47.031%,46.739% 52.106%,49.599% 45.714%,47.653% 46.958%,49.33% 46.22%,46.667% 49.098%,48.638% 45.857%,52.952% 52.62%,46.885% 47.483%,52.787% 52.933%,48.698% 52.918%,48.188% 47.098%,53.613% 50.706%,52.67% 47.891%,49.075% 52.884%,51.543% 53.255%,52.34% 46.669%,48.14% 53.389%,46.74% 50.349%,49.396% 53.925%,48.639% 46.553%,47.278% 47.432%,48.458% 53.29%,46.134% 48.471%,50.08% 53.921%,52.776% 52.438%,49.842% 47.076%,49.777% 53.012%,53.415% 48.79%,46.871% 52.102%,46.101% 48.192%,52.64% 47.273%,46.182% 50.753%,47.273% 47.424%,46.825% 48.366%,53.508% 48.505%,46.274% 48.601%,50.671% 46.006%,53.173% 51.702%,47.057% 51.478%,46.802% 51.36%,53.72% 51.681%,47.173% 47.381%,51.475% 47.053%,46.318% 49.111%,49.414% 53.941%,50.906% 46.414%,48.071% 53.598%,52.71% 47.316%,48.295% 46.869%,45.672% 51.003%,52.06% 53.323%,49.189% 46.199%,46.335% 48.553%,52.835% 52.198%,52.549% 52.848%,47.16% 52.51%,53.525% 47.649%,49.102% 53.356%,46.292% 48.331%,54.426% 51.283%,47.119% 51.593%,46.886% 52.719%,50.719% 46.177%,50.77% 46.946%,52.457% 53.539%,49.807% 52.886%,46.732% 52.133%,47.26% 47.015%;}
55% {background-position:45.496% 50.603%,48.266% 46.405%,51.183% 47.174%,54.7% 50.366%,53.483% 50.226%,48.688% 46.212%,45.577% 50.232%,47.739% 52.826%,47.319% 47.839%,50.911% 54.312%,50.519% 53.454%,50.949% 53.884%,49.792% 53.106%,48.644% 52.776%,46.325% 51.819%,51.607% 46.935%,46.497% 52.143%,49.687% 45.48%,47.595% 46.709%,49.407% 45.993%,46.523% 48.976%,48.707% 45.596%,53.008% 52.88%,46.792% 47.263%,52.817% 53.195%,48.522% 53.032%,48.206% 46.902%,53.768% 50.875%,52.915% 47.864%,48.906% 53.005%,51.499% 53.477%,52.578% 46.597%,47.929% 53.512%,46.565% 50.278%,49.255% 54.094%,48.692% 46.335%,47.205% 47.216%,48.301% 53.394%,45.972% 48.299%,49.926% 54.132%,52.842% 52.702%,49.964% 46.929%,49.609% 53.162%,53.639% 48.881%,46.655% 52.124%,45.96% 48.013%,52.874% 47.25%,45.958% 50.715%,47.239% 47.232%,46.722% 48.216%,53.746% 48.6%,46.118% 48.434%,50.826% 45.825%,53.261% 51.906%,46.863% 51.48%,46.611% 51.327%,53.825% 51.898%,47.094% 47.158%,51.702% 46.945%,46.143% 48.976%,49.266% 54.124%,51.055% 46.281%,47.873% 53.71%,52.954% 47.286%,48.336% 46.668%,45.411% 50.971%,52.073% 53.606%,49.263% 45.968%,46.187% 48.376%,52.917% 52.46%,52.545% 53.076%,46.904% 52.584%,53.8% 47.672%,48.9% 53.512%,46.168% 48.177%,54.601% 51.509%,46.938% 51.59%,46.627% 52.788%,50.869% 46.016%,50.964% 46.809%,52.442% 53.816%,49.658% 53.026%,46.51% 52.142%,47.182% 46.759%;}
55.5% {background-position:45.235% 50.511%,48.288% 46.157%,51.351% 47.075%,54.934% 50.532%,53.654% 50.423%,48.739% 45.968%,45.327% 50.141%,47.53% 52.909%,47.237% 47.649%,50.83% 54.575%,50.403% 53.644%,50.843% 54.126%,49.616% 53.269%,48.451% 52.889%,46.086% 51.806%,51.805% 46.835%,46.236% 52.178%,49.785% 45.229%,47.536% 46.439%,49.496% 45.752%,46.37% 48.842%,48.788% 45.316%,53.061% 53.16%,46.696% 47.024%,52.846% 53.479%,48.33% 53.153%,48.23% 46.69%,53.929% 51.059%,53.179% 47.841%,48.721% 53.135%,51.449% 53.715%,52.836% 46.528%,47.701% 53.64%,46.375% 50.199%,49.101% 54.275%,48.755% 46.102%,47.131% 46.983%,48.131% 53.505%,45.802% 48.111%,49.757% 54.355%,52.907% 52.988%,50.099% 46.772%,49.426% 53.322%,53.877% 48.987%,46.421% 52.144%,45.811% 47.818%,53.124% 47.235%,45.718% 50.673%,47.207% 47.024%,46.613% 48.052%,53.997% 48.712%,45.952% 48.251%,50.997% 45.636%,53.351% 52.125%,46.653% 51.479%,46.406% 51.288%,53.934% 52.135%,47.014% 46.917%,51.951% 46.831%,45.959% 48.828%,49.104% 54.317%,51.219% 46.141%,47.658% 53.829%,53.218% 47.261%,48.384% 46.451%,45.131% 50.933%,52.081% 53.909%,49.349% 45.723%,46.028% 48.181%,52.998% 52.742%,52.532% 53.32%,46.627% 52.661%,54.094% 47.703%,48.68% 53.677%,46.038% 48.009%,54.78% 51.755%,46.742% 51.586%,46.349% 52.86%,51.034% 45.846%,51.179% 46.665%,52.419% 54.112%,49.495% 53.176%,46.272% 52.148%,47.101% 46.481%;}
56% {background-position:44.957% 50.406%,48.317% 45.892%,51.534% 46.971%,55.176% 50.714%,53.834% 50.641%,48.801% 45.707%,45.062% 50.04%,47.304% 52.997%,47.153% 47.443%,50.739% 54.857%,50.274% 53.847%,50.723% 54.381%,49.424% 53.44%,48.241% 53.009%,45.829% 51.788%,52.021% 46.735%,45.956% 52.212%,49.896% 44.963%,47.476% 46.146%,49.597% 45.498%,46.207% 48.695%,48.882% 45.019%,53.109% 53.459%,46.597% 46.765%,52.871% 53.784%,48.122% 53.279%,48.263% 46.463%,54.095% 51.261%,53.462% 47.824%,48.52% 53.271%,51.39% 53.969%,53.113% 46.463%,47.455% 53.774%,46.173% 50.111%,48.932% 54.467%,48.828% 45.852%,47.058% 46.731%,47.947% 53.622%,45.626% 47.907%,49.57% 54.589%,52.97% 53.295%,50.25% 46.604%,49.225% 53.491%,54.128% 49.108%,46.17% 52.164%,45.655% 47.605%,53.392% 47.229%,45.461% 50.624%,47.18% 46.8%,46.5% 47.875%,54.262% 48.843%,45.777% 48.051%,51.185% 45.441%,53.439% 52.362%,46.429% 51.474%,46.184% 51.244%,54.047% 52.391%,46.935% 46.656%,52.223% 46.714%,45.766% 48.666%,48.928% 54.52%,51.398% 45.996%,47.425% 53.956%,53.5% 47.243%,48.443% 46.218%,44.831% 50.889%,52.084% 54.234%,49.447% 45.463%,45.858% 47.967%,53.078% 53.046%,52.51% 53.58%,46.33% 52.739%,54.409% 47.746%,48.441% 53.849%,45.904% 47.827%,54.962% 52.022%,46.53% 51.58%,46.05% 52.931%,51.215% 45.669%,51.414% 46.515%,52.385% 54.425%,49.317% 53.335%,46.017% 52.148%,47.021% 46.181%;}
56.5% {background-position:44.664% 50.288%,48.357% 45.609%,51.733% 46.866%,55.424% 50.915%,54.022% 50.88%,48.874% 45.43%,44.783% 49.927%,47.059% 53.088%,47.069% 47.221%,50.637% 55.155%,50.132% 54.063%,50.588% 54.648%,49.212% 53.619%,48.013% 53.134%,45.556% 51.763%,52.254% 46.636%,45.658% 52.244%,50.02% 44.681%,47.417% 45.83%,49.712% 45.23%,46.035% 48.535%,48.993% 44.705%,53.151% 53.778%,46.498% 46.485%,52.89% 54.11%,47.898% 53.411%,48.306% 46.221%,54.264% 51.481%,53.763% 47.814%,48.301% 53.414%,51.321% 54.239%,53.411% 46.405%,47.188% 53.913%,45.958% 50.013%,48.75% 54.669%,48.916% 45.587%,46.987% 46.46%,47.748% 53.743%,45.444% 47.685%,49.364% 54.833%,53.029% 53.624%,50.418% 46.427%,49.005% 53.667%,54.39% 49.248%,45.9% 52.179%,45.494% 47.375%,53.676% 47.235%,45.187% 50.567%,47.16% 46.561%,46.384% 47.683%,54.539% 48.993%,45.595% 47.833%,51.39% 45.24%,53.525% 52.617%,46.19% 51.465%,45.948% 51.191%,54.159% 52.668%,46.858% 46.377%,52.519% 46.595%,45.565% 48.49%,48.736% 54.732%,51.594% 45.845%,47.173% 54.088%,53.802% 47.234%,48.514% 45.97%,44.513% 50.837%,52.08% 54.578%,49.559% 45.189%,45.68% 47.734%,53.153% 53.372%,52.477% 53.855%,46.011% 52.818%,54.743% 47.803%,48.181% 54.027%,45.768% 47.63%,55.144% 52.311%,46.302% 51.57%,45.73% 53.001%,51.413% 45.487%,51.673% 46.36%,52.338% 54.757%,49.121% 53.502%,45.747% 52.143%,46.941% 45.858%;}
57% {background-position:44.356% 50.155%,48.409% 45.31%,51.95% 46.759%,55.678% 51.135%,54.215% 51.143%,48.961% 45.137%,44.49% 49.8%,46.796% 53.181%,46.986% 46.982%,50.522% 55.469%,49.974% 54.29%,50.436% 54.928%,48.981% 53.805%,47.767% 53.263%,45.266% 51.729%,52.506% 46.539%,45.341% 52.271%,50.16% 44.387%,47.36% 45.491%,49.843% 44.951%,45.857% 48.36%,49.122% 44.375%,53.183% 54.116%,46.399% 46.184%,52.902% 54.458%,47.655% 53.546%,48.361% 45.965%,54.435% 51.719%,54.084% 47.813%,48.065% 53.563%,51.24% 54.524%,53.73% 46.355%,46.903% 54.054%,45.731% 49.904%,48.551% 54.88%,49.018% 45.307%,46.92% 46.17%,47.534% 53.867%,45.258% 47.446%,49.138% 55.086%,53.083% 53.976%,50.605% 46.242%,48.765% 53.85%,54.663% 49.407%,45.613% 52.191%,45.33% 47.126%,53.977% 47.255%,44.898% 50.503%,47.148% 46.305%,46.268% 47.476%,54.826% 49.167%,45.407% 47.596%,51.615% 45.037%,53.606% 52.89%,45.936% 51.45%,45.697% 51.13%,54.27% 52.966%,46.785% 46.079%,52.841% 46.474%,45.358% 48.298%,48.528% 54.951%,51.807% 45.693%,46.901% 54.225%,54.123% 47.237%,48.6% 45.707%,44.176% 50.777%,52.068% 54.944%,49.688% 44.902%,45.493% 47.48%,53.224% 53.719%,52.43% 54.145%,45.67% 52.897%,55.095% 47.876%,47.899% 54.211%,45.632% 47.418%,55.325% 52.623%,46.059% 51.555%,45.391% 53.069%,51.629% 45.301%,51.956% 46.202%,52.277% 55.106%,48.907% 53.676%,45.461% 52.129%,46.864% 45.512%;}
57.5% {background-position:44.034% 50.006%,48.474% 44.995%,52.184% 46.653%,55.934% 51.374%,54.414% 51.431%,49.063% 44.828%,44.185% 49.66%,46.514% 53.275%,46.905% 46.726%,50.392% 55.797%,49.799% 54.528%,50.266% 55.219%,48.728% 53.997%,47.501% 53.395%,44.96% 51.685%,52.776% 46.447%,45.006% 52.294%,50.316% 44.08%,47.307% 45.127%,49.992% 44.661%,45.672% 48.17%,49.271% 44.03%,53.205% 54.473%,46.304% 45.861%,52.903% 54.828%,47.394% 53.684%,48.43% 45.694%,54.605% 51.977%,54.422% 47.822%,47.809% 53.715%,51.146% 54.823%,54.069% 46.318%,46.596% 54.196%,45.492% 49.782%,48.335% 55.098%,49.138% 45.014%,46.858% 45.862%,47.304% 53.993%,45.069% 47.188%,48.891% 55.346%,53.13% 54.35%,50.812% 46.049%,48.503% 54.039%,54.946% 49.588%,45.309% 52.196%,45.165% 46.857%,54.293% 47.291%,44.594% 50.429%,47.147% 46.033%,46.153% 47.253%,55.124% 49.364%,45.215% 47.341%,51.859% 44.833%,53.68% 53.18%,45.668% 51.429%,45.431% 51.058%,54.377% 53.287%,46.717% 45.761%,53.19% 46.355%,45.145% 48.091%,48.302% 55.176%,52.038% 45.54%,46.609% 54.364%,54.463% 47.252%,48.702% 45.43%,43.821% 50.707%,52.046% 55.329%,49.834% 44.604%,45.3% 47.205%,53.287% 54.089%,52.367% 54.449%,45.307% 52.974%,55.466% 47.968%,47.595% 54.399%,45.498% 47.19%,55.503% 52.959%,45.8% 51.534%,45.03% 53.133%,51.865% 45.114%,52.265% 46.041%,52.2% 55.472%,48.674% 53.856%,45.158% 52.106%,46.791% 45.142%;}
58% {background-position:43.699% 49.84%,48.555% 44.665%,52.438% 46.549%,56.191% 51.635%,54.616% 51.746%,49.183% 44.505%,43.868% 49.505%,46.212% 53.369%,46.828% 46.453%,50.247% 56.14%,49.606% 54.776%,50.076% 55.519%,48.453% 54.193%,47.216% 53.53%,44.639% 51.631%,53.065% 46.361%,44.653% 52.31%,50.49% 43.762%,47.26% 44.74%,50.158% 44.363%,45.483% 47.964%,49.442% 43.671%,53.214% 54.85%,46.213% 45.517%,52.893% 55.219%,47.114% 53.824%,48.516% 45.41%,54.773% 52.256%,54.779% 47.844%,47.533% 53.871%,51.036% 55.137%,54.428% 46.294%,46.269% 54.338%,45.243% 49.647%,48.102% 55.322%,49.277% 44.707%,46.804% 45.534%,47.059% 54.119%,44.879% 46.911%,48.622% 55.613%,53.168% 54.746%,51.041% 45.85%,48.218% 54.233%,55.237% 49.792%,44.987% 52.195%,45% 46.569%,54.625% 47.345%,44.276% 50.346%,47.159% 45.745%,46.04% 47.015%,55.429% 49.588%,45.019% 47.065%,52.124% 44.629%,53.746% 53.489%,45.386% 51.399%,45.152% 50.973%,54.479% 53.63%,46.657% 45.423%,53.565% 46.239%,44.928% 47.866%,48.059% 55.406%,52.288% 45.389%,46.297% 54.504%,54.821% 47.284%,48.824% 45.138%,43.45% 50.626%,52.012% 55.733%,49.999% 44.296%,45.103% 46.906%,53.343% 54.481%,52.287% 54.768%,44.922% 53.049%,55.854% 48.081%,47.267% 54.589%,45.367% 46.947%,55.673% 53.318%,45.525% 51.506%,44.649% 53.192%,52.12% 44.928%,52.601% 45.88%,52.104% 55.854%,48.421% 54.042%,44.841% 52.073%,46.725% 44.749%;}
58.5% {background-position:43.353% 49.655%,48.653% 44.319%,52.71% 46.449%,56.447% 51.917%,54.819% 52.089%,49.321% 44.169%,43.541% 49.334%,45.891% 53.462%,46.756% 46.162%,50.085% 56.495%,49.394% 55.033%,49.865% 55.828%,48.155% 54.393%,46.91% 53.666%,44.302% 51.564%,53.374% 46.284%,44.281% 52.319%,50.683% 43.437%,47.219% 44.329%,50.345% 44.056%,45.289% 47.742%,49.637% 43.3%,53.209% 55.245%,46.128% 45.15%,52.87% 55.631%,46.815% 53.964%,48.619% 45.113%,54.937% 52.554%,55.153% 47.879%,47.237% 54.029%,50.911% 55.463%,54.807% 46.287%,45.921% 54.48%,44.983% 49.497%,47.85% 55.55%,49.436% 44.388%,46.758% 45.187%,46.797% 54.243%,44.69% 46.614%,48.33% 55.886%,53.195% 55.165%,51.294% 45.647%,47.91% 54.431%,55.535% 50.021%,44.648% 52.185%,44.838% 46.261%,54.972% 47.42%,43.943% 50.251%,47.187% 45.442%,45.932% 46.76%,55.742% 49.84%,44.821% 46.768%,52.41% 44.429%,53.802% 53.816%,45.091% 51.361%,44.859% 50.876%,54.571% 53.996%,46.605% 45.067%,53.969% 46.128%,44.707% 47.624%,47.797% 55.638%,52.557% 45.243%,45.963% 54.643%,55.196% 47.333%,48.966% 44.834%,43.062% 50.534%,51.965% 56.157%,50.184% 43.979%,44.901% 46.585%,53.388% 54.895%,52.188% 55.099%,44.514% 53.12%,56.257% 48.217%,46.916% 54.781%,45.241% 46.688%,55.835% 53.702%,45.236% 51.469%,44.248% 53.246%,52.396% 44.744%,52.965% 45.721%,51.988% 56.251%,48.146% 54.232%,44.509% 52.028%,46.665% 44.333%;}
59% {background-position:42.995% 49.45%,48.771% 43.961%,53.001% 46.356%,56.698% 52.221%,55.022% 52.462%,49.48% 43.821%,43.204% 49.146%,45.55% 53.552%,46.691% 45.855%,49.904% 56.862%,49.161% 55.297%,49.632% 56.146%,47.832% 54.597%,46.583% 53.802%,43.951% 51.483%,53.701% 46.217%,43.893% 52.32%,50.896% 43.104%,47.187% 43.894%,50.552% 43.743%,45.094% 47.503%,49.859% 42.918%,53.188% 55.659%,46.051% 44.761%,52.831% 56.063%,46.496% 54.104%,48.743% 44.804%,55.094% 52.874%,55.543% 47.93%,46.919% 54.188%,50.768% 55.801%,55.206% 46.298%,45.552% 54.618%,44.715% 49.332%,47.58% 55.782%,49.618% 44.059%,46.723% 44.822%,46.52% 54.366%,44.504% 46.297%,48.014% 56.162%,53.211% 55.605%,51.571% 45.441%,47.577% 54.632%,55.837% 50.276%,44.293% 52.165%,44.679% 45.932%,55.332% 47.517%,43.598% 50.144%,47.232% 45.124%,45.829% 46.49%,56.06% 50.122%,44.623% 46.451%,52.718% 44.234%,53.845% 54.161%,44.782% 51.314%,44.553% 50.763%,54.654% 54.384%,46.565% 44.691%,54.401% 46.023%,44.486% 47.364%,47.516% 55.873%,52.846% 45.102%,45.608% 54.781%,55.588% 47.402%,49.131% 44.518%,42.659% 50.429%,51.904% 56.598%,50.391% 43.654%,44.698% 46.238%,53.421% 55.33%,52.068% 55.443%,44.085% 53.187%,56.675% 48.378%,46.539% 54.974%,45.123% 46.413%,55.986% 54.109%,44.932% 51.423%,43.826% 53.292%,52.693% 44.565%,53.358% 45.564%,51.85% 56.663%,47.85% 54.425%,44.162% 51.969%,46.615% 43.893%;}
59.5% {background-position:42.626% 49.225%,48.909% 43.589%,53.313% 46.27%,56.943% 52.548%,55.223% 52.864%,49.662% 43.462%,42.858% 48.94%,45.19% 53.637%,46.635% 45.53%,49.705% 57.238%,48.907% 55.568%,49.376% 56.469%,47.485% 54.802%,46.235% 53.938%,43.585% 51.386%,54.048% 46.163%,43.487% 52.311%,51.131% 42.767%,47.165% 43.436%,50.782% 43.426%,44.897% 47.246%,50.108% 42.527%,53.149% 56.089%,45.985% 44.351%,52.774% 56.515%,46.158% 54.242%,48.888% 44.484%,55.243% 53.215%,55.949% 47.998%,46.581% 54.348%,50.606% 56.15%,55.623% 46.331%,45.162% 54.753%,44.438% 49.15%,47.291% 56.016%,49.825% 43.72%,46.7% 44.438%,46.226% 54.484%,44.321% 45.96%,47.673% 56.44%,53.212% 56.066%,51.874% 45.233%,47.22% 54.834%,56.143% 50.559%,43.921% 52.135%,44.528% 45.583%,55.705% 47.639%,43.241% 50.025%,47.297% 44.792%,45.734% 46.204%,56.381% 50.435%,44.427% 46.111%,53.048% 44.047%,53.875% 54.523%,44.461% 51.255%,44.234% 50.635%,54.723% 54.795%,46.537% 44.296%,54.861% 45.927%,44.264% 47.086%,47.215% 56.108%,53.155% 44.971%,45.232% 54.915%,55.996% 47.494%,49.321% 44.192%,42.241% 50.31%,51.827% 57.055%,50.621% 43.324%,44.495% 45.867%,53.441% 55.786%,51.925% 55.799%,43.634% 53.247%,57.105% 48.567%,46.138% 55.167%,45.015% 46.121%,56.124% 54.541%,44.614% 51.366%,43.385% 53.33%,53.011% 44.393%,53.78% 45.412%,51.69% 57.087%,47.53% 54.62%,43.802% 51.896%,46.576% 43.429%;}
60% {background-position:42.249% 48.977%,49.069% 43.206%,53.643% 46.193%,57.179% 52.897%,55.419% 53.297%,49.867% 43.095%,42.505% 48.715%,44.81% 53.718%,46.588% 45.187%,49.486% 57.623%,48.629% 55.844%,49.096% 56.797%,47.113% 55.007%,45.866% 54.071%,43.206% 51.274%,54.414% 46.123%,43.064% 52.292%,51.389% 42.428%,47.154% 42.955%,51.034% 43.106%,44.701% 46.972%,50.386% 42.128%,53.092% 56.535%,45.931% 43.918%,52.698% 56.984%,45.799% 54.377%,49.056% 44.154%,55.382% 53.577%,56.369% 48.085%,46.22% 54.506%,50.423% 56.508%,56.058% 46.388%,44.75% 54.883%,44.154% 48.951%,46.982% 56.249%,50.058% 43.374%,46.692% 44.036%,45.916% 54.597%,44.144% 45.603%,47.307% 56.72%,53.198% 56.547%,52.204% 45.025%,46.836% 55.038%,56.451% 50.87%,43.534% 52.092%,44.384% 45.213%,56.089% 47.788%,42.872% 49.892%,47.383% 44.446%,45.649% 45.901%,56.704% 50.78%,44.234% 45.749%,53.4% 43.871%,53.888% 54.902%,44.128% 51.185%,43.905% 50.49%,54.776% 55.228%,46.523% 43.883%,55.35% 45.841%,44.043% 46.789%,46.895% 56.342%,53.485% 44.85%,44.834% 55.044%,56.418% 47.609%,49.537% 43.856%,41.81% 50.177%,51.734% 57.528%,50.875% 42.989%,44.293% 45.47%,53.447% 56.262%,51.758% 56.164%,43.161% 53.301%,57.547% 48.785%,45.711% 55.357%,44.918% 45.814%,56.245% 54.997%,44.282% 51.296%,42.924% 53.357%,53.351% 44.232%,54.232% 45.267%,51.504% 57.522%,47.187% 54.817%,43.429% 51.807%,46.55% 42.943%;}
60.5% {background-position:41.865% 48.707%,49.253% 42.814%,53.993% 46.128%,57.403% 53.27%,55.609% 53.761%,50.097% 42.719%,42.145% 48.471%,44.41% 53.792%,46.553% 44.828%,49.246% 58.015%,48.329% 56.125%,48.791% 57.13%,46.714% 55.213%,45.476% 54.202%,42.815% 51.144%,54.797% 46.099%,42.626% 52.261%,51.67% 42.089%,47.157% 42.451%,51.311% 42.786%,44.508% 46.679%,50.695% 41.725%,53.013% 56.997%,45.89% 43.464%,52.601% 57.472%,45.421% 54.508%,49.25% 43.815%,55.509% 53.959%,56.801% 48.192%,45.838% 54.662%,50.22% 56.875%,56.51% 46.47%,44.317% 55.006%,43.863% 48.734%,46.653% 56.481%,50.318% 43.021%,46.699% 43.617%,45.59% 54.703%,43.975% 45.225%,46.915% 56.999%,53.166% 57.048%,52.562% 44.818%,46.427% 55.241%,56.758% 51.21%,43.131% 52.036%,44.252% 44.822%,56.483% 47.965%,42.493% 49.745%,47.494% 44.087%,45.576% 45.583%,57.026% 51.159%,44.046% 45.365%,53.774% 43.707%,53.884% 55.298%,43.784% 51.102%,43.564% 50.326%,54.813% 55.683%,46.524% 43.451%,55.867% 45.768%,43.824% 46.472%,46.555% 56.573%,53.834% 44.743%,44.415% 55.166%,56.853% 47.751%,49.782% 43.512%,41.367% 50.028%,51.623% 58.016%,51.155% 42.653%,44.094% 45.048%,53.436% 56.757%,51.566% 56.539%,42.667% 53.347%,57.997% 49.034%,45.259% 55.545%,44.835% 45.491%,56.348% 55.477%,43.937% 51.214%,42.444% 53.375%,53.713% 44.083%,54.713% 45.131%,51.292% 57.968%,46.821% 55.014%,43.043% 51.701%,46.537% 42.435%;}
61% {background-position:41.474% 48.412%,49.463% 42.412%,54.363% 46.077%,57.614% 53.665%,55.792% 54.256%,50.355% 42.338%,41.781% 48.207%,43.991% 53.858%,46.532% 44.453%,48.985% 58.412%,48.004% 56.407%,48.461% 57.464%,46.29% 55.417%,45.064% 54.329%,42.412% 50.994%,55.198% 46.094%,42.172% 52.218%,51.974% 41.752%,47.174% 41.926%,51.613% 42.466%,44.317% 46.368%,51.037% 41.318%,52.912% 57.472%,45.866% 42.989%,52.482% 57.975%,45.023% 54.634%,49.471% 43.468%,55.621% 54.363%,57.245% 48.32%,45.434% 54.815%,49.995% 57.249%,56.977% 46.581%,43.863% 55.121%,43.567% 48.498%,46.304% 56.71%,50.607% 42.663%,46.723% 43.181%,45.247% 54.801%,43.816% 44.826%,46.497% 57.277%,53.117% 57.566%,52.948% 44.615%,45.991% 55.442%,57.063% 51.581%,42.714% 51.966%,44.132% 44.411%,56.886% 48.172%,42.106% 49.582%,47.631% 43.716%,45.516% 45.249%,57.346% 51.572%,43.864% 44.958%,54.171% 43.559%,53.86% 55.709%,43.429% 51.006%,43.214% 50.143%,54.829% 56.159%,46.544% 43.003%,56.413% 45.709%,43.61% 46.137%,46.195% 56.8%,54.203% 44.653%,43.975% 55.28%,57.3% 47.92%,50.058% 43.161%,40.912% 49.862%,51.493% 58.515%,51.461% 42.317%,43.9% 44.598%,53.407% 57.27%,51.347% 56.922%,42.153% 53.383%,58.455% 49.316%,44.782% 55.728%,44.768% 45.153%,56.43% 55.979%,43.58% 51.118%,41.946% 53.38%,54.096% 43.948%,55.225% 45.005%,51.054% 58.422%,46.43% 55.21%,42.645% 51.577%,46.541% 41.905%;}
61.5% {background-position:41.077% 48.093%,49.701% 42.004%,54.75% 46.041%,57.808% 54.083%,55.964% 54.783%,50.64% 41.953%,41.414% 47.921%,43.553% 53.916%,46.526% 44.061%,48.702% 58.812%,47.654% 56.692%,48.105% 57.799%,45.839% 55.618%,44.63% 54.451%,41.998% 50.825%,55.616% 46.11%,41.704% 52.161%,52.304% 41.42%,47.208% 41.38%,51.94% 42.151%,44.132% 46.038%,51.412% 40.909%,52.788% 57.96%,45.86% 42.494%,52.338% 58.493%,44.605% 54.754%,49.72% 43.116%,55.717% 54.786%,57.699% 48.471%,45.008% 54.963%,49.746% 57.629%,57.458% 46.723%,43.389% 55.226%,43.267% 48.243%,45.935% 56.934%,50.926% 42.303%,46.767% 42.729%,44.89% 54.889%,43.668% 44.407%,46.053% 57.551%,53.047% 58.102%,53.364% 44.418%,45.528% 55.641%,57.363% 51.983%,42.284% 51.88%,44.027% 43.979%,57.295% 48.411%,41.71% 49.404%,47.796% 43.334%,45.471% 44.899%,57.662% 52.02%,43.692% 44.529%,54.59% 43.428%,53.816% 56.134%,43.064% 50.896%,42.855% 49.939%,54.824% 56.655%,46.583% 42.538%,56.985% 45.667%,43.402% 45.781%,45.815% 57.022%,54.592% 44.58%,43.514% 55.384%,57.756% 48.119%,50.365% 42.805%,40.448% 49.68%,51.342% 59.027%,51.794% 41.983%,43.712% 44.123%,53.36% 57.8%,51.101% 57.312%,41.618% 53.41%,58.917% 49.632%,44.279% 55.905%,44.72% 44.799%,56.489% 56.503%,43.211% 51.006%,41.431% 53.372%,54.501% 43.831%,55.767% 44.892%,50.787% 58.884%,46.015% 55.403%,42.237% 51.433%,46.563% 41.355%;}
62% {background-position:40.677% 47.748%,49.966% 41.591%,55.156% 46.023%,57.983% 54.523%,56.124% 55.341%,50.955% 41.566%,41.044% 47.615%,43.097% 53.963%,46.536% 43.654%,48.395% 59.214%,47.28% 56.976%,47.723% 58.133%,45.362% 55.816%,44.176% 54.567%,41.575% 50.635%,56.049% 46.148%,41.222% 52.091%,52.659% 41.097%,47.26% 40.815%,52.294% 41.841%,43.954% 45.69%,51.822% 40.503%,52.638% 58.459%,45.873% 41.979%,52.17% 59.024%,44.167% 54.867%,49.999% 42.759%,55.794% 55.229%,58.16% 48.647%,44.559% 55.105%,49.474% 58.012%,57.951% 46.897%,42.894% 55.322%,42.963% 47.967%,45.546% 57.152%,51.277% 41.942%,46.832% 42.262%,44.516% 54.966%,43.534% 43.967%,45.583% 57.82%,52.956% 58.653%,53.809% 44.228%,45.039% 55.835%,57.656% 52.417%,41.84% 51.778%,43.94% 43.527%,57.709% 48.683%,41.307% 49.209%,47.991% 42.943%,45.444% 44.534%,57.971% 52.503%,43.53% 44.076%,55.031% 43.318%,53.749% 56.573%,42.69% 50.77%,42.487% 49.714%,54.794% 57.17%,46.644% 42.058%,57.583% 45.644%,43.201% 45.406%,45.416% 57.236%,55% 44.529%,43.033% 55.476%,58.22% 48.349%,50.706% 42.447%,39.974% 49.479%,51.171% 59.547%,52.154% 41.654%,43.534% 43.62%,53.292% 58.346%,50.825% 57.707%,41.064% 53.426%,59.382% 49.983%,43.751% 56.076%,44.692% 44.43%,56.522% 57.048%,42.832% 50.878%,40.899% 53.35%,54.927% 43.734%,56.338% 44.794%,50.49% 59.351%,45.575% 55.593%,41.818% 51.268%,46.604% 40.785%;}
62.5% {background-position:40.275% 47.376%,50.261% 41.175%,55.579% 46.024%,58.136% 54.985%,56.269% 55.929%,51.299% 41.179%,40.675% 47.286%,42.623% 54%,46.564% 43.233%,48.066% 59.615%,46.88% 57.258%,47.314% 58.465%,44.858% 56.009%,43.7% 54.676%,41.142% 50.423%,56.498% 46.21%,40.728% 52.004%,53.039% 40.784%,47.331% 40.231%,52.674% 41.539%,43.784% 45.322%,52.268% 40.1%,52.463% 58.968%,45.909% 41.446%,51.974% 59.566%,43.711% 54.97%,50.309% 42.399%,55.851% 55.691%,58.626% 48.847%,44.09% 55.241%,49.178% 58.398%,58.455% 47.106%,42.379% 55.405%,42.658% 47.671%,45.136% 57.363%,51.661% 41.583%,46.919% 41.781%,44.128% 55.031%,43.416% 43.507%,45.086% 58.084%,52.842% 59.218%,54.284% 44.047%,44.523% 56.025%,57.941% 52.882%,41.385% 51.657%,43.872% 43.055%,58.126% 48.989%,40.899% 48.996%,48.218% 42.543%,45.436% 44.155%,58.271% 53.022%,43.38% 43.601%,55.493% 43.231%,53.658% 57.025%,42.307% 50.629%,42.113% 49.465%,54.739% 57.703%,46.727% 41.564%,58.206% 45.641%,43.009% 45.011%,44.996% 57.442%,55.426% 44.502%,42.531% 55.556%,58.69% 48.611%,51.082% 42.087%,39.494% 49.26%,50.978% 60.076%,52.544% 41.331%,43.366% 43.091%,53.202% 58.906%,50.52% 58.106%,40.491% 53.43%,59.847% 50.371%,43.198% 56.239%,44.687% 44.047%,56.528% 57.613%,42.442% 50.733%,40.35% 53.312%,55.374% 43.66%,56.938% 44.713%,50.163% 59.822%,45.111% 55.779%,41.391% 51.082%,46.666% 40.197%;}
63% {background-position:39.872% 46.977%,50.587% 40.758%,56.019% 46.046%,58.265% 55.467%,56.399% 56.548%,51.676% 40.795%,40.306% 46.935%,42.131% 54.023%,46.612% 42.798%,47.713% 60.015%,46.454% 57.537%,46.879% 58.794%,44.329% 56.196%,43.204% 54.777%,40.702% 50.187%,56.959% 46.298%,40.221% 51.902%,53.446% 40.484%,47.424% 39.63%,53.081% 41.247%,43.624% 44.935%,52.75% 39.704%,52.26% 59.485%,45.968% 40.895%,51.75% 60.119%,43.235% 55.065%,50.651% 42.038%,55.886% 56.171%,59.097% 49.074%,43.599% 55.369%,48.857% 58.786%,58.967% 47.351%,41.846% 55.475%,42.352% 47.353%,44.707% 57.563%,52.078% 41.227%,47.031% 41.287%,43.725% 55.083%,43.314% 43.028%,44.563% 58.339%,52.705% 59.795%,54.789% 43.877%,43.981% 56.208%,58.215% 53.378%,40.918% 51.518%,43.825% 42.564%,58.543% 49.332%,40.487% 48.766%,48.479% 42.136%,45.449% 43.762%,58.56% 53.577%,43.245% 43.104%,55.975% 43.169%,53.542% 57.487%,41.918% 50.47%,41.733% 49.194%,54.656% 58.253%,46.835% 41.056%,58.854% 45.661%,42.828% 44.596%,44.557% 57.638%,55.87% 44.501%,42.01% 55.622%,59.164% 48.908%,51.494% 41.727%,39.007% 49.021%,50.763% 60.61%,52.962% 41.018%,43.211% 42.535%,53.09% 59.478%,50.184% 58.508%,39.901% 53.421%,60.309% 50.797%,42.621% 56.393%,44.706% 43.651%,56.505% 58.196%,42.044% 50.57%,39.787% 53.259%,55.84% 43.611%,57.567% 44.65%,49.806% 60.294%,44.623% 55.959%,40.955% 50.874%,46.751% 39.591%;}
63.5% {background-position:39.47% 46.55%,50.945% 40.341%,56.473% 46.091%,58.368% 55.971%,56.51% 57.196%,52.084% 40.416%,39.939% 46.561%,41.623% 54.034%,46.681% 42.35%,47.337% 60.411%,46.002% 57.813%,46.416% 59.117%,43.773% 56.376%,42.688% 54.869%,40.256% 49.927%,57.432% 46.415%,39.704% 51.783%,53.878% 40.202%,47.539% 39.014%,53.516% 40.969%,43.476% 44.53%,53.27% 39.317%,52.03% 60.008%,46.053% 40.328%,51.498% 60.679%,42.742% 55.148%,51.027% 41.677%,55.897% 56.667%,59.568% 49.328%,43.087% 55.488%,48.51% 59.172%,59.486% 47.634%,41.294% 55.531%,42.047% 47.012%,44.258% 57.753%,52.529% 40.876%,47.169% 40.782%,43.309% 55.119%,43.233% 42.529%,44.015% 58.585%,52.543% 60.383%,55.324% 43.721%,43.412% 56.384%,58.475% 53.906%,40.442% 51.36%,43.803% 42.055%,58.96% 49.711%,40.072% 48.518%,48.776% 41.724%,45.485% 43.356%,58.836% 54.168%,43.127% 42.585%,56.476% 43.135%,53.399% 57.96%,41.522% 50.295%,41.348% 48.897%,54.542% 58.818%,46.969% 40.537%,59.523% 45.705%,42.66% 44.162%,44.098% 57.823%,56.33% 44.528%,41.47% 55.672%,59.639% 49.24%,51.943% 41.37%,38.517% 48.762%,50.525% 61.148%,53.408% 40.716%,43.07% 41.953%,52.955% 60.061%,49.818% 58.91%,39.293% 53.399%,60.765% 51.261%,42.019% 56.536%,44.753% 43.241%,56.449% 58.797%,41.637% 50.388%,39.209% 53.188%,56.325% 43.589%,58.222% 44.608%,49.417% 60.767%,44.11% 56.132%,40.512% 50.641%,46.861% 38.971%;}
64% {background-position:39.07% 46.095%,51.336% 39.928%,56.942% 46.16%,58.442% 56.493%,56.601% 57.873%,52.525% 40.044%,39.577% 46.163%,41.099% 54.03%,46.773% 41.89%,46.937% 60.801%,45.525% 58.082%,45.927% 59.433%,43.192% 56.548%,42.153% 54.95%,39.804% 49.643%,57.916% 46.56%,39.177% 51.646%,54.336% 39.938%,47.678% 38.384%,53.977% 40.706%,43.342% 44.106%,53.827% 38.942%,51.771% 60.536%,46.165% 39.745%,51.215% 61.245%,42.231% 55.22%,51.437% 41.319%,55.882% 57.18%,60.039% 49.609%,42.554% 55.597%,48.138% 59.557%,60.009% 47.956%,40.724% 55.572%,41.743% 46.65%,43.79% 57.931%,53.015% 40.534%,47.334% 40.266%,42.878% 55.14%,43.173% 42.011%,43.441% 58.821%,52.356% 60.98%,55.888% 43.581%,42.818% 56.552%,58.72% 54.466%,39.957% 51.181%,43.807% 41.528%,59.373% 50.127%,39.656% 48.251%,49.11% 41.308%,45.546% 42.938%,59.096% 54.794%,43.027% 42.044%,56.995% 43.132%,53.228% 58.441%,41.12% 50.101%,40.959% 48.576%,54.398% 59.397%,47.131% 40.007%,60.212% 45.775%,42.505% 43.708%,43.621% 57.994%,56.805% 44.586%,40.912% 55.704%,60.113% 49.607%,52.43% 41.018%,38.023% 48.482%,50.263% 61.689%,53.885% 40.429%,42.946% 41.344%,52.794% 60.654%,49.419% 59.312%,38.67% 53.362%,61.213% 51.764%,41.394% 56.668%,44.828% 42.82%,56.361% 59.414%,41.224% 50.186%,38.619% 53.1%,56.828% 43.598%,58.903% 44.588%,48.997% 61.238%,43.574% 56.297%,40.064% 50.385%,46.996% 38.336%;}
64.5% {background-position:38.674% 45.611%,51.76% 39.521%,57.423% 46.256%,58.486% 57.033%,56.67% 58.577%,52.998% 39.682%,39.222% 45.742%,40.559% 54.01%,46.889% 41.419%,46.513% 61.184%,45.022% 58.344%,45.411% 59.741%,42.586% 56.71%,41.598% 55.021%,39.347% 49.333%,58.407% 46.737%,38.641% 51.49%,54.82% 39.698%,47.843% 37.742%,54.465% 40.461%,43.223% 43.663%,54.422% 38.582%,51.483% 61.066%,46.307% 39.149%,50.902% 61.815%,41.703% 55.279%,51.883% 40.966%,55.84% 57.707%,60.506% 49.919%,42.002% 55.695%,47.741% 59.937%,60.533% 48.32%,40.137% 55.596%,41.443% 46.265%,43.304% 58.095%,53.536% 40.203%,47.528% 39.743%,42.435% 55.143%,43.136% 41.476%,42.842% 59.045%,52.142% 61.583%,56.481% 43.458%,42.199% 56.71%,58.947% 55.055%,39.463% 50.98%,43.839% 40.984%,59.78% 50.581%,39.24% 47.964%,49.483% 40.89%,45.633% 42.508%,59.338% 55.454%,42.947% 41.482%,57.532% 43.162%,53.029% 58.929%,40.714% 49.889%,40.568% 48.228%,54.221% 59.988%,47.322% 39.468%,60.919% 45.874%,42.367% 43.235%,43.126% 58.152%,57.295% 44.678%,40.337% 55.719%,60.583% 50.012%,52.955% 40.674%,37.529% 48.182%,49.977% 62.23%,54.39% 40.158%,42.84% 40.711%,52.609% 61.253%,48.989% 59.712%,38.031% 53.309%,61.65% 52.306%,40.747% 56.788%,44.935% 42.387%,56.237% 60.044%,40.804% 49.964%,38.016% 52.992%,57.348% 43.638%,59.607% 44.593%,48.545% 61.706%,43.014% 56.453%,39.611% 50.103%,47.16% 37.689%;}
65% {background-position:38.284% 45.098%,52.218% 39.122%,57.915% 46.38%,58.496% 57.591%,56.715% 59.306%,53.506% 39.332%,38.873% 45.297%,40.005% 53.974%,47.031% 40.939%,46.066% 61.557%,44.493% 58.597%,44.869% 60.038%,41.955% 56.862%,41.026% 55.08%,38.888% 48.996%,58.906% 46.946%,38.098% 51.316%,55.329% 39.483%,48.035% 37.091%,54.98% 40.237%,43.121% 43.203%,55.055% 38.24%,51.164% 61.598%,46.48% 38.541%,50.558% 62.387%,41.158% 55.324%,52.365% 40.62%,55.77% 58.247%,60.967% 50.257%,41.43% 55.781%,47.317% 60.312%,61.057% 48.724%,39.535% 55.602%,41.148% 45.857%,42.799% 58.243%,54.092% 39.885%,47.753% 39.213%,41.98% 55.128%,43.125% 40.923%,42.218% 59.255%,51.901% 62.192%,57.102% 43.354%,41.555% 56.857%,59.155% 55.675%,38.963% 50.757%,43.902% 40.425%,60.18% 51.073%,38.825% 47.658%,49.896% 40.471%,45.75% 42.067%,59.56% 56.148%,42.889% 40.9%,58.084% 43.227%,52.8% 59.422%,40.305% 49.657%,40.176% 47.854%,54.01% 60.59%,47.544% 38.923%,61.643% 46.001%,42.246% 42.744%,42.613% 58.294%,57.797% 44.804%,39.745% 55.713%,61.048% 50.454%,53.52% 40.338%,37.035% 47.859%,49.668% 62.768%,54.924% 39.908%,42.756% 40.052%,52.397% 61.858%,48.527% 60.109%,37.379% 53.241%,62.073% 52.887%,40.077% 56.894%,45.075% 41.944%,56.077% 60.687%,40.38% 49.72%,37.403% 52.864%,57.882% 43.714%,60.334% 44.625%,48.06% 62.169%,42.432% 56.6%,39.154% 49.795%,47.351% 37.031%;}
65.5% {background-position:37.902% 44.556%,52.711% 38.733%,58.416% 46.534%,58.472% 58.163%,56.735% 60.059%,54.046% 38.998%,38.535% 44.828%,39.438% 53.92%,47.2% 40.451%,45.596% 61.919%,43.939% 58.84%,44.301% 60.325%,41.301% 57.003%,40.436% 55.126%,38.428% 48.632%,59.409% 47.189%,37.549% 51.121%,55.862% 39.297%,48.254% 36.432%,55.521% 40.036%,43.039% 42.725%,55.725% 37.919%,50.816% 62.129%,46.686% 37.923%,50.182% 62.959%,40.599% 55.355%,52.882% 40.283%,55.669% 58.799%,61.42% 50.625%,40.84% 55.853%,46.868% 60.68%,61.578% 49.172%,38.917% 55.589%,40.859% 45.425%,42.276% 58.375%,54.684% 39.583%,48.009% 38.678%,41.513% 55.094%,43.142% 40.354%,41.571% 59.45%,51.632% 62.803%,57.75% 43.273%,40.887% 56.992%,59.34% 56.324%,38.458% 50.512%,43.998% 39.851%,60.569% 51.604%,38.414% 47.332%,50.35% 40.054%,45.896% 41.618%,59.759% 56.875%,42.856% 40.298%,58.65% 43.329%,52.541% 59.919%,39.894% 49.406%,39.784% 47.452%,53.763% 61.2%,47.798% 38.372%,62.379% 46.161%,42.145% 42.234%,42.083% 58.419%,58.31% 44.968%,39.137% 55.687%,61.504% 50.933%,54.124% 40.015%,36.544% 47.515%,49.333% 63.303%,55.486% 39.679%,42.694% 39.37%,52.159% 62.467%,48.032% 60.5%,36.715% 53.155%,62.479% 53.508%,39.387% 56.985%,45.251% 41.492%,55.878% 61.34%,39.951% 49.454%,36.78% 52.716%,58.43% 43.827%,61.082% 44.685%,47.544% 62.624%,41.827% 56.735%,38.694% 49.46%,47.574% 36.366%;}
66% {background-position:37.529% 43.984%,53.238% 38.357%,58.925% 46.718%,58.41% 58.75%,56.728% 60.835%,54.62% 38.681%,38.207% 44.335%,38.858% 53.848%,47.398% 39.957%,45.103% 62.269%,43.361% 59.072%,43.708% 60.599%,40.624% 57.132%,39.829% 55.158%,37.967% 48.241%,59.915% 47.466%,36.995% 50.906%,56.419% 39.143%,48.503% 35.769%,56.087% 39.86%,42.977% 42.231%,56.433% 37.621%,50.437% 62.657%,46.926% 37.297%,49.773% 63.529%,40.024% 55.371%,53.437% 39.957%,55.537% 59.361%,61.861% 51.022%,40.233% 55.912%,46.394% 61.039%,62.092% 49.663%,38.285% 55.557%,40.578% 44.97%,41.736% 58.488%,55.311% 39.299%,48.298% 38.14%,41.036% 55.039%,43.187% 39.771%,40.901% 59.63%,51.336% 63.415%,58.424% 43.215%,40.196% 57.115%,59.501% 57%,37.948% 50.242%,44.129% 39.264%,60.945% 52.173%,38.008% 46.985%,50.846% 39.641%,46.075% 41.16%,59.935% 57.634%,42.849% 39.678%,59.228% 43.47%,52.251% 60.419%,39.482% 49.134%,39.393% 47.023%,53.48% 61.817%,48.085% 37.818%,63.126% 46.352%,42.065% 41.707%,41.537% 58.526%,58.832% 45.17%,38.515% 55.638%,61.948% 51.451%,54.768% 39.706%,36.056% 47.148%,48.975% 63.832%,56.076% 39.475%,42.657% 38.664%,51.894% 63.076%,47.506% 60.885%,36.039% 53.052%,62.865% 54.167%,38.677% 57.06%,45.463% 41.033%,55.641% 62.002%,39.521% 49.166%,36.149% 52.547%,58.99% 43.978%,61.847% 44.775%,46.995% 63.07%,41.201% 56.858%,38.234% 49.098%,47.828% 35.696%;}
66.5% {background-position:37.167% 43.382%,53.8% 37.997%,59.439% 46.934%,58.31% 59.35%,56.691% 61.631%,55.228% 38.385%,37.893% 43.819%,38.267% 53.757%,47.625% 39.458%,44.587% 62.603%,42.759% 59.291%,43.09% 60.858%,39.925% 57.248%,39.207% 55.176%,37.508% 47.821%,60.421% 47.779%,36.438% 50.67%,56.998% 39.023%,48.782% 35.102%,56.677% 39.713%,42.937% 41.721%,57.177% 37.351%,50.027% 63.18%,47.202% 36.665%,49.333% 64.094%,39.436% 55.369%,54.028% 39.644%,55.373% 59.931%,62.289% 51.448%,39.608% 55.956%,45.894% 61.388%,62.598% 50.198%,37.64% 55.505%,40.306% 44.492%,41.181% 58.582%,55.972% 39.036%,48.62% 37.601%,40.548% 54.963%,43.264% 39.173%,40.209% 59.792%,51.01% 64.025%,59.122% 43.183%,39.483% 57.224%,59.636% 57.703%,37.436% 49.948%,44.296% 38.666%,61.306% 52.78%,37.608% 46.619%,51.385% 39.234%,46.287% 40.695%,60.083% 58.422%,42.871% 39.041%,59.817% 43.653%,51.929% 60.918%,39.07% 48.842%,39.006% 46.565%,53.159% 62.438%,48.406% 37.264%,63.881% 46.578%,42.007% 41.163%,40.975% 58.613%,59.361% 45.414%,37.879% 55.566%,62.379% 52.006%,55.451% 39.413%,35.575% 46.758%,48.592% 64.353%,56.692% 39.299%,42.646% 37.937%,51.601% 63.685%,46.947% 61.261%,35.354% 52.93%,63.228% 54.863%,37.947% 57.119%,45.715% 40.568%,55.363% 62.67%,39.089% 48.855%,35.511% 52.355%,59.56% 44.171%,62.629% 44.896%,46.415% 63.506%,40.554% 56.967%,37.774% 48.708%,48.114% 35.022%;}
67% {background-position:36.818% 42.751%,54.397% 37.655%,59.957% 47.184%,58.171% 59.96%,56.625% 62.445%,55.867% 38.113%,37.594% 43.279%,37.666% 53.645%,47.883% 38.956%,44.049% 62.921%,42.134% 59.495%,42.448% 61.102%,39.205% 57.349%,38.571% 55.179%,37.052% 47.372%,60.925% 48.129%,35.878% 50.412%,57.599% 38.942%,49.092% 34.437%,57.291% 39.597%,42.922% 41.195%,57.957% 37.11%,49.587% 63.697%,47.515% 36.029%,48.86% 64.653%,38.835% 55.351%,54.656% 39.348%,55.175% 60.509%,62.7% 51.903%,38.968% 55.984%,45.37% 61.725%,63.093% 50.777%,36.984% 55.43%,40.045% 43.99%,40.609% 58.656%,56.668% 38.796%,48.978% 37.064%,40.052% 54.864%,43.374% 38.563%,39.497% 59.935%,50.656% 64.632%,59.843% 43.179%,38.748% 57.318%,59.743% 58.43%,36.922% 49.629%,44.502% 38.058%,61.65% 53.425%,37.216% 46.231%,51.968% 38.834%,46.534% 40.226%,60.203% 59.239%,42.922% 38.388%,60.413% 43.879%,51.575% 61.417%,38.66% 48.529%,38.622% 46.079%,52.8% 63.061%,48.763% 36.71%,64.641% 46.838%,41.975% 40.604%,40.399% 58.68%,59.895% 45.7%,37.231% 55.47%,62.792% 52.599%,56.173% 39.14%,35.101% 46.346%,48.185% 64.863%,57.335% 39.152%,42.665% 37.19%,51.281% 64.291%,46.357% 61.627%,34.66% 52.79%,63.566% 55.597%,37.201% 57.16%,46.007% 40.097%,55.043% 63.342%,38.657% 48.519%,34.868% 52.141%,60.138% 44.406%,63.423% 45.051%,45.804% 63.928%,39.887% 57.063%,37.315% 48.29%,48.434% 34.347%;}
67.5% {background-position:36.484% 42.09%,55.028% 37.335%,60.476% 47.467%,57.989% 60.579%,56.527% 63.275%,56.539% 37.867%,37.311% 42.715%,37.056% 53.513%,48.172% 38.453%,43.49% 63.22%,41.486% 59.685%,41.784% 61.329%,38.466% 57.435%,37.921% 55.165%,36.6% 46.895%,61.425% 48.515%,35.318% 50.133%,58.22% 38.9%,49.434% 33.774%,57.927% 39.513%,42.933% 40.655%,58.771% 36.902%,49.116% 64.205%,47.867% 35.391%,48.354% 65.203%,38.222% 55.315%,55.32% 39.07%,54.942% 61.091%,63.092% 52.386%,38.313% 55.996%,44.821% 62.048%,63.573% 51.399%,36.316% 55.333%,39.796% 43.465%,40.024% 58.708%,57.397% 38.583%,49.371% 36.531%,39.548% 54.741%,43.519% 37.942%,38.764% 60.059%,50.274% 65.233%,60.585% 43.205%,37.994% 57.396%,59.82% 59.181%,36.408% 49.285%,44.749% 37.441%,61.973% 54.106%,36.835% 45.823%,52.596% 38.445%,46.818% 39.752%,60.293% 60.082%,43.005% 37.72%,61.016% 44.149%,51.19% 61.913%,38.252% 48.194%,38.245% 45.563%,52.403% 63.685%,49.155% 36.16%,65.403% 47.135%,41.969% 40.029%,39.808% 58.726%,60.432% 46.029%,36.572% 55.348%,63.187% 53.229%,56.933% 38.889%,34.638% 45.91%,47.753% 65.362%,58.002% 39.039%,42.714% 36.423%,50.933% 64.892%,45.737% 61.982%,33.958% 52.63%,63.875% 56.368%,36.437% 57.183%,46.341% 39.623%,54.682% 64.016%,38.226% 48.16%,34.22% 51.904%,60.721% 44.686%,64.227% 45.24%,45.163% 64.337%,39.202% 57.144%,36.86% 47.842%,48.789% 33.674%;}
68% {background-position:36.167% 41.4%,55.692% 37.038%,60.994% 47.785%,57.766% 61.205%,56.397% 64.118%,57.242% 37.65%,37.047% 42.128%,36.438% 53.359%,48.495% 37.95%,42.91% 63.5%,40.816% 59.857%,41.097% 61.538%,37.707% 57.506%,37.258% 55.135%,36.153% 46.388%,61.918% 48.939%,34.758% 49.831%,58.859% 38.903%,49.809% 33.117%,58.583% 39.466%,42.971% 40.102%,59.618% 36.73%,48.615% 64.702%,48.258% 34.755%,47.817% 65.743%,37.599% 55.26%,56.019% 38.812%,54.675% 61.676%,63.462% 52.898%,37.645% 55.99%,44.249% 62.356%,64.036% 52.066%,35.64% 55.214%,39.561% 42.918%,39.424% 58.736%,58.158% 38.399%,49.801% 36.003%,39.037% 54.595%,43.701% 37.312%,38.012% 60.162%,49.862% 65.826%,61.346% 43.262%,37.221% 57.458%,59.866% 59.954%,35.896% 48.915%,45.038% 36.818%,62.275% 54.824%,36.465% 45.394%,53.267% 38.069%,47.139% 39.277%,60.351% 60.95%,43.122% 37.039%,61.622% 44.465%,50.773% 62.403%,37.849% 47.838%,37.875% 45.019%,51.966% 64.308%,49.585% 35.616%,66.162% 47.468%,41.991% 39.441%,39.206% 58.749%,60.971% 46.404%,35.902% 55.2%,63.559% 53.896%,57.731% 38.662%,34.186% 45.452%,47.299% 65.846%,58.692% 38.96%,42.795% 35.639%,50.558% 65.485%,45.086% 62.325%,33.252% 52.45%,64.153% 57.172%,35.658% 57.187%,46.719% 39.148%,54.279% 64.69%,37.799% 47.776%,33.57% 51.642%,61.308% 45.011%,65.039% 45.464%,44.491% 64.729%,38.499% 57.208%,36.409% 47.366%,49.18% 33.006%;}
68.5% {background-position:35.868% 40.682%,56.39% 36.768%,61.508% 48.139%,57.499% 61.836%,56.233% 64.973%,57.974% 37.464%,36.804% 41.519%,35.814% 53.183%,48.851% 37.451%,42.31% 63.759%,40.125% 60.012%,40.389% 61.728%,36.931% 57.56%,36.584% 55.088%,35.715% 45.851%,62.402% 49.401%,34.201% 49.507%,59.516% 38.951%,50.217% 32.469%,59.258% 39.456%,43.039% 39.537%,60.496% 36.597%,48.084% 65.187%,48.69% 34.121%,47.248% 66.269%,36.967% 55.185%,56.753% 38.577%,54.372% 62.263%,63.807% 53.437%,36.964% 55.966%,43.653% 62.648%,64.478% 52.775%,34.955% 55.07%,39.341% 42.347%,38.813% 58.741%,58.949% 38.246%,50.267% 35.485%,38.52% 54.424%,43.92% 36.674%,37.243% 60.243%,49.422% 66.409%,62.123% 43.352%,36.431% 57.503%,59.878% 60.746%,35.386% 48.518%,45.371% 36.191%,62.551% 55.576%,36.109% 44.944%,53.983% 37.707%,47.499% 38.801%,60.375% 61.84%,43.275% 36.347%,62.23% 44.829%,50.323% 62.888%,37.451% 47.459%,37.514% 44.445%,51.491% 64.926%,50.052% 35.08%,66.917% 47.839%,42.042% 38.84%,38.591% 58.748%,61.507% 46.824%,35.225% 55.025%,63.906% 54.598%,58.565% 38.462%,33.748% 44.97%,46.821% 66.314%,59.404% 38.919%,42.911% 34.84%,50.155% 66.069%,44.405% 62.653%,32.541% 52.249%,64.397% 58.01%,34.865% 57.17%,47.141% 38.673%,53.832% 65.362%,37.375% 47.368%,32.92% 51.357%,61.896% 45.383%,65.855% 45.725%,43.791% 65.103%,37.779% 57.256%,35.963% 46.86%,49.607% 32.346%;}
69% {background-position:35.591% 39.935%,57.119% 36.527%,62.016% 48.529%,57.187% 62.471%,56.035% 65.836%,58.735% 37.313%,36.584% 40.887%,35.184% 52.985%,49.241% 36.956%,41.691% 63.994%,39.415% 60.148%,39.66% 61.896%,36.139% 57.596%,35.901% 55.022%,35.285% 45.284%,62.874% 49.9%,33.648% 49.159%,60.187% 39.048%,50.659% 31.833%,59.951% 39.487%,43.137% 38.961%,61.404% 36.506%,47.524% 65.658%,49.163% 33.495%,46.647% 66.781%,36.326% 55.091%,57.522% 38.368%,54.034% 62.849%,64.126% 54.002%,36.271% 55.924%,43.036% 62.922%,64.899% 53.527%,34.263% 54.901%,39.139% 41.755%,38.189% 58.72%,59.77% 38.127%,50.771% 34.977%,37.998% 54.226%,44.179% 36.031%,36.458% 60.302%,48.954% 66.979%,62.915% 43.477%,35.624% 57.529%,59.855% 61.555%,34.881% 48.095%,45.749% 35.561%,62.801% 56.361%,35.767% 44.474%,54.744% 37.363%,47.9% 38.327%,60.364% 62.75%,43.464% 35.645%,62.837% 45.241%,49.842% 63.364%,37.06% 47.059%,37.164% 43.842%,50.975% 65.538%,50.557% 34.555%,67.662% 48.247%,42.125% 38.227%,37.966% 58.723%,62.039% 47.291%,34.539% 54.821%,64.226% 55.335%,59.435% 38.291%,33.325% 44.466%,46.32% 66.765%,60.135% 38.918%,43.064% 34.026%,49.724% 66.642%,43.696% 62.965%,31.827% 52.028%,64.605% 58.88%,34.06% 57.133%,47.61% 38.2%,53.343% 66.028%,36.957% 46.934%,32.269% 51.047%,62.483% 45.803%,66.671% 46.024%,43.063% 65.457%,37.044% 57.287%,35.526% 46.324%,50.07% 31.697%;}
69.5% {background-position:35.336% 39.161%,57.88% 36.318%,62.516% 48.955%,56.83% 63.107%,55.801% 66.704%,59.523% 37.199%,36.387% 40.234%,34.55% 52.762%,49.666% 36.468%,41.054% 64.205%,38.686% 60.264%,38.913% 62.043%,35.331% 57.615%,35.208% 54.938%,34.866% 44.688%,63.331% 50.437%,33.1% 48.788%,60.872% 39.195%,51.135% 31.213%,60.659% 39.56%,43.268% 38.376%,62.339% 36.458%,46.935% 66.113%,49.678% 32.877%,46.016% 67.275%,35.678% 54.975%,58.323% 38.187%,53.659% 63.432%,64.415% 54.593%,35.569% 55.861%,42.397% 63.176%,65.293% 54.32%,33.567% 54.708%,38.955% 41.14%,37.555% 58.674%,60.618% 38.044%,51.312% 34.483%,37.472% 54.003%,44.479% 35.384%,35.657% 60.337%,48.458% 67.535%,63.718% 43.638%,34.802% 57.537%,59.797% 62.379%,34.381% 47.645%,46.174% 34.931%,63.022% 57.178%,35.444% 43.984%,55.547% 37.039%,48.341% 37.856%,60.316% 63.677%,43.693% 34.935%,63.439% 45.701%,49.329% 63.83%,36.677% 46.637%,36.825% 43.21%,50.421% 66.141%,51.1% 34.044%,68.396% 48.694%,42.24% 37.605%,37.331% 58.673%,62.565% 47.805%,33.848% 54.589%,64.515% 56.105%,60.337% 38.152%,32.921% 43.938%,45.797% 67.195%,60.885% 38.959%,43.254% 33.202%,49.267% 67.202%,42.96% 63.26%,31.113% 51.785%,64.774% 59.778%,33.244% 57.075%,48.125% 37.73%,52.811% 66.688%,36.546% 46.475%,31.621% 50.711%,63.065% 46.271%,67.485% 46.361%,42.307% 65.79%,36.294% 57.299%,35.097% 45.759%,50.571% 31.061%;}
70% {background-position:35.105% 38.359%,58.67% 36.144%,63.005% 49.417%,56.428% 63.742%,55.532% 67.576%,60.336% 37.125%,36.218% 39.561%,33.914% 52.516%,50.125% 35.99%,40.4% 64.391%,37.94% 60.359%,38.148% 62.168%,34.511% 57.614%,34.509% 54.835%,34.46% 44.062%,63.772% 51.011%,32.559% 48.394%,61.567% 39.396%,51.645% 30.612%,61.379% 39.677%,43.433% 37.783%,63.299% 36.458%,46.319% 66.551%,50.236% 32.271%,45.355% 67.751%,35.024% 54.839%,59.155% 38.035%,53.248% 64.011%,64.673% 55.208%,34.858% 55.779%,41.737% 63.41%,65.659% 55.153%,32.866% 54.488%,38.792% 40.505%,36.912% 58.6%,61.492% 38%,51.891% 34.006%,36.943% 53.753%,44.821% 34.734%,34.844% 60.347%,47.935% 68.075%,64.53% 43.836%,33.967% 57.525%,59.701% 63.216%,33.89% 47.168%,46.647% 34.304%,63.212% 58.025%,35.139% 43.474%,56.394% 36.737%,48.823% 37.391%,60.23% 64.619%,43.961% 34.22%,64.036% 46.212%,48.785% 64.284%,36.304% 46.193%,36.501% 42.549%,49.827% 66.735%,51.681% 33.55%,69.113% 49.178%,42.39% 36.974%,36.687% 58.597%,63.082% 48.367%,33.153% 54.327%,64.773% 56.906%,61.272% 38.048%,32.536% 43.388%,45.253% 67.603%,61.65% 39.045%,43.483% 32.367%,48.784% 67.746%,42.196% 63.537%,30.4% 51.52%,64.901% 60.705%,32.418% 56.994%,48.688% 37.267%,52.236% 67.339%,36.144% 45.991%,30.976% 50.351%,63.641% 46.789%,68.293% 46.737%,41.526% 66.101%,35.532% 57.293%,34.678% 45.163%,51.109% 30.443%;}
70.5% {background-position:34.901% 37.532%,59.487% 36.007%,63.481% 49.915%,55.98% 64.374%,55.226% 68.448%,61.172% 37.093%,36.076% 38.867%,33.277% 52.246%,50.621% 35.524%,39.729% 64.549%,37.177% 60.432%,37.367% 62.268%,33.678% 57.594%,33.803% 54.712%,34.067% 43.407%,64.193% 51.621%,32.026% 47.976%,62.271% 39.651%,52.189% 30.033%,62.111% 39.84%,43.633% 37.183%,64.281% 36.507%,45.675% 66.968%,50.837% 31.68%,44.664% 68.205%,34.365% 54.681%,60.016% 37.916%,52.801% 64.583%,64.896% 55.846%,34.139% 55.676%,41.059% 63.621%,65.994% 56.025%,32.163% 54.242%,38.651% 39.849%,36.261% 58.498%,62.389% 37.998%,52.507% 33.548%,36.413% 53.475%,45.207% 34.086%,34.018% 60.331%,47.385% 68.596%,65.347% 44.073%,33.119% 57.494%,59.567% 64.064%,33.407% 46.664%,47.169% 33.681%,63.369% 58.9%,34.855% 42.944%,57.283% 36.459%,49.348% 36.933%,60.105% 65.573%,44.271% 33.501%,64.623% 46.772%,48.211% 64.725%,35.942% 45.727%,36.191% 41.859%,49.195% 67.315%,52.3% 33.074%,69.811% 49.701%,42.575% 36.336%,36.037% 58.493%,63.587% 48.976%,32.455% 54.034%,64.995% 57.737%,62.235% 37.98%,32.174% 42.816%,44.689% 67.989%,62.428% 39.176%,43.754% 31.526%,48.274% 68.272%,41.408% 63.794%,29.689% 51.234%,64.985% 61.656%,31.584% 56.891%,49.3% 36.811%,51.618% 67.978%,35.752% 45.481%,30.337% 49.964%,64.208% 47.356%,69.091% 47.152%,40.72% 66.388%,34.758% 57.267%,34.272% 44.539%,51.684% 29.846%;}
71% {background-position:34.725% 36.68%,60.331% 35.91%,63.94% 50.449%,55.487% 65.001%,54.884% 69.317%,62.029% 37.105%,35.965% 38.155%,32.64% 51.95%,51.151% 35.072%,39.044% 64.679%,36.399% 60.482%,36.571% 62.344%,32.835% 57.555%,33.092% 54.57%,33.691% 42.722%,64.592% 52.267%,31.504% 47.535%,62.981% 39.964%,52.768% 29.48%,62.851% 40.05%,43.869% 36.579%,65.283% 36.607%,45.006% 67.365%,51.48% 31.108%,43.946% 68.637%,33.704% 54.501%,60.905% 37.832%,52.318% 65.146%,65.082% 56.506%,33.414% 55.552%,40.362% 63.81%,66.296% 56.934%,31.459% 53.97%,38.533% 39.174%,35.603% 58.368%,63.307% 38.038%,53.161% 33.112%,35.882% 53.169%,45.637% 33.439%,33.181% 60.29%,46.809% 69.096%,66.168% 44.35%,32.262% 57.441%,59.394% 64.919%,32.935% 46.133%,47.74% 33.065%,63.491% 59.801%,34.594% 42.395%,58.212% 36.209%,49.915% 36.485%,59.941% 66.536%,44.623% 32.781%,65.198% 47.382%,47.607% 65.151%,35.592% 45.239%,35.898% 41.141%,48.525% 67.881%,52.957% 32.621%,70.485% 50.262%,42.797% 35.693%,35.38% 58.362%,64.077% 49.632%,31.755% 53.711%,65.181% 58.597%,63.226% 37.951%,31.835% 42.222%,44.105% 68.349%,63.218% 39.356%,44.067% 30.681%,47.739% 68.779%,40.595% 64.031%,28.983% 50.925%,65.024% 62.63%,30.744% 56.765%,49.96% 36.366%,50.959% 68.603%,35.372% 44.947%,29.706% 49.553%,64.763% 47.973%,69.875% 47.607%,39.891% 66.649%,33.974% 57.221%,33.879% 43.884%,52.296% 29.272%;}
71.5% {background-position:34.58% 35.804%,61.199% 35.855%,64.381% 51.019%,54.948% 65.621%,54.506% 70.181%,62.905% 37.164%,35.885% 37.425%,32.005% 51.63%,51.718% 34.636%,38.345% 64.779%,35.608% 60.508%,35.762% 62.394%,31.983% 57.495%,32.378% 54.406%,33.331% 42.008%,64.966% 52.948%,30.994% 47.07%,63.694% 40.335%,53.38% 28.956%,63.597% 40.309%,44.144% 35.972%,66.301% 36.762%,44.311% 67.739%,52.166% 30.556%,43.201% 69.044%,33.04% 54.298%,61.82% 37.784%,51.799% 65.699%,65.23% 57.186%,32.685% 55.407%,39.648% 63.975%,66.561% 57.878%,30.755% 53.67%,38.44% 38.48%,34.939% 58.209%,64.242% 38.124%,53.851% 32.7%,35.352% 52.835%,46.112% 32.798%,32.335% 60.222%,46.208% 69.574%,66.988% 44.667%,31.395% 57.367%,59.181% 65.78%,32.476% 45.575%,48.362% 32.459%,63.576% 60.725%,34.357% 41.828%,59.181% 35.988%,50.525% 36.048%,59.735% 67.506%,45.019% 32.062%,65.758% 48.042%,46.975% 65.56%,35.257% 44.729%,35.624% 40.395%,47.817% 68.429%,53.651% 32.192%,71.132% 50.86%,43.057% 35.047%,34.719% 58.203%,64.551% 50.336%,31.055% 53.357%,65.327% 59.482%,64.242% 37.962%,31.523% 41.606%,43.503% 68.682%,64.015% 39.585%,44.424% 29.834%,47.181% 69.264%,39.76% 64.245%,28.282% 50.594%,65.015% 63.623%,29.899% 56.615%,50.67% 35.933%,50.259% 69.212%,35.005% 44.387%,29.083% 49.115%,65.303% 48.639%,70.643% 48.101%,39.039% 66.883%,33.181% 57.154%,33.501% 43.2%,52.946% 28.726%;}
72% {background-position:34.466% 34.905%,62.089% 35.845%,64.801% 51.624%,54.363% 66.231%,54.09% 71.037%,63.797% 37.272%,35.839% 36.678%,31.374% 51.284%,52.319% 34.22%,37.634% 64.849%,34.805% 60.51%,34.94% 62.418%,31.123% 57.414%,31.663% 54.223%,32.991% 41.266%,65.314% 53.663%,30.498% 46.582%,64.408% 40.765%,54.024% 28.465%,64.346% 40.619%,44.457% 35.363%,67.332% 36.972%,43.593% 68.089%,52.895% 30.029%,42.43% 69.424%,32.377% 54.073%,62.758% 37.775%,51.246% 66.24%,65.338% 57.884%,31.953% 55.239%,38.918% 64.114%,66.788% 58.855%,30.054% 53.343%,38.374% 37.769%,34.27% 58.02%,65.194% 38.257%,54.577% 32.316%,34.824% 52.472%,46.633% 32.165%,31.482% 60.126%,45.582% 70.027%,67.804% 45.025%,30.522% 57.272%,58.927% 66.643%,32.031% 44.989%,49.035% 31.865%,63.623% 61.671%,34.147% 41.242%,60.187% 35.799%,51.178% 35.625%,59.489% 68.478%,45.459% 31.348%,66.3% 48.751%,46.314% 65.951%,34.937% 44.199%,35.37% 39.622%,47.073% 68.959%,54.382% 31.791%,71.748% 51.494%,43.356% 34.4%,34.055% 58.015%,65.005% 51.085%,30.357% 52.971%,65.432% 60.391%,65.279% 38.017%,31.239% 40.97%,42.882% 68.987%,64.818% 39.865%,44.825% 28.988%,46.598% 69.726%,38.903% 64.437%,27.59% 50.24%,64.957% 64.634%,29.051% 56.441%,51.428% 35.514%,49.519% 69.803%,34.653% 43.802%,28.471% 48.651%,65.825% 49.354%,71.389% 48.634%,38.168% 67.09%,32.381% 57.065%,33.141% 42.488%,53.631% 28.21%;}
72.5% {background-position:34.387% 33.985%,62.998% 35.881%,65.197% 52.262%,53.734% 66.831%,53.639% 71.881%,64.703% 37.43%,35.829% 35.917%,30.748% 50.912%,52.955% 33.825%,36.911% 64.888%,33.991% 60.487%,34.107% 62.415%,30.258% 57.311%,30.947% 54.018%,32.672% 40.496%,65.632% 54.41%,30.017% 46.07%,65.12% 41.256%,54.701% 28.01%,65.096% 40.98%,44.81% 34.756%,68.374% 37.24%,42.852% 68.413%,53.666% 29.529%,41.634% 69.777%,31.714% 53.824%,63.716% 37.806%,50.658% 66.766%,65.403% 58.598%,31.218% 55.049%,38.174% 64.226%,66.974% 59.862%,29.357% 52.988%,38.336% 37.041%,33.599% 57.8%,66.157% 38.439%,55.338% 31.963%,34.299% 52.08%,47.201% 31.541%,30.623% 60.002%,44.934% 70.454%,68.613% 45.425%,29.643% 57.154%,58.632% 67.506%,31.602% 44.377%,49.759% 31.287%,63.631% 62.635%,33.965% 40.639%,61.229% 35.645%,51.873% 35.219%,59.201% 69.451%,45.945% 30.639%,66.823% 49.509%,45.627% 66.322%,34.634% 43.647%,35.138% 38.822%,46.294% 69.468%,55.149% 31.421%,72.329% 52.164%,43.696% 33.753%,33.388% 57.799%,65.437% 51.88%,29.663% 52.553%,65.494% 61.321%,66.335% 38.117%,30.986% 40.314%,42.246% 69.263%,65.624% 40.197%,45.272% 28.146%,45.993% 70.164%,38.027% 64.605%,26.907% 49.864%,64.85% 65.659%,28.201% 56.243%,52.235% 35.112%,48.739% 70.374%,34.317% 43.192%,27.871% 48.161%,66.327% 50.118%,72.11% 49.207%,37.278% 67.267%,31.575% 56.956%,32.798% 41.747%,54.353% 27.728%;}
73% {background-position:34.343% 33.046%,63.924% 35.965%,65.566% 52.933%,53.061% 67.417%,53.151% 72.712%,65.619% 37.641%,35.855% 35.141%,30.128% 50.515%,53.625% 33.454%,36.179% 64.894%,33.168% 60.437%,33.266% 62.384%,29.389% 57.187%,30.232% 53.791%,32.376% 39.698%,65.919% 55.187%,29.554% 45.535%,65.827% 41.809%,55.41% 27.594%,65.843% 41.393%,45.203% 34.152%,69.421% 37.567%,42.09% 68.71%,54.479% 29.059%,40.815% 70.099%,31.053% 53.552%,64.693% 37.88%,50.036% 67.277%,65.424% 59.326%,30.484% 54.837%,37.416% 64.312%,67.118% 60.897%,28.665% 52.605%,38.327% 36.299%,32.926% 57.549%,67.13% 38.672%,56.133% 31.642%,33.779% 51.659%,47.816% 30.931%,29.76% 59.85%,44.264% 70.854%,69.411% 45.867%,28.76% 57.014%,58.297% 68.366%,31.19% 43.738%,50.533% 30.727%,63.597% 63.615%,33.813% 40.02%,62.304% 35.527%,52.611% 34.831%,58.871% 70.421%,46.477% 29.94%,67.321% 50.314%,44.914% 66.673%,34.35% 43.074%,34.929% 37.997%,45.481% 69.954%,55.95% 31.083%,72.872% 52.868%,44.076% 33.108%,32.72% 57.552%,65.845% 52.719%,28.973% 52.103%,65.511% 62.269%,67.406% 38.263%,30.765% 39.639%,41.594% 69.507%,66.429% 40.583%,45.766% 27.311%,45.367% 70.574%,37.132% 64.747%,26.235% 49.465%,64.69% 66.695%,27.352% 56.02%,53.09% 34.728%,47.922% 70.923%,33.999% 42.558%,27.286% 47.646%,66.806% 50.928%,72.803% 49.817%,36.37% 67.414%,30.765% 56.824%,32.475% 40.978%,55.109% 27.284%;}
73.5% {background-position:34.337% 32.088%,64.864% 36.101%,65.908% 53.636%,52.344% 67.988%,52.628% 73.525%,66.542% 37.906%,35.92% 34.353%,29.516% 50.092%,54.328% 33.109%,35.438% 64.866%,32.337% 60.361%,32.417% 62.325%,28.517% 57.041%,29.52% 53.543%,32.104% 38.875%,66.172% 55.994%,29.109% 44.978%,66.526% 42.423%,56.149% 27.222%,66.585% 41.859%,45.638% 33.553%,70.47% 37.954%,41.308% 68.978%,55.331% 28.624%,39.975% 70.391%,30.397% 53.256%,65.684% 37.998%,49.382% 67.769%,65.4% 60.067%,29.751% 54.601%,36.647% 64.37%,67.217% 61.957%,27.979% 52.194%,38.35% 35.543%,32.253% 57.267%,68.108% 38.956%,56.961% 31.358%,33.264% 51.208%,48.477% 30.335%,28.894% 59.67%,43.572% 71.224%,70.194% 46.351%,27.875% 56.851%,57.92% 69.22%,30.797% 43.073%,51.359% 30.187%,63.522% 64.607%,33.692% 39.386%,63.41% 35.447%,53.39% 34.464%,58.499% 71.385%,47.056% 29.252%,67.794% 51.166%,44.177% 67.001%,34.085% 42.482%,34.746% 37.148%,44.635% 70.416%,56.785% 30.782%,73.374% 53.606%,44.497% 32.469%,32.053% 57.276%,66.225% 53.6%,28.29% 51.62%,65.483% 63.234%,68.489% 38.457%,30.578% 38.946%,40.927% 69.72%,67.231% 41.022%,46.307% 26.486%,44.72% 70.957%,36.222% 64.864%,25.577% 49.043%,64.478% 67.739%,26.504% 55.773%,53.993% 34.366%,47.068% 71.447%,33.701% 41.901%,26.716% 47.105%,67.259% 51.785%,73.464% 50.465%,35.447% 67.53%,29.953% 56.67%,32.174% 40.182%,55.898% 26.881%;}
74% {background-position:34.37% 31.114%,65.815% 36.288%,66.218% 54.368%,51.585% 68.542%,52.069% 74.319%,67.469% 38.226%,36.026% 33.555%,28.915% 49.643%,55.064% 32.794%,34.69% 64.805%,31.5% 60.258%,31.562% 62.238%,27.645% 56.873%,28.813% 53.274%,31.858% 38.025%,66.389% 56.827%,28.685% 44.398%,67.214% 43.1%,56.917% 26.897%,67.319% 42.378%,46.114% 32.962%,71.519% 38.403%,40.508% 69.218%,56.223% 28.226%,39.114% 70.651%,29.745% 52.937%,66.687% 38.161%,48.696% 68.242%,65.33% 60.818%,29.021% 54.343%,35.867% 64.398%,67.269% 63.039%,27.303% 51.755%,38.405% 34.775%,31.58% 56.953%,69.089% 39.293%,57.819% 31.111%,32.756% 50.728%,49.186% 29.758%,28.027% 59.46%,42.862% 71.563%,70.96% 46.876%,26.989% 56.665%,57.503% 70.066%,30.426% 42.383%,52.235% 29.671%,63.403% 65.61%,33.606% 38.736%,64.544% 35.408%,54.21% 34.12%,58.086% 72.34%,47.682% 28.579%,68.239% 52.063%,43.416% 67.305%,33.842% 41.87%,34.589% 36.275%,43.758% 70.851%,57.651% 30.52%,73.831% 54.375%,44.961% 31.837%,31.388% 56.969%,66.575% 54.522%,27.616% 51.105%,65.406% 64.212%,69.58% 38.7%,30.428% 38.235%,40.248% 69.899%,68.026% 41.516%,46.896% 25.676%,44.054% 71.31%,35.296% 64.955%,24.934% 48.599%,64.213% 68.787%,25.661% 55.5%,54.942% 34.028%,46.179% 71.945%,33.425% 41.22%,26.165% 46.538%,67.684% 52.686%,74.088% 51.149%,34.511% 67.614%,29.14% 56.493%,31.897% 39.359%,56.72% 26.522%;}
74.5% {background-position:34.444% 30.127%,66.774% 36.529%,66.495% 55.13%,50.785% 69.076%,51.477% 75.09%,68.397% 38.602%,36.173% 32.748%,28.324% 49.168%,55.831% 32.511%,33.936% 64.709%,30.658% 60.128%,30.703% 62.121%,26.774% 56.683%,28.111% 52.983%,31.64% 37.151%,66.569% 57.686%,28.283% 43.796%,67.888% 43.838%,57.712% 26.622%,68.041% 42.95%,46.633% 32.38%,72.561% 38.914%,39.691% 69.427%,57.153% 27.867%,38.235% 70.876%,29.101% 52.594%,67.699% 38.371%,47.98% 68.694%,65.212% 61.577%,28.295% 54.061%,35.079% 64.398%,67.273% 64.141%,26.637% 51.288%,38.494% 33.996%,30.91% 56.608%,70.068% 39.683%,58.707% 30.906%,32.257% 50.219%,49.941% 29.201%,27.161% 59.22%,42.133% 71.87%,71.704% 47.444%,26.105% 56.455%,57.044% 70.9%,30.077% 41.668%,53.16% 29.183%,63.241% 66.62%,33.555% 38.074%,65.703% 35.412%,55.07% 33.801%,57.63% 73.282%,48.354% 27.924%,68.652% 53.003%,42.634% 67.584%,33.622% 41.239%,34.46% 35.38%,42.85% 71.258%,58.547% 30.299%,74.239% 55.174%,45.468% 31.214%,30.726% 56.633%,66.893% 55.483%,26.952% 50.556%,65.282% 65.2%,70.676% 38.994%,30.316% 37.508%,39.557% 70.043%,68.811% 42.065%,47.532% 24.882%,43.371% 71.632%,34.357% 65.018%,24.308% 48.132%,63.894% 69.838%,24.823% 55.203%,55.936% 33.715%,45.257% 72.416%,33.171% 40.517%,25.633% 45.947%,68.077% 53.631%,74.673% 51.869%,33.562% 67.666%,28.327% 56.293%,31.644% 38.511%,57.573% 26.211%;}
75% {background-position:34.56% 29.127%,67.737% 36.825%,66.737% 55.918%,49.946% 69.59%,50.851% 75.837%,69.323% 39.036%,36.364% 31.934%,27.747% 48.667%,56.628% 32.261%,33.177% 64.578%,29.814% 59.97%,29.841% 61.974%,25.906% 56.47%,27.417% 52.67%,31.451% 36.254%,66.709% 58.567%,27.905% 43.173%,68.546% 44.639%,58.533% 26.4%,68.748% 43.575%,47.195% 31.81%,73.595% 39.489%,38.859% 69.604%,58.119% 27.553%,37.338% 71.067%,28.465% 52.227%,68.716% 38.629%,47.235% 69.123%,65.045% 62.342%,27.576% 53.756%,34.283% 64.367%,67.228% 65.259%,25.982% 50.793%,38.617% 33.208%,30.244% 56.23%,71.042% 40.129%,59.622% 30.745%,31.768% 49.68%,50.742% 28.668%,26.298% 58.951%,41.387% 72.143%,72.423% 48.052%,25.225% 56.222%,56.546% 71.721%,29.753% 40.928%,54.135% 28.723%,63.034% 67.633%,33.54% 37.399%,66.884% 35.46%,55.968% 33.51%,57.134% 74.21%,49.073% 27.29%,69.031% 53.985%,41.832% 67.838%,33.426% 40.59%,34.361% 34.463%,41.915% 71.635%,59.472% 30.122%,74.597% 56.001%,46.017% 30.604%,30.069% 56.265%,67.177% 56.481%,26.299% 49.976%,65.108% 66.196%,71.773% 39.34%,30.244% 36.766%,38.856% 70.153%,69.583% 42.669%,48.217% 24.108%,42.671% 71.921%,33.408% 65.054%,23.701% 47.644%,63.52% 70.887%,23.992% 54.88%,56.974% 33.43%,44.303% 72.857%,32.941% 39.792%,25.122% 45.331%,68.437% 54.616%,75.215% 52.622%,32.603% 67.684%,27.517% 56.07%,31.417% 37.639%,58.455% 25.951%;}
75.5% {background-position:34.72% 28.117%,68.702% 37.178%,66.941% 56.73%,49.069% 70.081%,50.193% 76.556%,70.242% 39.528%,36.599% 31.115%,27.185% 48.141%,57.454% 32.047%,32.416% 64.412%,28.968% 59.783%,28.979% 61.798%,25.042% 56.234%,26.732% 52.335%,31.293% 35.334%,66.808% 59.468%,27.553% 42.529%,69.183% 45.5%,59.378% 26.234%,69.438% 44.253%,47.799% 31.255%,74.614% 40.126%,38.013% 69.749%,59.119% 27.284%,36.427% 71.222%,27.839% 51.836%,69.734% 38.936%,46.462% 69.527%,64.829% 63.11%,26.864% 53.427%,33.481% 64.306%,67.132% 66.389%,25.342% 50.27%,38.777% 32.414%,29.584% 55.819%,72.007% 40.629%,60.563% 30.629%,31.289% 49.112%,51.589% 28.161%,25.439% 58.653%,40.626% 72.381%,73.113% 48.7%,24.349% 55.966%,56.007% 72.525%,29.455% 40.165%,55.157% 28.296%,62.783% 68.648%,33.564% 36.713%,68.083% 35.554%,56.904% 33.248%,56.598% 75.119%,49.839% 26.679%,69.373% 55.006%,41.011% 68.064%,33.256% 39.924%,34.293% 33.528%,40.953% 71.981%,60.422% 29.992%,74.9% 56.854%,46.61% 30.007%,29.418% 55.867%,67.425% 57.514%,25.66% 49.362%,64.883% 67.196%,72.866% 39.739%,30.215% 36.011%,38.146% 70.226%,70.338% 43.327%,48.95% 23.359%,41.955% 72.177%,32.449% 65.061%,23.115% 47.133%,63.092% 71.93%,23.171% 54.532%,58.054% 33.176%,43.319% 73.267%,32.738% 39.047%,24.635% 44.69%,68.761% 55.64%,75.71% 53.408%,31.636% 67.667%,26.711% 55.824%,31.218% 36.743%,59.364% 25.744%;}
76% {background-position:34.925% 27.099%,69.665% 37.587%,67.106% 57.566%,48.155% 70.548%,49.504% 77.245%,71.152% 40.078%,36.879% 30.293%,26.639% 47.589%,58.305% 31.873%,31.653% 64.209%,28.123% 59.568%,28.117% 61.592%,24.185% 55.975%,26.058% 51.978%,31.168% 34.394%,66.864% 60.388%,27.229% 41.865%,69.797% 46.422%,60.245% 26.127%,70.107% 44.983%,48.446% 30.717%,75.615% 40.826%,37.156% 69.861%,60.151% 27.064%,35.502% 71.339%,27.224% 51.422%,70.75% 39.293%,45.663% 69.906%,64.563% 63.879%,26.161% 53.076%,32.674% 64.214%,66.985% 67.529%,24.716% 49.72%,38.974% 31.615%,28.93% 55.377%,72.96% 41.184%,61.527% 30.562%,30.823% 48.515%,52.481% 27.684%,24.587% 58.324%,39.851% 72.584%,73.771% 49.388%,23.48% 55.686%,55.43% 73.31%,29.184% 39.378%,56.224% 27.905%,62.487% 69.659%,33.629% 36.017%,69.297% 35.696%,57.874% 33.019%,56.021% 76.007%,50.65% 26.095%,69.678% 56.063%,40.173% 68.263%,33.113% 39.242%,34.258% 32.574%,39.967% 72.295%,61.397% 29.91%,75.146% 57.731%,47.245% 29.428%,28.775% 55.439%,67.634% 58.579%,25.036% 48.716%,64.609% 68.197%,73.952% 40.19%,30.23% 35.242%,37.428% 70.263%,71.074% 44.04%,49.731% 22.637%,41.226% 72.399%,31.482% 65.04%,22.551% 46.601%,62.61% 72.966%,22.36% 54.159%,59.175% 32.954%,42.307% 73.644%,32.561% 38.281%,24.173% 44.026%,69.047% 56.7%,76.156% 54.224%,30.663% 67.617%,25.91% 55.555%,31.049% 35.825%,60.299% 25.595%;}
76.5% {background-position:35.177% 26.077%,70.623% 38.054%,67.231% 58.422%,47.206% 70.989%,48.785% 77.902%,72.048% 40.686%,37.207% 29.47%,26.111% 47.012%,59.182% 31.739%,30.891% 63.97%,27.28% 59.325%,27.258% 61.355%,23.336% 55.694%,25.395% 51.599%,31.077% 33.434%,66.876% 61.323%,26.933% 41.181%,70.385% 47.402%,61.132% 26.083%,70.751% 45.764%,49.135% 30.198%,76.594% 41.589%,36.288% 69.939%,61.213% 26.897%,34.565% 71.42%,26.622% 50.984%,71.761% 39.7%,44.839% 70.257%,64.248% 64.647%,25.469% 52.7%,31.865% 64.09%,66.785% 68.675%,24.108% 49.142%,39.21% 30.812%,28.284% 54.902%,73.895% 41.795%,62.511% 30.545%,30.37% 47.89%,53.416% 27.238%,23.742% 57.966%,39.063% 72.75%,74.392% 50.114%,22.62% 55.382%,54.816% 74.073%,28.943% 38.57%,57.336% 27.552%,62.146% 70.666%,33.734% 35.313%,70.522% 35.886%,58.879% 32.824%,55.406% 76.87%,51.507% 25.541%,69.941% 57.155%,39.32% 68.433%,32.998% 38.544%,34.257% 31.605%,38.958% 72.575%,62.392% 29.88%,75.333% 58.63%,47.924% 28.868%,28.14% 54.98%,67.803% 59.672%,24.43% 48.039%,64.283% 69.196%,75.025% 40.694%,30.29% 34.464%,36.704% 70.261%,71.786% 44.806%,50.559% 21.946%,40.485% 72.585%,30.51% 64.989%,22.013% 46.048%,62.074% 73.99%,21.563% 53.761%,60.333% 32.767%,41.269% 73.988%,32.415% 37.497%,23.738% 43.338%,69.292% 57.794%,76.549% 55.068%,29.685% 67.531%,25.117% 55.262%,30.911% 34.886%,61.256% 25.504%;}
77% {background-position:35.476% 25.051%,71.57% 38.579%,67.313% 59.296%,46.225% 71.402%,48.038% 78.524%,72.926% 41.353%,37.582% 28.649%,25.603% 46.411%,60.081% 31.648%,30.13% 63.694%,26.44% 59.053%,26.403% 61.088%,22.497% 55.39%,24.747% 51.199%,31.022% 32.456%,66.842% 62.27%,26.669% 40.478%,70.943% 48.44%,62.036% 26.103%,71.369% 46.596%,49.866% 29.701%,77.547% 42.414%,35.412% 69.983%,62.303% 26.784%,33.619% 71.461%,26.034% 50.523%,72.761% 40.157%,43.993% 70.581%,63.882% 65.411%,24.789% 52.302%,31.055% 63.934%,66.533% 69.824%,23.519% 48.536%,39.484% 30.009%,27.648% 54.395%,74.81% 42.46%,63.512% 30.58%,29.933% 47.236%,54.393% 26.828%,22.907% 57.578%,38.265% 72.878%,74.975% 50.877%,21.771% 55.055%,54.164% 74.812%,28.733% 37.742%,58.491% 27.239%,61.759% 71.663%,33.883% 34.602%,71.753% 36.127%,59.915% 32.666%,54.754% 77.707%,52.409% 25.02%,70.162% 58.278%,38.453% 68.573%,32.914% 37.833%,34.292% 30.621%,37.928% 72.82%,63.407% 29.903%,75.458% 59.547%,48.644% 28.329%,27.516% 54.491%,67.93% 60.792%,23.842% 47.329%,63.906% 70.191%,76.083% 41.252%,30.398% 33.675%,35.975% 70.222%,72.472% 45.625%,51.434% 21.29%,39.733% 72.734%,29.534% 64.909%,21.5% 45.474%,61.484% 74.999%,20.78% 53.338%,61.526% 32.616%,40.208% 74.296%,32.298% 36.695%,23.332% 42.628%,69.496% 58.918%,76.886% 55.939%,28.705% 67.41%,24.332% 54.947%,30.805% 33.927%,62.233% 25.477%;}
77.5% {background-position:35.824% 24.026%,72.505% 39.162%,67.351% 60.186%,45.213% 71.787%,47.263% 79.109%,73.784% 42.077%,38.005% 27.832%,25.116% 45.785%,61.001% 31.602%,29.372% 63.382%,25.606% 58.751%,25.554% 60.791%,21.67% 55.064%,24.114% 50.778%,31.004% 31.462%,66.763% 63.227%,26.437% 39.758%,71.47% 49.533%,62.955% 26.191%,71.957% 47.476%,50.638% 29.229%,78.468% 43.3%,34.529% 69.992%,63.417% 26.729%,32.664% 71.464%,25.463% 50.038%,73.748% 40.665%,43.125% 70.875%,63.466% 66.168%,24.124% 51.881%,30.245% 63.747%,66.227% 70.971%,22.949% 47.904%,39.799% 29.208%,27.023% 53.855%,75.701% 43.18%,64.529% 30.67%,29.511% 46.554%,55.412% 26.455%,22.083% 57.161%,37.457% 72.967%,75.515% 51.675%,20.933% 54.704%,53.477% 75.524%,28.556% 36.893%,59.685% 26.971%,61.329% 72.649%,34.076% 33.886%,72.988% 36.419%,60.98% 32.546%,54.065% 78.515%,53.353% 24.535%,70.338% 59.429%,37.575% 68.683%,32.861% 37.108%,34.363% 29.625%,36.88% 73.029%,64.436% 29.981%,75.52% 60.481%,49.407% 27.816%,26.904% 53.972%,68.013% 61.936%,23.275% 46.589%,63.479% 71.177%,77.119% 41.863%,30.554% 32.88%,35.243% 70.145%,73.127% 46.495%,52.355% 20.672%,38.972% 72.846%,28.557% 64.799%,21.016% 44.88%,60.841% 75.989%,20.013% 52.89%,62.752% 32.504%,39.125% 74.568%,32.214% 35.877%,22.956% 41.896%,69.654% 60.071%,77.165% 56.834%,27.724% 67.254%,23.559% 54.608%,30.732% 32.95%,63.228% 25.514%;}
78% {background-position:36.221% 23.004%,73.423% 39.803%,67.344% 61.09%,44.173% 72.142%,46.464% 79.656%,74.617% 42.859%,38.478% 27.022%,24.652% 45.135%,61.938% 31.602%,28.619% 63.033%,24.78% 58.422%,24.712% 60.464%,20.856% 54.715%,23.499% 50.335%,31.025% 30.454%,66.637% 64.191%,26.24% 39.022%,71.962% 50.679%,63.886% 26.348%,72.512% 48.402%,51.45% 28.783%,79.355% 44.246%,33.641% 69.965%,64.553% 26.733%,31.703% 71.427%,24.909% 49.531%,74.717% 41.224%,42.238% 71.138%,63.001% 66.917%,23.474% 51.436%,29.437% 63.528%,65.867% 72.114%,22.402% 47.246%,40.154% 28.41%,26.41% 53.284%,76.562% 43.954%,65.558% 30.816%,29.108% 45.844%,56.468% 26.122%,21.272% 56.714%,36.643% 73.018%,76.009% 52.506%,20.11% 54.33%,52.755% 76.207%,28.414% 36.027%,60.917% 26.749%,60.854% 73.619%,34.314% 33.167%,74.221% 36.763%,62.071% 32.466%,53.341% 79.29%,54.339% 24.089%,70.467% 60.606%,36.686% 68.762%,32.84% 36.371%,34.472% 28.618%,35.816% 73.202%,65.479% 30.116%,75.516% 61.429%,50.21% 27.329%,26.305% 53.423%,68.052% 63.099%,22.73% 45.817%,63.001% 72.152%,78.131% 42.527%,30.761% 32.078%,34.509% 70.029%,73.75% 47.415%,53.319% 20.096%,38.203% 72.921%,27.58% 64.659%,20.563% 44.266%,60.146% 76.959%,19.264% 52.418%,64.008% 32.432%,38.023% 74.802%,32.163% 35.043%,22.613% 41.144%,69.767% 61.248%,77.383% 57.751%,26.744% 67.062%,22.798% 54.245%,30.695% 31.957%,64.238% 25.618%;}
78.5% {background-position:36.669% 21.988%,74.32% 40.502%,67.291% 62.003%,43.106% 72.465%,45.64% 80.163%,75.421% 43.696%,39% 26.22%,24.213% 44.462%,62.891% 31.652%,27.872% 62.647%,23.962% 58.063%,23.88% 60.107%,20.058% 54.344%,22.902% 49.872%,31.086% 29.434%,66.463% 65.158%,26.078% 38.269%,72.416% 51.875%,64.827% 26.577%,73.03% 49.375%,52.302% 28.367%,80.202% 45.251%,32.75% 69.903%,65.707% 26.799%,30.739% 71.349%,24.373% 49.002%,75.664% 41.834%,41.333% 71.37%,62.486% 67.655%,22.842% 50.97%,28.633% 63.277%,65.455% 73.248%,21.879% 46.563%,40.551% 27.618%,25.812% 52.681%,77.391% 44.78%,66.595% 31.02%,28.723% 45.108%,57.562% 25.832%,20.476% 56.238%,35.822% 73.028%,76.455% 53.369%,19.303% 53.933%,52.001% 76.859%,28.307% 35.143%,62.184% 26.575%,60.336% 74.571%,34.598% 32.446%,75.448% 37.16%,63.186% 32.428%,52.583% 80.03%,55.365% 23.685%,70.549% 61.804%,35.789% 68.81%,32.853% 35.624%,34.621% 27.603%,34.737% 73.336%,66.531% 30.309%,75.445% 62.388%,51.053% 26.873%,25.72% 52.845%,68.044% 64.279%,22.209% 45.016%,62.473% 73.112%,79.113% 43.243%,31.02% 31.272%,33.775% 69.873%,74.336% 48.382%,54.327% 19.565%,37.429% 72.957%,26.605% 64.489%,20.141% 43.634%,59.401% 77.903%,18.536% 51.922%,65.29% 32.402%,36.904% 74.998%,32.147% 34.196%,22.303% 40.371%,69.833% 62.447%,77.538% 58.687%,25.767% 66.834%,22.05% 53.86%,30.695% 30.95%,65.26% 25.791%;}
79% {background-position:37.167% 20.981%,75.192% 41.257%,67.191% 62.925%,42.015% 72.756%,44.795% 80.627%,76.193% 44.589%,39.572% 25.43%,23.801% 43.767%,63.856% 31.751%,27.133% 62.225%,23.155% 57.676%,23.058% 59.72%,19.276% 53.951%,22.325% 49.388%,31.188% 28.404%,66.241% 66.127%,25.953% 37.502%,72.83% 53.12%,65.773% 26.879%,73.511% 50.39%,53.191% 27.983%,81.006% 46.312%,31.857% 69.805%,66.876% 26.928%,29.772% 71.232%,23.858% 48.451%,76.586% 42.492%,40.413% 71.57%,61.924% 68.38%,22.229% 50.481%,27.833% 62.993%,64.989% 74.37%,21.381% 45.854%,40.989% 26.834%,25.229% 52.047%,78.184% 45.656%,67.638% 31.282%,28.359% 44.346%,58.691% 25.587%,19.696% 55.733%,34.997% 72.999%,76.849% 54.261%,18.514% 53.513%,51.216% 77.478%,28.237% 34.244%,63.482% 26.454%,59.776% 75.502%,34.931% 31.725%,76.664% 37.609%,64.322% 32.434%,51.794% 80.733%,56.43% 23.326%,70.581% 63.021%,34.886% 68.826%,32.9% 34.868%,34.81% 26.583%,33.646% 73.432%,67.589% 30.561%,75.306% 63.354%,51.935% 26.448%,25.151% 52.237%,67.989% 65.471%,21.714% 44.185%,61.896% 74.055%,80.061% 44.011%,31.331% 30.464%,33.042% 69.679%,74.883% 49.396%,55.377% 19.084%,36.649% 72.955%,25.634% 64.289%,19.753% 42.983%,58.607% 78.821%,17.829% 51.402%,66.594% 32.417%,35.77% 75.155%,32.167% 33.337%,22.029% 39.58%,69.85% 63.663%,77.627% 59.639%,24.796% 66.57%,21.319% 53.453%,30.732% 29.93%,66.29% 26.035%;}
79.5% {background-position:37.717% 19.986%,76.036% 42.069%,67.044% 63.851%,40.903% 73.014%,43.929% 81.048%,76.93% 45.535%,40.195% 24.654%,23.416% 43.05%,64.831% 31.902%,26.402% 61.766%,22.36% 57.26%,22.25% 59.303%,18.514% 53.536%,21.771% 48.884%,31.332% 27.365%,65.971% 67.094%,25.867% 36.722%,73.201% 54.409%,66.723% 27.255%,73.949% 51.445%,54.118% 27.634%,81.763% 47.428%,30.965% 69.67%,68.057% 27.124%,28.804% 71.073%,23.366% 47.878%,77.477% 43.2%,39.479% 71.736%,61.314% 69.089%,21.636% 49.97%,27.04% 62.678%,64.471% 75.477%,20.91% 45.121%,41.469% 26.062%,24.663% 51.383%,78.936% 46.583%,68.683% 31.604%,28.016% 43.559%,59.851% 25.391%,18.935% 55.199%,34.169% 72.929%,77.188% 55.181%,17.745% 53.07%,50.401% 78.061%,28.206% 33.331%,64.809% 26.385%,59.174% 76.409%,35.311% 31.006%,77.865% 38.111%,65.475% 32.485%,50.975% 81.397%,57.53% 23.015%,70.562% 64.253%,33.978% 68.81%,32.984% 34.104%,35.04% 25.559%,32.545% 73.489%,68.65% 30.875%,75.098% 64.326%,52.854% 26.058%,24.6% 51.601%,67.885% 66.674%,21.247% 43.325%,61.27% 74.978%,80.971% 44.828%,31.697% 29.657%,32.311% 69.445%,75.388% 50.453%,56.465% 18.655%,35.867% 72.914%,24.668% 64.06%,19.401% 42.315%,57.765% 79.708%,17.145% 50.859%,67.918% 32.476%,34.624% 75.273%,32.224% 32.468%,21.792% 38.77%,69.817% 64.894%,77.65% 60.605%,23.832% 66.271%,20.605% 53.022%,30.808% 28.899%,67.326% 26.352%;}
80% {background-position:38.319% 19.006%,76.848% 42.935%,66.848% 64.78%,39.771% 73.238%,43.045% 81.423%,77.627% 46.533%,40.868% 23.895%,23.061% 42.312%,65.813% 32.106%,25.683% 61.271%,21.578% 56.816%,21.455% 58.856%,17.771% 53.1%,21.24% 48.361%,31.52% 26.321%,65.653% 68.055%,25.821% 35.93%,73.528% 55.74%,67.674% 27.707%,74.344% 52.539%,55.079% 27.321%,82.468% 48.596%,30.076% 69.5%,69.246% 27.386%,27.838% 70.874%,22.896% 47.284%,78.335% 43.956%,38.533% 71.869%,60.657% 69.78%,21.065% 49.438%,26.256% 62.331%,63.902% 76.565%,20.468% 44.364%,41.992% 25.304%,24.115% 50.688%,79.644% 47.557%,69.726% 31.987%,27.696% 42.747%,61.041% 25.244%,18.194% 54.638%,33.341% 72.819%,77.471% 56.125%,16.996% 52.605%,49.559% 78.608%,28.215% 32.405%,66.161% 26.373%,58.532% 77.288%,35.74% 30.292%,79.047% 38.667%,66.642% 32.582%,50.127% 82.02%,58.664% 22.755%,70.493% 65.496%,33.068% 68.761%,33.104% 33.335%,35.313% 24.534%,31.436% 73.506%,69.711% 31.25%,74.82% 65.301%,53.809% 25.706%,24.068% 50.937%,67.733% 67.882%,20.809% 42.438%,60.598% 75.877%,81.838% 45.694%,32.117% 28.851%,31.584% 69.173%,75.848% 51.551%,57.592% 18.282%,35.084% 72.833%,23.711% 63.8%,19.086% 41.63%,56.876% 80.562%,16.487% 50.293%,69.258% 32.582%,33.468% 75.35%,32.32% 31.59%,21.595% 37.944%,69.734% 66.136%,77.605% 61.582%,22.876% 65.937%,19.91% 52.57%,30.924% 27.86%,68.364% 26.742%;}
80.5% {background-position:38.972% 18.044%,77.625% 43.855%,66.604% 65.707%,38.622% 73.426%,42.145% 81.752%,78.281% 47.58%,41.591% 23.155%,22.737% 41.553%,66.798% 32.363%,24.975% 60.741%,20.813% 56.344%,20.677% 58.381%,17.051% 52.642%,20.733% 47.818%,31.753% 25.273%,65.287% 69.008%,25.817% 35.127%,73.807% 57.109%,68.62% 28.236%,74.693% 53.668%,56.073% 27.048%,83.119% 49.813%,29.19% 69.294%,70.439% 27.717%,26.876% 70.634%,22.452% 46.67%,79.155% 44.758%,37.578% 71.968%,59.956% 70.451%,20.517% 48.884%,25.481% 61.952%,63.282% 77.631%,20.055% 43.585%,42.557% 24.562%,23.587% 49.963%,80.304% 48.577%,70.765% 32.431%,27.4% 41.912%,62.257% 25.15%,17.474% 54.049%,32.513% 72.668%,77.695% 57.091%,16.271% 52.118%,48.691% 79.115%,28.266% 31.469%,67.535% 26.418%,57.851% 78.138%,36.219% 29.583%,80.204% 39.275%,67.821% 32.728%,49.253% 82.6%,59.83% 22.547%,70.371% 66.746%,32.156% 68.681%,33.262% 32.561%,35.628% 23.512%,30.323% 73.484%,70.766% 31.688%,74.472% 66.274%,54.799% 25.393%,23.556% 50.245%,67.532% 69.092%,20.402% 41.524%,59.88% 76.75%,82.659% 46.607%,32.593% 28.05%,30.862% 68.861%,76.261% 52.688%,58.753% 17.968%,34.301% 72.713%,22.763% 63.511%,18.81% 40.93%,55.944% 81.38%,15.856% 49.704%,70.609% 32.737%,32.305% 75.386%,32.455% 30.705%,21.437% 37.103%,69.599% 67.384%,77.49% 62.568%,21.932% 65.567%,19.236% 52.096%,31.082% 26.815%,69.401% 27.208%;}
81% {background-position:39.677% 17.104%,78.362% 44.826%,66.311% 66.631%,37.46% 73.579%,41.23% 82.034%,78.888% 48.675%,42.364% 22.438%,22.446% 40.776%,67.783% 32.675%,24.281% 60.175%,20.064% 55.845%,19.915% 57.878%,16.355% 52.165%,20.254% 47.257%,32.031% 24.224%,64.874% 69.951%,25.855% 34.316%,74.036% 58.513%,69.561% 28.842%,74.993% 54.829%,57.099% 26.816%,83.711% 51.077%,28.31% 69.052%,71.632% 28.118%,25.919% 70.354%,22.033% 46.036%,79.934% 45.605%,36.615% 72.032%,59.211% 71.099%,19.995% 48.311%,24.718% 61.542%,62.612% 78.671%,19.675% 42.784%,43.164% 23.84%,23.08% 49.209%,80.913% 49.64%,71.794% 32.936%,27.13% 41.053%,63.496% 25.111%,16.778% 53.433%,31.688% 72.476%,77.858% 58.077%,15.571% 51.61%,47.799% 79.583%,28.359% 30.523%,68.926% 26.522%,57.132% 78.956%,36.748% 28.883%,81.332% 39.934%,69.006% 32.922%,48.355% 83.134%,61.024% 22.395%,70.196% 68%,31.246% 68.568%,33.459% 31.784%,35.987% 22.493%,29.206% 73.421%,71.814% 32.188%,74.054% 67.243%,55.82% 25.122%,23.065% 49.527%,67.282% 70.301%,20.027% 40.585%,59.117% 77.594%,83.429% 47.565%,33.126% 27.255%,30.147% 68.51%,76.623% 53.861%,59.947% 17.717%,33.52% 72.554%,21.827% 63.192%,18.575% 40.215%,54.97% 82.159%,15.254% 49.095%,71.967% 32.94%,31.138% 75.382%,32.631% 29.816%,21.322% 36.247%,69.412% 68.636%,77.305% 63.558%,21% 65.163%,18.584% 51.601%,31.281% 25.765%,70.433% 27.748%;}
81.5% {background-position:40.434% 16.189%,79.056% 45.847%,65.97% 67.549%,36.285% 73.696%,40.303% 82.267%,79.447% 49.814%,43.186% 21.746%,22.189% 39.98%,68.766% 33.042%,23.601% 59.574%,19.335% 55.319%,19.174% 57.346%,15.685% 51.667%,19.803% 46.677%,32.356% 23.177%,64.413% 70.879%,25.938% 33.496%,74.215% 59.947%,70.491% 29.526%,75.243% 56.02%,58.153% 26.628%,84.241% 52.384%,27.438% 68.774%,72.822% 28.588%,24.969% 70.033%,21.643% 45.383%,80.667% 46.496%,35.647% 72.061%,58.424% 71.724%,19.5% 47.718%,23.968% 61.101%,61.894% 79.682%,19.328% 41.962%,43.813% 23.139%,22.596% 48.428%,81.468% 50.743%,72.811% 33.504%,26.886% 40.174%,64.756% 25.127%,16.107% 52.791%,30.866% 72.244%,77.957% 59.079%,14.897% 51.081%,46.886% 80.009%,28.496% 29.571%,70.33% 26.688%,56.378% 79.738%,37.327% 28.194%,82.426% 40.645%,70.195% 33.167%,47.434% 83.622%,62.244% 22.302%,69.969% 69.253%,30.338% 68.422%,33.696% 31.007%,36.39% 21.483%,28.088% 73.318%,72.849% 32.751%,73.566% 68.206%,56.871% 24.895%,22.597% 48.783%,66.982% 71.505%,19.686% 39.621%,58.312% 78.406%,84.145% 48.567%,33.716% 26.469%,29.441% 68.121%,76.933% 55.065%,61.17% 17.53%,32.742% 72.355%,20.905% 62.845%,18.383% 39.486%,53.956% 82.898%,14.682% 48.464%,73.328% 33.192%,29.967% 75.336%,32.849% 28.923%,21.25% 35.379%,69.172% 69.887%,77.049% 64.549%,20.082% 64.724%,17.957% 51.085%,31.524% 24.714%,71.456% 28.365%;}
82% {background-position:41.242% 15.303%,79.704% 46.915%,65.581% 68.457%,35.102% 73.776%,39.366% 82.451%,79.953% 50.996%,44.056% 21.082%,21.968% 39.167%,69.741% 33.465%,22.939% 58.939%,18.626% 54.766%,18.452% 56.787%,15.041% 51.15%,19.381% 46.081%,32.727% 22.135%,63.907% 71.79%,26.066% 32.671%,74.341% 61.407%,71.408% 30.288%,75.441% 57.236%,59.233% 26.486%,84.707% 53.732%,26.574% 68.461%,74.003% 29.13%,24.028% 69.672%,21.282% 44.712%,81.352% 47.428%,34.676% 72.055%,57.598% 72.322%,19.033% 47.105%,23.232% 60.629%,61.129% 80.661%,19.016% 41.12%,44.503% 22.463%,22.135% 47.618%,81.966% 51.885%,73.811% 34.132%,26.67% 39.274%,66.032% 25.202%,15.462% 52.123%,30.051% 71.971%,77.993% 60.095%,14.252% 50.532%,45.953% 80.392%,28.678% 28.614%,71.743% 26.916%,55.59% 80.484%,37.957% 27.517%,83.481% 41.406%,71.383% 33.462%,46.493% 84.062%,63.487% 22.268%,69.688% 70.503%,29.436% 68.244%,33.972% 30.232%,36.838% 20.482%,26.972% 73.174%,73.869% 33.377%,73.008% 69.159%,57.949% 24.715%,22.153% 48.013%,66.632% 72.699%,19.382% 38.633%,57.466% 79.185%,84.802% 49.608%,34.363% 25.694%,28.743% 67.695%,77.189% 56.299%,62.42% 17.412%,31.969% 72.117%,19.997% 62.469%,18.234% 38.745%,52.905% 83.593%,14.142% 47.813%,74.687% 33.495%,28.797% 75.248%,33.109% 28.03%,21.223% 34.499%,68.881% 71.133%,76.722% 65.54%,19.181% 64.251%,17.354% 50.549%,31.81% 23.663%,72.467% 29.058%;}
82.5% {background-position:42.1% 14.449%,80.302% 48.028%,65.144% 69.353%,33.912% 73.82%,38.42% 82.584%,80.404% 52.216%,44.975% 20.449%,21.784% 38.339%,70.707% 33.943%,22.294% 58.27%,17.939% 54.186%,17.753% 56.201%,14.427% 50.613%,18.99% 45.467%,33.146% 21.099%,63.355% 72.681%,26.239% 31.842%,74.413% 62.89%,72.308% 31.126%,75.585% 58.475%,60.337% 26.391%,85.105% 55.115%,25.722% 68.114%,75.172% 29.742%,23.099% 69.271%,20.951% 44.024%,81.984% 48.399%,33.703% 72.014%,56.733% 72.893%,18.595% 46.474%,22.512% 60.127%,60.32% 81.604%,18.74% 40.259%,45.234% 21.814%,21.7% 46.783%,82.403% 53.062%,74.791% 34.822%,26.483% 38.355%,67.32% 25.337%,14.845% 51.431%,29.243% 71.659%,77.962% 61.121%,13.637% 49.963%,45.003% 80.73%,28.906% 27.655%,73.161% 27.207%,54.77% 81.189%,38.637% 26.855%,84.494% 42.216%,72.566% 33.807%,45.535% 84.453%,64.748% 22.297%,69.355% 71.744%,28.539% 68.033%,34.29% 29.459%,37.33% 19.495%,25.859% 72.99%,74.869% 34.065%,72.381% 70.099%,59.053% 24.583%,21.735% 47.219%,66.234% 73.88%,19.114% 37.624%,56.582% 79.926%,85.397% 50.688%,35.067% 24.933%,28.057% 67.23%,77.388% 57.558%,63.694% 17.364%,31.203% 71.841%,19.107% 62.064%,18.131% 37.993%,51.819% 84.244%,13.635% 47.142%,76.04% 33.85%,27.629% 75.12%,33.412% 27.138%,21.242% 33.61%,68.537% 72.37%,76.323% 66.527%,18.298% 63.745%,16.779% 49.993%,32.14% 22.616%,73.461% 29.827%;}
83% {background-position:43.009% 13.63%,80.848% 49.183%,64.66% 70.234%,32.718% 73.827%,37.468% 82.668%,80.797% 53.472%,45.94% 19.85%,21.638% 37.496%,71.66% 34.478%,21.668% 57.568%,17.276% 53.582%,17.078% 55.588%,13.842% 50.059%,18.632% 44.838%,33.613% 20.073%,62.759% 73.55%,26.46% 31.01%,74.43% 64.39%,73.187% 32.041%,75.674% 59.732%,61.462% 26.345%,85.432% 56.531%,24.882% 67.731%,76.325% 30.426%,22.182% 68.83%,20.652% 43.319%,82.561% 49.407%,32.73% 71.937%,55.832% 73.434%,18.189% 45.826%,21.809% 59.596%,59.467% 82.51%,18.502% 39.381%,46.006% 21.196%,21.291% 45.921%,82.777% 54.27%,75.747% 35.572%,26.326% 37.418%,68.618% 25.532%,14.258% 50.714%,28.444% 71.306%,77.865% 62.155%,13.053% 49.375%,44.038% 81.024%,29.18% 26.694%,74.578% 27.563%,53.92% 81.853%,39.367% 26.21%,85.459% 43.073%,73.74% 34.205%,44.561% 84.793%,66.025% 22.39%,68.969% 72.973%,27.651% 67.791%,34.649% 28.691%,37.868% 18.524%,24.753% 72.765%,75.846% 34.815%,71.686% 71.022%,60.179% 24.502%,21.343% 46.402%,65.787% 75.045%,18.886% 36.594%,55.66% 80.63%,85.927% 51.803%,35.829% 24.188%,27.383% 66.729%,77.529% 58.84%,64.987% 17.389%,30.445% 71.526%,18.235% 61.632%,18.074% 37.23%,50.701% 84.847%,13.164% 46.453%,77.381% 34.255%,26.466% 74.95%,33.759% 26.251%,21.309% 32.712%,68.142% 73.595%,75.853% 67.506%,17.435% 63.206%,16.232% 49.418%,32.515% 21.576%,74.436% 30.67%;}
83.5% {background-position:43.966% 12.85%,81.339% 50.377%,64.131% 71.097%,31.523% 73.796%,36.512% 82.7%,81.13% 54.76%,46.95% 19.288%,21.533% 36.639%,72.595% 35.067%,21.062% 56.834%,16.637% 52.952%,16.428% 54.95%,13.29% 49.486%,18.308% 44.194%,34.128% 19.061%,62.12% 74.393%,26.73% 30.178%,74.39% 65.904%,74.042% 33.031%,75.706% 61.004%,62.605% 26.351%,85.687% 57.975%,24.057% 67.315%,77.457% 31.18%,21.279% 68.35%,20.386% 42.598%,83.08% 50.449%,31.761% 71.825%,54.898% 73.943%,17.815% 45.16%,21.125% 59.036%,58.574% 83.374%,18.303% 38.487%,46.816% 20.61%,20.911% 45.036%,83.086% 55.507%,76.675% 36.381%,26.2% 36.465%,69.921% 25.789%,13.703% 49.974%,27.655% 70.914%,77.7% 63.194%,12.502% 48.768%,43.06% 81.272%,29.502% 25.736%,75.992% 27.984%,53.042% 82.474%,40.146% 25.585%,86.372% 43.976%,74.902% 34.653%,43.573% 85.082%,67.314% 22.549%,68.531% 74.187%,26.773% 67.517%,35.049% 27.931%,38.451% 17.572%,23.654% 72.501%,76.795% 35.626%,70.925% 71.928%,61.324% 24.473%,20.979% 45.562%,65.293% 76.19%,18.698% 35.545%,54.705% 81.292%,86.389% 52.951%,36.648% 23.462%,26.723% 66.191%,77.611% 60.139%,66.297% 17.489%,29.697% 71.174%,17.384% 61.172%,18.066% 36.459%,49.553% 85.401%,12.729% 45.746%,78.707% 34.711%,25.31% 74.739%,34.151% 25.369%,21.424% 31.809%,67.695% 74.804%,75.313% 68.475%,16.593% 62.635%,15.716% 48.824%,32.936% 20.544%,75.387% 31.589%;}
84% {background-position:44.97% 12.112%,81.771% 51.607%,63.557% 71.94%,30.328% 73.728%,35.553% 82.682%,81.4% 56.076%,48.003% 18.764%,21.468% 35.771%,73.509% 35.712%,20.479% 56.069%,16.026% 52.299%,15.805% 54.288%,12.771% 48.897%,18.019% 43.536%,34.692% 18.064%,61.44% 75.209%,27.047% 29.347%,74.294% 67.427%,74.87% 34.095%,75.681% 62.287%,63.763% 26.41%,85.867% 59.444%,23.247% 66.866%,78.564% 32.004%,20.393% 67.833%,20.155% 41.863%,83.537% 51.523%,30.796% 71.678%,53.932% 74.42%,17.475% 44.479%,20.461% 58.447%,57.641% 84.196%,18.145% 37.579%,47.665% 20.061%,20.559% 44.126%,83.327% 56.768%,77.572% 37.248%,26.106% 35.497%,71.225% 26.109%,13.179% 49.212%,26.878% 70.484%,77.467% 64.233%,11.986% 48.144%,42.071% 81.474%,29.872% 24.781%,77.395% 28.471%,52.138% 83.049%,40.975% 24.982%,87.228% 44.922%,76.046% 35.154%,42.575% 85.319%,68.611% 22.775%,68.042% 75.381%,25.907% 67.212%,35.491% 27.18%,39.078% 16.643%,22.566% 72.197%,77.713% 36.495%,70.099% 72.811%,62.485% 24.497%,20.644% 44.701%,64.753% 77.311%,18.551% 34.479%,53.717% 81.912%,86.78% 54.127%,37.523% 22.757%,26.077% 65.617%,77.632% 61.453%,67.62% 17.667%,28.96% 70.784%,16.555% 60.686%,18.107% 35.68%,48.378% 85.905%,12.333% 45.022%,80.013% 35.218%,24.164% 74.488%,34.587% 24.496%,21.589% 30.901%,67.198% 75.993%,74.703% 69.431%,15.774% 62.032%,15.23% 48.213%,33.402% 19.524%,76.311% 32.58%;}
84.5% {background-position:46.021% 11.42%,82.143% 52.869%,62.939% 72.759%,29.138% 73.623%,34.595% 82.612%,81.606% 57.418%,49.099% 18.283%,21.446% 34.892%,74.4% 36.411%,19.918% 55.273%,15.443% 51.622%,15.209% 53.601%,12.287% 48.291%,17.767% 42.864%,35.304% 17.086%,60.721% 75.994%,27.415% 28.52%,74.14% 68.953%,75.667% 35.23%,75.598% 63.577%,64.932% 26.522%,85.971% 60.932%,22.454% 66.383%,79.641% 32.897%,19.525% 67.277%,19.959% 41.115%,83.929% 52.625%,29.837% 71.496%,52.937% 74.863%,17.17% 43.782%,19.819% 57.831%,56.673% 84.971%,18.028% 36.656%,48.55% 19.55%,20.238% 43.195%,83.498% 58.051%,78.433% 38.172%,26.046% 34.516%,72.525% 26.493%,12.69% 48.428%,26.115% 70.015%,77.166% 65.271%,11.507% 47.503%,41.074% 81.628%,30.29% 23.833%,78.784% 29.023%,51.211% 83.577%,41.853% 24.403%,88.025% 45.909%,77.169% 35.705%,41.568% 85.503%,69.912% 23.069%,67.502% 76.551%,25.054% 66.877%,35.976% 26.441%,39.75% 15.74%,21.491% 71.853%,78.596% 37.423%,69.209% 73.671%,63.659% 24.577%,20.34% 43.819%,64.166% 78.405%,18.448% 33.397%,52.7% 82.487%,87.098% 55.33%,38.455% 22.076%,25.447% 65.009%,77.591% 62.777%,68.951% 17.923%,28.235% 70.357%,15.749% 60.174%,18.199% 34.896%,47.179% 86.358%,11.976% 44.282%,81.292% 35.776%,23.03% 74.197%,35.068% 23.634%,21.804% 29.99%,66.652% 77.158%,74.024% 70.37%,14.981% 61.399%,14.778% 47.584%,33.915% 18.518%,77.204% 33.643%;}
85% {background-position:47.116% 10.777%,82.452% 54.16%,62.278% 73.553%,27.954% 73.482%,33.639% 82.492%,81.745% 58.78%,50.235% 17.846%,21.467% 34.004%,75.263% 37.162%,19.382% 54.448%,14.889% 50.923%,14.644% 52.892%,11.84% 47.67%,17.552% 42.181%,35.965% 16.13%,59.963% 76.746%,27.832% 27.697%,73.928% 70.479%,76.43% 36.436%,75.456% 64.871%,66.109% 26.69%,85.996% 62.436%,21.681% 65.869%,80.684% 33.857%,18.677% 66.685%,19.8% 40.354%,84.256% 53.753%,28.887% 71.28%,51.915% 75.27%,16.902% 43.071%,19.2% 57.188%,55.67% 85.699%,17.954% 35.722%,49.471% 19.08%,19.948% 42.242%,83.599% 59.351%,79.256% 39.15%,26.019% 33.523%,73.818% 26.941%,12.237% 47.624%,25.367% 69.51%,76.797% 66.303%,11.065% 46.846%,40.071% 81.735%,30.758% 22.894%,80.154% 29.64%,50.262% 84.056%,42.777% 23.851%,88.758% 46.936%,78.267% 36.306%,40.555% 85.635%,71.213% 23.432%,66.913% 77.695%,24.216% 66.511%,36.502% 25.715%,40.467% 14.866%,20.43% 71.471%,79.44% 38.407%,68.259% 74.503%,64.843% 24.713%,20.067% 42.919%,63.536% 79.468%,18.389% 32.301%,51.655% 83.016%,87.339% 56.555%,39.442% 21.422%,24.835% 64.367%,77.488% 64.108%,70.287% 18.259%,27.524% 69.894%,14.969% 59.637%,18.342% 34.107%,45.959% 86.757%,11.661% 43.527%,82.542% 36.384%,21.909% 73.866%,35.594% 22.785%,22.071% 29.078%,66.057% 78.295%,73.278% 71.29%,14.213% 60.737%,14.361% 46.94%,34.473% 17.53%,78.062% 34.776%;}
85.5% {background-position:48.254% 10.186%,82.696% 55.477%,61.578% 74.318%,26.778% 73.303%,32.686% 82.32%,81.817% 60.159%,51.408% 17.457%,21.533% 33.11%,76.094% 37.966%,18.872% 53.594%,14.366% 50.201%,14.109% 52.16%,11.43% 47.034%,17.377% 41.485%,36.674% 15.199%,59.17% 77.464%,28.3% 26.883%,73.659% 71.999%,77.156% 37.709%,75.255% 66.164%,67.291% 26.914%,85.943% 63.951%,20.927% 65.324%,81.69% 34.883%,17.85% 66.056%,19.679% 39.582%,84.514% 54.903%,27.948% 71.029%,50.869% 75.641%,16.672% 42.348%,18.605% 56.52%,54.635% 86.376%,17.924% 34.778%,50.425% 18.653%,19.692% 41.269%,83.626% 60.665%,80.036% 40.181%,26.028% 32.52%,75.099% 27.453%,11.82% 46.801%,24.635% 68.967%,76.359% 67.327%,10.663% 46.174%,39.065% 81.795%,31.275% 21.967%,81.5% 30.323%,49.295% 84.486%,43.748% 23.328%,89.424% 47.998%,79.335% 36.957%,39.537% 85.713%,72.51% 23.865%,66.277% 78.808%,23.395% 66.115%,37.07% 25.005%,41.227% 14.024%,19.386% 71.051%,80.242% 39.445%,67.25% 75.306%,66.033% 24.907%,19.826% 42.001%,62.862% 80.497%,18.375% 31.193%,50.586% 83.498%,87.503% 57.798%,40.483% 20.796%,24.241% 63.691%,77.322% 65.44%,71.624% 18.677%,26.829% 69.396%,14.216% 59.075%,18.539% 33.316%,44.722% 87.102%,11.388% 42.758%,83.756% 37.041%,20.805% 73.495%,36.166% 21.953%,22.389% 28.168%,65.415% 79.402%,72.466% 72.188%,13.474% 60.045%,13.979% 46.28%,35.076% 16.563%,78.882% 35.976%;}
86% {background-position:49.432% 9.65%,82.873% 56.816%,60.838% 75.054%,25.614% 73.089%,31.74% 82.098%,81.821% 61.551%,52.617% 17.117%,21.644% 32.209%,76.891% 38.82%,18.388% 52.713%,13.876% 49.46%,13.606% 51.407%,11.059% 46.385%,17.241% 40.78%,37.43% 14.296%,58.342% 78.144%,28.818% 26.078%,73.331% 73.51%,77.841% 39.047%,74.995% 67.453%,68.473% 27.194%,85.81% 65.472%,20.196% 64.749%,82.654% 35.973%,17.046% 65.393%,19.596% 38.8%,84.701% 56.071%,27.021% 70.744%,49.802% 75.975%,16.481% 41.612%,18.035% 55.826%,53.572% 87.002%,17.939% 33.825%,51.411% 18.274%,19.469% 40.279%,83.581% 61.989%,80.77% 41.263%,26.073% 31.509%,76.363% 28.029%,11.441% 45.959%,23.921% 68.389%,75.855% 68.339%,10.301% 45.487%,38.057% 81.806%,31.841% 21.054%,82.816% 31.07%,48.311% 84.866%,44.764% 22.836%,90.018% 49.094%,80.368% 37.657%,38.518% 85.737%,73.798% 24.368%,65.594% 79.888%,22.592% 65.691%,37.68% 24.314%,42.03% 13.218%,18.36% 70.593%,80.998% 40.534%,66.184% 76.077%,67.226% 25.159%,19.619% 41.066%,62.148% 81.489%,18.409% 30.076%,49.496% 83.931%,87.587% 59.057%,41.577% 20.202%,23.667% 62.984%,77.094% 66.771%,72.957% 19.176%,26.149% 68.863%,13.491% 58.489%,18.789% 32.523%,43.468% 87.393%,11.159% 41.977%,84.931% 37.746%,19.72% 73.087%,36.782% 21.14%,22.761% 27.261%,64.728% 80.474%,71.591% 73.061%,12.763% 59.326%,13.634% 45.606%,35.726% 15.619%,79.66% 37.241%;}
86.5% {background-position:50.649% 9.173%,82.982% 58.171%,60.062% 75.756%,24.463% 72.839%,30.801% 81.827%,81.754% 62.952%,53.858% 16.83%,21.802% 31.305%,77.651% 39.722%,17.933% 51.806%,13.419% 48.698%,13.136% 50.635%,10.729% 45.722%,17.148% 40.066%,38.233% 13.425%,57.483% 78.785%,29.386% 25.284%,72.947% 75.005%,78.482% 40.446%,74.677% 68.732%,69.653% 27.533%,85.596% 66.995%,19.487% 64.144%,83.571% 37.125%,16.266% 64.695%,19.554% 38.01%,84.817% 57.256%,26.109% 70.427%,48.716% 76.27%,16.33% 40.865%,17.492% 55.108%,52.483% 87.574%,18.001% 32.865%,52.427% 17.942%,19.281% 39.271%,83.461% 63.318%,81.455% 42.391%,26.154% 30.492%,77.606% 28.669%,11.102% 45.101%,23.226% 67.776%,75.284% 69.336%,9.981% 44.787%,37.049% 81.771%,32.457% 20.157%,84.098% 31.881%,47.313% 85.194%,45.823% 22.378%,90.539% 50.221%,81.364% 38.404%,37.5% 85.709%,75.073% 24.942%,64.867% 80.93%,21.808% 65.238%,38.331% 23.643%,42.874% 12.45%,17.355% 70.098%,81.706% 41.673%,65.066% 76.815%,68.417% 25.47%,19.447% 40.117%,61.395% 82.441%,18.49% 28.95%,48.386% 84.314%,87.59% 60.327%,42.722% 19.642%,23.114% 62.245%,76.802% 68.096%,74.281% 19.758%,25.488% 68.297%,12.796% 57.881%,19.093% 31.731%,42.203% 87.628%,10.974% 41.184%,86.061% 38.498%,18.655% 72.641%,37.444% 20.348%,23.186% 26.36%,63.997% 81.509%,70.655% 73.907%,12.084% 58.58%,13.327% 44.918%,36.42% 14.702%,80.393% 38.568%;}
87% {background-position:51.901% 8.757%,83.022% 59.541%,59.25% 76.424%,23.328% 72.554%,29.872% 81.505%,81.618% 64.356%,55.13% 16.597%,22.007% 30.399%,78.369% 40.671%,17.507% 50.874%,12.997% 47.917%,12.701% 49.843%,10.44% 45.048%,17.096% 39.344%,39.082% 12.589%,56.594% 79.386%,30.006% 24.505%,72.506% 76.481%,79.077% 41.903%,74.301% 69.999%,70.826% 27.929%,85.302% 68.514%,18.803% 63.511%,84.439% 38.336%,15.513% 63.964%,19.553% 37.212%,84.859% 58.452%,25.212% 70.077%,47.614% 76.527%,16.22% 40.108%,16.977% 54.367%,51.37% 88.091%,18.109% 31.9%,53.47% 17.662%,19.129% 38.248%,83.266% 64.648%,82.088% 43.565%,26.272% 29.471%,78.825% 29.371%,10.804% 44.226%,22.552% 67.13%,74.649% 70.315%,9.705% 44.075%,36.045% 81.687%,33.122% 19.28%,85.341% 32.754%,46.303% 85.469%,46.924% 21.955%,90.982% 51.374%,82.317% 39.197%,36.484% 85.627%,76.331% 25.586%,64.097% 81.932%,21.046% 64.757%,39.023% 22.995%,43.76% 11.725%,16.373% 69.568%,82.361% 42.858%,63.896% 77.515%,69.604% 25.84%,19.31% 39.154%,60.604% 83.35%,18.62% 27.818%,47.26% 84.646%,87.512% 61.605%,43.917% 19.118%,22.582% 61.476%,76.448% 69.411%,75.593% 20.423%,24.846% 67.698%,12.132% 57.251%,19.453% 30.941%,40.929% 87.807%,10.836% 40.381%,87.142% 39.295%,17.612% 72.158%,38.149% 19.58%,23.664% 25.466%,63.225% 82.504%,69.659% 74.722%,11.437% 57.808%,13.06% 44.218%,37.159% 13.814%,81.077% 39.954%;}
87.5% {background-position:53.187% 8.406%,82.992% 60.919%,58.406% 77.056%,22.211% 72.235%,28.955% 81.136%,81.41% 65.761%,56.428% 16.42%,22.26% 29.493%,79.043% 41.664%,17.111% 49.918%,12.612% 47.119%,12.302% 49.033%,10.193% 44.362%,17.088% 38.615%,39.976% 11.79%,55.679% 79.944%,30.676% 23.742%,72.01% 77.934%,79.623% 43.415%,73.867% 71.249%,71.987% 28.383%,84.927% 70.026%,18.145% 62.85%,85.253% 39.603%,14.787% 63.201%,19.593% 36.408%,84.826% 59.656%,24.333% 69.695%,46.499% 76.744%,16.153% 39.343%,16.491% 53.603%,50.237% 88.551%,18.265% 30.932%,54.539% 17.436%,19.014% 37.211%,82.996% 65.976%,82.666% 44.781%,26.429% 28.448%,80.013% 30.136%,10.547% 43.338%,21.9% 66.45%,73.949% 71.274%,9.472% 43.352%,35.046% 81.557%,33.835% 18.426%,86.54% 33.687%,45.285% 85.692%,48.064% 21.571%,91.346% 52.552%,83.224% 40.034%,35.474% 85.492%,77.568% 26.299%,63.287% 82.891%,20.307% 64.25%,39.755% 22.373%,44.684% 11.044%,15.415% 69.002%,82.961% 44.086%,62.679% 78.178%,70.781% 26.271%,19.209% 38.179%,59.778% 84.214%,18.799% 26.683%,46.121% 84.927%,87.35% 62.886%,45.16% 18.634%,22.074% 60.679%,76.032% 70.711%,76.887% 21.171%,24.224% 67.068%,11.501% 56.599%,19.869% 30.155%,39.649% 87.93%,10.745% 39.569%,88.169% 40.136%,16.595% 71.64%,38.898% 18.839%,24.197% 24.582%,62.413% 83.454%,68.607% 75.505%,10.823% 57.012%,12.834% 43.506%,37.942% 12.959%,81.71% 41.395%;}
88% {background-position:54.502% 8.122%,82.891% 62.303%,57.531% 77.649%,21.114% 71.881%,28.052% 80.718%,81.132% 67.161%,57.751% 16.301%,22.562% 28.59%,79.67% 42.699%,16.746% 48.939%,12.264% 46.304%,11.939% 48.206%,9.991% 43.667%,17.125% 37.881%,40.914% 11.033%,54.738% 80.458%,31.396% 22.998%,71.459% 79.357%,80.116% 44.977%,73.376% 72.479%,73.135% 28.895%,84.473% 71.526%,17.514% 62.163%,86.009% 40.923%,14.09% 62.407%,19.676% 35.6%,84.719% 60.865%,23.474% 69.283%,45.374% 76.921%,16.128% 38.571%,16.035% 52.819%,49.087% 88.955%,18.47% 29.962%,55.631% 17.264%,18.937% 36.162%,82.651% 67.297%,83.186% 46.035%,26.624% 27.424%,81.167% 30.962%,10.333% 42.436%,21.27% 65.74%,73.188% 72.208%,9.286% 42.619%,34.055% 81.38%,34.598% 17.596%,87.69% 34.68%,44.26% 85.861%,49.241% 21.227%,91.629% 53.75%,84.081% 40.914%,34.471% 85.305%,78.778% 27.081%,62.438% 83.805%,19.591% 63.718%,40.525% 21.778%,45.647% 10.412%,14.483% 68.403%,83.504% 45.354%,61.418% 78.8%,71.946% 26.76%,19.146% 37.193%,58.919% 85.029%,19.029% 25.546%,44.971% 85.156%,87.106% 64.167%,46.448% 18.191%,21.589% 59.853%,75.555% 71.994%,78.16% 22%,23.623% 66.407%,10.903% 55.928%,20.34% 29.375%,38.366% 87.996%,10.702% 38.749%,89.138% 41.019%,15.603% 71.086%,39.69% 18.127%,24.784% 23.71%,61.563% 84.359%,67.501% 76.253%,10.244% 56.192%,12.649% 42.784%,38.767% 12.141%,82.289% 42.888%;}
88.5% {background-position:55.845% 7.908%,82.718% 63.688%,56.627% 78.203%,20.039% 71.495%,27.164% 80.253%,80.784% 68.552%,59.094% 16.243%,22.913% 27.69%,80.247% 43.773%,16.413% 47.94%,11.955% 45.474%,11.614% 47.363%,9.834% 42.963%,17.206% 37.142%,41.895% 10.319%,53.775% 80.928%,32.166% 22.274%,70.855% 80.748%,80.556% 46.585%,72.831% 73.685%,74.263% 29.465%,83.939% 73.008%,16.911% 61.451%,86.705% 42.294%,13.423% 61.584%,19.802% 34.789%,84.536% 62.074%,22.635% 68.84%,44.241% 77.059%,16.148% 37.793%,15.611% 52.014%,47.921% 89.3%,18.725% 28.993%,56.742% 17.15%,18.898% 35.103%,82.232% 68.607%,83.645% 47.324%,26.859% 26.403%,82.282% 31.847%,10.163% 41.522%,20.664% 64.998%,72.366% 73.116%,9.146% 41.876%,33.073% 81.157%,35.407% 16.794%,88.787% 35.729%,43.231% 85.977%,50.453% 20.924%,91.828% 54.965%,84.885% 41.834%,33.478% 85.067%,79.957% 27.931%,61.554% 84.669%,18.901% 63.16%,41.334% 21.212%,46.646% 9.832%,13.58% 67.77%,83.985% 46.658%,60.116% 79.381%,73.095% 27.31%,19.12% 36.198%,58.029% 85.795%,19.31% 24.41%,43.813% 85.332%,86.779% 65.443%,47.779% 17.791%,21.129% 59.001%,75.018% 73.254%,79.406% 22.911%,23.045% 65.717%,10.341% 55.237%,20.868% 28.602%,37.083% 88.006%,10.709% 37.924%,90.045% 41.941%,14.64% 70.499%,40.524% 17.448%,25.424% 22.853%,60.678% 85.215%,66.344% 76.965%,9.701% 55.35%,12.508% 42.053%,39.635% 11.361%,82.811% 44.429%;}
89% {background-position:57.212% 7.765%,82.475% 65.069%,55.698% 78.715%,18.989% 71.077%,26.293% 79.743%,80.366% 69.931%,60.454% 16.247%,23.313% 26.796%,80.771% 44.883%,16.114% 46.921%,11.685% 44.629%,11.328% 46.507%,9.722% 42.252%,17.333% 36.401%,42.917% 9.653%,52.792% 81.35%,32.984% 21.574%,70.2% 82.101%,80.939% 48.235%,72.231% 74.862%,75.369% 30.091%,83.327% 74.469%,16.337% 60.715%,87.338% 43.71%,12.787% 60.731%,19.972% 33.977%,84.278% 63.281%,21.819% 68.368%,43.103% 77.155%,16.213% 37.01%,15.218% 51.191%,46.744% 89.586%,19.029% 28.026%,57.871% 17.096%,18.9% 34.035%,81.739% 69.903%,84.043% 48.645%,27.132% 25.385%,83.355% 32.79%,10.037% 40.598%,20.084% 64.228%,71.487% 73.995%,9.054% 41.126%,32.103% 80.889%,36.264% 16.023%,89.826% 36.832%,42.2% 86.04%,51.698% 20.666%,91.941% 56.194%,85.632% 42.792%,32.496% 84.778%,81.101% 28.848%,60.636% 85.483%,18.237% 62.578%,42.18% 20.679%,47.679% 9.305%,12.705% 67.105%,84.405% 47.996%,58.777% 79.918%,74.223% 27.918%,19.134% 35.197%,57.11% 86.509%,19.643% 23.278%,42.65% 85.456%,86.37% 66.711%,49.15% 17.438%,20.695% 58.124%,74.422% 74.488%,80.621% 23.901%,22.49% 64.999%,9.814% 54.528%,21.452% 27.84%,35.802% 87.96%,10.766% 37.093%,90.887% 42.9%,13.707% 69.88%,41.399% 16.803%,26.119% 22.013%,59.76% 86.02%,65.14% 77.637%,9.195% 54.488%,12.41% 41.313%,40.543% 10.623%,83.273% 46.013%;}
89.5% {background-position:58.599% 7.697%,82.16% 66.442%,54.746% 79.184%,17.965% 70.628%,25.44% 79.188%,79.879% 71.292%,61.827% 16.314%,23.764% 25.91%,81.241% 46.027%,15.849% 45.883%,11.456% 43.772%,11.082% 45.637%,9.658% 41.533%,17.507% 35.659%,43.978% 9.037%,51.793% 81.726%,33.851% 20.899%,69.495% 83.414%,81.263% 49.922%,71.579% 76.008%,76.448% 30.774%,82.639% 75.903%,15.793% 59.955%,87.903% 45.169%,12.184% 59.852%,20.187% 33.165%,83.944% 64.481%,21.027% 67.867%,41.963% 77.212%,16.324% 36.224%,14.859% 50.349%,45.559% 89.813%,19.383% 27.064%,59.015% 17.101%,18.941% 32.961%,81.174% 71.179%,84.375% 49.993%,27.446% 24.375%,84.381% 33.789%,9.958% 39.666%,19.53% 63.429%,70.552% 74.841%,9.011% 40.37%,31.147% 80.576%,37.167% 15.285%,90.803% 37.987%,41.171% 86.05%,52.973% 20.454%,91.969% 57.432%,86.318% 43.785%,31.528% 84.439%,82.207% 29.829%,59.687% 86.244%,17.601% 61.974%,43.062% 20.18%,48.744% 8.836%,11.862% 66.409%,84.759% 49.362%,57.404% 80.411%,75.326% 28.584%,19.187% 34.19%,56.166% 87.168%,20.028% 22.151%,41.485% 85.527%,85.878% 67.967%,50.559% 17.133%,20.288% 57.223%,73.768% 75.693%,81.801% 24.97%,21.96% 64.254%,9.325% 53.802%,22.093% 27.089%,34.528% 87.859%,10.873% 36.259%,91.658% 43.895%,12.805% 69.228%,42.313% 16.196%,26.866% 21.192%,58.811% 86.771%,63.892% 78.269%,8.728% 53.605%,12.356% 40.567%,41.491% 9.931%,83.674% 47.636%;}
90% {background-position:60.002% 7.704%,81.774% 67.803%,53.772% 79.61%,16.969% 70.148%,24.608% 78.589%,79.324% 72.631%,63.21% 16.446%,24.264% 25.034%,81.653% 47.201%,15.619% 44.83%,11.269% 42.902%,10.877% 44.755%,9.641% 40.81%,17.728% 34.917%,45.076% 8.473%,50.779% 82.053%,34.765% 20.252%,68.741% 84.681%,81.527% 51.641%,70.876% 77.12%,77.497% 31.511%,81.877% 77.307%,15.281% 59.174%,88.399% 46.666%,11.616% 58.947%,20.447% 32.355%,83.536% 65.671%,20.261% 67.339%,40.823% 77.228%,16.481% 35.437%,14.534% 49.492%,44.367% 89.98%,19.788% 26.109%,60.17% 17.169%,19.024% 31.881%,80.537% 72.433%,84.641% 51.365%,27.799% 23.373%,85.355% 34.841%,9.925% 38.726%,19.003% 62.604%,69.564% 75.653%,9.017% 39.608%,30.206% 80.22%,38.114% 14.583%,91.714% 39.191%,40.144% 86.006%,54.274% 20.289%,91.909% 58.676%,86.941% 44.812%,30.575% 84.051%,83.268% 30.873%,58.709% 86.95%,16.994% 61.347%,43.978% 19.718%,49.84% 8.427%,11.052% 65.684%,85.046% 50.754%,56% 80.857%,76.4% 29.308%,19.28% 33.179%,55.199% 87.772%,20.466% 21.033%,40.32% 85.546%,85.306% 69.207%,52.002% 16.878%,19.908% 56.3%,73.06% 76.863%,82.942% 26.115%,21.455% 63.483%,8.875% 53.06%,22.79% 26.351%,33.262% 87.702%,11.032% 35.423%,92.357% 44.921%,11.937% 68.547%,43.266% 15.63%,27.667% 20.392%,57.835% 87.468%,62.603% 78.858%,8.3% 52.704%,12.349% 39.815%,42.477% 9.286%,84.011% 49.293%;}
90.5% {background-position:61.419% 7.789%,81.319% 69.149%,52.78% 79.991%,16.003% 69.639%,23.798% 77.948%,78.703% 73.945%,64.599% 16.643%,24.814% 24.171%,82.006% 48.402%,15.425% 43.761%,11.125% 42.023%,10.714% 43.863%,9.673% 40.082%,17.997% 34.177%,46.21% 7.966%,49.753% 82.332%,35.725% 19.635%,67.942% 85.9%,81.73% 53.386%,70.125% 78.193%,78.511% 32.303%,81.041% 78.676%,14.801% 58.373%,88.823% 48.197%,11.082% 58.017%,20.752% 31.548%,83.053% 66.847%,19.521% 66.785%,39.687% 77.204%,16.685% 34.65%,14.244% 48.619%,43.173% 90.088%,20.243% 25.163%,61.332% 17.301%,19.148% 30.799%,79.831% 73.66%,84.839% 52.757%,28.193% 22.383%,86.275% 35.944%,9.939% 37.78%,18.505% 61.753%,68.525% 76.428%,9.074% 38.842%,29.282% 79.821%,39.105% 13.919%,92.554% 40.441%,39.124% 85.91%,55.598% 20.174%,91.761% 59.922%,87.498% 45.868%,29.64% 83.615%,84.282% 31.977%,57.706% 87.6%,16.417% 60.699%,44.926% 19.294%,50.964% 8.081%,10.276% 64.93%,85.265% 52.166%,54.571% 81.257%,77.443% 30.087%,19.413% 32.167%,54.21% 88.319%,20.956% 19.927%,39.159% 85.512%,84.654% 70.427%,53.476% 16.676%,19.556% 55.355%,72.298% 77.998%,84.038% 27.335%,20.977% 62.688%,8.464% 52.304%,23.544% 25.629%,32.007% 87.491%,11.244% 34.587%,92.979% 45.976%,11.104% 67.837%,44.255% 15.105%,28.52% 19.617%,56.834% 88.107%,61.277% 79.404%,7.912% 51.786%,12.388% 39.059%,43.498% 8.692%,84.283% 50.98%;}
91% {background-position:62.846% 7.953%,80.794% 70.473%,51.773% 80.326%,15.069% 69.102%,23.011% 77.266%,78.017% 75.229%,65.99% 16.906%,25.414% 23.323%,82.299% 49.626%,15.268% 42.679%,11.024% 41.135%,10.592% 42.962%,9.753% 39.351%,18.314% 33.439%,47.376% 7.517%,48.717% 82.562%,36.73% 19.05%,67.1% 87.066%,81.87% 55.154%,69.327% 79.224%,79.487% 33.146%,80.136% 80.006%,14.354% 57.552%,89.173% 49.757%,10.584% 57.064%,21.102% 30.747%,82.498% 68.005%,18.809% 66.206%,38.556% 77.141%,16.937% 33.863%,13.99% 47.733%,41.979% 90.136%,20.75% 24.228%,62.5% 17.496%,19.314% 29.716%,79.058% 74.856%,84.969% 54.164%,28.626% 21.406%,87.136% 37.096%,10.002% 36.83%,18.035% 60.879%,67.44% 77.164%,9.182% 38.074%,28.378% 79.38%,40.137% 13.298%,93.321% 41.734%,38.111% 85.763%,56.943% 20.109%,91.525% 61.167%,87.986% 46.951%,28.724% 83.133%,85.245% 33.14%,56.68% 88.191%,15.871% 60.032%,45.905% 18.911%,52.113% 7.799%,9.535% 64.15%,85.414% 53.595%,53.119% 81.609%,78.449% 30.921%,19.588% 31.154%,53.204% 88.807%,21.499% 18.834%,38.004% 85.427%,83.924% 71.623%,54.978% 16.527%,19.233% 54.391%,71.484% 79.091%,85.085% 28.626%,20.525% 61.87%,8.093% 51.533%,24.353% 24.925%,30.767% 87.226%,11.508% 33.752%,93.522% 47.058%,10.307% 67.099%,45.279% 14.626%,29.424% 18.867%,55.811% 88.688%,59.917% 79.904%,7.565% 50.853%,12.473% 38.3%,44.554% 8.152%,84.488% 52.691%;}
91.5% {background-position:64.277% 8.198%,80.203% 71.774%,50.753% 80.615%,14.169% 68.538%,22.249% 76.545%,77.267% 76.479%,67.378% 17.236%,26.064% 22.492%,82.528% 50.869%,15.147% 41.586%,10.967% 40.239%,10.514% 42.054%,9.884% 38.619%,18.679% 32.707%,48.574% 7.13%,47.676% 82.742%,37.778% 18.5%,66.216% 88.177%,81.946% 56.938%,68.485% 80.212%,80.421% 34.04%,79.162% 81.293%,13.941% 56.714%,89.447% 51.343%,10.123% 56.09%,21.499% 29.953%,81.871% 69.142%,18.127% 65.603%,37.434% 77.038%,17.236% 33.08%,13.773% 46.833%,40.787% 90.125%,21.307% 23.306%,63.669% 17.757%,19.523% 28.635%,78.219% 76.019%,85.027% 55.582%,29.1% 20.446%,87.935% 38.293%,10.113% 35.878%,17.596% 59.982%,66.31% 77.859%,9.341% 37.305%,27.494% 78.899%,41.21% 12.72%,94.01% 43.065%,37.109% 85.564%,58.305% 20.097%,91.202% 62.405%,88.403% 48.059%,27.83% 82.606%,86.152% 34.358%,55.634% 88.723%,15.357% 59.346%,46.913% 18.571%,53.284% 7.585%,8.832% 63.343%,85.492% 55.036%,51.648% 81.913%,79.416% 31.808%,19.804% 30.144%,52.182% 89.236%,22.096% 17.757%,36.857% 85.29%,83.118% 72.792%,56.504% 16.434%,18.94% 53.409%,70.622% 80.142%,86.08% 29.985%,20.102% 61.031%,7.763% 50.751%,25.216% 24.24%,29.543% 86.908%,11.825% 32.921%,93.984% 48.163%,9.547% 66.335%,46.336% 14.195%,30.379% 18.147%,54.768% 89.209%,58.528% 80.358%,7.261% 49.905%,12.607% 37.539%,45.642% 7.668%,84.624% 54.421%;}
92% {background-position:65.709% 8.523%,79.546% 73.046%,49.722% 80.857%,13.303% 67.949%,21.513% 75.786%,76.457% 77.693%,68.759% 17.634%,26.763% 21.68%,82.694% 52.129%,15.065% 40.482%,10.955% 39.337%,10.479% 41.139%,10.065% 37.887%,19.093% 31.981%,49.799% 6.806%,46.63% 82.873%,38.867% 17.987%,65.294% 89.229%,81.957% 58.733%,67.602% 81.152%,81.31% 34.982%,78.124% 82.533%,13.563% 55.859%,89.644% 52.948%,9.701% 55.096%,21.941% 29.168%,81.175% 70.254%,17.475% 64.976%,36.323% 76.896%,17.584% 32.302%,13.593% 45.923%,39.601% 90.055%,21.915% 22.401%,64.836% 18.084%,19.775% 27.556%,77.316% 77.144%,85.015% 57.007%,29.613% 19.504%,88.668% 39.532%,10.273% 34.926%,17.187% 59.064%,65.139% 78.512%,9.553% 36.535%,26.634% 78.379%,42.321% 12.189%,94.62% 44.431%,36.118% 85.314%,59.68% 20.138%,90.791% 63.634%,88.747% 49.187%,26.958% 82.035%,87% 35.628%,54.57% 89.194%,14.876% 58.642%,47.947% 18.275%,54.476% 7.441%,8.166% 62.512%,85.499% 56.485%,50.163% 82.167%,80.338% 32.745%,20.062% 29.138%,51.148% 89.604%,22.744% 16.7%,35.722% 85.103%,82.239% 73.93%,58.051% 16.398%,18.677% 52.41%,69.713% 81.146%,87.019% 31.41%,19.707% 60.171%,7.476% 49.957%,26.134% 23.577%,28.339% 86.539%,12.196% 32.094%,94.361% 49.288%,8.826% 65.546%,47.423% 13.813%,31.383% 17.458%,53.708% 89.669%,57.113% 80.764%,6.999% 48.945%,12.788% 36.777%,46.76% 7.243%,84.691% 56.166%;}
92.5% {background-position:67.138% 8.931%,78.824% 74.286%,48.684% 81.052%,12.473% 67.335%,20.805% 74.991%,75.589% 78.865%,70.13% 18.099%,27.511% 20.89%,82.795% 53.401%,15.022% 39.371%,10.989% 38.43%,10.489% 40.22%,10.296% 37.156%,19.555% 31.263%,51.049% 6.548%,45.583% 82.955%,39.995% 17.513%,64.335% 90.22%,81.903% 60.533%,66.679% 82.043%,82.149% 35.97%,77.024% 83.724%,13.221% 54.989%,89.762% 54.569%,9.317% 54.083%,22.43% 28.393%,80.411% 71.338%,16.855% 64.328%,35.226% 76.717%,17.979% 31.53%,13.451% 45.003%,38.424% 89.927%,22.574% 21.513%,65.998% 18.477%,20.07% 26.484%,76.354% 78.229%,84.932% 58.435%,30.166% 18.584%,89.333% 40.809%,10.482% 33.974%,16.81% 58.126%,63.931% 79.119%,9.817% 35.768%,25.797% 77.822%,43.467% 11.706%,95.146% 45.829%,35.143% 85.016%,61.065% 20.233%,90.294% 64.85%,89.016% 50.332%,26.111% 81.421%,87.786% 36.946%,53.493% 89.603%,14.429% 57.922%,49.006% 18.026%,55.684% 7.368%,7.54% 61.657%,85.434% 57.938%,48.666% 82.373%,81.214% 33.73%,20.362% 28.138%,50.104% 89.912%,23.445% 15.665%,34.6% 84.866%,81.288% 75.034%,59.613% 16.42%,18.446% 51.396%,68.761% 82.101%,87.898% 32.897%,19.342% 59.292%,7.231% 49.153%,27.105% 22.937%,27.157% 86.12%,12.621% 31.274%,94.652% 50.429%,8.145% 64.734%,48.539% 13.484%,32.435% 16.803%,52.635% 90.068%,55.676% 81.123%,6.781% 47.973%,13.019% 36.017%,47.905% 6.879%,84.688% 57.919%;}
93% {background-position:68.56% 9.42%,78.041% 75.49%,47.641% 81.2%,11.681% 66.697%,20.124% 74.16%,74.665% 79.993%,71.485% 18.631%,28.306% 20.124%,82.831% 54.68%,15.017% 38.253%,11.07% 37.521%,10.543% 39.298%,10.579% 36.427%,20.066% 30.554%,52.322% 6.358%,44.538% 82.987%,41.161% 17.08%,63.344% 91.147%,81.784% 62.334%,65.721% 82.883%,82.936% 37.001%,75.865% 84.861%,12.915% 54.105%,89.8% 56.2%,8.974% 53.053%,22.964% 27.631%,79.582% 72.391%,16.267% 63.659%,34.144% 76.5%,18.424% 30.766%,13.347% 44.075%,37.258% 89.742%,23.282% 20.645%,67.15% 18.935%,20.408% 25.419%,75.334% 79.27%,84.778% 59.86%,30.759% 17.687%,89.926% 42.122%,10.742% 33.025%,16.466% 57.17%,62.689% 79.681%,10.135% 35.003%,24.987% 77.228%,44.648% 11.276%,95.587% 47.253%,34.184% 84.669%,62.455% 20.383%,89.712% 66.049%,89.208% 51.491%,25.29% 80.767%,88.506% 38.31%,52.404% 89.951%,14.016% 57.187%,50.087% 17.825%,56.906% 7.368%,6.954% 60.781%,85.297% 59.389%,47.163% 82.529%,82.04% 34.762%,20.704% 27.147%,49.052% 90.159%,24.198% 14.655%,33.495% 84.58%,80.269% 76.1%,61.187% 16.502%,18.245% 50.369%,67.768% 83.004%,88.712% 34.442%,19.007% 58.396%,7.03% 48.34%,28.128% 22.324%,25.999% 85.651%,13.099% 30.461%,94.856% 51.583%,7.506% 63.899%,49.681% 13.208%,33.533% 16.183%,51.55% 90.404%,54.22% 81.432%,6.607% 46.992%,13.298% 35.26%,49.076% 6.579%,84.615% 59.675%;}
93.5% {background-position:69.97% 9.992%,77.199% 76.655%,46.595% 81.301%,10.928% 66.037%,19.474% 73.297%,73.688% 81.074%,72.821% 19.23%,29.149% 19.383%,82.8% 55.965%,15.053% 37.131%,11.197% 36.611%,10.643% 38.374%,10.912% 35.702%,20.626% 29.857%,53.614% 6.239%,43.496% 82.97%,42.362% 16.689%,62.323% 92.008%,81.599% 64.129%,64.729% 83.668%,83.668% 38.073%,74.651% 85.941%,12.645% 53.209%,89.758% 57.837%,8.671% 52.008%,23.543% 26.884%,78.689% 73.41%,15.713% 62.971%,33.08% 76.247%,18.916% 30.011%,13.283% 43.14%,36.105% 89.5%,24.04% 19.8%,68.289% 19.46%,20.79% 24.365%,74.259% 80.264%,84.552% 61.28%,31.389% 16.817%,90.446% 43.466%,11.052% 32.08%,16.154% 56.198%,61.416% 80.196%,10.506% 34.244%,24.203% 76.599%,45.86% 10.899%,95.941% 48.701%,33.244% 84.276%,63.847% 20.588%,89.046% 67.227%,89.323% 52.661%,24.496% 80.074%,89.157% 39.716%,51.307% 90.236%,13.639% 56.438%,51.188% 17.673%,58.139% 7.443%,6.41% 59.885%,85.088% 60.835%,45.656% 82.636%,82.812% 35.837%,21.088% 26.166%,47.996% 90.344%,25.002% 13.673%,32.407% 84.247%,79.185% 77.126%,62.77% 16.645%,18.077% 49.329%,66.737% 83.854%,89.46% 36.04%,18.702% 57.484%,6.873% 47.52%,29.201% 21.738%,24.867% 85.135%,13.63% 29.659%,94.971% 52.747%,6.908% 63.044%,50.846% 12.989%,34.675% 15.602%,50.458% 90.678%,52.751% 81.693%,6.479% 46.003%,13.626% 34.506%,50.269% 6.345%,84.472% 61.429%;}
94% {background-position:71.364% 10.646%,76.3% 77.777%,45.55% 81.355%,10.215% 65.357%,18.854% 72.403%,72.66% 82.105%,74.133% 19.895%,30.039% 18.672%,82.703% 57.249%,15.128% 36.006%,11.371% 35.7%,10.788% 37.451%,11.298% 34.983%,21.233% 29.173%,54.922% 6.191%,42.461% 82.905%,43.596% 16.344%,61.274% 92.8%,81.35% 65.912%,63.707% 84.397%,84.342% 39.184%,73.386% 86.962%,12.414% 52.302%,89.636% 59.473%,8.409% 50.949%,24.167% 26.153%,77.737% 74.391%,15.193% 62.265%,32.037% 75.958%,19.457% 29.268%,13.259% 42.2%,34.969% 89.203%,24.846% 18.981%,69.412% 20.05%,21.216% 23.323%,73.134% 81.208%,84.255% 62.688%,32.058% 15.975%,90.89% 44.837%,11.412% 31.143%,15.876% 55.211%,60.116% 80.662%,10.93% 33.49%,23.448% 75.937%,47.101% 10.577%,96.205% 50.167%,32.324% 83.837%,65.237% 20.85%,88.299% 68.381%,89.36% 53.837%,23.731% 79.344%,89.737% 41.159%,50.204% 90.459%,13.297% 55.675%,52.306% 17.573%,59.379% 7.594%,5.908% 58.97%,84.807% 62.271%,44.15% 82.693%,83.528% 36.953%,21.514% 25.197%,46.938% 90.469%,25.857% 12.721%,31.341% 83.867%,78.038% 78.109%,64.355% 16.849%,17.942% 48.28%,65.671% 84.647%,90.138% 37.688%,18.429% 56.558%,6.76% 46.693%,30.323% 21.181%,23.764% 84.573%,14.216% 28.868%,94.996% 53.917%,6.354% 62.17%,52.032% 12.827%,35.86% 15.061%,49.36% 90.889%,51.272% 81.904%,6.395% 45.007%,14.004% 33.759%,51.481% 6.178%,84.258% 63.176%;}
94.5% {background-position:72.737% 11.381%,75.347% 78.853%,44.507% 81.362%,9.544% 64.657%,18.266% 71.479%,71.586% 83.082%,75.417% 20.625%,30.973% 17.991%,82.54% 58.53%,15.244% 34.881%,11.593% 34.792%,10.979% 36.529%,11.734% 34.27%,21.889% 28.503%,56.243% 6.216%,41.434% 82.792%,44.86% 16.046%,60.202% 93.523%,81.036% 67.679%,62.657% 85.068%,84.954% 40.329%,72.074% 87.921%,12.22% 51.385%,89.433% 61.105%,8.189% 49.879%,24.836% 25.44%,76.727% 75.333%,14.708% 61.542%,31.016% 75.634%,20.046% 28.538%,13.274% 41.257%,33.852% 88.853%,25.701% 18.188%,70.515% 20.706%,21.684% 22.295%,71.96% 82.101%,83.889% 64.082%,32.763% 15.165%,91.255% 46.232%,11.822% 30.213%,15.631% 54.211%,58.792% 81.078%,11.407% 32.744%,22.723% 75.243%,48.369% 10.314%,96.378% 51.647%,31.426% 83.354%,66.621% 21.169%,87.473% 69.507%,89.317% 55.017%,22.996% 78.579%,90.243% 42.635%,49.098% 90.618%,12.992% 54.902%,53.438% 17.525%,60.622% 7.822%,5.45% 58.038%,84.456% 63.693%,42.649% 82.702%,84.184% 38.106%,21.982% 24.243%,45.881% 90.532%,26.761% 11.802%,30.297% 83.443%,76.833% 79.045%,65.939% 17.114%,17.839% 47.222%,64.574% 85.382%,90.742% 39.38%,18.187% 55.619%,6.693% 45.862%,31.493% 20.657%,22.691% 83.967%,14.854% 28.091%,94.931% 55.089%,5.843% 61.279%,53.236% 12.725%,37.085% 14.563%,48.26% 91.037%,49.786% 82.065%,6.358% 44.006%,14.432% 33.018%,52.71% 6.081%,83.975% 64.909%;}
95% {background-position:74.085% 12.196%,74.343% 79.881%,43.471% 81.322%,8.914% 63.939%,17.711% 70.527%,70.468% 84.003%,76.668% 21.418%,31.951% 17.344%,82.311% 59.804%,15.4% 33.757%,11.862% 33.888%,11.215% 35.611%,12.222% 33.566%,22.591% 27.85%,57.572% 6.316%,40.419% 82.633%,46.152% 15.796%,59.108% 94.174%,80.658% 69.424%,61.583% 85.681%,85.503% 41.506%,70.718% 88.815%,12.064% 50.461%,89.15% 62.728%,8.011% 48.798%,25.549% 24.748%,75.663% 76.231%,14.259% 60.803%,30.019% 75.278%,20.683% 27.824%,13.331% 40.311%,32.755% 88.45%,26.601% 17.425%,71.594% 21.425%,22.196% 21.285%,70.743% 82.94%,83.454% 65.456%,33.505% 14.389%,91.541% 47.646%,12.282% 29.294%,15.422% 53.199%,57.45% 81.445%,11.938% 32.008%,22.028% 74.52%,49.659% 10.111%,96.46% 53.137%,30.552% 82.828%,67.994% 21.543%,86.57% 70.603%,89.196% 56.196%,22.292% 77.779%,90.673% 44.141%,47.993% 90.716%,12.724% 54.118%,54.581% 17.53%,61.866% 8.128%,5.035% 57.09%,84.034% 65.095%,41.155% 82.662%,84.778% 39.293%,22.491% 23.306%,44.827% 90.534%,27.713% 10.92%,29.278% 82.974%,75.574% 79.933%,67.517% 17.442%,17.769% 46.157%,63.448% 86.058%,91.271% 41.113%,17.977% 54.668%,6.671% 45.027%,32.708% 20.166%,21.651% 83.317%,15.545% 27.33%,94.776% 56.261%,5.377% 60.372%,54.454% 12.685%,38.348% 14.109%,47.161% 91.122%,48.298% 82.177%,6.367% 43.003%,14.908% 32.287%,53.952% 6.055%,83.623% 66.625%;}
95.5% {background-position:75.404% 13.09%,73.291% 80.856%,42.441% 81.237%,8.328% 63.204%,17.188% 69.549%,69.31% 84.867%,77.883% 22.274%,32.971% 16.731%,82.016% 61.066%,15.597% 32.637%,12.18% 32.988%,11.498% 34.698%,12.762% 32.872%,23.34% 27.215%,58.907% 6.492%,39.417% 82.427%,47.468% 15.596%,57.996% 94.752%,80.218% 71.141%,60.488% 86.233%,85.986% 42.711%,69.323% 89.643%,11.947% 49.53%,88.788% 64.335%,7.877% 47.708%,26.305% 24.077%,74.548% 77.085%,13.847% 60.05%,29.049% 74.889%,21.366% 27.125%,13.427% 39.364%,31.682% 87.995%,27.548% 16.695%,72.646% 22.206%,22.751% 20.295%,69.485% 83.723%,82.951% 66.806%,34.282% 13.649%,91.746% 49.075%,12.793% 28.387%,15.247% 52.177%,56.091% 81.761%,12.522% 31.283%,21.366% 73.767%,50.969% 9.968%,96.449% 54.632%,29.704% 82.262%,69.352% 21.974%,85.593% 71.663%,88.995% 57.372%,21.62% 76.948%,91.025% 45.671%,46.891% 90.751%,12.493% 53.325%,55.732% 17.59%,63.107% 8.512%,4.665% 56.128%,83.544% 66.475%,39.673% 82.574%,85.309% 40.511%,23.042% 22.388%,43.779% 90.477%,28.713% 10.076%,28.286% 82.464%,74.263% 80.77%,69.085% 17.831%,17.733% 45.087%,62.298% 86.672%,91.722% 42.88%,17.8% 53.708%,6.695% 44.19%,33.966% 19.71%,20.646% 82.627%,16.289% 26.585%,94.531% 57.427%,4.957% 59.45%,55.685% 12.706%,39.647% 13.702%,46.064% 91.145%,46.811% 82.24%,6.422% 41.997%,15.434% 31.565%,55.205% 6.102%,83.202% 68.317%;}
96% {background-position:76.689% 14.062%,72.194% 81.778%,41.423% 81.107%,7.785% 62.454%,16.701% 68.547%,68.115% 85.671%,79.057% 23.19%,34.032% 16.156%,81.657% 62.313%,15.836% 31.523%,12.545% 32.096%,11.828% 33.793%,13.352% 32.188%,24.135% 26.6%,60.244% 6.745%,38.43% 82.176%,48.805% 15.447%,56.87% 95.257%,79.717% 72.826%,59.376% 86.725%,86.401% 43.941%,67.893% 90.403%,11.869% 48.594%,88.347% 65.923%,7.786% 46.612%,27.104% 23.431%,73.386% 77.892%,13.472% 59.285%,28.107% 74.469%,22.096% 26.446%,13.565% 38.419%,30.634% 87.492%,28.538% 15.998%,73.666% 23.049%,23.348% 19.327%,68.19% 84.447%,82.382% 68.129%,35.093% 12.948%,91.868% 50.514%,13.354% 27.494%,15.107% 51.146%,54.72% 82.026%,13.159% 30.57%,20.736% 72.988%,52.297% 9.889%,96.345% 56.127%,28.883% 81.656%,70.691% 22.461%,84.545% 72.687%,88.716% 58.539%,20.981% 76.087%,91.298% 47.221%,45.794% 90.725%,12.301% 52.525%,56.889% 17.705%,64.34% 8.974%,4.341% 55.154%,82.987% 67.828%,38.205% 82.44%,85.773% 41.756%,23.634% 21.491%,42.74% 90.36%,29.758% 9.275%,27.323% 81.913%,72.906% 81.554%,70.637% 18.283%,17.731% 44.014%,61.126% 87.224%,92.094% 44.676%,17.656% 52.74%,6.766% 43.353%,35.265% 19.291%,19.676% 81.898%,17.083% 25.86%,94.196% 58.585%,4.583% 58.515%,56.923% 12.791%,40.979% 13.344%,44.974% 91.107%,45.329% 82.253%,6.525% 40.992%,16.009% 30.856%,56.465% 6.222%,82.715% 69.98%;}
96.5% {background-position:77.936% 15.109%,71.057% 82.643%,40.416% 80.932%,7.288% 61.689%,16.248% 67.523%,66.887% 86.412%,80.186% 24.165%,35.132% 15.621%,81.234% 63.54%,16.115% 30.416%,12.959% 31.213%,12.203% 32.895%,13.992% 31.518%,24.974% 26.007%,61.58% 7.074%,37.462% 81.881%,50.161% 15.352%,55.732% 95.688%,79.156% 74.473%,58.248% 87.154%,86.747% 45.192%,66.432% 91.093%,11.831% 47.654%,87.829% 67.486%,7.738% 45.51%,27.943% 22.81%,72.18% 78.649%,13.134% 58.508%,27.194% 74.019%,22.872% 25.787%,13.744% 37.477%,29.614% 86.94%,29.571% 15.338%,74.653% 23.951%,23.988% 18.383%,66.863% 85.112%,81.749% 69.421%,35.937% 12.289%,91.909% 51.959%,13.963% 26.617%,15.004% 50.109%,53.341% 82.239%,13.848% 29.871%,20.14% 72.184%,53.638% 9.874%,96.149% 57.618%,28.091% 81.013%,72.007% 23.003%,83.43% 73.67%,88.359% 59.695%,20.377% 75.198%,91.49% 48.786%,44.706% 90.638%,12.147% 51.718%,58.048% 17.876%,65.563% 9.515%,4.063% 54.168%,82.365% 69.149%,36.756% 82.259%,86.169% 43.025%,24.266% 20.618%,41.712% 90.185%,30.847% 8.517%,26.39% 81.323%,71.506% 82.283%,72.169% 18.797%,17.763% 42.939%,59.936% 87.713%,92.384% 46.497%,17.544% 51.765%,6.882% 42.516%,36.602% 18.912%,18.745% 81.132%,17.929% 25.155%,93.772% 59.731%,4.255% 57.57%,58.167% 12.94%,42.341% 13.037%,43.892% 91.008%,43.856% 82.218%,6.674% 39.988%,16.632% 30.16%,57.729% 6.417%,82.163% 71.609%;}
97% {background-position:79.14% 16.229%,69.881% 83.45%,39.425% 80.714%,6.835% 60.912%,15.83% 66.479%,65.63% 87.09%,81.266% 25.195%,36.269% 15.128%,80.749% 64.745%,16.435% 29.319%,13.42% 30.341%,12.624% 32.008%,14.683% 30.862%,25.857% 25.436%,62.909% 7.481%,36.513% 81.544%,51.532% 15.31%,54.586% 96.044%,78.537% 76.077%,57.11% 87.52%,87.021% 46.46%,64.945% 91.711%,11.832% 46.713%,87.236% 69.02%,7.735% 44.406%,28.823% 22.217%,70.934% 79.355%,12.835% 57.72%,26.313% 73.541%,23.692% 25.15%,13.965% 36.539%,28.623% 86.343%,30.646% 14.717%,75.601% 24.911%,24.668% 17.466%,65.507% 85.716%,81.054% 70.677%,36.812% 11.673%,91.866% 53.406%,14.622% 25.758%,14.936% 49.067%,51.958% 82.402%,14.588% 29.188%,19.579% 71.357%,54.989% 9.925%,95.861% 59.1%,27.328% 80.334%,73.296% 23.6%,82.251% 74.611%,87.926% 60.837%,19.808% 74.283%,91.601% 50.361%,43.629% 90.492%,12.031% 50.906%,59.206% 18.104%,66.771% 10.134%,3.832% 53.174%,81.679% 70.435%,35.329% 82.033%,86.495% 44.313%,24.937% 19.77%,40.697% 89.953%,31.979% 7.807%,25.489% 80.695%,70.068% 82.956%,73.676% 19.371%,17.829% 41.864%,58.731% 88.138%,92.591% 48.336%,17.466% 50.785%,7.045% 41.681%,37.976% 18.573%,17.852% 80.33%,18.824% 24.473%,93.261% 60.861%,3.975% 56.614%,59.413% 13.154%,43.73% 12.781%,42.821% 90.849%,42.395% 82.136%,6.87% 38.988%,17.304% 29.479%,58.992% 6.687%,81.547% 73.2%;}
97.5% {background-position:80.299% 17.421%,68.672% 84.196%,38.45% 80.454%,6.428% 60.124%,15.449% 65.416%,64.347% 87.704%,82.294% 26.28%,37.44% 14.678%,80.204% 65.923%,16.797% 28.233%,13.928% 29.482%,13.091% 31.134%,15.423% 30.222%,26.783% 24.891%,64.229% 7.965%,35.586% 81.165%,52.914% 15.323%,53.434% 96.325%,77.863% 77.634%,55.962% 87.824%,87.224% 47.742%,63.436% 92.258%,11.872% 45.771%,86.57% 70.52%,7.777% 43.3%,29.741% 21.653%,69.653% 80.009%,12.574% 56.924%,25.465% 73.036%,24.557% 24.536%,14.226% 35.608%,27.663% 85.702%,31.759% 14.137%,76.509% 25.925%,25.389% 16.578%,64.127% 86.258%,80.299% 71.894%,37.717% 11.102%,91.74% 54.85%,15.329% 24.919%,14.904% 48.021%,50.573% 82.513%,15.379% 28.523%,19.054% 70.508%,56.347% 10.042%,95.481% 60.569%,26.597% 79.622%,74.553% 24.25%,81.012% 75.506%,87.417% 61.96%,19.275% 73.344%,91.629% 51.942%,42.565% 90.287%,11.955% 50.09%,60.359% 18.388%,67.962% 10.831%,3.647% 52.171%,80.933% 71.682%,33.926% 81.762%,86.75% 45.618%,25.647% 18.951%,39.697% 89.665%,33.15% 7.146%,24.622% 80.033%,68.595% 83.571%,75.154% 20.006%,17.929% 40.791%,57.515% 88.499%,92.715% 50.188%,17.421% 49.802%,7.255% 40.85%,39.382% 18.276%,17.001% 79.495%,19.768% 23.816%,92.665% 61.973%,3.742% 55.651%,60.656% 13.433%,45.143% 12.579%,41.764% 90.632%,40.95% 82.006%,7.114% 37.994%,18.022% 28.816%,60.252% 7.033%,80.87% 74.748%;}
98% {background-position:81.407% 18.68%,67.433% 84.881%,37.495% 80.153%,6.068% 59.326%,15.105% 64.337%,63.043% 88.251%,83.266% 27.415%,38.644% 14.274%,79.6% 67.072%,17.198% 27.162%,14.484% 28.636%,13.603% 30.273%,16.211% 29.599%,27.749% 24.372%,65.535% 8.527%,34.682% 80.747%,54.304% 15.393%,52.28% 96.531%,77.135% 79.14%,54.81% 88.066%,87.353% 49.033%,61.909% 92.732%,11.953% 44.831%,85.832% 71.982%,7.862% 42.194%,30.696% 21.121%,68.339% 80.608%,12.352% 56.12%,24.651% 72.505%,25.463% 23.949%,14.529% 34.684%,26.736% 85.019%,32.91% 13.6%,77.372% 26.993%,26.149% 15.722%,62.726% 86.737%,79.488% 73.069%,38.649% 10.581%,91.531% 56.286%,16.083% 24.102%,14.908% 46.974%,49.191% 82.573%,16.22% 27.877%,18.564% 69.639%,57.709% 10.227%,95.011% 62.02%,25.897% 78.877%,75.774% 24.952%,79.717% 76.353%,86.835% 63.061%,18.778% 72.383%,91.575% 53.524%,41.518% 90.025%,11.917% 49.272%,61.505% 18.728%,69.13% 11.604%,3.51% 51.163%,80.128% 72.887%,32.552% 81.449%,86.933% 46.934%,26.395% 18.161%,38.715% 89.323%,34.36% 6.538%,23.789% 79.337%,67.093% 84.126%,76.597% 20.7%,18.064% 39.723%,56.292% 88.795%,92.754% 52.048%,17.409% 48.817%,7.511% 40.024%,40.818% 18.023%,16.191% 78.629%,20.759% 23.185%,91.985% 63.063%,3.556% 54.682%,61.894% 13.779%,46.578% 12.432%,40.723% 90.357%,39.525% 81.831%,7.405% 37.006%,18.788% 28.17%,61.506% 7.455%,80.135% 76.248%;}
98.5% {background-position:82.461% 20.004%,66.168% 85.502%,36.561% 79.812%,5.754% 58.52%,14.797% 63.244%,61.72% 88.732%,84.178% 28.598%,39.878% 13.917%,78.939% 68.187%,17.641% 26.107%,15.087% 27.807%,14.159% 29.428%,17.046% 28.996%,28.756% 23.882%,66.824% 9.165%,33.804% 80.29%,55.699% 15.519%,51.127% 96.663%,76.356% 80.589%,53.657% 88.244%,87.409% 50.33%,60.368% 93.132%,12.073% 43.893%,85.026% 73.401%,7.993% 41.091%,31.687% 20.622%,66.997% 81.152%,12.17% 55.31%,23.873% 71.95%,26.411% 23.388%,14.873% 33.77%,25.843% 84.295%,34.095% 13.107%,78.188% 28.11%,26.948% 14.9%,61.308% 87.152%,78.622% 74.198%,39.608% 10.109%,91.241% 57.711%,16.884% 23.309%,14.949% 45.926%,47.815% 82.583%,17.111% 27.251%,18.111% 68.753%,59.069% 10.479%,94.453% 63.448%,25.231% 78.103%,76.955% 25.704%,78.371% 77.151%,86.181% 64.138%,18.317% 71.402%,91.439% 55.102%,40.488% 89.708%,11.919% 48.453%,62.64% 19.125%,70.273% 12.452%,3.421% 50.15%,79.268% 74.046%,31.207% 81.095%,87.043% 48.258%,27.18% 17.404%,37.753% 88.928%,35.606% 5.984%,22.993% 78.609%,65.566% 84.622%,78.002% 21.452%,18.232% 38.659%,55.064% 89.027%,92.709% 53.908%,17.432% 47.832%,7.813% 39.204%,42.282% 17.814%,15.424% 77.734%,21.795% 22.582%,91.223% 64.126%,3.419% 53.707%,63.124% 14.19%,48.029% 12.342%,39.7% 90.027%,38.122% 81.61%,7.742% 36.027%,19.598% 27.545%,62.748% 7.952%,79.342% 77.696%;}
99% {background-position:83.458% 21.389%,64.88% 86.06%,35.649% 79.432%,5.488% 57.706%,14.527% 62.137%,60.384% 89.146%,85.028% 29.825%,41.139% 13.609%,78.224% 69.265%,18.123% 25.071%,15.736% 26.996%,14.761% 28.6%,17.928% 28.412%,29.8% 23.421%,68.091% 9.879%,32.952% 79.796%,57.094% 15.701%,49.978% 96.722%,75.529% 81.979%,52.504% 88.36%,87.391% 51.629%,58.819% 93.459%,12.232% 42.959%,84.154% 74.773%,8.168% 39.992%,32.713% 20.157%,65.631% 81.641%,12.026% 54.496%,23.131% 71.372%,27.399% 22.857%,15.258% 32.867%,24.987% 83.534%,35.314% 12.662%,78.954% 29.274%,27.784% 14.114%,59.878% 87.504%,77.704% 75.278%,40.592% 9.689%,90.869% 59.12%,17.731% 22.542%,15.026% 44.881%,46.449% 82.543%,18.049% 26.648%,17.696% 67.85%,60.425% 10.799%,93.808% 64.85%,24.599% 77.3%,78.093% 26.506%,76.977% 77.897%,85.457% 65.186%,17.895% 70.403%,91.221% 56.671%,39.48% 89.336%,11.96% 47.634%,63.76% 19.578%,71.386% 13.373%,3.379% 49.134%,78.356% 75.156%,29.896% 80.7%,87.08% 49.586%,28% 16.681%,36.813% 88.481%,36.886% 5.487%,22.234% 77.851%,64.019% 85.057%,79.362% 22.259%,18.435% 37.603%,53.835% 89.194%,92.579% 55.765%,17.487% 46.848%,8.162% 38.392%,43.768% 17.652%,14.7% 76.811%,22.876% 22.009%,90.384% 65.162%,3.33% 52.729%,64.34% 14.666%,49.495% 12.309%,38.698% 89.642%,36.744% 81.346%,8.126% 35.059%,20.454% 26.941%,63.977% 8.525%,78.496% 79.088%;}
99.5% {background-position:84.393% 22.832%,63.573% 86.552%,34.763% 79.016%,5.268% 56.887%,14.294% 61.02%,59.038% 89.492%,85.813% 31.093%,42.425% 13.352%,77.458% 70.304%,18.645% 24.055%,16.431% 26.205%,15.405% 27.792%,18.855% 27.851%,30.88% 22.991%,69.334% 10.667%,32.13% 79.268%,58.486% 15.942%,48.836% 96.708%,74.657% 83.304%,51.355% 88.415%,87.299% 52.925%,57.265% 93.713%,12.431% 42.032%,83.219% 76.095%,8.387% 38.898%,33.77% 19.729%,64.246% 82.072%,11.922% 53.678%,22.428% 70.773%,28.424% 22.356%,15.683% 31.977%,24.167% 82.738%,36.563% 12.265%,79.667% 30.482%,28.657% 13.367%,58.44% 87.791%,76.738% 76.307%,41.598% 9.324%,90.418% 60.508%,18.622% 21.802%,15.139% 43.839%,45.096% 82.455%,19.033% 26.069%,17.318% 66.933%,61.772% 11.188%,93.079% 66.222%,24.003% 76.472%,79.184% 27.354%,75.541% 78.59%,84.667% 66.203%,17.51% 69.387%,90.922% 58.225%,38.494% 88.912%,12.04% 46.817%,64.862% 20.087%,72.467% 14.367%,3.386% 48.117%,77.394% 76.215%,28.621% 80.267%,87.044% 50.914%,28.855% 15.995%,35.897% 87.985%,38.196% 5.048%,21.514% 77.065%,62.455% 85.43%,80.675% 23.122%,18.672% 36.557%,52.608% 89.297%,92.365% 57.612%,17.577% 45.868%,8.556% 37.589%,45.275% 17.538%,14.022% 75.864%,23.999% 21.467%,89.468% 66.166%,3.289% 51.75%,65.541% 15.208%,50.971% 12.334%,37.718% 89.204%,35.395% 81.04%,8.556% 34.103%,21.353% 26.361%,65.187% 9.172%,77.6% 80.42%;}
100% {background-position:85.265% 24.329%,62.252% 86.978%,33.903% 78.563%,5.096% 56.064%,14.099% 59.895%,57.685% 89.77%,86.529% 32.399%,43.733% 13.147%,76.642% 71.301%,19.206% 23.062%,17.17% 25.436%,16.093% 27.005%,19.826% 27.313%,31.994% 22.595%,70.547% 11.529%,31.337% 78.705%,59.87% 16.239%,47.704% 96.622%,73.742% 84.563%,50.214% 88.408%,87.133% 54.215%,55.711% 93.894%,12.67% 41.112%,82.225% 77.363%,8.651% 37.813%,34.857% 19.339%,62.845% 82.446%,11.858% 52.858%,21.762% 70.154%,29.487% 21.888%,16.148% 31.103%,23.386% 81.907%,37.84% 11.919%,80.325% 31.73%,29.564% 12.661%,56.997% 88.014%,75.727% 77.281%,42.624% 9.015%,89.889% 61.872%,19.556% 21.093%,15.289% 42.802%,43.759% 82.318%,20.063% 25.515%,16.977% 66.003%,63.107% 11.644%,92.268% 67.558%,23.441% 75.62%,80.223% 28.248%,74.066% 79.227%,83.813% 67.186%,17.163% 68.358%,90.542% 59.762%,37.532% 88.437%,12.16% 46.002%,65.943% 20.65%,73.512% 15.429%,3.44% 47.1%,76.385% 77.218%,27.384% 79.796%,86.935% 52.237%,29.743% 15.348%,35.006% 87.442%,39.535% 4.671%,20.833% 76.254%,60.88% 85.742%,81.936% 24.036%,18.943% 35.522%,51.387% 89.337%,92.068% 59.443%,17.699% 44.892%,8.996% 36.798%,46.799% 17.472%,13.39% 74.894%,25.163% 20.959%,88.48% 67.135%,3.296% 50.771%,66.721% 15.814%,52.453% 12.419%,36.763% 88.716%,34.077% 80.692%,9.032% 33.161%,22.294% 25.805%,66.376% 9.892%,76.655% 81.689%;}
}
@media(prefers-reduced-motion:reduce){html body.slide#top#top nav.globalNav::before{animation:none!important;}}

/* KITE_NAV_POINTER_FOLLOW_20260923 */
html body.slide#top#top nav.globalNav::before{translate:var(--kite-nav-follow-x,0px) var(--kite-nav-follow-y,0px)!important;transition:translate .55s ease-out!important;}
@media(prefers-reduced-motion:reduce){html body.slide#top#top nav.globalNav::before{translate:none!important;transition:none!important;}}

body{--k:"KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBNPSJLSVRFX1NJVEVXSURFX0JSRUFEQ1JVTUJfUkVMT0NBVElPTl8yMDI2MDgyOV9WMSI7dmFyIEs9Il9fa2l0ZVNpdGV3aWRlQnJlYWRjcnVtYlJlbG9jYXRpb24yMDI2MDgyOVYxIjt2YXIgcGF0aD13aW5kb3cubG9jYXRpb24ucGF0aG5hbWV8fCIvIjtpZihwYXRoPT09Ii8ifHxwYXRoPT09Ii9pbmRleC5odG1sIilyZXR1cm47dmFyIHBzPVt7dGVzdDovXlwvY29udDFcL21haW5cLmh0bWwkLyxzZToiLmtzLWhlcm8ifSx7dGVzdDovXlwvY29udDFcLzU5XC5odG1sJC8sc2U6IiNraXRlLXJlZ2lvbi1oZXJvIn0se3Rlc3Q6L15cL2NvbnQ3XC9tYWluXC5odG1sJC8sc2U6Ii5jb2wtaGVybyIsY2I6dHJ1ZSxjczoiLmNvbC1jb250YWluZXIiLG1yOjg0MCxkcjo1MTAsbW06NzY3fSx7dGVzdDovXlwvY29udDhcL21haW5cLmh0bWwkLyxzZToiLnNhdmEtaGVybyIsY2I6dHJ1ZSxjczoiLnNhdmEtY29udGFpbmVyIixtcjo1NTAsZHI6NDIwLG1tOjc2OH0se3Rlc3Q6L15cL2NvbnQxMFwvbWFpblwuaHRtbCQvLHNlOiIua3BwLWhlcm8ifSx7dGVzdDovXlwvY29udDExXC9tYWluXC5odG1sJC8sc2U6Ii5raXRlLWFyZWEtbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDQ2fDQ3fDQ4fDQ5fDUwKVwuaHRtbCQvLHNlOiIua2l0ZS1yZWdpb24tbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDU1fDU2fDU3fDYyfDYzKVwuaHRtbCQvLHNlOiIua2l0ZS1tZWRpY2FsLWhlcm8tdjIifSx7dGVzdDovXlwvcHJvZmlsZVwuaHRtbCQvLHNlOiIua3AtaGVybyJ9XTt2YXIgcHQ9bnVsbDtmb3IodmFyIGk9MDtpPHBzLmxlbmd0aDtpKz0xKXtpZihwc1tpXS50ZXN0LnRlc3QocGF0aCkpe3B0PXBzW2ldO2JyZWFrO319dmFyIHN0PXdpbmRvd1tLXXx8e21hcmtlcjpNLHJ0OjAsb2I6bnVsbCxudjpudWxsLGFuOm51bGwsY3Q6bnVsbCxpcDpudWxsLHB0OnB0fTt3aW5kb3dbS109c3Q7c3QucHQ9cHQ7ZnVuY3Rpb24gaXYoZWwpe2lmKCFlbClyZXR1cm4gZmFsc2U7dmFyIHN0eWxlPXdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTt2YXIgcmM9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuIHN0eWxlLmRpc3BsYXkhPT0ibm9uZSImJnN0eWxlLnZpc2liaWxpdHkhPT0iaGlkZGVuIiYmTnVtYmVyKHN0eWxlLm9wYWNpdHkpPjAmJnJjLndpZHRoPjAmJnJjLmhlaWdodD4wO31mdW5jdGlvbiBmYigpe3JldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCduYXYucG5reltkYXRhLWtpdGUtYnJlYWRjcnVtYi1yZWxvY2F0aW9uPSInK00rJyJdJyl8fGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkgPiBuYXYucG5reiIpO31mdW5jdGlvbiBibSgpe3ZhciBtcz1kb2N1bWVudC5ib2R5P2RvY3VtZW50LmJvZHkuY2hpbGRyZW46W107Zm9yKHZhciBpPTA7aTxtcy5sZW5ndGg7aSs9MSl7aWYobXNbaV0udGFnTmFtZT09PSJOQVYiJiZtc1tpXS5jbGFzc0xpc3QuY29udGFpbnMoIm1lbnUiKSlyZXR1cm4gbXNbaV07fXJldHVybiBudWxsO31mdW5jdGlvbiB1Yygpe3ZhciBudj1zdC5udjt2YXIgYW49c3QuYW47aWYoIW52fHwhYW58fCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY29udGFpbnMobnYpfHwhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNvbnRhaW5zKGFuKSlyZXR1cm47dmFyIGNsPTA7aWYoc3QucHQmJnN0LnB0LmNiKXt2YXIgbW49Ym0oKTtpZihpdihtbikpe3ZhciBtZT1tbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTt2YXIgYXI9YW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Y2w9TWF0aC5tYXgoMCxtZS5ib3R0b20tYXIuYm90dG9tKTt9fW52LnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtYnJlYWRjcnVtYi1jbGVhcmFuY2UiLGNsLnRvRml4ZWQoMikrInB4Iik7fWZ1bmN0aW9uIHVyKCl7aWYoIXN0LnB0fHwhc3QucHQuY3N8fCFzdC5hbilyZXR1cm47dmFyIGN0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc3QucHQuY3MpO2lmKCFjdClyZXR1cm47aWYoc3QuY3QhPT1jdCl7c3QuY3Q9Y3Q7c3QuaXA9e3ZhbHVlOmN0LnN0eWxlLmdldFByb3BlcnR5VmFsdWUoInBhZGRpbmctdG9wIikscHJpb3JpdHk6Y3Quc3R5bGUuZ2V0UHJvcGVydHlQcmlvcml0eSgicGFkZGluZy10b3AiKX07fWlmKHdpbmRvdy5pbm5lcldpZHRoPD03Njcpe2lmKHN0LmlwJiZzdC5pcC52YWx1ZSl7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixzdC5pcC52YWx1ZSxzdC5pcC5wcmlvcml0eSk7fWVsc2V7Y3Quc3R5bGUucmVtb3ZlUHJvcGVydHkoInBhZGRpbmctdG9wIik7fWN0LnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIpO3JldHVybjt9dmFyIHJ2PXdpbmRvdy5pbm5lcldpZHRoPD1zdC5wdC5tbT9zdC5wdC5tcjpzdC5wdC5kcjt2YXIgYXI9c3QuYW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGNyPWN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3ZhciB0Zj1hci5ib3R0b20rd2luZG93LnNjcm9sbFkrcnY7dmFyIGNwPWNyLnRvcCt3aW5kb3cuc2Nyb2xsWTt2YXIgYXA9TWF0aC5tYXgoMCx0Zi1jcCk7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixhcC50b0ZpeGVkKDIpKyJweCIsImltcG9ydGFudCIpO2N0LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIsTSk7fWZ1bmN0aW9uIHVnKCl7dWMoKTt1cigpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodXIpO31mdW5jdGlvbiBvZygpe2lmKCEoIlJlc2l6ZU9ic2VydmVyImluIHdpbmRvdyl8fHN0Lm9ifHwhc3QuYW4pcmV0dXJuO3N0Lm9iPW5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpe3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO30pO3N0Lm9iLm9ic2VydmUoc3QuYW4pO3ZhciBtbj1ibSgpO2lmKG1uKXN0Lm9iLm9ic2VydmUobW4pO31mdW5jdGlvbiBwYigpe3ZhciBudj1mYigpO2lmKCFudilyZXR1cm4gZmFsc2U7c3QubnY9bnY7bnYuc2V0QXR0cmlidXRlKCJkYXRhLWtpdGUtYnJlYWRjcnVtYi1mbG93IixwdD8iY3VzdG9tIjoic3RhbmRhcmQiKTt2YXIgYW47aWYoIXB0KXtudi5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiLS1raXRlLWJyZWFkY3J1bWItY2xlYXJhbmNlIik7dmFyIGhlYWRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGgxLnBhZ2VUaXRsZSIpO3ZhciBvdmVydmlldz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIja2l0ZS1wYWdlLW92ZXJ2aWV3Iik7dmFyIGxvY2FsTWVudT1ibSgpO2FuPWl2KG92ZXJ2aWV3KT9vdmVydmlldzpoZWFkaW5nO2lmKGl2KGxvY2FsTWVudSkmJmFuJiZsb2NhbE1lbnUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wPj1hbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20tMSYmd2luZG93LmdldENvbXB1dGVkU3R5bGUobG9jYWxNZW51KS5wb3NpdGlvbiE9PSJmaXhlZCIpe2FuPWxvY2FsTWVudTt9fWVsc2V7YW49ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihwdC5zZSk7fWlmKCFhbnx8IWFuLnBhcmVudE5vZGUpcmV0dXJuIGZhbHNlO3N0LmFuPWFuO2lmKG52LnBhcmVudE5vZGUhPT1hbi5wYXJlbnROb2RlfHxudi5wcmV2aW91c0VsZW1lbnRTaWJsaW5nIT09YW4pe2FuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG52LGFuLm5leHRTaWJsaW5nKTt9bnYuY2xhc3NMaXN0LmFkZCgia2l0ZS1icmVhZGNydW1iLXJlbG9jYXRlZCIpO252LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVsb2NhdGlvbiIsTSk7dWcoKTtvZygpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO3JldHVybiB0cnVlO31mdW5jdGlvbiByZXRyeShybSl7aWYocGIoKXx8cm08PTApcmV0dXJuO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0cnkocm0tMSk7fSwzMDApO31pZighc3QuYm91bmQpe3N0LmJvdW5kPXRydWU7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInJlc2l6ZSIsZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHN0LnJ0KTtzdC5ydD13aW5kb3cuc2V0VGltZW91dCh1ZywxMDApO30se3Bhc3NpdmU6dHJ1ZX0pO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIix1Zyx7b25jZTp0cnVlfSk7fWlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7cmV0cnkoMTIpO30se29uY2U6dHJ1ZX0pO31lbHNle3JldHJ5KDEyKTt9d2luZG93LnNldFRpbWVvdXQodWcsMTIwMCk7fSkoKTsKCjsoKCk9PntpZighL15cLyg/OmluZGV4XC5odG1sKT8kLy50ZXN0KGxvY2F0aW9uLnBhdGhuYW1lKXx8ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImtpdGUtc2Nyb2xsLWZpcmVmbGllcyIpKXJldHVybjtjb25zdCBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7cy5pZD0ia2l0ZS1mb2xsb3ctZmlyZWZsaWVzLXN0eWxlIjtzLnRleHRDb250ZW50PSIja2l0ZS1zY3JvbGwtZmlyZWZsaWVze3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtpbnNldDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MjE0NzQ4MzAwMCFpbXBvcnRhbnR9LmtpdGUtc2Nyb2xsLWZseXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO3dpZHRoOjdweCFpbXBvcnRhbnQ7aGVpZ2h0OjdweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZmJkNSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgNHB4ICNmNGVmODUsMCAwIDEwcHggI2M2ZDk1MCwwIDAgMTlweCAjZDdlOTg3IWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX1odG1sIGJvZHkjdG9wOjpiZWZvcmUsaHRtbCBib2R5I3RvcDo6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpeyNraXRlLXNjcm9sbC1maXJlZmxpZXN7ZGlzcGxheTpub25lIWltcG9ydGFudH19Ijtkb2N1bWVudC5oZWFkLmFwcGVuZChzKTsvKiBMb2NhbCBwcm90b3R5cGU6IHNldmVuIHZpZXdwb3J0IGZpcmVmbGllcyB3aXRoIGJvdW5kZWQgc2Nyb2xsIGluZXJ0aWEuICovCigoKT0+ewppZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna2l0ZS1zY3JvbGwtZmlyZWZsaWVzJykpcmV0dXJuOwpjb25zdCByZWR1Y2U9bWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSknKTsKY29uc3QgbGF5ZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7bGF5ZXIuaWQ9J2tpdGUtc2Nyb2xsLWZpcmVmbGllcyc7bGF5ZXIuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsJ3RydWUnKTtkb2N1bWVudC5ib2R5LmFwcGVuZChsYXllcik7CmNvbnN0IGZsaWVzPUFycmF5LmZyb20oe2xlbmd0aDo3fSwoXyxpKT0+e2NvbnN0IGVsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2knKTtlbC5jbGFzc05hbWU9J2tpdGUtc2Nyb2xsLWZseSc7bGF5ZXIuYXBwZW5kKGVsKTtyZXR1cm4ge2VsLHg6MCx5OjAsb2Zmc2V0OjAsdjowLHBoYXNlOmkqMS43M307fSk7CmxldCBsYXN0U2Nyb2xsPXNjcm9sbFksbGFzdFRpbWU9MCxyYWY9MDsKZnVuY3Rpb24gc2Nyb2xsKCl7Y29uc3QgZGVsdGE9c2Nyb2xsWS1sYXN0U2Nyb2xsO2xhc3RTY3JvbGw9c2Nyb2xsWTtpZihyZWR1Y2UubWF0Y2hlcylyZXR1cm47ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0PU1hdGgubWF4KC1pbm5lckhlaWdodCouNjUsTWF0aC5taW4oaW5uZXJIZWlnaHQqLjY1LGYub2Zmc2V0LWRlbHRhKiguMzIraSouMDI1KSkpO30pO30KZnVuY3Rpb24gZnJhbWUodCl7Y29uc3QgZHQ9TWF0aC5taW4oMiwodC1sYXN0VGltZSkvMTYuNjY3fHwxKTtsYXN0VGltZT10O2NvbnN0IHNlYz10LzEwMDA7ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0Kj1NYXRoLmV4cCgtZHQvKDY1K2kqOSkpO2NvbnN0IHg9aW5uZXJXaWR0aCooLjEwK2kqLjEyNSkrTWF0aC5zaW4oc2VjKi4xNytmLnBoYXNlKSpNYXRoLm1pbig1NSxpbm5lcldpZHRoKi4wNik7Y29uc3QgeT1pbm5lckhlaWdodCooLjIyKyhpJTMpKi4yNSkrTWF0aC5zaW4oc2VjKi4yMitmLnBoYXNlKSozNitmLm9mZnNldDtmLmVsLnN0eWxlLnRyYW5zZm9ybT1gdHJhbnNsYXRlM2QoJHt4fXB4LCR7eX1weCwwKWA7Zi5lbC5zdHlsZS5vcGFjaXR5PVN0cmluZyguMzIrLjYqKC41Ky41Kk1hdGguc2luKHNlYyooLjc1K2kqLjAyNSkrZi5waGFzZSkpKTt9KTtyYWY9cmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZyYW1lKTt9CmZ1bmN0aW9uIHN5bmMoKXtjYW5jZWxBbmltYXRpb25GcmFtZShyYWYpO2xhc3RUaW1lPTA7aWYoIXJlZHVjZS5tYXRjaGVzJiYhZG9jdW1lbnQuaGlkZGVuKXJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnJhbWUpO30KYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxzY3JvbGwse3Bhc3NpdmU6dHJ1ZX0pO2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLHN5bmMpO3JlZHVjZS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLHN5bmMpO3N5bmMoKTsKfSkoKTsNCn0pKCk7OyhmdW5jdGlvbigpe2Z1bmN0aW9uIGluaXQoKXt2YXIgYmFuZD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5I3RvcCBuYXYuZ2xvYmFsTmF2Iik7aWYoIWJhbmR8fGJhbmQuZGF0YXNldC5raXRlTmF2Rm9sbG93KXJldHVybjtiYW5kLmRhdGFzZXQua2l0ZU5hdkZvbGxvdz0iMjAyNjA5MjMiO3ZhciByZWR1Y2VkPW1hdGNoTWVkaWEoIihwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIik7ZnVuY3Rpb24gcmVzZXQoKXtiYW5kLnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtbmF2LWZvbGxvdy14IiwiMHB4Iik7YmFuZC5zdHlsZS5zZXRQcm9wZXJ0eSgiLS1raXRlLW5hdi1mb2xsb3cteSIsIjBweCIpO31kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJwb2ludGVybW92ZSIsZnVuY3Rpb24oZSl7aWYoZS5wb2ludGVyVHlwZT09PSJ0b3VjaCJ8fHJlZHVjZWQubWF0Y2hlcyl7cmVzZXQoKTtyZXR1cm47fXZhciByPWJhbmQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7aWYoIXIud2lkdGh8fCFyLmhlaWdodClyZXR1cm47dmFyIGR4PU1hdGgubWF4KHIubGVmdC1lLmNsaWVudFgsMCxlLmNsaWVudFgtci5yaWdodCksZHk9TWF0aC5tYXgoci50b3AtZS5jbGllbnRZLDAsZS5jbGllbnRZLXIuYm90dG9tKSxzdHJlbmd0aD1NYXRoLm1heCgwLDEtTWF0aC5oeXBvdChkeCxkeSkvMTMwKSx4PU1hdGgubWF4KC0xLE1hdGgubWluKDEsKGUuY2xpZW50WC1yLmxlZnQtci53aWR0aC8yKS8oci53aWR0aC8yKSkpLHk9TWF0aC5tYXgoLTEsTWF0aC5taW4oMSwoZS5jbGllbnRZLXIudG9wLXIuaGVpZ2h0LzIpLyhyLmhlaWdodC8yKSkpO2JhbmQuc3R5bGUuc2V0UHJvcGVydHkoIi0ta2l0ZS1uYXYtZm9sbG93LXgiLHgqNDUqc3RyZW5ndGgrInB4Iik7YmFuZC5zdHlsZS5zZXRQcm9wZXJ0eSgiLS1raXRlLW5hdi1mb2xsb3cteSIseSoyNCpzdHJlbmd0aCsicHgiKTt9LHtwYXNzaXZlOnRydWV9KTtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigicG9pbnRlcmxlYXZlIixyZXNldCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJsdXIiLHJlc2V0KTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigic2Nyb2xsIixyZXNldCx7cGFzc2l2ZTp0cnVlfSk7cmVkdWNlZC5hZGRFdmVudExpc3RlbmVyKCJjaGFuZ2UiLHJlc2V0KTt9aWYoZG9jdW1lbnQucmVhZHlTdGF0ZT09PSJsb2FkaW5nIilkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixpbml0LHtvbmNlOnRydWV9KTtlbHNlIGluaXQoKTt9KSgpOw==";}
/* kite-nav-ellipse-pointer-20260923 end */
/* kite-nav-star-flower-20260923 start */
html body.slide#top#top nav.globalNav::before{translate:none!important;transition:none!important;}
html body#top nav.globalNav>.kite-star-flower{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;}
html body#top nav.globalNav>ul{position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){html body#top nav.globalNav>.kite-star-flower{display:none!important;}}
/* kite-nav-star-flower-20260923 end */

body{--k:"KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO3ZhciBNPSJLSVRFX1NJVEVXSURFX0JSRUFEQ1JVTUJfUkVMT0NBVElPTl8yMDI2MDgyOV9WMSI7dmFyIEs9Il9fa2l0ZVNpdGV3aWRlQnJlYWRjcnVtYlJlbG9jYXRpb24yMDI2MDgyOVYxIjt2YXIgcGF0aD13aW5kb3cubG9jYXRpb24ucGF0aG5hbWV8fCIvIjtpZihwYXRoPT09Ii8ifHxwYXRoPT09Ii9pbmRleC5odG1sIilyZXR1cm47dmFyIHBzPVt7dGVzdDovXlwvY29udDFcL21haW5cLmh0bWwkLyxzZToiLmtzLWhlcm8ifSx7dGVzdDovXlwvY29udDFcLzU5XC5odG1sJC8sc2U6IiNraXRlLXJlZ2lvbi1oZXJvIn0se3Rlc3Q6L15cL2NvbnQ3XC9tYWluXC5odG1sJC8sc2U6Ii5jb2wtaGVybyIsY2I6dHJ1ZSxjczoiLmNvbC1jb250YWluZXIiLG1yOjg0MCxkcjo1MTAsbW06NzY3fSx7dGVzdDovXlwvY29udDhcL21haW5cLmh0bWwkLyxzZToiLnNhdmEtaGVybyIsY2I6dHJ1ZSxjczoiLnNhdmEtY29udGFpbmVyIixtcjo1NTAsZHI6NDIwLG1tOjc2OH0se3Rlc3Q6L15cL2NvbnQxMFwvbWFpblwuaHRtbCQvLHNlOiIua3BwLWhlcm8ifSx7dGVzdDovXlwvY29udDExXC9tYWluXC5odG1sJC8sc2U6Ii5raXRlLWFyZWEtbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDQ2fDQ3fDQ4fDQ5fDUwKVwuaHRtbCQvLHNlOiIua2l0ZS1yZWdpb24tbmF2In0se3Rlc3Q6L15cL2NvbnQxMVwvKDU1fDU2fDU3fDYyfDYzKVwuaHRtbCQvLHNlOiIua2l0ZS1tZWRpY2FsLWhlcm8tdjIifSx7dGVzdDovXlwvcHJvZmlsZVwuaHRtbCQvLHNlOiIua3AtaGVybyJ9XTt2YXIgcHQ9bnVsbDtmb3IodmFyIGk9MDtpPHBzLmxlbmd0aDtpKz0xKXtpZihwc1tpXS50ZXN0LnRlc3QocGF0aCkpe3B0PXBzW2ldO2JyZWFrO319dmFyIHN0PXdpbmRvd1tLXXx8e21hcmtlcjpNLHJ0OjAsb2I6bnVsbCxudjpudWxsLGFuOm51bGwsY3Q6bnVsbCxpcDpudWxsLHB0OnB0fTt3aW5kb3dbS109c3Q7c3QucHQ9cHQ7ZnVuY3Rpb24gaXYoZWwpe2lmKCFlbClyZXR1cm4gZmFsc2U7dmFyIHN0eWxlPXdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTt2YXIgcmM9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuIHN0eWxlLmRpc3BsYXkhPT0ibm9uZSImJnN0eWxlLnZpc2liaWxpdHkhPT0iaGlkZGVuIiYmTnVtYmVyKHN0eWxlLm9wYWNpdHkpPjAmJnJjLndpZHRoPjAmJnJjLmhlaWdodD4wO31mdW5jdGlvbiBmYigpe3JldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCduYXYucG5reltkYXRhLWtpdGUtYnJlYWRjcnVtYi1yZWxvY2F0aW9uPSInK00rJyJdJyl8fGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkgPiBuYXYucG5reiIpO31mdW5jdGlvbiBibSgpe3ZhciBtcz1kb2N1bWVudC5ib2R5P2RvY3VtZW50LmJvZHkuY2hpbGRyZW46W107Zm9yKHZhciBpPTA7aTxtcy5sZW5ndGg7aSs9MSl7aWYobXNbaV0udGFnTmFtZT09PSJOQVYiJiZtc1tpXS5jbGFzc0xpc3QuY29udGFpbnMoIm1lbnUiKSlyZXR1cm4gbXNbaV07fXJldHVybiBudWxsO31mdW5jdGlvbiB1Yygpe3ZhciBudj1zdC5udjt2YXIgYW49c3QuYW47aWYoIW52fHwhYW58fCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY29udGFpbnMobnYpfHwhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNvbnRhaW5zKGFuKSlyZXR1cm47dmFyIGNsPTA7aWYoc3QucHQmJnN0LnB0LmNiKXt2YXIgbW49Ym0oKTtpZihpdihtbikpe3ZhciBtZT1tbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTt2YXIgYXI9YW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Y2w9TWF0aC5tYXgoMCxtZS5ib3R0b20tYXIuYm90dG9tKTt9fW52LnN0eWxlLnNldFByb3BlcnR5KCItLWtpdGUtYnJlYWRjcnVtYi1jbGVhcmFuY2UiLGNsLnRvRml4ZWQoMikrInB4Iik7fWZ1bmN0aW9uIHVyKCl7aWYoIXN0LnB0fHwhc3QucHQuY3N8fCFzdC5hbilyZXR1cm47dmFyIGN0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc3QucHQuY3MpO2lmKCFjdClyZXR1cm47aWYoc3QuY3QhPT1jdCl7c3QuY3Q9Y3Q7c3QuaXA9e3ZhbHVlOmN0LnN0eWxlLmdldFByb3BlcnR5VmFsdWUoInBhZGRpbmctdG9wIikscHJpb3JpdHk6Y3Quc3R5bGUuZ2V0UHJvcGVydHlQcmlvcml0eSgicGFkZGluZy10b3AiKX07fWlmKHdpbmRvdy5pbm5lcldpZHRoPD03Njcpe2lmKHN0LmlwJiZzdC5pcC52YWx1ZSl7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixzdC5pcC52YWx1ZSxzdC5pcC5wcmlvcml0eSk7fWVsc2V7Y3Quc3R5bGUucmVtb3ZlUHJvcGVydHkoInBhZGRpbmctdG9wIik7fWN0LnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIpO3JldHVybjt9dmFyIHJ2PXdpbmRvdy5pbm5lcldpZHRoPD1zdC5wdC5tbT9zdC5wdC5tcjpzdC5wdC5kcjt2YXIgYXI9c3QuYW4uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGNyPWN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3ZhciB0Zj1hci5ib3R0b20rd2luZG93LnNjcm9sbFkrcnY7dmFyIGNwPWNyLnRvcCt3aW5kb3cuc2Nyb2xsWTt2YXIgYXA9TWF0aC5tYXgoMCx0Zi1jcCk7Y3Quc3R5bGUuc2V0UHJvcGVydHkoInBhZGRpbmctdG9wIixhcC50b0ZpeGVkKDIpKyJweCIsImltcG9ydGFudCIpO2N0LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVzZXJ2ZSIsTSk7fWZ1bmN0aW9uIHVnKCl7dWMoKTt1cigpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodXIpO31mdW5jdGlvbiBvZygpe2lmKCEoIlJlc2l6ZU9ic2VydmVyImluIHdpbmRvdyl8fHN0Lm9ifHwhc3QuYW4pcmV0dXJuO3N0Lm9iPW5ldyBSZXNpemVPYnNlcnZlcihmdW5jdGlvbigpe3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO30pO3N0Lm9iLm9ic2VydmUoc3QuYW4pO3ZhciBtbj1ibSgpO2lmKG1uKXN0Lm9iLm9ic2VydmUobW4pO31mdW5jdGlvbiBwYigpe3ZhciBudj1mYigpO2lmKCFudilyZXR1cm4gZmFsc2U7c3QubnY9bnY7bnYuc2V0QXR0cmlidXRlKCJkYXRhLWtpdGUtYnJlYWRjcnVtYi1mbG93IixwdD8iY3VzdG9tIjoic3RhbmRhcmQiKTt2YXIgYW47aWYoIXB0KXtudi5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiLS1raXRlLWJyZWFkY3J1bWItY2xlYXJhbmNlIik7dmFyIGhlYWRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGgxLnBhZ2VUaXRsZSIpO3ZhciBvdmVydmlldz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIja2l0ZS1wYWdlLW92ZXJ2aWV3Iik7dmFyIGxvY2FsTWVudT1ibSgpO2FuPWl2KG92ZXJ2aWV3KT9vdmVydmlldzpoZWFkaW5nO2lmKGl2KGxvY2FsTWVudSkmJmFuJiZsb2NhbE1lbnUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wPj1hbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20tMSYmd2luZG93LmdldENvbXB1dGVkU3R5bGUobG9jYWxNZW51KS5wb3NpdGlvbiE9PSJmaXhlZCIpe2FuPWxvY2FsTWVudTt9fWVsc2V7YW49ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihwdC5zZSk7fWlmKCFhbnx8IWFuLnBhcmVudE5vZGUpcmV0dXJuIGZhbHNlO3N0LmFuPWFuO2lmKG52LnBhcmVudE5vZGUhPT1hbi5wYXJlbnROb2RlfHxudi5wcmV2aW91c0VsZW1lbnRTaWJsaW5nIT09YW4pe2FuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG52LGFuLm5leHRTaWJsaW5nKTt9bnYuY2xhc3NMaXN0LmFkZCgia2l0ZS1icmVhZGNydW1iLXJlbG9jYXRlZCIpO252LnNldEF0dHJpYnV0ZSgiZGF0YS1raXRlLWJyZWFkY3J1bWItcmVsb2NhdGlvbiIsTSk7dWcoKTtvZygpO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUodWcpO3JldHVybiB0cnVlO31mdW5jdGlvbiByZXRyeShybSl7aWYocGIoKXx8cm08PTApcmV0dXJuO3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0cnkocm0tMSk7fSwzMDApO31pZighc3QuYm91bmQpe3N0LmJvdW5kPXRydWU7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInJlc2l6ZSIsZnVuY3Rpb24oKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHN0LnJ0KTtzdC5ydD13aW5kb3cuc2V0VGltZW91dCh1ZywxMDApO30se3Bhc3NpdmU6dHJ1ZX0pO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIix1Zyx7b25jZTp0cnVlfSk7fWlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpe2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7cmV0cnkoMTIpO30se29uY2U6dHJ1ZX0pO31lbHNle3JldHJ5KDEyKTt9d2luZG93LnNldFRpbWVvdXQodWcsMTIwMCk7fSkoKTsKCjsoKCk9PntpZighL15cLyg/OmluZGV4XC5odG1sKT8kLy50ZXN0KGxvY2F0aW9uLnBhdGhuYW1lKXx8ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImtpdGUtc2Nyb2xsLWZpcmVmbGllcyIpKXJldHVybjtjb25zdCBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7cy5pZD0ia2l0ZS1mb2xsb3ctZmlyZWZsaWVzLXN0eWxlIjtzLnRleHRDb250ZW50PSIja2l0ZS1zY3JvbGwtZmlyZWZsaWVze3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtpbnNldDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MjE0NzQ4MzAwMCFpbXBvcnRhbnR9LmtpdGUtc2Nyb2xsLWZseXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO3dpZHRoOjdweCFpbXBvcnRhbnQ7aGVpZ2h0OjdweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZmJkNSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgNHB4ICNmNGVmODUsMCAwIDEwcHggI2M2ZDk1MCwwIDAgMTlweCAjZDdlOTg3IWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX1odG1sIGJvZHkjdG9wOjpiZWZvcmUsaHRtbCBib2R5I3RvcDo6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpeyNraXRlLXNjcm9sbC1maXJlZmxpZXN7ZGlzcGxheTpub25lIWltcG9ydGFudH19Ijtkb2N1bWVudC5oZWFkLmFwcGVuZChzKTsvKiBMb2NhbCBwcm90b3R5cGU6IHNldmVuIHZpZXdwb3J0IGZpcmVmbGllcyB3aXRoIGJvdW5kZWQgc2Nyb2xsIGluZXJ0aWEuICovCigoKT0+ewppZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna2l0ZS1zY3JvbGwtZmlyZWZsaWVzJykpcmV0dXJuOwpjb25zdCByZWR1Y2U9bWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSknKTsKY29uc3QgbGF5ZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7bGF5ZXIuaWQ9J2tpdGUtc2Nyb2xsLWZpcmVmbGllcyc7bGF5ZXIuc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsJ3RydWUnKTtkb2N1bWVudC5ib2R5LmFwcGVuZChsYXllcik7CmNvbnN0IGZsaWVzPUFycmF5LmZyb20oe2xlbmd0aDo3fSwoXyxpKT0+e2NvbnN0IGVsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2knKTtlbC5jbGFzc05hbWU9J2tpdGUtc2Nyb2xsLWZseSc7bGF5ZXIuYXBwZW5kKGVsKTtyZXR1cm4ge2VsLHg6MCx5OjAsb2Zmc2V0OjAsdjowLHBoYXNlOmkqMS43M307fSk7CmxldCBsYXN0U2Nyb2xsPXNjcm9sbFksbGFzdFRpbWU9MCxyYWY9MDsKZnVuY3Rpb24gc2Nyb2xsKCl7Y29uc3QgZGVsdGE9c2Nyb2xsWS1sYXN0U2Nyb2xsO2xhc3RTY3JvbGw9c2Nyb2xsWTtpZihyZWR1Y2UubWF0Y2hlcylyZXR1cm47ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0PU1hdGgubWF4KC1pbm5lckhlaWdodCouNjUsTWF0aC5taW4oaW5uZXJIZWlnaHQqLjY1LGYub2Zmc2V0LWRlbHRhKiguMzIraSouMDI1KSkpO30pO30KZnVuY3Rpb24gZnJhbWUodCl7Y29uc3QgZHQ9TWF0aC5taW4oMiwodC1sYXN0VGltZSkvMTYuNjY3fHwxKTtsYXN0VGltZT10O2NvbnN0IHNlYz10LzEwMDA7ZmxpZXMuZm9yRWFjaCgoZixpKT0+e2Yub2Zmc2V0Kj1NYXRoLmV4cCgtZHQvKDY1K2kqOSkpO2NvbnN0IHg9aW5uZXJXaWR0aCooLjEwK2kqLjEyNSkrTWF0aC5zaW4oc2VjKi4xNytmLnBoYXNlKSpNYXRoLm1pbig1NSxpbm5lcldpZHRoKi4wNik7Y29uc3QgeT1pbm5lckhlaWdodCooLjIyKyhpJTMpKi4yNSkrTWF0aC5zaW4oc2VjKi4yMitmLnBoYXNlKSozNitmLm9mZnNldDtmLmVsLnN0eWxlLnRyYW5zZm9ybT1gdHJhbnNsYXRlM2QoJHt4fXB4LCR7eX1weCwwKWA7Zi5lbC5zdHlsZS5vcGFjaXR5PVN0cmluZyguMzIrLjYqKC41Ky41Kk1hdGguc2luKHNlYyooLjc1K2kqLjAyNSkrZi5waGFzZSkpKTt9KTtyYWY9cmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZyYW1lKTt9CmZ1bmN0aW9uIHN5bmMoKXtjYW5jZWxBbmltYXRpb25GcmFtZShyYWYpO2xhc3RUaW1lPTA7aWYoIXJlZHVjZS5tYXRjaGVzJiYhZG9jdW1lbnQuaGlkZGVuKXJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnJhbWUpO30KYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxzY3JvbGwse3Bhc3NpdmU6dHJ1ZX0pO2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLHN5bmMpO3JlZHVjZS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLHN5bmMpO3N5bmMoKTsKfSkoKTsNCn0pKCk7OyhmdW5jdGlvbigpewogIGZ1bmN0aW9uIGluaXQoKXsKICAgIHZhciBiYW5kPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHkjdG9wIG5hdi5nbG9iYWxOYXYnKTsKICAgIGlmKCFiYW5kfHxiYW5kLnF1ZXJ5U2VsZWN0b3IoJy5raXRlLXN0YXItZmxvd2VyJykpcmV0dXJuOwogICAgdmFyIHJlZHVjZT1tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKScpOwogICAgdmFyIGNhbnZhcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjYW52YXMnKTsKICAgIGNhbnZhcy5jbGFzc05hbWU9J2tpdGUtc3Rhci1mbG93ZXInO2NhbnZhcy5zZXRBdHRyaWJ1dGUoJ2FyaWEtaGlkZGVuJywndHJ1ZScpO2JhbmQuYXBwZW5kQ2hpbGQoY2FudmFzKTsKICAgIHZhciBjdHg9Y2FudmFzLmdldENvbnRleHQoJzJkJyk7aWYoIWN0eClyZXR1cm47CiAgICB2YXIgdz0wLGg9MCxkcHI9MSxyYWY9MCxsYXN0PTAsY2xvY2s9MCxhbHBoYT0wLG5lYXI9ZmFsc2UscGhhc2U9MCxwZXRhbHM9NSxjeD0wLGN5PTAsdHg9MCx0eT0wLHN0YXJ0ZWQ9MDsKICAgIHZhciBzdGFycz1BcnJheS5mcm9tKHtsZW5ndGg6NTZ9LGZ1bmN0aW9uKF8saSl7cmV0dXJuIHthbmdsZTppLzU2Kk1hdGguUEkqMixsYXllcjouNDUrTWF0aC5yYW5kb20oKSouNTUsc2l6ZTouNytNYXRoLnJhbmRvbSgpKjEuMixkZWxheTpNYXRoLnJhbmRvbSgpKi4yMn07fSk7CiAgICBmdW5jdGlvbiByZXNpemUoKXt2YXIgcj1iYW5kLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3c9ci53aWR0aDtoPXIuaGVpZ2h0O2Rwcj1NYXRoLm1pbihkZXZpY2VQaXhlbFJhdGlvfHwxLDIpO2NhbnZhcy53aWR0aD1NYXRoLnJvdW5kKHcqZHByKTtjYW52YXMuaGVpZ2h0PU1hdGgucm91bmQoaCpkcHIpO2N0eC5zZXRUcmFuc2Zvcm0oZHByLDAsMCxkcHIsMCwwKTt9CiAgICBmdW5jdGlvbiBsZWF2ZSgpe25lYXI9ZmFsc2U7fQogICAgZnVuY3Rpb24gd2FrZSgpe2lmKCFyYWYmJiFkb2N1bWVudC5oaWRkZW4mJiFyZWR1Y2UubWF0Y2hlcyl7bGFzdD0wO3JhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnJhbWUpO319CiAgICBmdW5jdGlvbiBwb2ludGVyKGUpewogICAgICBpZihlLnBvaW50ZXJUeXBlPT09J3RvdWNoJ3x8cmVkdWNlLm1hdGNoZXMpe2xlYXZlKCk7cmV0dXJuO30KICAgICAgdmFyIHI9YmFuZC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxkeD1NYXRoLm1heChyLmxlZnQtZS5jbGllbnRYLDAsZS5jbGllbnRYLXIucmlnaHQpLGR5PU1hdGgubWF4KHIudG9wLWUuY2xpZW50WSwwLGUuY2xpZW50WS1yLmJvdHRvbSk7CiAgICAgIHZhciBpbnNpZGU9TWF0aC5oeXBvdChkeCxkeSk8NjU7CiAgICAgIGlmKGluc2lkZSYmIW5lYXIpe3BoYXNlPU1hdGgucmFuZG9tKCkqTWF0aC5QSSoyO3BldGFscz00K01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSozKTtzdGFydGVkPWNsb2NrO2N4PXR4PU1hdGgubWF4KDAsTWF0aC5taW4odyxlLmNsaWVudFgtci5sZWZ0KSk7Y3k9dHk9TWF0aC5tYXgoMCxNYXRoLm1pbihoLGUuY2xpZW50WS1yLnRvcCkpO30KICAgICAgbmVhcj1pbnNpZGU7aWYobmVhcil7dHg9TWF0aC5tYXgoMCxNYXRoLm1pbih3LGUuY2xpZW50WC1yLmxlZnQpKTt0eT1NYXRoLm1heCgwLE1hdGgubWluKGgsZS5jbGllbnRZLXIudG9wKSk7d2FrZSgpO30KICAgIH0KICAgIGZ1bmN0aW9uIGZyYW1lKG5vdyl7CiAgICAgIHJhZj0wO3ZhciBkdD1sYXN0P01hdGgubWluKChub3ctbGFzdCkvMTAwMCwuMDUpOjA7bGFzdD1ub3c7Y2xvY2srPWR0OwogICAgICBhbHBoYSs9KE51bWJlcihuZWFyKS1hbHBoYSkqKDEtTWF0aC5leHAoLWR0KihuZWFyPzQ6MS44KSkpOwogICAgICBjeCs9KHR4LWN4KSooMS1NYXRoLmV4cCgtZHQqMikpO2N5Kz0odHktY3kpKigxLU1hdGguZXhwKC1kdCoyKSk7Y3R4LmNsZWFyUmVjdCgwLDAsdyxoKTsKICAgICAgdmFyIGFnZT1jbG9jay1zdGFydGVkLGN5Y2xlPU1hdGgubWF4KDAsYWdlLS45KSxvcGVuaW5nPSgxLU1hdGguY29zKE1hdGgubWluKGN5Y2xlLzIuNSwxKSpNYXRoLlBJKSkvMjsKICAgICAgdmFyIHB1bHNlPWN5Y2xlPjIuNT8uOTIrLjA4Kk1hdGguY29zKChjeWNsZS0yLjUpKjEuNSk6MTsKICAgICAgdmFyIHJhZGl1cz1NYXRoLm1pbigxMTUsaCouNDMsdyouMTgpOwogICAgICBjdHguZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uPSdsaWdodGVyJzsKICAgICAgc3RhcnMuZm9yRWFjaChmdW5jdGlvbihzKXsKICAgICAgICB2YXIgZ2F0aGVyPU1hdGgubWluKDEsTWF0aC5tYXgoMCwoYWdlLXMuZGVsYXkpLy44NSkpO2dhdGhlcj1nYXRoZXIqZ2F0aGVyKigzLTIqZ2F0aGVyKTsKICAgICAgICB2YXIgYT1zLmFuZ2xlK3BoYXNlK2Nsb2NrKi4xOwogICAgICAgIHZhciBmbG93ZXI9LjM4Ky42MipNYXRoLnBvdyhNYXRoLmFicyhNYXRoLmNvcyhwZXRhbHMqcy5hbmdsZS8yKSksMS41KTsKICAgICAgICB2YXIgcj1yYWRpdXMqKCgxLWdhdGhlcikqMS42NStnYXRoZXIqKC4wNytvcGVuaW5nKmZsb3dlcipzLmxheWVyKnB1bHNlKSk7CiAgICAgICAgdmFyIHg9Y3grTWF0aC5jb3MoYSkqcix5PWN5K01hdGguc2luKGEpKnIqLjc2OwogICAgICAgIGN0eC5iZWdpblBhdGgoKTtjdHguZmlsbFN0eWxlPSdyZ2JhKDIzOCwyNTMsMjU1LCcrKGFscGhhKiguNStzLmxheWVyKi4zNSkpKycpJztjdHguc2hhZG93Q29sb3I9JyNjNGY3ZmYnO2N0eC5zaGFkb3dCbHVyPTQ7Y3R4LmFyYyh4LHkscy5zaXplLDAsTWF0aC5QSSoyKTtjdHguZmlsbCgpOwogICAgICB9KTsKICAgICAgY3R4LnNoYWRvd0JsdXI9MDtjdHguZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uPSdzb3VyY2Utb3Zlcic7CiAgICAgIGlmKChuZWFyfHxhbHBoYT4uMDA1KSYmIXJlZHVjZS5tYXRjaGVzJiYhZG9jdW1lbnQuaGlkZGVuKXJhZj1yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnJhbWUpOwogICAgICBlbHNle2N0eC5jbGVhclJlY3QoMCwwLHcsaCk7bGFzdD0wO30KICAgIH0KICAgIGZ1bmN0aW9uIHN0b3AoKXtuZWFyPWZhbHNlO2FscGhhPTA7Y2FuY2VsQW5pbWF0aW9uRnJhbWUocmFmKTtyYWY9MDtsYXN0PTA7Y3R4LmNsZWFyUmVjdCgwLDAsdyxoKTt9CiAgICByZXNpemUoKTtuZXcgUmVzaXplT2JzZXJ2ZXIocmVzaXplKS5vYnNlcnZlKGJhbmQpOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigncG9pbnRlcm1vdmUnLHBvaW50ZXIse3Bhc3NpdmU6dHJ1ZX0pO2RvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdwb2ludGVybGVhdmUnLGxlYXZlKTsKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdibHVyJyxsZWF2ZSk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsbGVhdmUse3Bhc3NpdmU6dHJ1ZX0pOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigndmlzaWJpbGl0eWNoYW5nZScsZnVuY3Rpb24oKXtpZihkb2N1bWVudC5oaWRkZW4pc3RvcCgpO30pO3JlZHVjZS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLHN0b3ApOwogIH0KICBpZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2xvYWRpbmcnKWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLGluaXQse29uY2U6dHJ1ZX0pO2Vsc2UgaW5pdCgpOwp9KSgpOwo=";}
/* kite-prologue-motion-20260924 start */
@property --kite-prologue-reveal { syntax:"<number>"; inherits:false; initial-value:1; }
@keyframes kite-prologue-photo-rise { from { --kite-prologue-reveal:0; } to { --kite-prologue-reveal:1; } }
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after { animation:kite-prologue-photo-rise 1.2s ease-out both!important; opacity:calc(.15 + var(--kite-prologue-reveal)*.85)!important; translate:0 calc((1 - var(--kite-prologue-reveal))*40px)!important; }
@supports(animation-timeline:view()) {
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) :is(div,main,section,article):has(figure.first-img) { overflow:clip!important; }
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main figure.first-img { animation:kite-prologue-photo-rise auto linear both!important; animation-timeline:view(block)!important; animation-range:entry 0% cover 35%!important; opacity:calc(.15 + var(--kite-prologue-reveal)*.85)!important; translate:0 calc((1 - var(--kite-prologue-reveal))*40px)!important; }
}
@media(prefers-reduced-motion:reduce) {
html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) main figure.first-img,html body.page-154474:not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top):not(#top) > h1.pageTitle::after { animation:none!important; opacity:1!important; translate:none!important; }
}
/* kite-prologue-motion-20260924 end */