@charset "UTF-8";

/**
 * variables
 */

/**
 * layout
 */
.l-page-home__section {
  padding-block-start: var(--page-home-section-spacer-variable, var(--page-home-section-spacer));
}
.l-page-home__shell {
  max-width: var(--container-middle);
  width: 100%;
  margin-inline: auto;
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .l-page-home {
    --page-home-section-spacer: 70px;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 768px) {
  .l-page-home {
    --page-home-section-spacer: 150px;
  }
}

/**
 * firstview
 */
.m-page-home-firstview__body {
  --firstview-text-strong-icon-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OC4wMDMiIGhlaWdodD0iMjIuMDAxIiB2aWV3Qm94PSIwIDAgNzguMDAzIDIyLjAwMSI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzY3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzNjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAxIDIpIj4gPHBhdGggaWQ9IuODkeOCuV8xOTQiIGRhdGEtbmFtZT0i44OR44K5IDE5NCIgZD0iTS0xMzkyNC41NzQsMjA0NC45MzZhMiwyLDAsMCwxLTEuOTYyLTEuNjI0bC0yLjM5MS0xMi40NjlhMiwyLDAsMCwxLDEuNTg3LTIuMzQxLDIuMDE0LDIuMDE0LDAsMCwxLC4zNzktLjAzNiwyLDIsMCwwLDEsMS45NjIsMS42MjRsMi4zOTEsMTIuNDY5YTIsMiwwLDAsMS0xLjU4NywyLjM0MUEyLjAxNCwyLjAxNCwwLDAsMS0xMzkyNC41NzQsMjA0NC45MzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzk1MS4wNTggLTIwMzAuNDY3KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i44OR44K5XzE5NSIgZGF0YS1uYW1lPSLjg5HjgrkgMTk1IiBkPSJNLTEzOTI2Ljk2MSwyMDQ0LjkzNmEyLjAxNCwyLjAxNCwwLDAsMS0uMzc5LS4wMzYsMiwyLDAsMCwxLTEuNTg3LTIuMzQxbDIuMzkxLTEyLjQ2OWEyLDIsMCwwLDEsMS45NjItMS42MjQsMi4wMTQsMi4wMTQsMCwwLDEsLjM3OS4wMzYsMiwyLDAsMCwxLDEuNTg3LDIuMzQxbC0yLjM5MSwxMi40NjlBMiwyLDAsMCwxLTEzOTI2Ljk2MSwyMDQ0LjkzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTc0LjQ4IC0yMDMwLjQ2NykiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuODkeOCuV8xOTYiIGRhdGEtbmFtZT0i44OR44K5IDE5NiIgZD0iTS0xMzkzNi45NjcsMjA0OS42NTJhMiwyLDAsMCwxLTEuNzUyLTEuMDMzbC02LjU3Mi0xMS44ODdhMiwyLDAsMCwxLC43ODItMi43MTgsMiwyLDAsMCwxLDIuNzE4Ljc4Mmw2LjU3MiwxMS44ODdhMiwyLDAsMCwxLS43ODIsMi43MThBMS45OSwxLjk5LDAsMCwxLTEzOTM2Ljk2NywyMDQ5LjY1MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTQzLjU0MSAtMjAyOS42NTIpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLjg5HjgrlfMTk3IiBkYXRhLW5hbWU9IuODkeOCuSAxOTciIGQ9Ik0tMTM5NDMuNTQzLDIwNDkuNjUyYTEuOTksMS45OSwwLDAsMS0uOTY2LS4yNSwyLDIsMCwwLDEtLjc4Mi0yLjcxOGw2LjU3Mi0xMS44ODdhMiwyLDAsMCwxLDIuNzE4LS43ODIsMiwyLDAsMCwxLC43ODIsMi43MThsLTYuNTcyLDExLjg4N0EyLDIsMCwwLDEtMTM5NDMuNTQzLDIwNDkuNjUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwMTAuOTcgLTIwMjkuNjUyKSIgZmlsbD0iIzIzNGQ4MCIvPiA8L2c+PC9zdmc+");
  position: relative;
  background-color: var(--firstview-body-background-color);
}
.c-page-home-firstview__text {
  font-size: var(--firstview-text-font-size);
  font-weight: 700;
}
.c-page-home-firstview__text--strong {
  position: relative;
  font-size: var(--firstview-text-strong-font-size);
}
.c-page-home-firstview__text--strong::after {
  content: '';
  position: absolute;
  top: var(--firstview-text-strong-icon-postion);
  left: 0;
  right: 0;
  width: var(--firstview-text-strong-icon-width);
  height: var(--firstview-text-strong-icon-height);
  margin: auto;
  background-image: var(--firstview-text-strong-icon-image);
  background-repeat: no-repeat;
  background-size: 100%;
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .m-page-home-firstview {
    --firstview-body-background-color: #F6F9FC;
    --firstview-text-font-size: 26px;
    --firstview-text-strong-font-size: 30px;
    --firstview-text-strong-icon-postion: -8px;
    --firstview-text-strong-icon-width: 38px;
    --firstview-text-strong-icon-height: 10px;
  }
  .m-page-home-firstview__body {
    padding-block-end: 60px;
  }
  .m-page-home-firstview__body::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    aspect-ratio: 375 / 227;
    background-image: url('../../recruit/images/index/recruit-home-hero-decoration-mobile.png');
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: var(--zindex-overlay);
    pointer-events: none;
  }
  .m-page-home-firstview__visual {
    animation: fade-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    opacity: 0;
    animation-delay: .25s;
  }
  .c-page-home-firstview__text {
    margin-block-start: 24px;
    text-align: center;
    line-height: 39px;
    position: relative;
    z-index: var(--zindex-floating-element);
    animation: fade-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    opacity: 0;
    animation-delay: 1s;
  }
  .c-page-home-firstview__visual-image {
    mask-image: url('../../recruit/images/index/recruit-home-hero-mask.png');
    mask-repeat: no-repeat;
    mask-position: 100% 100%;
    mask-size: 100% 100%;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 768px) {
  .m-page-home-firstview {
    --firstview-text-font-size: calc(40 * 100vw / 1920);
    --firstview-text-strong-font-size: calc(55 * 100vw / 1920);
    --firstview-text-strong-icon-postion: calc(-10 * 100vw / 1920);
    --firstview-text-strong-icon-width: calc(74 * 100vw / 1920);
    --firstview-text-strong-icon-height: calc(18 * 100vw / 1920);
    background-image: url('../../recruit/images/index/recruit-home-hero-bg-desktop.jpg');
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .m-page-home-firstview__body {
    aspect-ratio: 1920 / 980;
    overflow: hidden;
  }
  .c-page-home-firstview__text {
    position: absolute;
    bottom: calc(228 * 100vw / 1920);
    left: calc(340 * 100vw / 1920);
    animation: fade-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    opacity: 0;
    animation-delay: 2.5s;
  }
  .c-page-home-firstview__visual-image--desktop img {
    position: absolute;
    animation: fade-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    opacity: 0;
  }
  .c-page-home-firstview__visual-image--desktop img:nth-child(1) {
    top: calc(-260 * 100vw / 1920);
    right: calc(-100 * 100vw / 1920);
    width: calc(1090 * 100vw / 1920);
  }
  .c-page-home-firstview__visual-image--desktop img:nth-child(2) {
    top: calc(310 * 100vw / 1920);
    left: calc(-66 * 100vw / 1920);
    width: calc(290 * 100vw / 1920);
    animation-delay: .5s;
  }
  .c-page-home-firstview__visual-image--desktop img:nth-child(3) {
    bottom: calc(-43 * 100vw / 1920);
    right: calc(790 * 100vw / 1920);
    width: calc(240 * 100vw / 1920);
    animation-delay: 1s;
  }
  .c-page-home-firstview__visual-image--desktop img:nth-child(4) {
    top: calc(35 * 100vw / 1920);
    left: calc(350 * 100vw / 1920);
    width: calc(434 * 100vw / 1920);
    animation-delay: 1.5s;
  }
  .c-page-home-firstview__visual-image--desktop img:nth-child(5) {
    bottom: calc(86 * 100vw / 1920);
    left: calc(93 * 100vw / 1920);
    width: calc(206 * 100vw / 1920);
    animation-delay: 2s;
  }
}

/**
 * opening-info
 */
.m-page-home-opening-info {
  text-align: center;
}
.c-page-home-opening-info__head {
  margin-bottom: 30px;
}
.c-page-home-opening-info__banner,
.c-page-home-opening-info__jobs,
.c-page-home-opening-info__thumbnail {
  margin-bottom: 20px;
}
.c-page-home-opening-info__banner img,
.c-page-home-opening-info__jobs img,
.c-page-home-opening-info__thumbnail img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 12px;
  padding-inline: calc(var(--global-gutter) * 3);
}
/* --- for small viewport (SP) --- */
@media screen and (max-width: 767px) {
  .l-page-home__section--opening-info {
    padding-block-start: 0;
    padding-block-end: 70px;
  }
  .c-page-home-opening-info__jobs {
    width: 90%;
    margin: auto;
  }
  .c-page-home-opening-info__banner,
  .c-page-home-opening-info__jobs {
    margin-bottom: 15px;
  }
  .c-page-home-opening-info__thumbnail img {
    border-radius: 12px;
  }
}
/* --- for large viewport (PC) --- */
@media screen and (min-width: 768px) {
  .m-page-home-opening-info {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }
  .c-page-home-opening-info__head {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    width: 100%;
    max-width: 1100px;
  }
  .c-page-home-opening-info__banner,
  .c-page-home-opening-info__jobs {
    flex: 1;
    max-width: 500px;
  }
  .c-page-home-opening-info__thumbnail {
    width: 100%;
  }
}

/**
 * lead
 */
.m-page-home-lead {
  position: relative;
  padding-block-start: var(--lead-top-spacer);
  padding-block-end: var(--lead-bottom-spacer);
  padding-inline: var(--lead-gutter, 0);
}
.m-page-home-lead::before,
.m-page-home-lead::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: var(--lead-decoration-height);
  background-repeat: var(--lead-decoration-background-repeat, no-repeat);
  background-size: var(--lead-decoration-background-size, 100%);
}
.m-page-home-lead::before {
  top: 0;
  background-image: var(--lead-decoration-top-image);
}
.m-page-home-lead::after {
  bottom: 0;
  background-image: var(--lead-decoration-bottom-image);
}
.c-page-home-lead__heading {
  --font-family: var(--font-combine);
  font-size: var(--lead-text-heading-size);
  color: var(--color-theme-pale);
  text-align: center;
  font-weight: 500;
  letter-spacing: 0;
}
.c-page-home-lead__text {
  --letter-spacing: .2em;
  margin-block-start: var(--lead-text-spacer);
  font-size: var(--lead-text-font-size);
  text-align: center;
  line-height: var(--lead-text-line-height);
}
.c-page-home-lead__text + .c-page-home-lead__text {
  margin-block-start: var(--lead-text-gap);
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .l-page-home__section--lead {
    --page-home-section-spacer-variable: 0;
    margin-block-start: -30px;
  }
  .m-page-home-lead {
    --lead-top-spacer: 80px;
    --lead-bottom-spacer: 70px;
    --lead-decoration-height: 45px;
    --lead-decoration-background-repeat: repeat;
    --lead-decoration-background-size: contain;
    --lead-decoration-top-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODguMDAxIiBoZWlnaHQ9IjQ1LjM3NiIgdmlld0JveD0iMCAwIDM4OC4wMDEgNDUuMzc2Ij4gPGcgaWQ9IuOCsOODq+ODvOODl18zNzIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDM3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDkyLjA0MikiPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI2IiBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTA2KSIgZmlsbD0iIzIzNGQ4MCIvPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjciIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI3IiBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMCA1MDYpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxjaXJjbGUgaWQ9IualleWGhuW9ol8yOCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMjgiIGN4PSIxMi41IiBjeT0iMTIuNSIgcj0iMTIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIyIDUwNikiIGZpbGw9IiMyMzRkODAiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzMwIiBkYXRhLW5hbWU9IualleWGhuW9oiAzMCIgY3g9IjEyLjUiIGN5PSIxMi41IiByPSIxMi41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzAgNTAxKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzEiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xMi43NywyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDI3LjI1OCwyMmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Ni4xOTIgNDkzLjkxNCkgcm90YXRlKDMwKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzIiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDIiIGQ9Ik0xMi43NywyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDI3LjI1OCwyMmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQuMDAxIDUwMCkiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol80IiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTIuNzcsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwyNy4yNTgsMjJhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzU5LjAwMSA1MDUpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMyIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMyIgZD0iTTEyLjc3LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMjcuMjU4LDIyYTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0OCA1MTYuMDg0KSByb3RhdGUoLTU2KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE4IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NSA1MTMpIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDE5IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MTkiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5My41MDIgNTA2KSByb3RhdGUoMzApIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MjAiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5NS45NDIgNTA5LjUpIiBmaWxsPSIjMjM0ZDgwIi8+IDwvZz48L3N2Zz4=");
    --lead-decoration-bottom-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODguMDAxIiBoZWlnaHQ9IjQ1LjM3NiIgdmlld0JveD0iMCAwIDM4OC4wMDEgNDUuMzc2Ij4gPGcgaWQ9IuOCsOODq+ODvOODl18zNzMiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDM3MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMjYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI2IiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYzLjAwMSAxMy45NTgpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMjciIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI3IiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMSAxMy45NTgpIiBmaWxsPSIjMjM0ZDgwIi8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMjgiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI4IiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQxLjAwMSAxMy45NTgpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMzAiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDMwIiBjeD0iMTIuNSIgY3k9IjEyLjUiIHJ4PSIxMi41IiByeT0iMTIuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuMDAxIDguOTU4KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzEiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xMi43NywyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDI3LjI1OCwyMmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTYuNjk0IDE2LjM3MSkgcm90YXRlKC0zMCkiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol8yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAyIiBkPSJNMTIuNzcsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwyNy4yNTgsMjJhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE1IDcuOTU4KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzQiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDQiIGQ9Ik0xMi43NywyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDI3LjI1OCwyMmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEyLjk1OCkiIGZpbGw9IiM0MjZmYTgiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol8zIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAzIiBkPSJNMTIuNzcsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwyNy4yNTgsMjJhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIzLjc4NCAwKSByb3RhdGUoNTYpIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDE4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MTgiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDEgMjAuOTU4KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE5IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDUuOTk5IDMzLjg3Nikgcm90YXRlKDE1MCkiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MjAiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQyMCIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjkuMDU5IDE3LjQ1OCkiIGZpbGw9IiM0MjZmYTgiLz4gPC9nPjwvc3ZnPg==");
    --lead-text-heading-size: 25px;
    --lead-text-spacer: 24px;
    --lead-text-font-size: 14px;
    --lead-text-line-height: calc(24.5 / 14);
    --lead-text-gap: 20px;
  }
}
/* --- for middle viewport --- */
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .l-page-home__section--lead {
    --page-home-section-spacer-variable: 100px;
  }
  .m-page-home-lead {
    --lead-top-spacer: 100px;
    --lead-bottom-spacer: 80px;
    --lead-gutter: 20px;
    --lead-decoration-height: 58px;
    --lead-decoration-top-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAwIiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTQwMCA1OCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzcyIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk5LjQxNyAtNDkyLjA0MikiPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI2IiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByPSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTEwLjc2OSkiIGZpbGw9IiMyMzRkODAiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI3IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNyIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzYgNTEwLjc2OSkiIGZpbGw9IiM0MjZmYTgiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI4IiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzguMzM5IDUxMC43NjkpIiBmaWxsPSIjMjM0ZDgwIi8+IDxjaXJjbGUgaWQ9IualleWGhuW9ol8zMCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHI9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDA3LjQ3NyA1MDMuODAyKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzEiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjYyNSA0OTQuMzgxKSByb3RhdGUoMzApIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMiIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMiIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc3LjExOCA1MDIuNDg5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzciIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDciIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05OS40MTcgNTAyLjQ4OSkiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol80IiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDguNTIzIDUwOS4wNTMpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMyIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMyIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzExLjM3OSA1MjIuMDk1KSByb3RhdGUoLTU2KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE4IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MiA1MTkuNTE5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE5IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzcuNjU3IDUxMC43NjkpIHJvdGF0ZSgzMCkiIGZpbGw9IiM0MjZmYTgiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3OCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3Ljg5OCA1MTAuNzY5KSByb3RhdGUoMzApIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MjAiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2Ni40MzMgNTE1LjE0NCkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yNi0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyNiIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk0LjU3IDUwOS43NjkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMjctMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMjciIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyOS43MTQgNTA5Ljc2OSkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MSIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDEiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzUuMzMzIDUwOC4zMikiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yOC0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY1Ljg2IDUwOS43NjkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfNDAiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDQwIiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByeD0iMTUuNjI1IiByeT0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQwLjMzMyA0OTguNTIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMzAtMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkwMS4wMDQgNTAzLjM2MykiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol8xLTIiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1MC4yNDYgNDk0LjM4Mikgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzItMiIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMiIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcwLjc2MSA1MDIuMDk5KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzgiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDgiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMTcuODU5IDQ5Mi4wNDIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfNC0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NDIuMDUyIDUwOC40MTgpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMy0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAzIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0N2EyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MDIuOTEgNTIyLjA5NSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuODkeOCuV8yNzAiIGRhdGEtbmFtZT0i44OR44K5IDI3MCIgZD0iTTE0LjkyNiwxYTIsMiwwLDAsMSwzLjQ2LDBMMzMuMDM5LDI2LjI2YTIsMiwwLDAsMS0xLjczLDNIMmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3NC4zMzMgNTMwLjE2OSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTgtMiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE4IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODQuNjY1IDUxOC41MTkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDE5LTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMxLjE4NyA1MDkuNzY5KSByb3RhdGUoMzApIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDc5IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NzkiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzUuNjg1IDUwOS43NjkpIHJvdGF0ZSgzMCkiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzQiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwMi41OTEgNTAxLjk1MSkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQyMC0yIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MjAiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg2Mi45NjEgNTE0LjE0NCkiIGZpbGw9IiM0MjZmYTgiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzUiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEzMC4zMzMgNDk4LjQxOCkiIGZpbGw9IiM0MjZmYTgiLz4gPC9nPjwvc3ZnPg==");
    --lead-decoration-bottom-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAwIiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTQwMCA1OCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNjI5IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDYuNzYzIC00OTEuNTYyKSI+IDxjaXJjbGUgaWQ9IualleWGhuW9ol8zMCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHI9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAzLjc2MyA1MDQuMDM1KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzQiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDQiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0My43NjMgNTExLjU3MykiIGZpbGw9IiMyMzRkODAiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI2IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNiIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzU0LjY0OCA1MDAuOTUzKSIgZmlsbD0iIzIzNGQ4MCIvPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjgiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI4IiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByPSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMjIuNjgyIDUxNy40OTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMSIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMSIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwOC4wNTUgNTAzLjU1Nykgcm90YXRlKDMwKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzIiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDIiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMjMuNjk4IDUwMi42OTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMyIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMyIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1MS42NTkgNTIxLjYxNSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTkiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OC4wNjcgNTAyLjYxOCkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQyMCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDIwIiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzExLjY1NCA1MTYuODQ1KSIgZmlsbD0iIzQyNmZhOCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzI3IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNyIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTI5Ljc2MyA1MTAuMjg5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQxIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MSIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA4Mi43MDkgNTEzLjE2NCkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yOC0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcyLjc5MyA1MTAuMjg5KSIgZmlsbD0iIzQyNmZhOCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQwIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTM5LjcxNyA0OTguNTIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMzAtMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwMS43NTggNTAzLjU4NikiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MyIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDMiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjQuOTM0IDUwNy44MykiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDIiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0ODQuNjYxIDUwNS41NTEpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMi0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAyIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzEuOTkxIDUwMi4yOTcpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfNC0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDIuNzQ4IDUwOC43NDUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLjg5HjgrlfMjcxIiBkYXRhLW5hbWU9IuODkeOCuSAyNzEiIGQ9Ik0xNC43MzguOTgyQTIsMiwwLDAsMSwxOC4xODQsMUwzMi45MDYsMjYuMTc1QTEuOTcsMS45NywwLDAsMSwzMS4yLDI5LjE1TDIuMDA1LDI5QTIsMiwwLDAsMSwuMjY3LDI2LjAxMloiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzg4LCAtMC42MTYsIDAuNjE2LCAwLjc4OCwgMTY2Mi42NjgsIDUyMC42ODEpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfOSIgZGF0YS1uYW1lPSLlpJrop5LlvaIgOSIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA2Ljc2MyA1MDguNzQ1KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzYiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDYiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjYuNjEzIDUxMy40OTUpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMy0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAzIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0N2EyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDIuNzc1IDUyMy4wOTUpIHJvdGF0ZSgtNTYpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjcwIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAiIGQ9Ik0xNC45MjYsMWEyLDIsMCwwLDEsMy40NiwwTDMzLjAzOSwyNi4yNmEyLDIsMCwwLDEtMS43MywzSDJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3OC43ODEgNTMwLjY4OSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg3Ljc2MyA1MDIuMTI4KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOS0yIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MTkiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNS4xNzcgNTEwLjI4OSkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ3NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDc0IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MDMuNjg2IDUwMi40Nykgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ4MCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDgwIiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjcuNjU3IDUwMi4yNjYpIHJvdGF0ZSgzMCkiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NyIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5Mi42MDUgNTM5LjM3Mikgcm90YXRlKC0xMzUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDc2IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NzYiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NzIuOTM0IDUxOS4yOTIpIHJvdGF0ZSgxNTApIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDIwLTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQyMCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU5LjI2OSA1MTQuOTE0KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ3NSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDc1IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDMzLjcxIDUwOC43MTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDwvZz48L3N2Zz4=");
    --lead-text-heading-size: 34px;
    --lead-text-spacer: 30px;
    --lead-text-font-size: 18px;
    --lead-text-line-height: calc(30 / 24);
    --lead-text-gap: 1em;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 1200px) {
  .l-page-home__section--lead {
    --page-home-section-spacer-variable: 100px;
  }
  .m-page-home-lead {
    --lead-top-spacer: 140px;
    --lead-bottom-spacer: 110px;
    --lead-gutter: 20px;
    --lead-decoration-height: 58px;
    --lead-decoration-top-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAwIiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTQwMCA1OCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzcyIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk5LjQxNyAtNDkyLjA0MikiPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI2IiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByPSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNTEwLjc2OSkiIGZpbGw9IiMyMzRkODAiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI3IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNyIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzYgNTEwLjc2OSkiIGZpbGw9IiM0MjZmYTgiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI4IiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzguMzM5IDUxMC43NjkpIiBmaWxsPSIjMjM0ZDgwIi8+IDxjaXJjbGUgaWQ9IualleWGhuW9ol8zMCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHI9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDA3LjQ3NyA1MDMuODAyKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzEiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjYyNSA0OTQuMzgxKSByb3RhdGUoMzApIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMiIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMiIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc3LjExOCA1MDIuNDg5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzciIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDciIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05OS40MTcgNTAyLjQ4OSkiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol80IiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDguNTIzIDUwOS4wNTMpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMyIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMyIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzExLjM3OSA1MjIuMDk1KSByb3RhdGUoLTU2KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE4IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MiA1MTkuNTE5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE5IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzcuNjU3IDUxMC43NjkpIHJvdGF0ZSgzMCkiIGZpbGw9IiM0MjZmYTgiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3OCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3Ljg5OCA1MTAuNzY5KSByb3RhdGUoMzApIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MjAiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2Ni40MzMgNTE1LjE0NCkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yNi0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyNiIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk0LjU3IDUwOS43NjkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMjctMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMjciIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyOS43MTQgNTA5Ljc2OSkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MSIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDEiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzUuMzMzIDUwOC4zMikiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yOC0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY1Ljg2IDUwOS43NjkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfNDAiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDQwIiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByeD0iMTUuNjI1IiByeT0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQwLjMzMyA0OTguNTIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMzAtMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkwMS4wMDQgNTAzLjM2MykiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuWkmuinkuW9ol8xLTIiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDEiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1MC4yNDYgNDk0LjM4Mikgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzItMiIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMiIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcwLjc2MSA1MDIuMDk5KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzgiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDgiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMTcuODU5IDQ5Mi4wNDIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfNC0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NDIuMDUyIDUwOC40MTgpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMy0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAzIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0N2EyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MDIuOTEgNTIyLjA5NSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHBhdGggaWQ9IuODkeOCuV8yNzAiIGRhdGEtbmFtZT0i44OR44K5IDI3MCIgZD0iTTE0LjkyNiwxYTIsMiwwLDAsMSwzLjQ2LDBMMzMuMDM5LDI2LjI2YTIsMiwwLDAsMS0xLjczLDNIMmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3NC4zMzMgNTMwLjE2OSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTgtMiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDE4IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODQuNjY1IDUxOC41MTkpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDE5LTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMxLjE4NyA1MDkuNzY5KSByb3RhdGUoMzApIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDc5IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NzkiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzUuNjg1IDUwOS43NjkpIHJvdGF0ZSgzMCkiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzQiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwMi41OTEgNTAxLjk1MSkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQyMC0yIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MjAiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg2Mi45NjEgNTE0LjE0NCkiIGZpbGw9IiM0MjZmYTgiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzUiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEzMC4zMzMgNDk4LjQxOCkiIGZpbGw9IiM0MjZmYTgiLz4gPC9nPjwvc3ZnPg==");
    --lead-decoration-bottom-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAwIiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTQwMCA1OCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNjI5IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDYuNzYzIC00OTEuNTYyKSI+IDxjaXJjbGUgaWQ9IualleWGhuW9ol8zMCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHI9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAzLjc2MyA1MDQuMDM1KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzQiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDQiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0My43NjMgNTExLjU3MykiIGZpbGw9IiMyMzRkODAiLz4gPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzI2IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNiIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcj0iMTUuNjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzU0LjY0OCA1MDAuOTUzKSIgZmlsbD0iIzIzNGQ4MCIvPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjgiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDI4IiBjeD0iMTUuNjI1IiBjeT0iMTUuNjI1IiByPSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMjIuNjgyIDUxNy40OTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMSIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMSIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwOC4wNTUgNTAzLjU1Nykgcm90YXRlKDMwKSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzIiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDIiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMjMuNjk4IDUwMi42OTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMyIgZGF0YS1uYW1lPSLlpJrop5LlvaIgMyIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1MS42NTkgNTIxLjYxNSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTkiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOSIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OC4wNjcgNTAyLjYxOCkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQyMCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDIwIiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzExLjY1NCA1MTYuODQ1KSIgZmlsbD0iIzQyNmZhOCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzI3IiBkYXRhLW5hbWU9IualleWGhuW9oiAyNyIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTI5Ljc2MyA1MTAuMjg5KSIgZmlsbD0iIzIzNGQ4MCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQxIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MSIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA4Mi43MDkgNTEzLjE2NCkiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol8yOC0yIiBkYXRhLW5hbWU9IualleWGhuW9oiAyOCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcyLjc5MyA1MTAuMjg5KSIgZmlsbD0iIzQyNmZhOCIvPiA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQwIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MCIgY3g9IjE1LjYyNSIgY3k9IjE1LjYyNSIgcng9IjE1LjYyNSIgcnk9IjE1LjYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTM5LjcxNyA0OTguNTIpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxlbGxpcHNlIGlkPSLmpZXlhoblvaJfMzAtMiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMzAiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwMS43NTggNTAzLjU4NikiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MyIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDMiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjQuOTM0IDUwNy44MykiIGZpbGw9IiMyMzRkODAiLz4gPGVsbGlwc2UgaWQ9IualleWGhuW9ol80MiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDIiIGN4PSIxNS42MjUiIGN5PSIxNS42MjUiIHJ4PSIxNS42MjUiIHJ5PSIxNS42MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0ODQuNjYxIDUwNS41NTEpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMi0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAyIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzEuOTkxIDUwMi4yOTcpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfNC0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiA0IiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0NmEyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDIuNzQ4IDUwOC43NDUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLjg5HjgrlfMjcxIiBkYXRhLW5hbWU9IuODkeOCuSAyNzEiIGQ9Ik0xNC43MzguOTgyQTIsMiwwLDAsMSwxOC4xODQsMUwzMi45MDYsMjYuMTc1QTEuOTcsMS45NywwLDAsMSwzMS4yLDI5LjE1TDIuMDA1LDI5QTIsMiwwLDAsMSwuMjY3LDI2LjAxMloiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzg4LCAtMC42MTYsIDAuNjE2LCAwLjc4OCwgMTY2Mi42NjgsIDUyMC42ODEpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxwYXRoIGlkPSLlpJrop5LlvaJfOSIgZGF0YS1uYW1lPSLlpJrop5LlvaIgOSIgZD0iTTE2LjM5NSwyLjk4M2EyLDIsMCwwLDEsMy40NiwwTDM0LjUwOCwyOC4yNDZhMiwyLDAsMCwxLTEuNzMsM0gzLjQ3MmEyLDIsMCwwLDEtMS43My0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA2Ljc2MyA1MDguNzQ1KSIgZmlsbD0iIzQyNmZhOCIvPiA8cGF0aCBpZD0i5aSa6KeS5b2iXzYiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDYiIGQ9Ik0xNi4zOTUsMi45ODNhMiwyLDAsMCwxLDMuNDYsMEwzNC41MDgsMjguMjQ2YTIsMiwwLDAsMS0xLjczLDNIMy40NzJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjYuNjEzIDUxMy40OTUpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLlpJrop5LlvaJfMy0yIiBkYXRhLW5hbWU9IuWkmuinkuW9oiAzIiBkPSJNMTYuMzk1LDIuOTgzYTIsMiwwLDAsMSwzLjQ2LDBMMzQuNTA4LDI4LjI0N2EyLDIsMCwwLDEtMS43MywzSDMuNDcyYTIsMiwwLDAsMS0xLjczLTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDIuNzc1IDUyMy4wOTUpIHJvdGF0ZSgtNTYpIiBmaWxsPSIjMjM0ZDgwIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjcwIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAiIGQ9Ik0xNC45MjYsMWEyLDIsMCwwLDEsMy40NiwwTDMzLjAzOSwyNi4yNmEyLDIsMCwwLDEtMS43MywzSDJhMiwyLDAsMCwxLTEuNzMtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3OC43ODEgNTMwLjY4OSkgcm90YXRlKC01NikiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80MTgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQxOCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg3Ljc2MyA1MDIuMTI4KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQxOS0yIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0MTkiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNS4xNzcgNTEwLjI4OSkgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ3NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDc0IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MDMuNjg2IDUwMi40Nykgcm90YXRlKDMwKSIgZmlsbD0iIzIzNGQ4MCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ4MCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDgwIiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjcuNjU3IDUwMi4yNjYpIHJvdGF0ZSgzMCkiIGZpbGw9IiMyMzRkODAiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NzciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ3NyIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5Mi42MDUgNTM5LjM3Mikgcm90YXRlKC0xMzUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDc2IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NzYiIHdpZHRoPSIyOC43NSIgaGVpZ2h0PSIyOC43NSIgcng9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NzIuOTM0IDUxOS4yOTIpIHJvdGF0ZSgxNTApIiBmaWxsPSIjMjM0ZDgwIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDIwLTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQyMCIgd2lkdGg9IjI4Ljc1IiBoZWlnaHQ9IjI4Ljc1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU5LjI2OSA1MTQuOTE0KSIgZmlsbD0iIzQyNmZhOCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ3NSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDc1IiB3aWR0aD0iMjguNzUiIGhlaWdodD0iMjguNzUiIHJ4PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDMzLjcxIDUwOC43MTUpIiBmaWxsPSIjNDI2ZmE4Ii8+IDwvZz48L3N2Zz4=");
    --lead-text-heading-size: 34px;
    --lead-text-spacer: 30px;
    --lead-text-font-size: 24px;
    --lead-text-line-height: calc(30 / 24);
    --lead-text-gap: 1em;
  }
}

/**
 * about us
 */
.p-page-home-about-us__body {
  position: relative;
}
.m-page-home-abou-us__heading-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.c-page-home-abou-us__heading {
  position: sticky;
  top: var(--about-us-header-postion-top);
  padding-block-start: var(--about-us-header-spacer);
  z-index: var(--zindex-overlay);
  text-align: right;
}
.m-page-home-about-us__contents {
  display: grid;
  grid-template-columns: var(--about-us-grid-layout);
}
.m-page-home-about-us__block {
  position: relative;
  z-index: var(--zindex-front);
}
.m-page-home-abou-us__circle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.m-page-home-abou-us__circle-body {
  position: sticky;
  top: var(--about-us-circle-body-postion-top);
  padding-block-start: var(--about-us-circle-body-spacer, 0);
  z-index: var(--zindex-behind);
}
.m-page-home-abou-us__circle-container .circle {
  display: block;
  width: var(--about-us-circle-size);
  height: var(--about-us-circle-size);
  margin-inline-start: var(--about-us-circle-position-left, auto);
  border-radius: 100vh;
  background-color: rgba(26, 140, 205, .1);
  transform: translateY(var(--about-us-circle-translate));
}
.c-page-home-about-us__description {
  font-size: var(--about-us-description-font-size);
  line-height: var(--about-us-description-line-height);
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .l-page-home__section--about-us {
    --section-spacer-variable: 60px;
  }
  .c-page-home-abou-us__heading {
    padding-inline-end: calc(var(--global-gutter) * 3);
  }
  .p-page-home-about-us {
    --about-us-grid-layout: 100%;
    --about-us-circle-body-spacer: 0;
    --about-us-circle-size: 150px;
    --about-us-circle-translate: -30px;
    --about-us-circle-body-postion-top: var(--header-height);
    --about-us-header-postion-top: var(--header-height);
    --about-us-header-spacer: 20px;
    --about-us-description-font-size: 14px;
    --about-us-description-line-height: calc(24.5 / 14);
  }
  .m-page-home-about-us__contents .m-page-home-about-us__block--summary-box {
    padding-inline: calc(var(--global-gutter) * 3);
  }
  .m-page-home-about-us__contents:nth-child(1) .m-page-home-about-us__block--thumbnail {
    padding-inline: calc(var(--global-gutter) * 3);
  }
  .m-page-home-about-us__contents:nth-child(1) .m-page-home-about-us__block--summary-box {
    padding-inline: calc(var(--global-gutter) * 3);
  }
  .m-page-home-about-us__contents:nth-child(2) {
    margin-block-start: 30px;
  }
  .m-page-home-about-us__contents:nth-child(2) .m-page-home-about-us__block--thumbnail {
    padding-inline-start: calc(var(--global-gutter) * 2);
    padding-inline-end: calc(var(--global-gutter) * 2);
  }
  .m-page-home-about-us__contents:nth-child(2) .m-page-home-about-us__block--summary-box {
    margin-block-start: 30px;
  }
}
/* --- for middle viewport --- */
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .l-page-home__section--about-us {
    --section-spacer-variable: 180px;
  }
  .p-page-home-about-us {
    --about-us-grid-layout: repeat(2, 1fr);
    --about-us-circle-body-spacer: calc((100vh - var(--about-us-reference-target-height)) / 2 - 100px + var(--header-height));
    --about-us-circle-position-left: calc(420 / 1400 * 100%);
    --about-us-circle-size: 240px;
    --about-us-circle-translate: 0;
    --about-us-circle-body-postion-top: 0;
    --about-us-header-postion-top: 0;
    --about-us-header-spacer: calc((100vh - var(--about-us-reference-target-height)) / 2 + var(--header-height));
    --about-us-description-font-size: 16px;
    --about-us-description-line-height: 2;
  }
  .p-page-home-about-us__body {
    height: 300vh;
    padding-inline: 20px;
  }
  .c-page-home-abou-us__heading {
    width: fit-content;
    margin-inline-start: calc(330 / 1400 * 100%);
  }
  .m-page-home-about-us__contents {
    position: sticky;
    top: 0;
    align-items: center;
    height: 100vh;
    padding-block-start: var(--header-height);
    transition: all var(--transition-default);
    opacity: 0;
  }
  .m-page-home-about-us__contents.is-show {
    opacity: 1;
  }
  .m-page-home-about-us__block {
    display: grid;
    place-items: center;
    height: 100%;
  } 
  .m-page-home-about-us__block--thumbnail {
    padding-inline-end: 40px;
  }
  .m-page-home-about-us__block--summary-box {
    padding-inline-start: 30px;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 1200px) {
  .l-page-home__section--about-us {
    --section-spacer-variable: 180px;
  }
  .p-page-home-about-us {
    --about-us-grid-layout: repeat(2, 1fr);
    --about-us-circle-body-spacer: calc((100vh - var(--about-us-reference-target-height)) / 2 - 100px + var(--header-height));
    --about-us-circle-position-left: calc(420 / 1400 * 100%);
    --about-us-circle-size: 280px;
    --about-us-circle-translate: 0;
    --about-us-circle-body-postion-top: 0;
    --about-us-header-postion-top: 0;
    --about-us-header-spacer: calc((100vh - var(--about-us-reference-target-height)) / 2 + var(--header-height));
    --about-us-description-font-size: 20px;
    --about-us-description-line-height: 2;
  }
  .p-page-home-about-us__body {
    height: 300vh;
    padding-inline: 20px;
  }
  .c-page-home-abou-us__heading {
    width: fit-content;
    margin-inline-start: calc(330 / 1400 * 100%);
  }
  .m-page-home-about-us__contents {
    position: sticky;
    top: 0;
    align-items: center;
    height: 100vh;
    padding-block-start: var(--header-height);
    transition: all var(--transition-default);
    opacity: 0;
  }
  .m-page-home-about-us__contents.is-show {
    opacity: 1;
  }
  .m-page-home-about-us__block {
    display: grid;
    place-items: center;
  } 
  .m-page-home-about-us__block--thumbnail {
    padding-inline-end: 80px;
  }
  .m-page-home-about-us__block--summary-box {
    padding-inline-start: 60px;
  }
}

/**
 * important
 */
.p-page-home-important {
  position: relative;
  padding-block-start: var(--important-top-spacer);
  padding-block-end: var(--important-bottom-spacer);
  padding-inline: var(--important-gutter);
  background-color: var(--color-theme);
}
.p-page-home-important__container {
  position: relative;
  padding-block-start: var(--important-container-top-spacer);
  padding-block-end: var(--important-container-bottom-spacer);
  padding-inline: var(--important-container-gutter);
  border-radius: 10px;
  background-color: var(--color-white);
  z-index: var(--zindex-front);
}
.p-page-home-important__container::before {
  content: '';
  position: absolute;
  top: var(--important-circle-position-top);
  left: 0;
  right: 0;
  width: var(--important-circle-size);
  height: var(--important-circle-size);
  margin: auto;
  border-radius: 100vh;
  background-color: var(--color-white);
  z-index: var(--zindex-base);
  pointer-events: none;
}
.p-page-home-important__container > * {
  position: var(--position, relative);
  z-index: var(--zindex-front);
}
.c-page-home-important__heading {
  text-align: center;
}
.m-page-home-important__contents {
  display: grid;
  grid-template-columns: var(--important-contents-grid-layout);
  gap: var(--important-contents-grid-gap);
  align-items: center;
  margin-block-start: var(--important-contents-spacer);
}
.c-page-home-important__description {
  position: relative;
  padding-block: var(--important-description-spacer);
  padding-inline: var(--important-description-gutter);
  font-size: var(--important-description-font-size);
  line-height: var(--important-description-line-height);
}
.c-page-home-important__description::before,
.c-page-home-important__description::after {
  content: '';
  position: absolute;
  width: var(--important-quote-width);
  height: var(--important-quote-height);
  background-size: 100%;
  background-repeat: no-repeat;
}
.c-page-home-important__description::before {
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OS41IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgNDkuNSAzOCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzg1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMCAtMzA1NykiIG9wYWNpdHk9IjAuMSI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzgzIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwIDMwNTcpIj4gPHBhdGggaWQ9IuODkeOCuV8yMjMiIGRhdGEtbmFtZT0i44OR44K5IDIyMyIgZD0iTTEyLjE1NCwxNS43ODJhNC44NzQsNC44NzQsMCwwLDAtMS40LjE1MywxMy4zNzgsMTMuMzc4LDAsMCwxLDcuMzIzLTcuOTY4QzE5Ljk0NSw3LjIsMjEuNSw2LjU4OSwyMS41LDQuMjlBNC4xNTYsNC4xNTYsMCwwLDAsMTcuNDUyLDBDMTIsMCwwLDkuNSwwLDI0LjIwOSwwLDMxLjQxMSwzLjQyNywzOCwxMS42ODYsMzhBMTEuNDE5LDExLjQxOSwwLDAsMCwyMy4zNzMsMjYuODE0LDEwLjk4NSwxMC45ODUsMCwwLDAsMTIuMTU0LDE1Ljc4MiIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzIyNCIgZGF0YS1uYW1lPSLjg5HjgrkgMjI0IiBkPSJNMzkuMTExLDE1Ljc4MmEzLjQ3OSwzLjQ3OSwwLDAsMC0xLjI0Ni4xNTMsMTQuMjI3LDE0LjIyNywwLDAsMSw3LjMyMy03Ljk2OGMyLjAyNi0uOTE5LDMuMjczLTEuNjg1LDMuMjczLTMuNjc4QTQuMDMyLDQuMDMyLDAsMCwwLDQ0LjU2NSwwQzM5LjExMSwwLDI3LjExMyw5LjM0NywyNy4xMTMsMjQuMjA5YzAsNy4yLDMuNDI4LDEzLjc5MSwxMS41MzEsMTMuNzkxQTExLjQxOSwxMS40MTksMCwwLDAsNTAuMzMxLDI2LjgxNGExMC44OTIsMTAuODkyLDAsMCwwLTExLjIyLTExLjAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuODMxKSIgZmlsbD0iIzFhOGNjZCIvPiA8L2c+IDwvZz48L3N2Zz4=");
}
.c-page-home-important__description::after {
  bottom: 0;
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OS41IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgNDkuNSAzOCI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMzg0IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzg5Ljg5MiAtNjA2MikiIG9wYWNpdHk9IjAuMSI+IDxwYXRoIGlkPSLjg5HjgrlfMjI1IiBkYXRhLW5hbWU9IuODkeOCuSAyMjUiIGQ9Ik0xMDEuOTA4LDBBMTEuNDE4LDExLjQxOCwwLDAsMCw5MC4yMjEsMTEuMTg1YTEwLjg1NSwxMC44NTUsMCwwLDAsMTEuMDY0LDExLjAzMywzLjksMy45LDAsMCwwLDEuNC0uMTU0LDEzLjUsMTMuNSwwLDAsMS03LjMyMyw3LjgxNWMtMi42NDksMS4yMjUtMy4yNzIsMi4zLTMuMjcyLDMuODNBNC4wMzEsNC4wMzEsMCwwLDAsOTUuOTg3LDM4YzUuNDUzLDAsMTcuNDUyLTkuNSwxNy40NTItMjQuMjEsMC03LjItMy40MjgtMTMuNzktMTEuNTMxLTEzLjc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM4NTMuODMxIDYwNjIpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjI2IiBkYXRhLW5hbWU9IuODkeOCuSAyMjYiIGQ9Ik03NC43OTUsMEExMS40MTgsMTEuNDE4LDAsMCwwLDYzLjEwOCwxMS4xODVhMTAuOTg2LDEwLjk4NiwwLDAsMCwxMS4yMiwxMS4wMzMsNC44NTgsNC44NTgsMCwwLDAsMS40LS4xNTRjLTEuMjQ4LDMuNjc5LTQuMDUyLDYuMTMtNy4zMjUsNy44MTUtMS44Ny45MTktMy40MjcsMS41MzItMy40MjcsMy44M0E0LjE1NSw0LjE1NSwwLDAsMCw2OS4wMjksMzhjNS40NTQsMCwxNy40NTMtOS41LDE3LjQ1My0yNC4yMUM4Ni40ODIsNi40MzYsODMuMDU0LDAsNzQuNzk1LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzg1MyA2MDYyKSIgZmlsbD0iIzFhOGNjZCIvPiA8L2c+PC9zdmc+");
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .p-page-home-important {
    --important-top-spacer: calc(430 * 100vw / 375);
    --important-bottom-spacer: 20px;
    --important-gutter: calc(var(--global-gutter) * 2);
    --important-container-top-spacer: 50px;
    --important-container-bottom-spacer: 30px;
    --important-container-gutter: var(--global-gutter)x;
    --important-circle-position-top: -30px;
    --important-circle-size: 195px;
    --important-contents-grid-layout: 100%;
    --important-contents-grid-gap: 0;
    --important-contents-spacer: 30px;
    --important-description-spacer: 25px;
    --important-description-gutter: var(--global-gutter);
    --important-description-font-size: 14px;
    --important-description-line-height: calc(27 / 14);
    --important-quote-width: 50px;
    --important-quote-height: 40px;
  }
  .c-page-home-important__thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--color-white);
    z-index: var(--zindex-base);
  }
}
/* --- for middle viewport --- */
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .p-page-home-important {
    --important-top-spacer: 110px;
    --important-bottom-spacer: 50px;
    --important-gutter: 20px;
    --important-container-top-spacer: 40px;
    --important-container-bottom-spacer: 70px;
    --important-container-gutter: 10px;
    --important-circle-position-top: -70px;
    --important-circle-size: 500px;
    --important-contents-grid-layout: 100%;
    --important-contents-grid-gap: 20px;
    --important-contents-spacer: 70px;
    --important-description-spacer: 30px;
    --important-description-gutter: 50px;
    --important-description-font-size: 16px;
    --important-description-line-height: 2;
    --important-quote-width: 70px;
    --important-quote-height: 54px;
  }
  .c-page-home-important__thumbnail {
    max-width: 500px;
    margin-inline: auto;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 1200px) {
  .p-page-home-important {
    --important-top-spacer: 110px;
    --important-bottom-spacer: 50px;
    --important-gutter: 50px;
    --important-container-top-spacer: 40px;
    --important-container-bottom-spacer: 70px;
    --important-container-gutter: 20px;
    --important-circle-position-top: -70px;
    --important-circle-size: 660px;
    --important-contents-grid-layout: calc(550 / 1400 * 100%) 1fr;
    --important-contents-grid-gap: 50px;
    --important-contents-spacer: 70px;
    --important-description-spacer: 30px;
    --important-description-gutter: 50px;
    --important-description-font-size: 16px;
    --important-description-line-height: 2;
    --important-quote-width: 70px;
    --important-quote-height: 54px;
  }
}

/**
 * strengths
 */
.p-page-home-strengths {
  --strengths-contents-transfrom-value: 50px;
}
.p-page-home-strengths__container {
  padding-inline: var(--strengths-container-gutter, 0);
}
.m-page-home-strengths__body {
  margin-block-start: var(--strengths-body-spacer);
}
.m-page-home-strengths__contents {
  position: sticky;
  top: 0;
  display: grid;
  grid-template-columns: 100%;
  place-items: center;
  height: calc(100vh - var(--header-height));
}
.m-page-home-strengths__contents-wrapper {
  position: relative;
  padding-block-start: var(--strengths-contents-wrapper-top-spacer, 0);
  padding-block-end: var(--strengths-contents-wrapper-bottom-spacer);
  padding-inline: var(--strengths-contents-wrapper-gutter, 0);
  border-radius: var(--strengths-contents-wrapper-radius);
  background-color: var(--color-light-gray);
  transform: translateY(var(--strengths-contents-transfrom));
}
.m-page-home-strengths__contents-wrapper::after {
  content: '';
  position: absolute;
  top: var(--strengths-contents-decoration-position-top);
  left: 0;
  width: var(--strengths-contents-decoration-width);
  height: var(--strengths-contents-decoration-height);
  background-color: var(--strengths-contents-theme-color);
}
.m-page-home-strengths__contents:nth-child(1) {
  --strengths-contents-theme-color: var(--color-theme);
}
.m-page-home-strengths__contents:nth-child(2) {
  --strengths-contents-transfrom: calc(var(--strengths-contents-transfrom-value) * 1);
  --strengths-contents-theme-color: var(--color-highlight);
}
.m-page-home-strengths__contents:nth-child(3) {
  --strengths-contents-transfrom: calc(var(--strengths-contents-transfrom-value) * 2);
  --strengths-contents-theme-color: var(--color-theme-light);
}
.m-page-home-strengths__contents-inner {
  display: grid;
  grid-template-columns: var(--strengths-contents-inner-grid-layout);
  gap: var(--strengths-contents-inner-grid-gap);
  align-items: center;
  max-width: var(--container-narrow);
  margin-inline: auto;
}
.c-page-home-strengths__number {
  --font-family: var(--font-combine);
  position: absolute;
  top: var(--strengths-number-poistion-top);
  display: grid;
  grid-template-columns: 100%;
  color: var(--strengths-contents-theme-color);
  text-align: center;
}
.c-page-home-strengths__number--text {
  --letter-spacing: -.05em;
  font-size: var(--strengths-number-text-font-size);
  font-weight: 700;
}
.c-page-home-strengths__number--numeric {
  font-size: var(--strengths-number-numeric-font-size);
  font-weight: 500;
}
.m-page-home-strengths__block--thumbnail {
  padding-inline-start: var(--strengths-thumbnail-gutter, 0);
}
.m-page-home-strengths__block--summary-box {
  display: grid;
  grid-template-columns: 100%;
  gap: var(--strengths-summary-box-grid-gap);
  padding-inline: var(--strengths-summary-box-gutter, 0);
}
.c-page-home-strengths__thumbnail img {
  width: 100%;
}
.c-page-home-strengths__heading {
  font-size: var(--strengths-heading-font-size);
  line-height: var(--strengths-heading-line-height);
  color: var(--strengths-contents-theme-color);
  font-weight: 600;
}
.c-page-home-strengths__description {
  font-size: var(--strengths-description-font-size);
  line-height: var(--strengths-description-line-height);
}
/* --- for small viewport --- */
@media screen and (max-width: 960px) {
  .p-page-home-strengths {
    --strengths-container-gutter: calc(var(--global-gutter) * 3);
    --strengths-body-spacer: 30px;
    --strengths-contents-wrapper-top-spacer: 0;
    --strengths-contents-wrapper-bottom-spacer: 30px;
    --strengths-contents-wrapper-gutter: 0;
    --strengths-contents-wrapper-radius: 20px;
    --strengths-contents-decoration-position-top: 30px;
    --strengths-contents-decoration-width: 8px;
    --strengths-contents-decoration-height: 100px;
    --strengths-contents-inner-grid-layout: 100%;
    --strengths-contents-inner-grid-gap: 20px;
    --strengths-number-poistion-top: 40px;
    --strengths-number-text-font-size: 18px;
    --strengths-number-numeric-font-size: 70px;
    --strengths-thumbnail-gutter: calc(120 * 100vw / 375);
    --strengths-summary-box-grid-gap: 20px;
    --strengths-summary-box-gutter: calc(var(--global-gutter) * 2);
    --strengths-heading-font-size: 20px;
    --strengths-heading-line-height: calc(35 / 20);
    --strengths-description-font-size: 14px;
    --strengths-description-line-height: calc(24.5 / 14);
  }
  .c-page-home-strengths__number {
    left: 20px;
  }
}
/* --- for middle viewport --- */
@media screen and (min-width: 961px) and (max-width: 1199px) {
  .p-page-home-strengths {
    --strengths-container-gutter: 20px;
    --strengths-body-spacer: 70px;
    --strengths-contents-wrapper-top-spacer: 100px;
    --strengths-contents-wrapper-bottom-spacer: 70px;
    --strengths-contents-wrapper-gutter: 20px;
    --strengths-contents-wrapper-radius: 50px;
    --strengths-contents-decoration-position-top: 50px;
    --strengths-contents-decoration-width: 15px;
    --strengths-contents-decoration-height: 150px;
    --strengths-contents-inner-grid-layout: calc(500 / 1200 * 100%) 1fr;
    --strengths-contents-inner-grid-gap: 50px;
    --strengths-number-poistion-top: 30px;
    --strengths-number-text-font-size: calc(30 * 100vw / 1200);
    --strengths-number-numeric-font-size: calc(120 * 100vw / 1200);
    --strengths-summary-box-grid-gap: 30px;
    --strengths-heading-font-size: 24px;
    --strengths-heading-line-height: calc(45 / 30);
    --strengths-description-font-size: 14px;
    --strengths-description-line-height: calc(32 / 16);
  }
  .c-page-home-strengths__number {
    right: 30px;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 1200px) {
  .p-page-home-strengths {
    --strengths-container-gutter: 20px;
    --strengths-body-spacer: 70px;
    --strengths-contents-wrapper-top-spacer: 100px;
    --strengths-contents-wrapper-bottom-spacer: 70px;
    --strengths-contents-wrapper-gutter: 20px;
    --strengths-contents-wrapper-radius: 50px;
    --strengths-contents-decoration-position-top: 50px;
    --strengths-contents-decoration-width: 15px;
    --strengths-contents-decoration-height: 150px;
    --strengths-contents-inner-grid-layout: calc(500 / 1200 * 100%) 1fr;
    --strengths-contents-inner-grid-gap: calc(100 / 1200 * 100%);
    --strengths-number-poistion-top: 30px;
    --strengths-number-text-font-size: 36px;
    --strengths-number-numeric-font-size: 138px;
    --strengths-summary-box-grid-gap: 30px;
    --strengths-heading-font-size: 30px;
    --strengths-heading-line-height: calc(45 / 30);
    --strengths-description-font-size: 16px;
    --strengths-description-line-height: calc(32 / 16);
  }
  .c-page-home-strengths__number {
    right: 30px;
  }
}

/**
 * jobs
 */
.p-page-home-jobs {
  padding-block-start: var(--jobs-container-top-spacer);
  padding-block-end: var(--jobs-container-bottom-spacer);
  padding-inline: var(--jobs-container-gutter);
  background-image:
    var(--jobs-container-background-image),
    linear-gradient(
      to bottom,
      transparent 0%,
      transparent var(--jobs-container-background-image-height),
      var(--color-light-beige) var(--jobs-container-background-image-height),
      var(--color-light-beige) 100%
    );
  background-repeat: no-repeat, no-repeat;
  background-position: top center, bottom center;
  background-size: 100% var(--jobs-container-background-image-height), 100%;
}
.c-page-home-jobs__heading {
  text-align: right;
}
.m-page-home-jobs__body {
  gap: var(--jobs-body-grid-gap);
  align-items: center;
  margin-block-start: var(--jobs-body-spacer);
}
.m-page-home-jobs__contents {
  padding-block: var(--jobs-contents-spacer);
  padding-inline: var(--jobs-contents-gutter);
  border-radius: 15px;
  background-color: var(--color-white);
  background-image: var(--jobs-contents-background-image);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: var(--jobs-contents-background-size);
}
.m-page-home-jobs__contents--registered-nurse {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODYiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA4NiA4NSI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDUyIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTIiIHdpZHRoPSI4NiIgaGVpZ2h0PSI4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDA4IDAuNDc3KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDE5IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDA4IC0wLjQ3NykiIG9wYWNpdHk9IjAuMTUiPiA8ZyBpZD0i44Kw44Or44O844OXXzQxOCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+IDxwYXRoIGlkPSLjg5HjgrlfMjMxIiBkYXRhLW5hbWU9IuODkeOCuSAyMzEiIGQ9Ik04Ny43NDcsNTYuOTg1YTE3LjksMTcuOSwwLDAsMCwyLjEyOS0xLjI2NmMxLjMyLDEuMjY2LDMuOTksMi45NjIsOC44MjksMi45NjIuNTQ3LDAsMS4xMjEtLjAyMiwxLjcyNS0uMDY4bDEuMzktLjEwN1Y1Ny4xMTNjMC01LjUwOS0zLjA4Mi04LjQ2My01LjQyMy05LjYzOEExNy44ODcsMTcuODg3LDAsMCwwLDkwLjI0NSwyNi41bDQuNy03LjQ0MS0xLjA1Ny0uODRBMjEuNjU3LDIxLjY1NywwLDAsMCw3OS43LDEzLjQ0MmEyMS42NjUsMjEuNjY1LDAsMCwwLTE0LjE4Niw0Ljc3N2wtMS4wNTcuODQsNC43LDcuNDQxYTE3LjksMTcuOSwwLDAsMCwyLjUsMzAuNDg0LDI0LjMxMSwyNC4zMTEsMCwwLDAtMTYuMjI0LDIyLjlWODkuOEgxMDMuOTdWNzkuODhhMjQuMzExLDI0LjMxMSwwLDAsMC0xNi4yMjMtMjIuOU03Ny4zNzksNTguNzQ3YTE3LjQ0NywxNy40NDcsMCwwLDAsNC42MzcsMHEuODg0LjEsMS43NDUuMjY1TDc5LjcsNjQuNTMzbC00LjA2Ny01LjUycS44NjMtLjE2OCwxLjc0OS0uMjY2TTk4LjcxLDU1LjY3MmgtLjAyOWMtMy41ODEsMC01LjUyLTEuMDc1LTYuNDctMS44NzlhMTguMDQxLDE4LjA0MSwwLDAsMCwyLjg2LTMuNjEzLDcuMTYzLDcuMTYzLDAsMCwxLDMuNjM5LDUuNDkybS0zMC4yNDItMzUuOWExOC43NDEsMTguNzQxLDAsMCwxLDExLjA5LTMuMzI2bC4xNDEuMDEzLjEzNi0uMDEyYTE4LjcyNywxOC43MjcsMCwwLDEsMTEuMDk0LDMuMzI2bC0zLjI1NSw1LjE1OGExNy44NjYsMTcuODY2LDAsMCwwLTE1Ljk1MSwwWm0xMS4yMyw2LjI5QTE0LjkzOCwxNC45MzgsMCwwLDEsOTMuOTIxLDM2LjVjLTMsLjQyNC05LjgyLjUtMTIuODMzLTYuNzM2TDc5LjcsMjYuNDI2bC0xLjM4OSwzLjMzNUM3NS4yOTUsMzcsNjguNDc2LDM2LjkyMSw2NS40NzUsMzYuNUExNC45MzksMTQuOTM5LDAsMCwxLDc5LjcsMjYuMDY3TTY0Ljc4NSw0MC45NzlhMTUuMDYzLDE1LjA2MywwLDAsMSwuMDc2LTEuNTFjNC4yODcuNjc5LDEwLjk0Ny0uMDE0LDE0LjgzNi01LjkxNmExNCwxNCwwLDAsMCwxMi4xLDYuMTI5LDE3LjUyNywxNy41MjcsMCwwLDAsMi43MzMtLjIxNCwxNSwxNSwwLDAsMSwuMDc2LDEuNTEyLDE0LjgyMSwxNC44MjEsMCwwLDEtMS40MjgsNi4zNjEsMS41OSwxLjU5LDAsMCwwLS4yMzIuMywxLjUzMiwxLjUzMiwwLDAsMC0uMi41NDQsMTQuOTA5LDE0LjkwOSwwLDAsMS0yNy45NjUtNy4yTTEwMC45Niw4Ni43OTJINTguNDM2Vjc5Ljg4QTIxLjMsMjEuMywwLDAsMSw3Mi41MjEsNTkuODY4bDUuOTY1LDguMUg4MC45MWw1Ljk2MS04LjFBMjEuMywyMS4zLDAsMCwxLDEwMC45Niw3OS44OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi42MyAtOC44KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2c+IDwvZz48L3N2Zz4=");
}
.m-page-home-jobs__contents--licensed-practical-nurse {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODUiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA4NSA4NSI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDUzIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTMiIHdpZHRoPSI4NSIgaGVpZ2h0PSI4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNzEgMC40NzcpIiBmaWxsPSIjMWE4Y2NkIi8+IDwvY2xpcFBhdGg+IDwvZGVmcz4gPGcgaWQ9IuOCsOODq+ODvOODl180MjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDQyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTcyIC0wLjQ3NykiIG9wYWNpdHk9IjAuMTUiPiA8ZyBpZD0i44Kw44Or44O844OXXzQyMSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+IDxwYXRoIGlkPSLjg5HjgrlfMjMyIiBkYXRhLW5hbWU9IuODkeOCuSAyMzIiIGQ9Ik04MC42ODMsMzUuOTY5YTEwLjQ0OSwxMC40NDksMCwwLDAtMS44OSwyMC43MjVMNzMuNTc4LDc3LjI3MWwtLjAwOS4wMzVhMTUuMTE4LDE1LjExOCwwLDAsMS0yOS44NTctMy4zNjRWNzEuMTMyQTE3LjMyOSwxNy4zMjksMCwwLDAsNTguODI1LDU4Ljk3MWw0Ljc4Mi0xNS40MDlhMTYuMTcxLDE2LjE3MSwwLDAsMC02LjcxNC0xOC4zMDgsNS4xNzIsNS4xNzIsMCwwLDAtMi42MzUtNS4xNzZsLTEuMTY4LS42NDFhNS4xNjcsNS4xNjcsMCwxLDAtNC45NzMsOS4wNmwxLjE2Ny42NDFhNS4xMzMsNS4xMzMsMCwwLDAsMi40NzguNjM3LDUuMTg5LDUuMTg5LDAsMCwwLDMuODc0LTEuNzM5LDEzLjEzOSwxMy4xMzksMCwwLDEsNS4xLDE0LjYzNUw1NS45NDksNTguMDc4YTE0LjM5LDE0LjM5LDAsMCwxLTI3LjQ4NiwwTDIzLjY4MSw0Mi42NjlhMTMuMTQsMTMuMTQsMCwwLDEsNS4xLTE0LjYzNkE1LjEzLDUuMTMsMCwwLDAsMzEuMiwyOS41NjhhNS4xMzYsNS4xMzYsMCwwLDAsMy45MzEtLjQzMUwzNi4zLDI4LjVoMGE1LjE2Nyw1LjE2NywwLDAsMC00Ljk3NC05LjA1OWwtMS4xNjcuNjQxYTUuMTY0LDUuMTY0LDAsMCwwLTIuNjM5LDUuMTc4LDE2LjE3LDE2LjE3LDAsMCwwLTYuNzExLDE4LjMwNmw0Ljc4MiwxNS40MDlBMTcuMzI5LDE3LjMyOSwwLDAsMCw0MC43LDcxLjEzMnYyLjgwOWExOC4xMjksMTguMTI5LDAsMCwwLDM1LjgsNC4wNTJMODEuODcyLDU2LjhhMTAuNDQ5LDEwLjQ0OSwwLDAsMC0xLjE4OS0yMC44M001My42NjEsMjUuNjQ0YTIuMTU4LDIuMTU4LDAsMCwxLTIuOTI4Ljg1M2wtMS4xNjctLjY0MWEyLjE1NywyLjE1NywwLDAsMSwyLjA3NS0zLjc4MWwxLjE2Ny42NDFhMi4xNTksMi4xNTksMCwwLDEsLjg1MywyLjkyOE0zMC41NzIsMjRBMi4xNDMsMi4xNDMsMCwwLDEsMzEuNiwyMi43MTZsMS4xNjctLjY0MWEyLjE1NywyLjE1NywwLDAsMSwyLjA3NiwzLjc4MUwzMy42OCwyNi41QTIuMTU3LDIuMTU3LDAsMCwxLDMwLjU3MiwyNE04MC42ODMsNTMuODU4YTcuNDM5LDcuNDM5LDAsMSwxLDcuNDM5LTcuNDM5LDcuNDQ4LDcuNDQ4LDAsMCwxLTcuNDM5LDcuNDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuNjg0IC0xMi4zOTcpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjMzIiBkYXRhLW5hbWU9IuODkeOCuSAyMzMiIGQ9Ik0xOTcuMjIsOTMuNmEyLjgzMywyLjgzMywwLDEsMCwyLjgzMywyLjgzM0EyLjgzMywyLjgzMywwLDAsMCwxOTcuMjIsOTMuNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMC4yMjEgLTYyLjQwOSkiIGZpbGw9IiMxYThjY2QiLz4gPC9nPiA8L2c+PC9zdmc+");
}
.m-page-home-jobs__contents--care-manager {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODYiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA4NiA4NSI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDUxIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTEiIHdpZHRoPSI4NiIgaGVpZ2h0PSI4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNDc3IDAuNDc3KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDc3IC0wLjQ3NykiIG9wYWNpdHk9IjAuMSI+IDxwYXRoIGlkPSLjg5HjgrlfMjI5IiBkYXRhLW5hbWU9IuODkeOCuSAyMjkiIGQ9Ik00NS43NzEsODUuNjY1bC0yLjY4NS42NTIsOC4yMzIsMzMuOTI5aDI1Ljc1di0yLjc2M0g1My40OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjcuNjY0IC01NS4yNTgpIiBmaWxsPSIjMWE4Y2NkIi8+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPiA8ZyBpZD0i44Kw44Or44O844OXXzQxNCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDE0IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+IDxwYXRoIGlkPSLjg5HjgrlfMjMwIiBkYXRhLW5hbWU9IuODkeOCuSAyMzAiIGQ9Ik0xMTIuMTkxLDg1LjA2NiwxMDIuMDczLDY0LjA1NkE4Ljk4OSw4Ljk4OSwwLDAsMCw5NC4wMTgsNTlIODIuMTQ5TDc4LjA0MSw0MS43MjJhNy4zLDcuMywwLDAsMC0zLjU4Ny00LjczNCw4LjkzMiw4LjkzMiwwLDEsMC05LjEsMS42NjQsNy4xNTIsNy4xNTIsMCwwLDAtLjQ1My41ODUsNy4zNTEsNy4zNTEsMCwwLDAtMS4xNSw1LjdsNC43NzUsMjIuNDcuMDA4LjAzM2E2LjM3OSw2LjM3OSwwLDAsMCw2LjIzMSw0LjkzMUg5My40NUwxMDMuMDk1LDkwYTUuMTM4LDUuMTM4LDAsMCwwLDMuMDg1LDIuNDgxLDUuMTM5LDUuMTM5LDAsMCwwLDMuOTM2LS40MjcsNS4xNzMsNS4xNzMsMCwwLDAsMi4wNzUtNi45ODRNNjIuNjA4LDMwLjNhNS45MjYsNS45MjYsMCwxLDEsNS45MjUsNS45MjZBNS45MzIsNS45MzIsMCwwLDEsNjIuNjA4LDMwLjNtNDcuMSw1Ny44MTdhMi4xNjIsMi4xNjIsMCwwLDEtMy45NzIuNDMxbC0xMC41LTE5LjE4OEg3NC43NjRhMy4zNzksMy4zNzksMCwwLDEtMy4zLTIuNkw2Ni43LDQ0LjMxNGE0LjMxNCw0LjMxNCwwLDAsMSw4LjQxNi0xLjg5NWw0LjY1OSwxOS41ODhIOTQuMDE4YTUuOTYxLDUuOTYxLDAsMCwxLDUuMzQyLDMuMzU2TDEwOS40OTQsODYuNGwuMDM1LjA3YTIuMTUsMi4xNSwwLDAsMSwuMTc5LDEuNjQ2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkuNjA0IC0xNC4xMTMpIiBmaWxsPSIjMWE4Y2NkIi8+IDwvZz4gPC9nPiA8L2c+PC9zdmc+");
}
.m-page-home-jobs__contents--care-worker {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODYiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA4NiA4NSI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDUwIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTAiIHdpZHRoPSI4NiIgaGVpZ2h0PSI4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDA4IDAuMTQyKSIgZmlsbD0iIzFhOGNjZCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNjUzIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDA4IC0wLjE0MikiIG9wYWNpdHk9IjAuMSI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDEyIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4gPHBhdGggaWQ9IuODkeOCuV8yMjciIGRhdGEtbmFtZT0i44OR44K5IDIyNyIgZD0iTTEyNC4yMzgsODUuMDY2LDExNC4xMiw2NC4wNTZBOC45ODksOC45ODksMCwwLDAsMTA2LjA2NSw1OUg5NC4ybC0xLjMyNy01LjU3OWgxNC44NVY1MC40MDVIOTIuMTUzbC0yLjA2NS04LjY4M0E3LjI5Myw3LjI5MywwLDAsMCw4Ni41LDM2Ljk4OGE4LjkzMiw4LjkzMiwwLDEsMC05LjEsMS42NjQsNy4yMjksNy4yMjksMCwwLDAtLjQ1My41ODUsNy4zNTEsNy4zNTEsMCwwLDAtMS4xNSw1LjdsNC43NzUsMjIuNDcuMDA3LjAzM2E2LjM3OSw2LjM3OSwwLDAsMCw2LjIzMSw0LjkzMUgxMDUuNUwxMTUuMTQyLDkwYTUuMTM3LDUuMTM3LDAsMCwwLDMuMDg1LDIuNDgxLDUuMTM4LDUuMTM4LDAsMCwwLDMuOTM1LS40MjcsNS4xNzMsNS4xNzMsMCwwLDAsMi4wNzUtNi45ODRNNzQuNjU1LDMwLjNhNS45MjUsNS45MjUsMCwxLDEsNS45MjUsNS45MjZBNS45MzIsNS45MzIsMCwwLDEsNzQuNjU1LDMwLjNtNDcuMSw1Ny44MTdhMi4xNjIsMi4xNjIsMCwwLDEtMy45NzIuNDMxbC0xMC41LTE5LjE4OEg4Ni44MTFhMy4zNzksMy4zNzksMCwwLDEtMy4zLTIuNkw3OC43NDIsNDQuMzE0YTQuMzE0LDQuMzE0LDAsMCwxLDguNDE2LTEuODk1bDQuNjU5LDE5LjU4OGgxNC4yNDdhNS45NjIsNS45NjIsMCwwLDEsNS4zNDMsMy4zNTZMMTIxLjU0MSw4Ni40bC4wMzYuMDdhMi4xNDcsMi4xNDcsMCwwLDEsLjE3OCwxLjY0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3LjQ3NCAtMTQuMDQyKSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzIyOCIgZGF0YS1uYW1lPSLjg5HjgrkgMjI4IiBkPSJNNDEuMDc2LDE0Ny4zMjRhMTguNjIxLDE4LjYyMSwwLDAsMS00LjAzOS0zNi44bC0uNjUtMi45NGEyMS42MzIsMjEuNjMyLDAsMSwwLDI1LjMzNiwyNy41OGwtMi44NzQtLjlhMTguNTM3LDE4LjUzNywwLDAsMS0xNy43NzQsMTMuMDU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNTc0IC03MS42OTEpIiBmaWxsPSIjMWE4Y2NkIi8+IDwvZz4gPC9nPjwvc3ZnPg==");
}
.m-page-home-jobs__contents--cook-dietitian {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODUiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjAgMCA4NSA3NiI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDU3IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTciIHdpZHRoPSI4NSIgaGVpZ2h0PSI3NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNzEgLTAuMDU5KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDI0IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjE3MiAwLjA1OSkiIG9wYWNpdHk9IjAuMSI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDU0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTQiIHdpZHRoPSIyLjUzMiIgaGVpZ2h0PSIxOC4wMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjMzOSA1LjU5NSkiIGZpbGw9IiMxYThjY2QiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NTUiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ1NSIgd2lkdGg9IjIuNTMyIiBoZWlnaHQ9IjE4LjAxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMuNjc3IDUuNTk1KSIgZmlsbD0iIzFhOGNjZCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ1NiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDU2IiB3aWR0aD0iMi41MzIiIGhlaWdodD0iMTguMDE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS4wMTYgNS41OTUpIiBmaWxsPSIjMWE4Y2NkIi8+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDI1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPiA8ZyBpZD0i44Kw44Or44O844OXXzQyNC0yIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MjQiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4gPHBhdGggaWQ9IuODkeOCuV8yMzQiIGRhdGEtbmFtZT0i44OR44K5IDIzNCIgZD0iTTkyLjE2Miw0NGgtLjQxVjI5LjI2MWg4LjNhMSwxLDAsMCwwLDEtLjg2N2wzLjYxNy0yNy4wNzJhLjk4Ljk4LDAsMCwwLS4yNDEtLjc5MSwxLjAwNywxLjAwNywwLDAsMC0uNzU2LS4zNGgtMjkuNWExLDEsMCwwLDAtMSwxLjEzMWwzLjYyMSwyNy4wNzJhMSwxLDAsMCwwLC45OTQuODY3aDguM1Y0NGgtLjQxNGEyLjEzOSwyLjEzOSwwLDAsMC0yLjE0NCwyLjEzdjI3LjFhMi4xNDMsMi4xNDMsMCwwLDAsMi4xNDQsMi4xMzRoNi40OWEyLjE0NiwyLjE0NiwwLDAsMCwyLjE0OC0yLjEzNFY0Ni4xM0EyLjE0MywyLjE0MywwLDAsMCw5Mi4xNjIsNDRtLTEzLjUtMTYuNzM3TDc1LjMxNywyLjE4OGgyNy4yMDZMOTkuMTcxLDI3LjI2Mkg5MC43NDZhMSwxLDAsMCwwLTEuMDA2LDFWNDRIODguMVYyOC4yNjFhMSwxLDAsMCwwLTEuMDA2LTFaTTkyLjMsNzMuMjM0YS4xNDEuMTQxLDAsMCwxLS4xMzcuMTM2aC02LjQ5YS4xNC4xNCwwLDAsMS0uMTMzLS4xMzZWNDYuMTNBLjEzNi4xMzYsMCwwLDEsODUuNjczLDQ2aDYuNDlhLjEzNy4xMzcsMCwwLDEsLjEzNy4xMzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMuOTc1IDAuNDU3KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzIzNSIgZGF0YS1uYW1lPSLjg5HjgrkgMjM1IiBkPSJNMTA4Ljk4OSwxNjMuMzE3YTIuMjMzLDIuMjMzLDAsMSwwLDIuMjQ4LDIuMjMzLDIuMjQsMi4yNCwwLDAsMC0yLjI0OC0yLjIzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0LjA0NSAtOTcuNDc3KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzIzNiIgZGF0YS1uYW1lPSLjg5HjgrkgMjM2IiBkPSJNMTYzLjYyOCw1LjloLTQuNDFhMi4xNDMsMi4xNDMsMCwwLDAtMi4xNDQsMi4xMzR2MjcuMWEyLjEzNywyLjEzNywwLDAsMCwxLjUxNywyLjAzOFY2MC44MjdoLTIyLjlhMSwxLDAsMCwwLTEuMDA2LDEsMTQuNzg3LDE0Ljc4NywwLDAsMCwyOS41MTEsMS4yNjMuOTA2LjkwNiwwLDAsMCwuMDY0LS4zNDhWMzcuMTcyYTIuMTM3LDIuMTM3LDAsMCwwLDEuNTE3LTIuMDM4VjguMDI5QTIuMTQzLDIuMTQzLDAsMCwwLDE2My42MjgsNS45bS0xLjM4NCw1Ni41N2EuODYzLjg2MywwLDAsMC0uMDM2LjIwOCwxMi43NzgsMTIuNzc4LDAsMCwxLTI1LjQ3Ni4xNTJIMTU5LjZhMSwxLDAsMCwwLDEuMDA2LTFWMzcuMjYzaDEuNjQyWm0xLjUxNy00OS45ODhWMzUuMTMzYS4xMzYuMTM2LDAsMCwxLS4xMzMuMTMyaC00LjQxYS4xMzYuMTM2LDAsMCwxLS4xMzMtLjEzMlY4LjAyOWEuMTQuMTQsMCwwLDEsLjEzMy0uMTM2aDQuNDFhLjE0LjE0LDAsMCwxLC4xMzMuMTM2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwLjc0MyAtMi45NjgpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjM3IiBkYXRhLW5hbWU9IuODkeOCuSAyMzciIGQ9Ik0xMi45NjcsMEgxMS4zODZDNC40NywwLDAsNi4wMDcsMCwxNS4zYzAsNy4wNTQsMy4wMTMsMTAuOTE0LDUuNDMyLDE0LjAxNmEyMi41MzEsMjIuNTMxLDAsMCwxLDIuNiwzLjgyNWMuNiwxLjIzNSwxLjEyMyw2LjIzOSwxLjQ0NCwxMC44MTlIOS4wMmEyLjEzOSwyLjEzOSwwLDAsMC0yLjE0NCwyLjEzVjczLjJBMi4xNDMsMi4xNDMsMCwwLDAsOS4wMiw3NS4zM2g2LjQ5QTIuMTQzLDIuMTQzLDAsMCwwLDE3LjY1NSw3My4ydi0yNy4xYTIuMTM5LDIuMTM5LDAsMCwwLTIuMTQ0LTIuMTNoLS42MzJjLjMyMi00LjU4Ljg0MS05LjU4NCwxLjQ0NC0xMC44MTlhMjIuNSwyMi41LDAsMCwxLDIuNi0zLjgyNWMyLjQyMi0zLjEsNS40MzItNi45NjIsNS40MzItMTQuMDE2LDAtOS4zLTQuNDY2LTE1LjMtMTEuMzg2LTE1LjNtLS45MTMsMS42SDEyLjNjLjUwNy4zODQsMS43MjYsMy40ODEsMS43MjYsMTMuN2E3NC4yMzMsNzQuMjMzLDAsMCwxLTEuMSwxMy43Yy0uMiwxLjIzOS0uMzksMi40MS0uNTM5LDMuNy0uMDguNzIzLS4xNTMsMi4zNzQtLjIwOSw0LjMzMi0uMDU2LTEuOTU4LS4xMjktMy42MDktLjIwOS00LjMzMi0uMTQ5LTEuMjk1LS4zMzgtMi40NjYtLjUzOS0zLjdhNzQuMjMzLDc0LjIzMywwLDAsMS0xLjEtMTMuN2MwLTEwLjIyMywxLjIxOS0xMy4zMiwxLjcyNi0xMy43TTYuNywyOC4zMzVDNC4zMTcsMjUuMjc4LDEuNjA5LDIxLjgwOSwxLjYwOSwxNS4zYzAtNi4yNDMsMi4wNDQtMTAuNzM5LDUuNTQ0LTEyLjY1N0M1LjQ4NCw0Ljk4NCw0LjMsOS4wMTYsNC4zLDE1LjNBMjguNDQzLDI4LjQ0MywwLDAsMCw3LjU4NCwyOS4yMThjLjExMy4yNC4yMjkuNDguMzM4LjcxNS0uMzg2LS41MzItLjgtMS4wNTktMS4yMTktMS42bTIuMzM4LjJBMjcuMSwyNy4xLDAsMCwxLDUuOTA2LDE1LjNDNS45MDYsOS41LDcuMiwzLjY0NSwxMC4wNSwyLjAzNCw5LjE2NSw0LjQsOC43MTksOC44NCw4LjcxOSwxNS4zQTc1LjQyOSw3NS40MjksMCwwLDAsOS44NDEsMjkuMjU4Yy4wODkuNTQ0LjE3MywxLjA3NS4yNTcsMS42MDctLjMyMi0uNzgzLS42ODQtMS41NDMtMS4wNTgtMi4zMjZNMTUuNTEsNDUuOTZhLjEzNC4xMzQsMCwwLDEsLjEzMy4xMzJWNzMuMmEuMTM3LjEzNywwLDAsMS0uMTMzLjEzNkg5LjAyYS4xMzcuMTM3LDAsMCwxLS4xMzMtLjEzNnYtMjcuMWEuMTM0LjEzNCwwLDAsMSwuMTMzLS4xMzJoNi40OVptLS4xOTMtMTcuNDIxYy0uMzc0Ljc4My0uNzM2LDEuNTQzLTEuMDU4LDIuMzI2LjA4NC0uNTMyLjE2OS0xLjA2My4yNTctMS42MDdBNzUuNDMsNzUuNDMsMCwwLDAsMTUuNjM5LDE1LjNjMC02LjQ2Mi0uNDQ3LTEwLjktMS4zMzItMTMuMjY4QzE3LjE1NiwzLjY0NSwxOC40NTEsOS41LDE4LjQ1MSwxNS4zYTI3LjEsMjcuMSwwLDAsMS0zLjEzNCwxMy4yMzZtMi4zMzQtLjJjLS40MTguNTQtLjgyOSwxLjA2Ny0xLjIxNSwxLjYuMTA5LS4yMzYuMjI1LS40NzYuMzM4LS43MTVBMjguNDQzLDI4LjQ0MywwLDAsMCwyMC4wNiwxNS4zYzAtNi4yODItMS4xODMtMTAuMzE1LTIuODUzLTEyLjY1MywzLjUsMS45MTgsNS41MzYsNi40MTQsNS41MzYsMTIuNjUzLDAsNi41MDYtMi43LDkuOTc1LTUuMDk0LDEzLjAzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjUgMC41NzEpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjM4IiBkYXRhLW5hbWU9IuODkeOCuSAyMzgiIGQ9Ik0yNy4zMTcsMTIxLjk2MmEuNzE0LjcxNCwwLDAsMS0uMjUzLS4xNTIuNjg2LjY4NiwwLDAsMS0uMjc0LjE1Mi43NTIuNzUyLDAsMCwwLC4yODYuMDQ0LjgwNi44MDYsMCwwLDAsLjI0MS0uMDQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMjYxIC03Mi41NTgpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjM5IiBkYXRhLW5hbWU9IuODkeOCuSAyMzkiIGQ9Ik0zMi42OTQsMTIyLjAwNmEuNjc3LjY3NywwLDAsMCwuMjUzLS4wNDQuNjMyLjYzMiwwLDAsMS0uMjY2LS4xNTIuOC44LDAsMCwxLS4yNjIuMTQ4LjgzOC44MzgsMCwwLDAsLjI0OS4wNDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuNjI2IC03Mi41NTgpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjQwIiBkYXRhLW5hbWU9IuODkeOCuSAyNDAiIGQ9Ik0yNy4xNDksMTYzLjUxYTIuMjMyLDIuMjMyLDAsMSwwLDIuMjQ1LDIuMjMsMi4yMzksMi4yMzksMCwwLDAtMi4yNDUtMi4yMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjEzMiAtOTcuNTkzKSIgZmlsbD0iIzFhOGNjZCIvPiA8L2c+IDwvZz4gPC9nPjwvc3ZnPg==");
}
.m-page-home-jobs__contents--kitchen-assistant-clerk {
  --jobs-contents-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA4NiA2NiI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NTgiIHdpZHRoPSI4NiIgaGVpZ2h0PSI2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNDQ4IDAuNDI2KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDI3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQ4IC0wLjQyNikiIG9wYWNpdHk9IjAuMSI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfNDI2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA0MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4gPHBhdGggaWQ9IuODkeOCuV8yNDEiIGRhdGEtbmFtZT0i44OR44K5IDI0MSIgZD0iTTg0LjUyMiwyMC4xYy0xLjEzNS0uMzA5LTIuMjkxLS41ODEtMy40NjgtLjgwN1YxNi44MjVhMS4wMjQsMS4wMjQsMCwwLDAtLjczMi0uOTg0LDQwLjkyNyw0MC45MjcsMCwwLDAtNy4yLTEuNDYyLDM4LjUzMiwzOC41MzIsMCwwLDAtMjcuMzUxLDcuMTMsMzUuNTEyLDM1LjUxMiwwLDAsMC03LjI0OC00LjJWNC42MzhBNC42MzksNC42MzksMCwwLDAsMzMuODkyLDBINC42MzJBNC42MzksNC42MzksMCwwLDAsMCw0LjYzOFY0NS45NjVBNC42MzksNC42MzksMCwwLDAsNC42MzIsNTAuNkg2LjI2MVY2My43MjVhMS4wMjcsMS4wMjcsMCwwLDAsMS4zOS45NjRBNDcuMzM4LDQ3LjMzOCwwLDAsMSwxOS41OTMsNjEuOWE0NS4xNzgsNDUuMTc4LDAsMCwxLDI1LjY0OCw0Ljc1M2MuMDI5LjAxNi4wNTguMDMzLjA5LjA0OWExLjAyNSwxLjAyNSwwLDAsMCwuNDQuMS44NDguODQ4LDAsMCwwLC4yNDctLjAzMy44OTQuODk0LDAsMCwwLC4xLS4wMjksMS4wMzYsMS4wMzYsMCwwLDAsLjE0LS4wNjJsLjA0MS0uMDI1QTQ1LjE3OCw0NS4xNzgsMCwwLDEsNzEuOTQ3LDYxLjlhNDcuMyw0Ny4zLDAsMCwxLDExLjk0MiwyLjc4OCwxLjAyNywxLjAyNywwLDAsMCwxLjM5LS45NjRWMjEuMWExLjAyOCwxLjAyOCwwLDAsMC0uNzU3LS45OTNtLTEuMyw0Mi4xNTVBNDkuODE4LDQ5LjgxOCwwLDAsMCw3Mi4xNTcsNTkuODUsNDcuNTg0LDQ3LjU4NCwwLDAsMCw0Ni44LDY0LjA5MlY2MS4wMjNhMzcuMTA2LDM3LjEwNiwwLDAsMSwyMi4yNTUtNC4zNDksMzguODY3LDM4Ljg2NywwLDAsMSwxMC41OCwyLjcxLDEuMDMxLDEuMDMxLDAsMCwwLDEuNDE5LS45NTFWMjEuMzkzYy43MzIuMTQ4LDEuNDUyLjMxNywyLjE2OC41Wk00Ni44LDIzLjMxNmEzNi40LDM2LjQsMCwwLDEsMjYuMDkzLTYuODkxQTM4LjksMzguOSwwLDAsMSw3OSwxNy42VjU2LjkyMWE0MC45ODYsNDAuOTg2LDAsMCwwLTkuNzE2LTIuMjk0QTM5LjMxMywzOS4zMTMsMCwwLDAsNDYuOCw1OC42OFYyMy4zMTZabS0yLjA1NywwVjU4LjY4YTM4Ljg2MSwzOC44NjEsMCwwLDAtMTcuOTUyLTQuMyw0MS4yMiw0MS4yMiwwLDAsMC0xNC4yNSwyLjU0NVY1MC42aDIxLjM1YTQuNjM5LDQuNjM5LDAsMCwwLDQuNjMyLTQuNjM4di0yNi40YTMzLjEzLDMzLjEzLDAsMCwxLDYuMjIsMy43NTJNMi4wNTcsNDUuOTY1VjQuNjM4QTIuNTgxLDIuNTgxLDAsMCwxLDQuNjMyLDIuMDU5aDI5LjI2YTIuNTgxLDIuNTgxLDAsMCwxLDIuNTc1LDIuNTc4VjQ1Ljk2NWEyLjU4MSwyLjU4MSwwLDAsMS0yLjU3NSwyLjU3OEg0LjYzMmEyLjU4MSwyLjU4MSwwLDAsMS0yLjU3NS0yLjU3OE0yNC40NTEsNTkuNTk0QTUwLjEsNTAuMSwwLDAsMCw4LjMxOCw2Mi4yNTlWNTAuNmgyLjE2OHY3LjgzYTEuMDMxLDEuMDMxLDAsMCwwLDEuNDE5Ljk1MSwzOC44NTcsMzguODU3LDAsMCwxLDEwLjU4NC0yLjcxLDM3LjEsMzcuMSwwLDAsMSwyMi4yNTUsNC4zNDl2My4wNjhhNDYuNzcsNDYuNzcsMCwwLDAtMjAuMjkyLTQuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNjcgLTAuMTAxKSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI0MiIgZGF0YS1uYW1lPSLjg5HjgrkgMjQyIiBkPSJNMTMuOSwyMy42MzVINDAuMDJhLjcuNywwLDAsMCwuMjEtLjAyOS44MjUuODI1LDAsMCwwLC42MTMtLjc5NVYxNC45NzRhLjgyMy44MjMsMCwwLDAtLjgyMy0uODI0SDEzLjlhLjgyMy44MjMsMCwwLDAtLjgyMy44MjR2Ny44MzhhLjgyNi44MjYsMCwwLDAsLjgyMy44MjRtLjgyMy03LjgzOEgzOS4ydjYuMTlIMTQuNzI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNTMzIC04LjQyMykiIGZpbGw9IiMxYThjY2QiLz4gPHBhdGggaWQ9IuODkeOCuV8yNDMiIGRhdGEtbmFtZT0i44OR44K5IDI0MyIgZD0iTTEzLjksNDguNTRIMTguMjFhLjgyNi44MjYsMCwwLDAsLjgyMy0uODI0VjQzLjRhLjgyNi44MjYsMCwwLDAtLjgyMy0uODI0SDEzLjlhLjgyNi44MjYsMCwwLDAtLjgyMy44MjR2NC4zMTJhLjgyNi44MjYsMCwwLDAsLjgyMy44MjRtLjgyMy00LjMxMmgyLjY2MnYyLjY2NUgxNC43MjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy41MzMgLTI1LjE0MykiIGZpbGw9IiMxYThjY2QiLz4gPHBhdGggaWQ9IuODkeOCuV8yNDQiIGRhdGEtbmFtZT0i44OR44K5IDI0NCIgZD0iTTM1Ljg4Niw0Mi41OGgtNC4zYS44MjMuODIzLDAsMCwwLS44MjMuODI0djQuMzEyYS44MjMuODIzLDAsMCwwLC44MjMuODI0aDQuM2EuODIzLjgyMywwLDAsMCwuODIzLS44MjRWNDMuNGEuODIzLjgyMywwLDAsMC0uODIzLS44MjRtLS44MjMsNC4zMTJIMzIuNDA1VjQ0LjIyOGgyLjY1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy45NCAtMjUuMTQzKSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI0NSIgZGF0YS1uYW1lPSLjg5HjgrkgMjQ1IiBkPSJNNTMuNTU2LDQyLjU4aC00LjNhLjgyNS44MjUsMCwwLDAtLjgyMy44MnY0LjMxNmEuODI2LjgyNiwwLDAsMCwuODIzLjgyNGg0LjNhLjgyMy44MjMsMCwwLDAsLjgyMy0uODI0VjQzLjRhLjgyMy44MjMsMCwwLDAtLjgyMy0uODI0bS0uODIzLDQuMzEySDUwLjA3NVY0NC4yMjhoMi42NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjguMzQxIC0yNS4xNDMpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjQ2IiBkYXRhLW5hbWU9IuODkeOCuSAyNDYiIGQ9Ik03MS4yMzYsNDIuNThoLTQuM2EuODIzLjgyMywwLDAsMC0uODIzLjgyNHY0LjMxMmEuODIzLjgyMywwLDAsMCwuODIzLjgyNGg0LjNhLjgyNi44MjYsMCwwLDAsLjgyMy0uODI0VjQzLjRhLjgyNi44MjYsMCwwLDAtLjgyMy0uODI0bS0uODIzLDQuMzEySDY3Ljc1NVY0NC4yMjhoMi42NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzguNzQ4IC0yNS4xNDMpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjQ3IiBkYXRhLW5hbWU9IuODkeOCuSAyNDciIGQ9Ik0xMy45LDY2LjVIMTguMjFhLjgyMy44MjMsMCwwLDAsLjgyMy0uODI0VjYxLjM2NGEuODI2LjgyNiwwLDAsMC0uODIzLS44MjRIMTMuOWEuODI2LjgyNiwwLDAsMC0uODIzLjgyNHY0LjMwOGEuODIzLjgyMywwLDAsMCwuODIzLjgyNG0uODIzLTQuMzA4aDIuNjYydjIuNjYxSDE0LjcyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjUzMyAtMzUuNzA2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI0OCIgZGF0YS1uYW1lPSLjg5HjgrkgMjQ4IiBkPSJNMzUuODg2LDYwLjU0aC00LjNhLjgyMy44MjMsMCwwLDAtLjgyMy44MjR2NC4zMDhhLjgyLjgyLDAsMCwwLC44MjMuODI0aDQuM2EuODIuODIsMCwwLDAsLjgyMy0uODI0VjYxLjM2NGEuODIzLjgyMywwLDAsMC0uODIzLS44MjRtLS44MjMsNC4zMDhIMzIuNDA1VjYyLjE4OGgyLjY1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy45NCAtMzUuNzA2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI0OSIgZGF0YS1uYW1lPSLjg5HjgrkgMjQ5IiBkPSJNNTMuNTU2LDYwLjU0aC00LjNhLjgyNi44MjYsMCwwLDAtLjgyMy44MjR2NC4zMDhhLjgyMy44MjMsMCwwLDAsLjgyMy44MjRoNC4zYS44Mi44MiwwLDAsMCwuODIzLS44MjRWNjEuMzY0YS44MjMuODIzLDAsMCwwLS44MjMtLjgyNG0tLjgyMyw0LjMwOEg1MC4wNzVWNjIuMTg4aDIuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4LjM0MSAtMzUuNzA2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI1MCIgZGF0YS1uYW1lPSLjg5HjgrkgMjUwIiBkPSJNNzEuMjM2LDYwLjU0aC00LjNhLjgyMy44MjMsMCwwLDAtLjgyMy44MjR2NC4zMDhhLjgyLjgyLDAsMCwwLC44MjMuODI0aDQuM2EuODIzLjgyMywwLDAsMCwuODIzLS44MjRWNjEuMzY0YS44MjYuODI2LDAsMCwwLS44MjMtLjgyNG0tLjgyMyw0LjMwOEg2Ny43NTVWNjIuMTg4aDIuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ljc0OCAtMzUuNzA2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI1MSIgZGF0YS1uYW1lPSLjg5HjgrkgMjUxIiBkPSJNMTMuOSw4NC40NTZIMTguMjFhLjgyNi44MjYsMCwwLDAsLjgyMy0uODI0Vjc5LjMyNGEuODIzLjgyMywwLDAsMC0uODIzLS44MjRIMTMuOWEuODIzLjgyMywwLDAsMC0uODIzLjgyNHY0LjMwOGEuODI2LjgyNiwwLDAsMCwuODIzLjgyNG0uODIzLTQuMzA4aDIuNjYydjIuNjYxSDE0LjcyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjUzMyAtNDYuMjY5KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI1MiIgZGF0YS1uYW1lPSLjg5HjgrkgMjUyIiBkPSJNMzUuODg2LDc4LjVoLTQuM2EuODIuODIsMCwwLDAtLjgyMy44MjR2NC4zMDhhLjgyMy44MjMsMCwwLDAsLjgyMy44MjRoNC4zYS44MjMuODIzLDAsMCwwLC44MjMtLjgyNFY3OS4zMjRhLjgyLjgyLDAsMCwwLS44MjMtLjgyNG0tLjgyMyw0LjMwOEgzMi40MDVWODAuMTQ4aDIuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljk0IC00Ni4yNjkpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjUzIiBkYXRhLW5hbWU9IuODkeOCuSAyNTMiIGQ9Ik0xOC4yMSwxMDIuNDA2YS44MjMuODIzLDAsMCwwLC44MjMtLjgyNFY5Ny4yNzRhLjgyNi44MjYsMCwwLDAtLjgyMy0uODI0SDEzLjlhLjgyNi44MjYsMCwwLDAtLjgyMy44MjR2NC4zMDhhLjgyMy44MjMsMCwwLDAsLjgyMy44MjRIMTguMjFabS0uODIzLTEuNjQ3SDE0LjcyNVY5OC4xaDIuNjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNTMzIC01Ni44MjYpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjU0IiBkYXRhLW5hbWU9IuODkeOCuSAyNTQiIGQ9Ik0zNS44ODYsOTYuNDVoLTQuM2EuODIzLjgyMywwLDAsMC0uODIzLjgyNHY0LjMwOGEuODIuODIsMCwwLDAsLjgyMy44MjRoNC4zYS44Mi44MiwwLDAsMCwuODIzLS44MjRWOTcuMjc0YS44MjMuODIzLDAsMCwwLS44MjMtLjgyNG0tLjgyMyw0LjMwOEgzMi40MDVWOTguMWgyLjY1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy45NCAtNTYuODI2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI1NSIgZGF0YS1uYW1lPSLjg5HjgrkgMjU1IiBkPSJNNTMuNTU2LDc4LjVoLTQuM2EuODIzLjgyMywwLDAsMC0uODIzLjgyNHY0LjMwOGEuODI2LjgyNiwwLDAsMCwuODIzLjgyNGg0LjNhLjgyMy44MjMsMCwwLDAsLjgyMy0uODI0Vjc5LjMyNGEuODIuODIsMCwwLDAtLjgyMy0uODI0bS0uODIzLDQuMzA4SDUwLjA3NVY4MC4xNDhoMi42NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjguMzQxIC00Ni4yNjkpIiBmaWxsPSIjMWE4Y2NkIi8+IDxwYXRoIGlkPSLjg5HjgrlfMjU2IiBkYXRhLW5hbWU9IuODkeOCuSAyNTYiIGQ9Ik01My41NTYsOTYuNDVoLTQuM2EuODI2LjgyNiwwLDAsMC0uODIzLjgyNHY0LjMwOGEuODIzLjgyMywwLDAsMCwuODIzLjgyNGg0LjNhLjgyLjgyLDAsMCwwLC44MjMtLjgyNFY5Ny4yNzRhLjgyMy44MjMsMCwwLDAtLjgyMy0uODI0bS0uODIzLDQuMzA4SDUwLjA3NVY5OC4xaDIuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4LjM0MSAtNTYuODI2KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI1NyIgZGF0YS1uYW1lPSLjg5HjgrkgMjU3IiBkPSJNNzEuMjM2LDc4LjVoLTQuM2EuODIuODIsMCwwLDAtLjgyMy44MjR2MTEuN2EuODIuODIsMCwwLDAsLjgyMy44MjRoNC4zYS44MjMuODIzLDAsMCwwLC44MjMtLjgyNHYtMTEuN2EuODIzLjgyMywwLDAsMC0uODIzLS44MjRtLS44MjMsMTEuN0g2Ny43NTVWODAuMTQ4aDIuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ljc0OCAtNDYuMjY5KSIgZmlsbD0iIzFhOGNjZCIvPiA8L2c+IDwvZz48L3N2Zz4=");
}
.m-page-home-jobs__contents-inner {
  display: grid;
  grid-template-columns: var(--jobs-contents-inner-grid-layout);
  align-items: center;
}
.m-page-home-jobs__contents-inner:hover .c-page-home-jobs__button,
.m-page-home-jobs__contents-inner:active .c-page-home-jobs__button {
  --button-color-primary-active: var(--button-color-secondary);
  --button-color-secondary-active: var(--button-color-primary);
}
.m-page-home-jobs__block--summary-box {
  display: grid;
  grid-template-columns: 100%;
  gap: var(--jobs-summary-box-grid-gap);
}
.c-page-home-jobs__name {
  font-size: var(--jobs-heading-font-size);
  line-height: var(--jobs-heading-line-height, 1);
  color: var(--color-theme);
  font-weight: 600;
  text-align: center;
}
.c-page-home-jobs__button {
  margin-inline: auto;
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .p-page-home-jobs {
    --jobs-container-top-spacer: 70px;
    --jobs-container-bottom-spacer: 70px;
    --jobs-container-gutter: calc(var(--global-gutter) * 3);
    --jobs-container-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzUiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCAzNzUgNjYiPiA8ZyBpZD0i44Kw44Or44O844OXXzM5MSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMzkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAgLTkpIj4gPHBhdGggaWQ9IuODkeOCuV8yMTIiIGRhdGEtbmFtZT0i44OR44K5IDIxMiIgZD0iTS0xMzg1Mi43MDgsNTI4MC42MmwuNzA3LTQ2LjU1NHMtNTIuMzQ4LTE5LjQ0Ni03MC44NDItMTkuNDQ2Yy0zNi45ODQsMC04My40MzYsMjEuODI4LTExNy44NzcsMjEuODI4cy04NS40MDgtNy40MTEtMTExLjUxNC03LjQxMS03NC43NjgsMjUuMDI5LTc0Ljc2OCwyNS4wMjl2MjUuNzg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQyMzcuMDAxIC01MjA1LjYyKSIgZmlsbD0iI2ZlZjhlYiIvPiA8L2c+PC9zdmc+");
    --jobs-container-background-image-height: calc(66 * 100vw / 375);
    --jobs-body-spacer: 30px;
    --jobs-body-grid-gap: 10px;
    --jobs-contents-spacer: 15px;
    --jobs-contents-gutter: 15px;
    --jobs-contents-background-size: 60px;
    --jobs-contents-inner-grid-layout: calc(130 * 100vw / 375) 1fr;
    --jobs-summary-box-grid-gap: 8px;
    --jobs-heading-font-size: 15px;
  }
  .m-page-home-jobs__body {
    display: grid;
    grid-template-columns: 100%;
  }
  .c-page-home-jobs__button {
    --button-width: 56px;
    --button-height: 26px;
    --button-arrow-width: 25px;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 768px) {
  .p-page-home-jobs {
    --jobs-container-top-spacer: 100px;
    --jobs-container-bottom-spacer: 150px;
    --jobs-container-gutter: 20px;
    --jobs-container-background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjE2OCIgdmlld0JveD0iMCAwIDE5MjAgMTY4Ij4gPGcgaWQ9IuOCsOODq+ODvOODl18zOTEiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDM5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwIC05KSI+IDxwYXRoIGlkPSLjg5HjgrlfMjEyIiBkYXRhLW5hbWU9IuODkeOCuSAyMTIiIGQ9Ik0tMTIzMDcsNTM4Mi42MTl2LTY5cy0yMzQuMTYyLTk5LTM2My05OWMtMTg5LjM1OSwwLTQyNi42NTYsNzItNjAzLDcyLTE3Ni4zMjgsMC0zODguNDI1LTU2LjgzMi01NzEuMTg3LTM4LjE2OFMtMTQyMjcsNTM4Mi42MTktMTQyMjcsNTM4Mi42MTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDIzNyAtNTIwNS42MikiIGZpbGw9IiNmZWY4ZWIiLz4gPC9nPjwvc3ZnPg==");
    --jobs-container-background-image-height: calc(168 * 100vw / 1920);
    --jobs-body-spacer: 70px;
    --jobs-body-grid-gap: 30px;
    --jobs-contents-spacer: 20px;
    --jobs-contents-gutter: 20px;
    --jobs-contents-background-size: 85px;
    --jobs-contents-inner-grid-layout: 185px 1fr;
    --jobs-summary-box-grid-gap: 12px;
    --jobs-heading-font-size: 18px;
  }
  .m-page-home-jobs__body {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .m-page-home-jobs__contents {
    width: 445px;
  }
  .c-page-home-jobs__button {
    --button-width: 80px;
    --button-height: 38px;
    --button-arrow-width: 36px;
  }
}

/**
 * careers
 */
.p-page-home-careers {
  position: relative;
  max-width: 1000px;
  margin-inline: auto;
  padding-block-start: var(--careers-spacer, 0);
  background-image: var(--careers-background-image);
  background-repeat: no-repeat;
  background-size: 100%;
}
.p-page-home-careers::after {
  content: '';
  position: absolute;
  top: var(--careers-decoration-top-position);
  left: var(--careers-decoration-left-position);
  width: var(--careers-decoration-width);
  height: var(--careers-decoration-height);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODMuMzc1IiBoZWlnaHQ9IjE2MyIgdmlld0JveD0iMCAwIDE4My4zNzUgMTYzIj4gPGcgaWQ9IuOCsOODq+ODvOODl180MzAiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDQzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjUxOSAtMzQuODg1KSIgb3BhY2l0eT0iMC4xIj4gPHBhdGggaWQ9IuODkeOCuV8yNjAiIGRhdGEtbmFtZT0i44OR44K5IDI2MCIgZD0iTTE1OS43ODEsODcuOTlWMzQuODg1SDcwLjYzMlY4Ny45OUgyMy41MTlWMTk3Ljg4NUgyMDYuODk0Vjg3Ljk5Wm0zOS4xOSwxMDJoLTYzLjV2My45NDdoLTcuOTIyVjE4OS45OUgxMDIuODY1djMuOTQ3SDk0Ljk0M1YxODkuOTloLTYzLjVWOTUuODg1SDc4LjU1NFY0Mi43OEgxNTEuODZWOTUuODg1aDQ3LjExMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiMxYThjY2QiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ2MyIgd2lkdGg9IjE1Ljc0NSIgaGVpZ2h0PSI5Ljg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC40OTkgNzMuODY0KSIgZmlsbD0iIzFhOGNjZCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ2NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDY0IiB3aWR0aD0iMTUuNzQ1IiBoZWlnaHQ9IjkuODkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMC4xNjggNzMuODY0KSIgZmlsbD0iIzFhOGNjZCIvPiA8cGF0aCBpZD0i44OR44K5XzI2MSIgZGF0YS1uYW1lPSLjg5HjgrkgMjYxIiBkPSJNMTMyLjg4NSw2MS42NjdoLTkuODl2NDEuMzgxaDkuODlWNjEuNjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjczMyAtMy40NTkpIiBmaWxsPSIjMWE4Y2NkIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDY1IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NjUiIHdpZHRoPSI3LjkxMiIgaGVpZ2h0PSIxNC4xODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyLjM0MiAxMjIuMTIpIiBmaWxsPSIjMWE4Y2NkIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDY2IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NjYiIHdpZHRoPSI3LjkxMiIgaGVpZ2h0PSIxNC4xODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk0Ljk0NyAxMjIuMTIpIiBmaWxsPSIjMWE4Y2NkIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDY3IiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NjciIHdpZHRoPSI3LjkxMiIgaGVpZ2h0PSIxNC4xODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNy41NTMgMTIyLjEyKSIgZmlsbD0iIzFhOGNjZCIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzQ2OCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNDY4IiB3aWR0aD0iNy45MTIiIGhlaWdodD0iMTQuMTg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAuMTU5IDEyMi4xMikiIGZpbGw9IiMxYThjY2QiLz4gPHJlY3QgaWQ9IumVt+aWueW9ol80NjkiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDQ2OSIgd2lkdGg9IjcuOTEyIiBoZWlnaHQ9IjE0LjE4MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIuMzQyIDE1Mi4wOTQpIiBmaWxsPSIjMWE4Y2NkIi8+IDxyZWN0IGlkPSLplbfmlrnlvaJfNDcwIiBkYXRhLW5hbWU9IumVt+aWueW9oiA0NzAiIHdpZHRoPSI3LjkxMiIgaGVpZ2h0PSIxNC4xODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4xNTkgMTUyLjA5NCkiIGZpbGw9IiMxYThjY2QiLz4gPHBhdGggaWQ9IuODkeOCuV8yNjIiIGRhdGEtbmFtZT0i44OR44K5IDI2MiIgZD0iTTEwNS40MzQsMTcwLjkyMnY0MC45MjhoNy45MTJWMTc4LjgzM0gxMzh2MzMuMDE2aDcuOTEyVjE3MC45MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNDY2IC0xNy45MikiIGZpbGw9IiMxYThjY2QiLz4gPC9nPjwvc3ZnPg==");
  background-size: 100%;
}
.p-page-home-careers__summary-box {
  padding-inline: var(--careers-summary-box-gutter);
}
.p-page-home-careers__heading {
  --letter-spacing: .15em;
  position: relative;
  padding-block-start: var(--careers-heading-top-spacer);
  padding-block-end: var(--careers-heading-bottom-spacer);
  padding-inline: var(--careers-heading-gutter);
  font-size: var(--careers-heading-font-size);
  color: var(--color-white);
  font-weight: 700;
  text-align: center;
}
.p-page-home-careers__heading::after {
  content: 'CAREERS';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: var(--careers-heading-background-font-size);
  font-family: var(--font-en);
  color: var(--color-white);
  font-weight: 600;
  letter-spacing: -.05em;
  opacity: .1;
}
.c-page-home-careers__button {
  max-width: var(--careers-button-width);
  margin-block-start: var(--careers-button-spacer);
  margin-inline: auto;
}
/* --- for small viewport --- */
@media screen and (max-width: 767px) {
  .l-page-home__section--careers {
    padding-inline: calc(var(--global-gutter) * 3);
  }
  .p-page-home-careers {
    --careers-spacer: 273px;
    --careers-background-image: url(../images/index/careers-background-mobile.webp);
    --careers-decoration-top-position: -40px;
    --careers-decoration-left-position: -20px;
    --careers-decoration-width: 90px;
    --careers-decoration-height: 80px;
    --careers-summary-box-gutter: 0;
    --careers-heading-top-spacer: 4px;
    --careers-heading-bottom-spacer: 25px;
    --careers-heading-gutter: 0;
    --careers-heading-font-size: 40px;
    --careers-heading-background-font-size: 72px;
    --careers-button-width: 260px;
    --careers-button-spacer: 5px;
    --button-arrow-width-variable: 34px;
    --button-arrow-height-variable: 18px;
    max-width: 315px;
  }
  .c-page-home-careers__button .c-button {
    padding-inline-start: 36px;
  }
}
/* --- for middle viewport --- */
@media screen and (min-width: 767px) and (max-width: 1199px) {
  .l-page-home__section--careers {
    padding-inline: 10px;
  }
  .p-page-home-careers {
    --careers-background-image: url(../images/index/careers-background-desktop.webp);
    --careers-decoration-top-position: -50px;
    --careers-decoration-left-position: calc(-100 * 100vw / 1920);
    --careers-decoration-width: 183px;
    --careers-decoration-height: 163px;
    --careers-summary-box-gutter: calc(40 / 1000 * 100%);
    --careers-heading-top-spacer: 15px;
    --careers-heading-bottom-spacer: 30px;
    --careers-heading-gutter: 130px;
    --careers-heading-font-size: 30px;
    --careers-heading-background-font-size: 80px;
    --careers-button-width: 300px;
    --careers-button-spacer: 12px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    aspect-ratio: 1000 / 310;
  }
  .c-page-home-careers__button .c-button {
    padding-inline-start: 50px;
    font-size: 18px;
  }
}
/* --- for large viewport --- */
@media screen and (min-width: 1200px) {
  .l-page-home__section--careers {
    padding-inline: calc(100 * 100vw / 1920);
  }
  .p-page-home-careers {
    --careers-background-image: url(../images/index/careers-background-desktop.webp);
    --careers-decoration-top-position: -50px;
    --careers-decoration-left-position: calc(-100 * 100vw / 1920);
    --careers-decoration-width: 183px;
    --careers-decoration-height: 163px;
    --careers-summary-box-gutter: calc(40 / 1000 * 100%);
    --careers-heading-top-spacer: 15px;
    --careers-heading-bottom-spacer: 30px;
    --careers-heading-gutter: 130px;
    --careers-heading-font-size: 40px;
    --careers-heading-background-font-size: 100px;
    --careers-button-width: 360px;
    --careers-button-spacer: 12px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    aspect-ratio: 1000 / 310;
  }
  .c-page-home-careers__button .c-button {
    padding-inline-start: 70px;
    font-size: 22px;
  }
}

/* --- for large viewport --- */
@media screen and (min-width: 768px) {
  .c-footer__fixed-navigation {
    --display: none;
  }
}