.layout-footer.svelte-a2wk9f{height:310px}.layout-footer__nav.svelte-a2wk9f{display:flex;align-items:center;margin:0 auto;width:100%;max-width:1280px;height:90px;font-size:87.5%;line-height:100%}.layout-footer__menu.svelte-a2wk9f{position:relative;display:inline-block;padding:12px;text-decoration:none;color:var(--tertiary)}.layout-footer__menu.svelte-a2wk9f:before{position:absolute;top:calc(50% - 1px);left:-1px;display:block;content:'';width:2px;height:2px;border-radius:50%;background:var(--tertiary)}.layout-footer__menu.svelte-a2wk9f:first-child:before{content:inherit;display:none}.layout-footer__tel.svelte-a2wk9f{position:relative;display:inline-block;padding:12px 12px 12px 24px;text-decoration:none;color:var(--primary);font-weight:700}.layout-footer__top.svelte-a2wk9f{position:relative;display:inline-block;padding:12px 16px 12px 12px;text-decoration:none;color:var(--primary);font-weight:700;margin-left:auto}.layout-footer__top.svelte-a2wk9f:after{display:inline-block;content:'';width:11px;height:11px;box-sizing:border-box;border-top:solid 2px var(--primary);border-right:solid 0 transparent;border-bottom:solid 0 transparent;border-left:solid 2px var(--primary);transform:translate(10px, 4px) rotate(45deg)}.layout-footer__line.svelte-a2wk9f{display:block;font-size:0;width:100%;line-height:0;height:2px;background:var(--primary)}.layout-footer__info-group.svelte-a2wk9f{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:30px 0 30px 230px;box-sizing:border-box;overflow:hidden}.layout-footer__logo.svelte-a2wk9f{position:absolute;top:50%;left:max(calc(env(safe-area-inset-left) - 8px), 16px);display:block;width:calc(200px - max(calc(env(safe-area-inset-left) - 8px), 16px));height:130px;background:var(--logo-black) no-repeat center center;font-size:0;color:transparent;transform:translate(0%, -50%)}.layout-footer__info.svelte-a2wk9f{display:flex;flex-flow:row nowrap;font-size:87.5%;line-height:1;padding:0;align-items:center}.layout-footer__info-company.svelte-a2wk9f{position:relative;padding:0 20px;line-height:200%;font-weight:700}.layout-footer__info-title.svelte-a2wk9f{display:none}.layout-footer__info-title.svelte-a2wk9f:before{position:absolute;top:50%;left:0%;content:'';width:1px;height:13px;background:#B8B8B8;transform:translate(0%, -50%)}.layout-footer__info-title.svelte-a2wk9f:first-child{padding:0}.layout-footer__info-title.svelte-a2wk9f:first-child:before{content:inherit;display:none}.layout-footer__info-text.svelte-a2wk9f:after{position:absolute;top:50%;left:0%;content:'';width:1px;height:13px;background:#B8B8B8;transform:translate(0%, -50%)}.layout-footer__info-text.svelte-a2wk9f:first-of-type:after{content:inherit;display:none}.layout-footer__info-text.svelte-a2wk9f:before{content:attr(title)' : '}.layout-footer__info-text.svelte-a2wk9f{position:relative;line-height:140%;padding:0 20px;word-break:break-word}.layout-footer__copyright.svelte-a2wk9f{padding:0 20px;font-size:87.5%;color:#818181;font-weight:300;line-height:200%;box-sizing:border-box}.layout-footer__social-group.svelte-a2wk9f{position:absolute;top:40px;right:0;display:flex;gap:16px}.layout-footer__social.svelte-a2wk9f{display:block;width:44px;height:44px;border-radius:50%;text-decoration:none;font-size:0%;color:transparent;background-color:var(--primary);background-size:inherit;background-repeat:no-repeat}.layout-footer__social.svelte-a2wk9f:hover{text-decoration:none;color:transparent}.layout-footer__social[data="instagram"].svelte-a2wk9f{background-image:var(--icon-social-instagram)}.layout-footer__social[data="blog"].svelte-a2wk9f{background-image:var(--icon-social-blog)}.layout-footer__social[data="global"].svelte-a2wk9f{background-image:var(--icon-social-global)}@media screen and (max-width: 900px){.layout-footer__nav.svelte-a2wk9f{position:relative;padding-top:35px;font-size:87.5%;width:fit-content;height:85px}.layout-footer__tel.svelte-a2wk9f{position:absolute;top:0;left:0;right:0;text-align:center;padding:16px 12px 12px 12px;line-height:16px;box-sizing:border-box}.layout-footer__menu.svelte-a2wk9f{padding:12px 12px 16px 12px}.layout-footer__top.svelte-a2wk9f{display:none}.layout-footer__logo.svelte-a2wk9f{left:50%;top:0%;transform:translate(-50%, 0%);height:90px}.layout-footer__info-group.svelte-a2wk9f{padding:100px 0px 30px 0px}.layout-footer__info.svelte-a2wk9f{justify-content:center;flex-wrap:wrap;font-size:87.5%}.layout-footer__info-company.svelte-a2wk9f,.layout-footer__info-text.svelte-a2wk9f{padding:4px 10px;line-height:20px;text-align:center}.layout-footer__info-text[title="사업자등록번호"].svelte-a2wk9f:before{content:'사업자번호 : '}.layout-footer__info-addr.svelte-a2wk9f:after,.layout-footer__info-email.svelte-a2wk9f:after{display:none;content:inherit}.layout-footer__copyright.svelte-a2wk9f{padding:20px 0;font-size:87.5%;text-align:center;height:inherit}.layout-footer__social-group.svelte-a2wk9f{position:relative;top:inherit;right:inherit;justify-content:center}}.home-news.svelte-rmvh4w{position:relative}.home-news.svelte-rmvh4w:after{opacity:0}.home-news__list.svelte-rmvh4w{position:relative;width:calc(100% - 40px);max-width:1240px;margin:0px auto;border-top:solid 2px var(--tertiary);border-bottom:solid 1px var(--tertiary)}.home-news__item.svelte-rmvh4w{position:relative}.home-news__item.svelte-rmvh4w:after{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:block;content:'';background:var(--secondary);opacity:0;z-index:-1;transition:ease-out 0.3s}.home-news__item.svelte-rmvh4w:hover:after{opacity:0.05}.home-news__item.svelte-rmvh4w:before{position:absolute;bottom:0px;left:0px;right:0px;display:block;content:'';font-size:0px;height:1px;background:var(--tertiary);opacity:0.2}.home-news__item.svelte-rmvh4w:last-of-type:before{display:none}.home-news__anchor.svelte-rmvh4w{position:relative;display:block;text-decoration:none;color:var(--tertiary);width:100%;box-sizing:border-box;padding:36px 200px 36px 36px;text-align:justify}.home-news__anchor.svelte-rmvh4w:hover{text-decoration:none}.home-news__subject.svelte-rmvh4w{display:block;font-size:130%;color:var(--tertiary)}.home-news__content.svelte-rmvh4w{display:block;padding-top:24px;font-size:100%;color:var(--tertiary);white-space:nowrap;word-break:break-all;text-overflow:ellipsis;overflow:hidden}.home-news__date.svelte-rmvh4w{position:absolute;top:50%;right:40px;font-size:100%;color:var(--tertiary);transform:translate(0%, -50%)}@media screen and (max-width: 900px){.home-news.svelte-rmvh4w{padding:80px 0}.home-news__anchor.svelte-rmvh4w{padding:16px 8px}.home-news__subject.svelte-rmvh4w{font-size:85%}.home-news__content.svelte-rmvh4w{padding-top:12px;font-size:75%;opacity:0.9}.home-news__date.svelte-rmvh4w{font-size:65%;position:relative;display:block;top:inherit;right:inherit;opacity:0.6;transform:translate(0%, 0%)}}
.coffee__rosting {
  padding: 8rem 1rem;
  text-align: center;
  background-color: #fcb811;
}

.coffee__premium {
  padding: 8rem 1rem 5rem 1rem;
  text-align: center;
}

.coffee-premium__heading {
  font-size: 3.6rem;
  padding-bottom: 1rem;
}

.coffee-rosting__heading-description,
.coffee-premium__heading-description {
  font-size: 1.2rem;
  line-height: 180%;
  font-weight: 300;
  word-break: keep-all;
}

.coffee-premium__origin{
  margin: 7rem auto 5rem auto;
  color:#9f9f9f;
  font-weight: 300;
  font-size: 1.1rem;
  line-height: 180%;
}

.coffee__origin {
  padding: 8rem 0rem;
  text-align: center;
  font-weight: 200;
}

.coffee__origin-image,
.coffee__origin-img {
  margin: 0 auto 8rem auto;
  width:100%;
  max-width: 648px;
}

@media screen and (max-width: 1200px) {
  .coffee-premium {
    padding: 7rem 3rem;
  }
}

@media screen and (max-width: 900px) {

  .coffee-rosting__text-box {
    padding: 0;
  }

  .coffee-rosting {
    padding: 40px 24px;
  }

  .coffee-premium {
    padding: 40px 24px;

  }

  .coffee-premium__heading {
    font-size: 2.5rem;
  }

  .coffee-rosting__heading-description,
  .coffee-premium__heading-description {
    font-size: 85%;
  }

  .coffee-premium__origin {
    margin: 5rem auto 3rem;
  }

}
.brand__header-sub,
.brand__peopleless,
.brand__value,
.brand__identity {
  padding: 80px 0;
  box-sizing: border-box;
}
.brand__header-sub {
  padding-bottom: 40px;
}
.brand__peopleless-header {
  padding: 0 0 80px 0;
}

.brand__peopleless {
  color: #fff;
  text-align: center;
  background-color: var(--primary);
}

.brand-peopleless__text-box {
  padding: 0 1rem;
}

.brand__peopleless-img {
  width: 100%;
}

.brand-value {
  text-align: center;
}

.brand-value__content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 80px auto 0;
  gap: 80px;
  padding: 0;
  width: 100%;
  max-width: 1280px;
}

.brand-value__symbol {
  background-color: #fef8e7;
  /*width: 80vw;*/
  /*height: 80vw;*/
  width: calc(100vw - 64px);
  height: calc(100vw - 64px);
  max-width: 320px;
  max-height: 320px;
  min-width: 240px;
  min-height: 240px;
  /*max-width: calc((100vw - 65px - 65px - 80px) / 2);*/
  /*max-height: calc((100vw - 65px - 65px - 80px) / 2);*/
  border-radius: 50%;
  display: flex;
  gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto 0;
}

.brand-value__symbol-img {
  max-width: 100px;
  width: 100%;
}
.brand-value__symbol-alt {
  text-align: center;
  font-weight: bold;
  color: var(--primary);
  font-size: 125%;
}

.brand-value__dsc {
  padding-top: 32px;
  font-weight: 300;
  line-height: 140%;
  color: #4d4d4d;
}

.brand__identity-image {
  width: calc(100% - 48px);
  max-width: 900px;
  margin: 0 auto;
}
.brand__identity-img {
  width: 100%;
}

.brand__color {
  position: relative;
  max-width: 900px;
  width: calc(100% - 48px);
  height: 100px;
  margin: 0px auto;
  background-color: #f9f9f9;
  transition: 300ms ease-out;
  border-radius: 4px;
  overflow: hidden;
}

.brand__color-item {
  position: absolute;
  top: 0%;
  left: 0%;
  bottom: 0%;
  right: 0%;
  display: flex;
  color: #fff;
  padding: 0px 16px 16px 0px;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  white-space: nowrap;
  transition: 300ms ease-out;
}

.brand__color-item:nth-child(1) {
  right: 50%;
  background-color: var(--primary);
  z-index: 3;
}

.brand__color-item:nth-child(2) {
  left: 50%;
  right: 25%;
  background-color: var(--secondary);
  color: var(--tertiary);
  z-index: 2;
}

.brand__color-item:nth-child(3) {
  left: 75%;
  background-color: var(--tertiary);
  z-index: 1;
}
@media screen and (max-width: 500px) {
  .brand__color {
    height: 150px;
  }

  .brand__color-item:nth-child(2) {
    left: 50%;
    right: 0%;
    bottom: 50%;
    background-color: var(--secondary);
  }

  .brand__color-item:nth-child(3) {
    left: 50%;
    top: 50%;
    background-color: var(--tertiary);
  }
}
.brand__identity-guide {
  line-height: 180%;
  padding: 90px 0 110px 0;
  text-align: center;
}

@media screen and (max-width: 1200px) {

  .brand-value {
  }


  .brand-value__dsc {
    /*font-size: 1rem;*/
  }
  .brand-value__item:nth-child(3) {
    width: 100%;
  }

  .brand-identity__heading {
    /*font-size: 3rem;*/
  }

  .brand-identity__heading-description {
    /*font-size: 1rem;*/
  }

}

@media screen and (max-width: 900px) {
  .brand__header-sub {
    padding: 60px 0 35px 0;
  }
  .brand-value__content {
    padding: 0 24px;
  }
  .brand-value__symbol {
  }
  .brand__identity-guide.text {
    padding: 40px 0 130px 0;
    letter-spacing: -0.5px;
    font-size: 81.25%;
  }
  .brand__identity-text.header__text {
    display: none;
  }
  .brand__color-item.text {
    font-size: 87.5%;
  }
  .brand-intro__heading-description {
    font-size: 1.2rem;
  }

  .brand-intro__heading {
    font-size: 3rem;
  }

  .brand__peopleless {
    padding: 7rem 0 4rem 0;
  }

  .brand__peopleless-img {
    margin-top: 3rem;

  }

  .brand-value {
  }

  .brand-value__heading {
    /*font-size: 3rem;*/
  }

  .brand-value__heading-description {
    /*font-size: 1rem;*/
  }

}

.find {
  width: calc(100% - 48px);
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
  max-width: 1240px;
  padding: 0px;
  margin: 80px auto;
  display: flex;
  height: min(calc(100vh - 130px - 80px), 600px);
}

.find__list {
  width: 55%;
  padding-right: 16px;
  height: 100%;
  overflow-y: auto;
}

.find__item {
  padding: 24px 16px;
  position: relative;
  border-bottom: 1px solid #e7e7e7;
}

.find__list > .find__item::after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  box-sizing: border-box;
  top: 50%;
  right: 20px;
  border-top: 2px solid #252429;
  border-left: 2px solid #252429;
  border-right: none;
  border-bottom: none;
  transform-origin: center center;
  transform: translate(0, -50%) rotate(135deg);
}

.find__title {
  display: block;
  font-size: 1.25rem;
}

.find__address {
  display: block;
  font-size: 1rem;
  margin-top: 5px;
  color: #999999;
}

.find__selected {
  width: 45%;
  display: flex;
  height: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
  box-sizing: border-box;
}

.find__selected > .find__item {
  flex-shrink: 0;
}

.find__map {
  width: 100%;
  height: 100%;
  background: #fafafa;
}

@media screen and (max-width: 900px) {
  .find {
    flex-direction: column-reverse;
    height: auto;
  }

  .find__list {
    width: 100%;
    padding-right: 0rem;
    min-height: 150px;
    height: inherit;
    overflow-y: auto;
  }
  .find__item {
    padding: 16px 8px;
  }
  .find__list > .find__item::after {
    width: 12px;
    height: 12px;
    right: 10px;
  }
  .find__title {
    font-size: 1rem;
  }

  .find__address {
    font-size: 0.875rem;
    margin-top: 5px;
    color: #999999;
  }

  .find__selected {
    position: sticky;
    background: #fff;
    top: 60px;
    width: 100%;
  }
  .find__map {
    height: calc((100vw - 48px) * 0.6);
    border-bottom: solid 1px #757575;
  }
}

/*.menu-intro {*/
/*  position: relative;*/
/*  text-align: center;*/
/*  width: 100%;*/
/*  min-height: 377px;*/
/*  height: 100%;*/
/*  scroll-margin-top: 0;*/
/*  background-position: 15% bottom;*/
/*  background-image: url('/images/menu_intro_bg.png');*/
/*  background-repeat: no-repeat;*/
/*}*/

/*.menu-intro::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  background: linear-gradient(0deg, rgba(0, 0, 0, 0.0) 60%, rgba(0, 0, 0, 0.3) 100%);*/
/*  z-index: 100;*/
/*}*/
:root {
  --menu-item-padding: 6rem;
  --menu-item-count: 3;
  --menu-item-width: calc(100% / var(--menu-item-count) - var(--menu-item-padding));
  --menu-item-bg: '';
}
.menu__menu-category {
  max-width: 1280px;
  width: 100%;
  margin: 8rem auto 4rem auto;
  padding: 35px 0;
  text-align: center;
  background-color: #fff8e7;

}

.menu__menu-category ul li {
  display: inline-block;
  padding: 0 1.2rem;
  cursor: pointer;
  position: relative;
  color: #00436a;
}

.menu__menu-category ul li::after {
  content: '';
  position: absolute;
  right: 0;
  width: 0;
  top: 4px;
  height: 12px;
  border-right: 1px solid #666666;
}

.menu__menu-category ul li:last-child::after {
  display: none;
}
.menu__menu-category_point{
  font-weight: bold;
}
.menu-temperature {
  text-align: center;
  margin: 4rem 0;
}

.menu-temperature__heading {
  /*font-size: 1.2rem;*/
}

.menu-content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 3rem;
  max-width: 1410px;
  width: 100%;
  margin: 3rem auto 5rem auto;
}

.menu-content__menu-name {
  position: absolute;
  top: 0;
  width: 100%;
}
.menu-content__menu-item {
  position: relative;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: center;
  /*height: 340px;*/
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center bottom;
  width: var(--menu-item-width);
  min-width: 300px;
  padding-top: 45px;
  background-image: var(--menu-item-bg);
}
.menu-content__menu-item:after {
  content: '';
  display: block;
  width: 100%;
  padding-bottom: 100%;
}
.menu-content__menu-item_ko {
  font-weight: bold;
  font-size: 1.2rem;
  margin-top: 2.5rem;

}

.menu-content__menu-item_en {
  font-weight: 300;
  margin-top: 0.5rem;
  opacity: 0.5;
}

.menu-content__menu-item-img {

}
.inquiry__agreement {
  width: 100%;
  padding: 80px 0;
  max-width: 1280px;
  margin: 80px auto 0 auto;
  text-align: center;
  background-color: #f1f1f1;
}

.inquiry__header-sub .text {
  opacity: 0.8;
}

.inquiry__personal-information {
  width: 100%;
  padding: 3rem 0;
  max-width: 1280px;
  margin: 0 auto;
  text-align: center;
  background-color: #f1f1f1;
}

.inquiry__personal-information-heading {
  font-size: 1.5rem;
}

.inquiry__personal-information-description {
  font-size: 1rem;
  color: #b8b8b8;
  padding: 0 2rem;
  font-weight: 300;
  margin: 1rem auto 2rem auto;
}

.inquiry__table {
  margin: 1.5rem auto 1.5rem auto;
  display: flex;
  justify-content: space-evenly;
  max-width: 1000px;
  width: 90%;
  align-items: stretch;
  background: #fff;
}

.inquiry__table > div {
  width: calc(100% / 3);
}

.inquiry__item,
.inquiry__table-title {
  position: relative;
  padding: 1rem 0;
  color: #fff;
  background-color: #00436a;
}
.inquiry__table-title:after {
  content: '';
  width: 1px;
  position: absolute;
  top: 1rem;
  bottom: 1rem;
  left: -0.5px;
  background: rgba(255,255,255,0.8);
}
.inquiry__table-group:first-child .inquiry__table-title:after {
  content: inherit;
  background: rgba(255,255,255,0);
  display: none;
}

.inquiry__table-desc {
  padding: 1rem 0;
  color: #3f708d;
  font-size: 1rem;
}
.inquiry__table-desc span {
  display: inline-block;
}
.inquiry__table-desc span {
  display: inline-block;
}

.inquiry__personal-information-description_small {
  font-size: 0.9rem;
  color: #343434;
  font-weight: 300;
  padding: 0 2rem;
  margin-top: 1rem;
}

.inquiry__agreement-text {
  opacity: 0.8;
  font-weight: 300;
}

.inquiry__personal-information-agree {
  display: flex;
  margin: 1.5rem auto 0 auto;
  justify-content: space-between;
  width: 100%;
  max-width: 600px;
  font-weight: 300;
}

.inquiry__personal-information-agree input {
  display: inline-block;
  width: 23px;
  height: 23px;
  vertical-align: middle;
  /*position: relative;*/
  /*top: 5px;*/
  /*left: -10px;*/
}

.inquiry__personal-information-agree label {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
  opacity: 0.8;
  /*font-size: 0.9rem;*/
  /*color: #7f7f7f;*/
}


.inquiry__form {
  width: 100%;
  padding: 80px 0px;
  max-width: 1280px;
  margin: 80px auto 40px auto;
  text-align: center;
  background-color: #f1f1f1;
  box-sizing: border-box;
}

.inquiry__form-heading {
  font-size: 1.5rem;
}


.inquiry__form-contents {
  display: flex;
  margin-top: 3rem;
  flex-direction: column;
}

.inquiry__form-legend {
  display: none;
}

.inquiry__form-contents-item {
  position: relative;
  display: flex;
  align-content: center;
  max-width: 1000px;
  flex-wrap: wrap;
  width: 100%;
  align-items: stretch;
  margin: 0 auto;
}

.inquiry__form input {
  margin: 0;
  padding: 0px 12px;
  height: 45px;
  font-size: 16px;
  width: 100%;
  max-width: 310px;
}

.inquiry-addr {
  margin: 0 10px 0 0;
  padding: 12px;
  font-size: 16px;
  width: 100%;
  max-width: 148px;
}

.inquiry-path {
  margin: 0;
  padding: 12px;
  font-size: 16px;
  width: 100%;
  max-width: 310px;
}


.inquiry__form textarea {
  resize: none;
  width: 100%;
  height: 152px;
  margin: 0px;
  padding: 12px;
}

.form-contents-item__input-title,
.form-contents-item__textarea-title {
  position: relative;
  display: inline-flex;
  align-items: center;
  background-color: #00436a;
  flex-basis: 180px;
  flex-shrink: 1;
  text-align: left;
  color: #fff;
  padding: 0 30px;
}
.form-contents-item__input-title:after,
.form-contents-item__textarea-title:after {
  position: absolute;
  content: '';
  height: 1px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #7091a5;
}

.form-contents-item__textarea {
  padding-top: 15px;
  height: 180px;
}

.inquiry__form-contents-item > div:last-child {
  background-color: #FFF;
  flex-grow: 3;
  text-align: left;
  min-height: 75px;
  line-height: 75px;
  padding-left: 15px;
  padding-right: 15px;
}
.inquiry__form-contents-item > div:last-child:after {
  position: absolute;
  content: '';
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 1px;
  background: #efefef;
}

.inquiry__form-submit {
  text-align: center;
  padding: 0rem 4rem 4rem 4rem;
}

.inquiry__submit-btn {
  background-color: #fff;
  border: 3px solid var(--primary);
  color: var(--primary);
  padding: 0.8rem 5rem;
  cursor: pointer;
  border-radius: 10px;
  font-weight: bold;
}

.inquiry__submit-btn:hover {
  background-color: var(--primary);
  border: 3px solid var(--primary);
  color: #fff;
}

@media screen and (max-width: 700px) {
  .inquiry__form {
    padding: 3rem 10px 0 10px;
  }

  .inquiry__agreement-text {
    letter-spacing: -1px;
  }
  .inquiry__agreement {
    padding: 40px 0;
  }
  .inquiry__personal-information-description,
  .inquiry__personal-information-description_small {
    padding: 0 20px;
  }
  .inquiry__table-desc {
    font-size: 0.9rem
  }
  .inquiry__table-desc span {
    display: block;
  }
  .inquiry__personal-information-agree {
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
  }
  .inquiry__personal-information-agree > div {
    width: 260px;
    text-align: left;
  }

  .inquiry-addr {
    margin: 10px 0 0 0;
    padding: 12px;
    font-size: 16px;
    width: 100%;
    max-width: 100%;
  }

  .form-contents-item__input-title {
    color: #00436a;
    background-color: #fff;
    height: 45px;
    line-height: 45px;
    flex-basis: 100%;
    flex-shrink: 1;
  }

  .form-contents-item__textarea {
    flex-basis: 100%;
    flex-shrink: 1;
  }

  .inquiry__form input, .inquiry-path {
    max-width: 100%;
  }

  .form-contents-item__textarea-title {
    color: #00436a;
    background-color: #fff;
    flex-basis: 100%;
    height: 45px;
    line-height: 45px;
    flex-shrink: 1;
  }

  .inquiry__form-contents-item > div:last-child {
    margin-bottom: 20px;
  }

}


.franchise-competitiveness {
  color: #fff;
  padding: 8rem 0 5rem 0;
  text-align: center;
  background-color: var(--primary);
}

.franchise-competitiveness__text-box {
  padding: 0 1rem;
}

.franchise-competitiveness__heading {
  font-size: 3.6rem;
}

.franchise-competitiveness__heading-description {
  font-size: 1.2rem;
  margin-top: 1.5rem;
  line-height: 180%;
  font-weight: 300;
}


.franchise-full-service {
  padding: 8rem 1rem 5rem 1rem;
  text-align: center;
}

.franchise-full-service__heading {
  font-size: 3.6rem;
}


.franchise-full-service__contents-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5rem;
  margin: 8rem auto 0 auto;
  width: 100%;
  max-width: 1440px;
}

.franchise-full-service__content-symbol {
  width: 375px;
  height: 375px;
  border-radius: 50%;
}

.franchise-full-service__content-title {
  font-weight: 300;
  color: #515151;
  margin-top: 2rem;
}


.franchise-full-service__content-description {
  margin-top: 1rem;
  font-weight: 300;
  line-height: 180%;
  font-size: 0.9rem;
  color: #4d4d4d;
}


.franchise-join-process {
  padding: 4rem 1rem;
  text-align: center;
}

.franchise-join-process__heading {
  font-size: 3.6rem;
  margin-bottom: 7rem;
}


.franchise-join-process__contents-box {
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4rem;

}


.franchise-join-process__contents-box > div {
  width: 85vw;
  height: 85vw;
  max-width: 345px;
  max-height: 345px;
  /*min-width: 80vw;*/
  /*min-height: 80vw;*/
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 0;
}

.franchise-join-process__content-arrow::after {
  position: absolute;
  right: -45px;
  content: "";
  background-image: url("/images/right_arrow.svg");
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}

.franchise-join-process__content-arrow:nth-child(3)::after {
  display: none;
}


.franchise-join-process__contents-box > div:nth-child(odd) {
  background-color: #fef8e7;
}

.franchise-join-process__contents-box > div:nth-child(even) {
  background-color: #e6edf1;
}

.franchise-join-process__content-img {
  /*width: 115px;*/
  width: 30%;
}

.franchise-join-process__content-heading {
  font-weight: 300;
  font-size: 1.2rem;
  margin: 1.2rem 0 1rem 0;
  color: #515151;
}

.franchise-join-process__content-description {
  font-size: 0.9rem;
  color: #515151;
  font-weight: 300;
}


@media screen and (max-width: 1270px) {

}


@media screen and (max-width: 1200px) {
  /*.franchise-join-process__content-arrow::after {*/
  /*  !*display: none;*!*/
  /*  right: inherit;*/
  /*  bottom: -45px;*/
  /*  transform: rotate(90deg);*/
  /*}*/
  .franchise-join-process__content-arrow:nth-child(odd)::after {
    display: block;
  }
  .franchise-join-process__content-arrow:nth-child(even)::after {
    display: none;
  }
  .franchise-full-service {
    padding: 7rem 3rem;
  }

  .franchise-full-service__contents-box {
    justify-content: center;
    gap: 2rem;
    width: 100%;
    margin: 8rem auto 0 auto;
  }

  .franchise-full-service__contents-box > div {
    margin-bottom: 3rem;
  }

  .franchise-full-service__content-symbol {
    width: 320px;
    height: 320px;
  }

  .franchise-full-service__content-description {
    font-size: 0.85rem;
  }

  .franchise-join-process__heading {
    font-size: 3rem;
    margin-bottom: 7rem;
  }


}

@media screen and (max-width: 900px) {
  .franchise-join-process__contents-box {
    flex-direction: column;
    align-items: center;
  }
  .franchise-join-process__content-arrow::after {
    right: inherit;
    bottom: -45px;
    transform: rotate(90deg);
  }
  .franchise-join-process__content-arrow:nth-child(odd)::after {
    display: block;
  }
  .franchise-join-process__content-arrow:nth-child(even)::after {
    display: block;
  }

  .layout__sub-header .header__text {
    letter-spacing: -1px;
  }
  .franchise-competitiveness__text-box {
    padding: 0 1rem;
  }

  .franchise-competitiveness {
    padding: 7rem 0 4rem 0;
  }


  .franchise-competitiveness__heading-description {
    font-size: 0.8rem;
  }

  .franchise-competitiveness__heading {
    font-size: 2rem;
  }

  .franchise-full-service {
    padding: 6rem 2.5rem;

  }

  .franchise-full-service__heading {
    font-size: 2.5rem;
    word-break: break-word;
  }


}
:root {
  --logo-white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D.b%7Bfill:%23fcb811;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M152.19257,73.97523H110.23566a34.13356,34.13356,0,0,0,3.912-15.86184.80776.80776,0,0,0-.80752-.80762h-21.174a12.09493,12.09493,0,0,0-1.01573-4.65506H102.355a.80768.80768,0,0,0,.80753-.80752V46.966h4.42164a.80781.80781,0,0,0,.80752-.80761,6.0371,6.0371,0,0,0-12.0742,0,.80773.80773,0,0,0,.80742.80761h4.42248v4.06954H90.284a12.15943,12.15943,0,0,0-22.45,6.27019H46.66a.80785.80785,0,0,0-.80763.80762,34.14026,34.14026,0,0,0,3.91127,15.86184H7.80762a.80762.80762,0,1,0,0,1.61523H51.13137a.80787.80787,0,0,0,.69915-1.21219A32.50651,32.50651,0,0,1,47.47767,58.921h65.04464a32.506,32.506,0,0,1-4.35316,15.45727.80751.80751,0,0,0,.699,1.21219h43.32437a.80762.80762,0,0,0,0-1.61523ZM102.355,41.737a4.42879,4.42879,0,0,1,4.34772,3.61386h-8.696A4.4292,4.4292,0,0,1,102.355,41.737ZM80,46.966A10.56883,10.56883,0,0,1,90.551,57.30577H69.44913A10.56846,10.56846,0,0,1,80,46.966Z'/%3E%3Cpath class='b' d='M26.75252,88.52361a3.63213,3.63213,0,0,1,1.80433.45485.9528.9528,0,1,0,.91025-1.67414,5.79833,5.79833,0,0,0-2.71458-.6829,5.68929,5.68929,0,0,0,0,11.37858,5.798,5.798,0,0,0,2.71458-.68249.953.953,0,1,0-.91025-1.67455,3.62816,3.62816,0,0,1-1.80433.45526,3.78731,3.78731,0,1,1,0-7.57461Z'/%3E%3Cpath class='b' d='M35.9063,86.62142a5.694,5.694,0,1,0,5.46164,5.6895A5.57459,5.57459,0,0,0,35.9063,86.62142Zm0,9.4768a3.79458,3.79458,0,1,1,3.55974-3.7873A3.67272,3.67272,0,0,1,35.9063,96.09822Z'/%3E%3Cpath class='b' d='M49.30294,86.62142H43.61377a.94356.94356,0,0,0-.94293.94282v9.49294A.94356.94356,0,0,0,43.61377,98a.95744.95744,0,0,0,.95887-.94282V93.25373H48.3601a.94282.94282,0,1,0,0-1.88563H44.57264V88.52361h4.7303a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M58.19639,86.62142H52.50722a.94345.94345,0,0,0-.94271.94282v9.49294A.94344.94344,0,0,0,52.50722,98a.9574.9574,0,0,0,.959-.94282V93.25373h3.78746a.94282.94282,0,0,0,0-1.88563H53.4662V88.52361h4.73019a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M66.61853,88.52361a.95113.95113,0,1,0,0-1.90219H61.41682a.947.947,0,0,0-.95877.94282v9.49294A.947.947,0,0,0,61.41682,98h5.20171a.95092.95092,0,1,0,0-1.90178H62.35965V93.25373H65.6757a.94282.94282,0,1,0,0-1.88563H62.35965V88.52361Z'/%3E%3Cpath class='b' d='M75.04016,88.52361a.95113.95113,0,1,0,0-1.90219h-5.2015a.94707.94707,0,0,0-.959.94282v9.49294a.94706.94706,0,0,0,.959.94282h5.2015a.95093.95093,0,1,0,0-1.90178H70.78149V93.25373h3.31584a.94282.94282,0,1,0,0-1.88563H70.78149V88.52361Z'/%3E%3Cpath class='b' d='M91.13543,86.62142a.91559.91559,0,0,0-.74779.37384l-3.51109,4.68149-3.51171-4.68149a.91531.91531,0,0,0-.747-.37384.94736.94736,0,0,0-.95938.94282v9.49294a.95078.95078,0,0,0,1.90149,0V90.40883l2.55233,3.41378a.94322.94322,0,0,0,1.52786,0l2.55243-3.41378v6.64835a.95073.95073,0,0,0,1.90139,0V87.56424A.94717.94717,0,0,0,91.13543,86.62142Z'/%3E%3Cpath class='b' d='M99.55809,88.52361a.95112.95112,0,1,0,0-1.90219H94.35637a.94691.94691,0,0,0-.95938.94282v9.49294A.9469.9469,0,0,0,94.35637,98h5.20172a.95092.95092,0,1,0,0-1.90178H95.29838V93.25373h3.31677a.94282.94282,0,1,0,0-1.88563H95.29838V88.52361Z'/%3E%3Cpath class='b' d='M109.41011,86.62142a.947.947,0,0,0-.95949.94282v6.48559l-4.909-7.022a.93353.93353,0,0,0-.76342-.40643.94694.94694,0,0,0-.95949.94282v9.49294A.9433.9433,0,0,0,102.76166,98a.95736.95736,0,0,0,.95846-.94282V90.57149l4.90919,7.022a.94241.94241,0,0,0,.7808.40653.95435.95435,0,0,0,.94283-.94282V87.56424A.94381.94381,0,0,0,109.41011,86.62142Z'/%3E%3Cpath class='b' d='M118.28711,86.62142h-5.68927a.95113.95113,0,0,0,0,1.90219h1.90139v8.53357A.94384.94384,0,0,0,115.44217,98a.95754.95754,0,0,0,.95928-.94282V88.52361h1.88566a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M124.8239,86.62142a5.694,5.694,0,1,0,5.46194,5.6895A5.57464,5.57464,0,0,0,124.8239,86.62142Zm0,9.4768a3.79458,3.79458,0,1,1,3.55973-3.7873A3.67264,3.67264,0,0,1,124.8239,96.09822Z'/%3E%3Cpath class='b' d='M137.05078,93.75732a3.447,3.447,0,0,0,1.43029-1.49524,4.53353,4.53353,0,0,0,.45538-1.85325,3.51518,3.51518,0,0,0-1.96751-3.33214,4.5828,4.5828,0,0,0-1.85255-.45527h-2.58472a.94328.94328,0,0,0-.94283.94282v9.49294A.94328.94328,0,0,0,132.53167,98a.95731.95731,0,0,0,.95856-.94282V94.21259h1.59315l2.09706,3.34859A.96791.96791,0,0,0,137.99372,98a.9.9,0,0,0,.48735-.1462.94025.94025,0,0,0,.45538-.79662.95541.95541,0,0,0-.1462-.5041Zm-.29261-2.3082a1.65843,1.65843,0,0,1-1.64178.8618h-1.62616V88.52361h1.62616a2.52743,2.52743,0,0,1,1.00729.24367,1.63962,1.63962,0,0,1,.91055,1.64155A2.55078,2.55078,0,0,1,136.75817,91.44912Z'/%3E%3Cpath class='b' d='M80.00019,22a.8079.8079,0,0,0-.80763.80761v8.42387a.80763.80763,0,0,0,1.61525,0V22.80761A.80777.80777,0,0,0,80.00019,22Z'/%3E%3Cpath class='b' d='M98.89749,29.82867a.80652.80652,0,0,0-1.14168,0L91.8,35.78477a.80732.80732,0,1,0,1.14169,1.14176l5.95576-5.95609A.80726.80726,0,0,0,98.89749,29.82867Z'/%3E%3Cpath class='b' d='M62.24471,29.82867a.8074.8074,0,0,0-1.14189,1.14177l5.95578,5.95609a.80735.80735,0,0,0,1.14177-1.14176Z'/%3E%3C/svg%3E");
  --logo-black: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2300436a;%7D.b%7Bfill:%2338464e;%7D.c%7Bfill:%23fab611;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M152.19257,73.97523H110.23566a34.13356,34.13356,0,0,0,3.912-15.86184.80776.80776,0,0,0-.80752-.80762h-21.174a12.09493,12.09493,0,0,0-1.01573-4.65506H102.355a.80768.80768,0,0,0,.80753-.80752V46.966h4.42164a.80781.80781,0,0,0,.80752-.80761,6.0371,6.0371,0,0,0-12.0742,0,.80773.80773,0,0,0,.80742.80761h4.42248v4.06954H90.284a12.15943,12.15943,0,0,0-22.45,6.27019H46.66a.80785.80785,0,0,0-.80763.80762,34.14026,34.14026,0,0,0,3.91127,15.86184H7.80762a.80762.80762,0,1,0,0,1.61523H51.13137a.80787.80787,0,0,0,.69915-1.21219A32.50651,32.50651,0,0,1,47.47767,58.921h65.04464a32.506,32.506,0,0,1-4.35316,15.45727.80751.80751,0,0,0,.699,1.21219h43.32437a.80762.80762,0,0,0,0-1.61523ZM102.355,41.737a4.42879,4.42879,0,0,1,4.34772,3.61386h-8.696A4.4292,4.4292,0,0,1,102.355,41.737ZM80,46.966A10.56883,10.56883,0,0,1,90.551,57.30577H69.44913A10.56846,10.56846,0,0,1,80,46.966Z'/%3E%3Cpath class='b' d='M26.75252,88.52361a3.63213,3.63213,0,0,1,1.80433.45485.9528.9528,0,1,0,.91025-1.67414,5.79833,5.79833,0,0,0-2.71458-.6829,5.68929,5.68929,0,0,0,0,11.37858,5.798,5.798,0,0,0,2.71458-.68249.953.953,0,1,0-.91025-1.67455,3.62816,3.62816,0,0,1-1.80433.45526,3.78731,3.78731,0,1,1,0-7.57461Z'/%3E%3Cpath class='b' d='M35.9063,86.62142a5.694,5.694,0,1,0,5.46164,5.6895A5.57459,5.57459,0,0,0,35.9063,86.62142Zm0,9.4768a3.79458,3.79458,0,1,1,3.55974-3.7873A3.67272,3.67272,0,0,1,35.9063,96.09822Z'/%3E%3Cpath class='b' d='M49.30294,86.62142H43.61377a.94356.94356,0,0,0-.94293.94282v9.49294A.94356.94356,0,0,0,43.61377,98a.95744.95744,0,0,0,.95887-.94282V93.25373H48.3601a.94282.94282,0,1,0,0-1.88563H44.57264V88.52361h4.7303a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M58.19639,86.62142H52.50722a.94345.94345,0,0,0-.94271.94282v9.49294A.94344.94344,0,0,0,52.50722,98a.9574.9574,0,0,0,.959-.94282V93.25373h3.78746a.94282.94282,0,0,0,0-1.88563H53.4662V88.52361h4.73019a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M66.61853,88.52361a.95113.95113,0,1,0,0-1.90219H61.41682a.947.947,0,0,0-.95877.94282v9.49294A.947.947,0,0,0,61.41682,98h5.20171a.95092.95092,0,1,0,0-1.90178H62.35965V93.25373H65.6757a.94282.94282,0,1,0,0-1.88563H62.35965V88.52361Z'/%3E%3Cpath class='b' d='M75.04016,88.52361a.95113.95113,0,1,0,0-1.90219h-5.2015a.94707.94707,0,0,0-.959.94282v9.49294a.94706.94706,0,0,0,.959.94282h5.2015a.95093.95093,0,1,0,0-1.90178H70.78149V93.25373h3.31584a.94282.94282,0,1,0,0-1.88563H70.78149V88.52361Z'/%3E%3Cpath class='b' d='M91.13543,86.62142a.91559.91559,0,0,0-.74779.37384l-3.51109,4.68149-3.51171-4.68149a.91531.91531,0,0,0-.747-.37384.94736.94736,0,0,0-.95938.94282v9.49294a.95078.95078,0,0,0,1.90149,0V90.40883l2.55233,3.41378a.94322.94322,0,0,0,1.52786,0l2.55243-3.41378v6.64835a.95073.95073,0,0,0,1.90139,0V87.56424A.94717.94717,0,0,0,91.13543,86.62142Z'/%3E%3Cpath class='b' d='M99.55809,88.52361a.95112.95112,0,1,0,0-1.90219H94.35637a.94691.94691,0,0,0-.95938.94282v9.49294A.9469.9469,0,0,0,94.35637,98h5.20172a.95092.95092,0,1,0,0-1.90178H95.29838V93.25373h3.31677a.94282.94282,0,1,0,0-1.88563H95.29838V88.52361Z'/%3E%3Cpath class='b' d='M109.41011,86.62142a.947.947,0,0,0-.95949.94282v6.48559l-4.909-7.022a.93353.93353,0,0,0-.76342-.40643.94694.94694,0,0,0-.95949.94282v9.49294A.9433.9433,0,0,0,102.76166,98a.95736.95736,0,0,0,.95846-.94282V90.57149l4.90919,7.022a.94241.94241,0,0,0,.7808.40653.95435.95435,0,0,0,.94283-.94282V87.56424A.94381.94381,0,0,0,109.41011,86.62142Z'/%3E%3Cpath class='b' d='M118.28711,86.62142h-5.68927a.95113.95113,0,0,0,0,1.90219h1.90139v8.53357A.94384.94384,0,0,0,115.44217,98a.95754.95754,0,0,0,.95928-.94282V88.52361h1.88566a.95113.95113,0,1,0,0-1.90219Z'/%3E%3Cpath class='b' d='M124.8239,86.62142a5.694,5.694,0,1,0,5.46194,5.6895A5.57464,5.57464,0,0,0,124.8239,86.62142Zm0,9.4768a3.79458,3.79458,0,1,1,3.55973-3.7873A3.67264,3.67264,0,0,1,124.8239,96.09822Z'/%3E%3Cpath class='b' d='M137.05078,93.75732a3.447,3.447,0,0,0,1.43029-1.49524,4.53353,4.53353,0,0,0,.45538-1.85325,3.51518,3.51518,0,0,0-1.96751-3.33214,4.5828,4.5828,0,0,0-1.85255-.45527h-2.58472a.94328.94328,0,0,0-.94283.94282v9.49294A.94328.94328,0,0,0,132.53167,98a.95731.95731,0,0,0,.95856-.94282V94.21259h1.59315l2.09706,3.34859A.96791.96791,0,0,0,137.99372,98a.9.9,0,0,0,.48735-.1462.94025.94025,0,0,0,.45538-.79662.95541.95541,0,0,0-.1462-.5041Zm-.29261-2.3082a1.65843,1.65843,0,0,1-1.64178.8618h-1.62616V88.52361h1.62616a2.52743,2.52743,0,0,1,1.00729.24367,1.63962,1.63962,0,0,1,.91055,1.64155A2.55078,2.55078,0,0,1,136.75817,91.44912Z'/%3E%3Cpath class='c' d='M80.00019,22a.8079.8079,0,0,0-.80763.80761v8.42387a.80763.80763,0,0,0,1.61525,0V22.80761A.80777.80777,0,0,0,80.00019,22Z'/%3E%3Cpath class='c' d='M98.89749,29.82867a.80652.80652,0,0,0-1.14168,0L91.8,35.78477a.80732.80732,0,1,0,1.14169,1.14176l5.95576-5.95609A.80726.80726,0,0,0,98.89749,29.82867Z'/%3E%3Cpath class='c' d='M62.24471,29.82867a.8074.8074,0,0,0-1.14189,1.14177l5.95578,5.95609a.80735.80735,0,0,0,1.14177-1.14176Z'/%3E%3C/svg%3E");
  --icon-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .g%7Bwidth: 100%25; height: 100%25;transition: 0.3s ease-out;transform-origin: center center;transform: translate(0px, 0px);%7D .a%7Bfill:var(--primary);%7D .b1%7Btransition: 0.5s ease-out;transform-origin: 4.06px 11px;transform: rotate(-45deg) scaleY(0);%7D .b3%7Btransition: 0.5s ease-out; transform-origin: 20px 11px;transform: rotate(45deg) scaleY(0);%7D .b2%7Btransition: 0.5s ease-out; transform-origin: center 8px; transform: scaleY(0);%7D .on %7Btransform: translate(0px, -8%25);%7D .on .b2 %7Btransform: scaleY(1)%7D .on .b1%7Btransform: rotate(-45deg) scaleY(1);%7D .on .b3%7Btransform: rotate(45deg) scaleY(1);%7D %3C/style%3E%3C/defs%3E%3Cg class='g' %3E%3Cpath class='a' d='M16.89694,16.47515a4.9167,4.9167,0,0,0-.0263-.4984c-.0048-.0447-.0145-.0877-.0203-.1321-.0166-.1245-.034-.2487-.0597-.3701-.0087-.0406-.0212-.0796-.0309-.1198-.0299-.1241-.0613-.2473-.0999-.3675-.0102-.0313-.0231-.0612-.0341-.0922-.0443-.1283-.0918-.2549-.1464-.3781-.0087-.0197-.019-.0385-.028-.0581-.0611-.1331-.127-.2632-.1992-.3896l-.018-.0296q-.11715-.2019-.2526-.3911l-.0067-.0091q-.14175-.1974-.3027-.3794V13.26q-.1629-.18465-.3432-.3519l-.0006-.0009-.0019-.0043-.0045-.0014q-.16395-.15195-.3409-.2886l-.0004-.0001c-.1166-.09-.2367-.1749-.3618-.2543l-.0167-.0102c-.1195-.0753-.2416-.1462-.3676-.2111-.015-.008-.0311-.0147-.0466-.0225-.1169-.0589-.2358-.1147-.3582-.1642-.0315-.0129-.0646-.0233-.0967-.0355-.1089-.0414-.2182-.0819-.3306-.1155-.0524-.0158-.1064-.027-.1594-.0411-.0958-.0251-.1908-.0516-.2886-.071-.0822-.0165-.1667-.0262-.2505-.0384-.0727-.0105-.144-.0246-.2176-.0318-.1597-.016-.3216-.0246-.4858-.0246h0a4.90329,4.90329,0,0,0-4.8984,4.8975.65544.65544,0,0,0,.6552.6551h8.4854a.65525.65525,0,0,0,.6552-.6551Z'/%3E%3Cpath class='a b2' d='M12.00014,2.85485a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,0,0,.8356,0V3.27255A.4179.4179,0,0,0,12.00014,2.85485Z'/%3E%3Cpath class='a b1' d='M4.06043,6.14383a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,0,0,.8356,0V6.56153A.4179.4179,0,0,0,4.06043,6.14383Z'/%3E%3Cpath class='a b3' d='M19.93957,6.14383a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,1,0,.8356,0V6.56153A.4179.4179,0,0,0,19.93957,6.14383Z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-menu-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .g%7Bwidth: 100%25; height: 100%25;transition: 0.3s ease-out;transform-origin: center center;transform: translate(0px, 0px);%7D .a%7Bfill:var(--primary);%7D .b1%7Btransition: 0.5s ease-out;transform-origin: 4.06px 11px;transform: rotate(-45deg) scaleY(0);%7D .b3%7Btransition: 0.5s ease-out; transform-origin: 20px 11px;transform: rotate(45deg) scaleY(0);%7D .b2%7Btransition: 0.5s ease-out; transform-origin: center 8px; transform: scaleY(0);%7D .on %7Btransform: translate(0px, -8%25);%7D .on .b2 %7Btransform: scaleY(1)%7D .on .b1%7Btransform: rotate(-45deg) scaleY(1);%7D .on .b3%7Btransform: rotate(45deg) scaleY(1);%7D %3C/style%3E%3C/defs%3E%3Cg class='g on' %3E%3Cpath class='a' d='M16.89694,16.47515a4.9167,4.9167,0,0,0-.0263-.4984c-.0048-.0447-.0145-.0877-.0203-.1321-.0166-.1245-.034-.2487-.0597-.3701-.0087-.0406-.0212-.0796-.0309-.1198-.0299-.1241-.0613-.2473-.0999-.3675-.0102-.0313-.0231-.0612-.0341-.0922-.0443-.1283-.0918-.2549-.1464-.3781-.0087-.0197-.019-.0385-.028-.0581-.0611-.1331-.127-.2632-.1992-.3896l-.018-.0296q-.11715-.2019-.2526-.3911l-.0067-.0091q-.14175-.1974-.3027-.3794V13.26q-.1629-.18465-.3432-.3519l-.0006-.0009-.0019-.0043-.0045-.0014q-.16395-.15195-.3409-.2886l-.0004-.0001c-.1166-.09-.2367-.1749-.3618-.2543l-.0167-.0102c-.1195-.0753-.2416-.1462-.3676-.2111-.015-.008-.0311-.0147-.0466-.0225-.1169-.0589-.2358-.1147-.3582-.1642-.0315-.0129-.0646-.0233-.0967-.0355-.1089-.0414-.2182-.0819-.3306-.1155-.0524-.0158-.1064-.027-.1594-.0411-.0958-.0251-.1908-.0516-.2886-.071-.0822-.0165-.1667-.0262-.2505-.0384-.0727-.0105-.144-.0246-.2176-.0318-.1597-.016-.3216-.0246-.4858-.0246h0a4.90329,4.90329,0,0,0-4.8984,4.8975.65544.65544,0,0,0,.6552.6551h8.4854a.65525.65525,0,0,0,.6552-.6551Z'/%3E%3Cpath class='a b2' d='M12.00014,2.85485a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,0,0,.8356,0V3.27255A.4179.4179,0,0,0,12.00014,2.85485Z'/%3E%3Cpath class='a b1' d='M4.06043,6.14383a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,0,0,.8356,0V6.56153A.4179.4179,0,0,0,4.06043,6.14383Z'/%3E%3Cpath class='a b3' d='M19.93957,6.14383a.4179.4179,0,0,0-.4178.4177v4.3577a.4178.4178,0,1,0,.8356,0V6.56153A.4179.4179,0,0,0,19.93957,6.14383Z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.293 42.293'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M16.6734,33.3467A16.67335,16.67335,0,1,1,33.3467,16.6734,16.69219,16.69219,0,0,1,16.6734,33.3467Zm0-30.6789A14.0056,14.0056,0,1,0,30.679,16.6734,14.02174,14.02174,0,0,0,16.6734,2.6678Z'/%3E%3Crect class='a' x='34.12546' y='27.12849' width='2.66749' height='16.66142' transform='translate(-14.68768 35.4592) rotate(-45)'/%3E%3C/svg%3E");

  --icon-feature-01: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23fcb811;%7D.c%7Bfill:%2300436a;%7D.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M40.29694,35.36163a3.51188,3.51188,0,1,0,3.51178,3.51172A3.51586,3.51586,0,0,0,40.29694,35.36163Z'/%3E%3Cpath class='b' d='M40.29694,31.03833a8.2375,8.2375,0,0,0-8.22815,8.22815c0,5.7702,6.61743,11.48047,8.22815,12.78442,1.61071-1.304,8.2279-7.01422,8.2279-12.78442A8.2373,8.2373,0,0,0,40.29694,31.03833Zm0,12.51117a4.676,4.676,0,1,1,4.6759-4.67615A4.68138,4.68138,0,0,1,40.29694,43.5495Z'/%3E%3Cpath class='c' d='M40.29694,29.87415a9.403,9.403,0,0,0-9.39228,9.39233c0,7.11945,8.67353,13.71435,9.04279,13.99158a.58218.58218,0,0,0,.699,0c.36927-.27723,9.04254-6.87213,9.04254-13.99158A9.40278,9.40278,0,0,0,40.29694,29.87415Zm-8.22815,9.39233a8.228,8.228,0,1,1,16.456,0c0,5.7702-6.61719,11.48047-8.2279,12.78442C38.68622,50.747,32.06879,45.03668,32.06879,39.26648Z'/%3E%3Cpath class='c' d='M40.29694,34.19745a4.676,4.676,0,1,0,4.6759,4.6759A4.68113,4.68113,0,0,0,40.29694,34.19745Zm-3.51178,4.6759a3.51178,3.51178,0,1,1,3.51178,3.512A3.51586,3.51586,0,0,1,36.78516,38.87335Z'/%3E%3Cpath class='c' d='M63.40474,64.07713H17.18911a.582.582,0,0,1-.58208-.58208V17.27937a.582.582,0,0,1,.58208-.58208H63.40474a.582.582,0,0,1,.58207.58208V63.49505A.582.582,0,0,1,63.40474,64.07713ZM17.77119,62.913H62.82266V17.86145H17.77119Z'/%3E%3Cpath class='c' d='M58.24337,58.91576H22.35048a.582.582,0,0,1-.58208-.58208v-35.893a.582.582,0,0,1,.58208-.582H58.24337a.582.582,0,0,1,.58208.582v35.893A.582.582,0,0,1,58.24337,58.91576ZM22.93256,57.7516H57.66129V23.02276H22.93256Z'/%3E%3Cpath class='d' d='M67.046,44.61267c-.11926.13525-.23419.27307-.3634.40228s-.26709.24414-.40229.36353l1.20233,1.20215.76563-.76563Z'/%3E%3Cpath class='d' d='M65.77972,33.7171a7.35032,7.35032,0,1,0,0,10.395A7.3295,7.3295,0,0,0,65.77972,33.7171Z'/%3E%3Cpath class='c' d='M77.98816,51.73181l-7.377-7.37677a.63826.63826,0,0,0-.90284,0l-.55719.55719-1.322-1.322a8.61976,8.61976,0,1,0-2.57135,2.57147l1.3219,1.32178-.55725.55725a.63819.63819,0,0,0,0,.90283l7.377,7.37677a3.24465,3.24465,0,0,0,4.58875-4.5885Zm-3.68591,3.68567-6.9256-6.92535.5567-.55671.00073-.00048,1.66846-1.66846.00024-.00024.557-.557,6.9256,6.92535a1.97014,1.97014,0,0,1,0,2.78284A2.01563,2.01563,0,0,1,74.30225,55.41748ZM66.68256,45.015c.12921-.12921.24414-.267.3634-.40228L68.24823,45.815l-.76563.76563-1.20233-1.20215C66.41547,45.25909,66.55334,45.14423,66.68256,45.015Zm-11.29767-.90283a7.35032,7.35032,0,1,1,10.39483,0A7.3594,7.3594,0,0,1,55.38489,44.11212Z'/%3E%3Cpath class='c' d='M60.58221,33.99194a4.92267,4.92267,0,1,0,3.4809,1.442A4.89091,4.89091,0,0,0,60.58221,33.99194Z'/%3E%3Cpath class='b' d='M77.08533,52.63464l-6.9256-6.92535-.557.557-.00024.00024-1.66846,1.66846-.00073.00048-.5567.55671,6.9256,6.92535a2.01563,2.01563,0,0,0,2.78308,0A1.97014,1.97014,0,0,0,77.08533,52.63464Z'/%3E%3C/svg%3E");
  --icon-feature-02: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2300436a;%7D.b%7Bfill:%23fcb811;%7D.c%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M60.21738,63.13069H19.83078a.58037.58037,0,0,1-.5804-.5803V9.84189a.58046.58046,0,0,1,.5804-.5804h40.3866a.58037.58037,0,0,1,.5803.5804v52.7085A.58029.58029,0,0,1,60.21738,63.13069ZM20.41118,61.97H59.637V10.42219H20.41118Z'/%3E%3Cpath class='a' d='M25.48538,19.48469h-2.1983a.58035.58035,0,0,1,0-1.1607h2.1983a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpath class='a' d='M30.698,19.48469h-2.1983a.58035.58035,0,1,1,0-1.1607H30.698a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpath class='a' d='M35.91048,19.48469h-2.1983a.58035.58035,0,0,1,0-1.1607h2.1983a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpath class='a' d='M41.12308,19.48469h-2.1983a.58035.58035,0,1,1,0-1.1607h2.1983a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpath class='a' d='M46.33568,19.48469h-2.1981a.58035.58035,0,0,1,0-1.1607h2.1981a.58035.58035,0,0,1,0,1.1607Z'/%3E%3Cpath class='a' d='M51.54818,19.48469h-2.1981a.58035.58035,0,0,1,0-1.1607h2.1981a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpath class='a' d='M56.76078,19.48469h-2.1981a.58035.58035,0,1,1,0-1.1607h2.1981a.58035.58035,0,0,1,0,1.1607Z'/%3E%3Crect class='b' x='25.48538' y='23.83499' width='29.0772' height='11.136'/%3E%3Cpath class='a' d='M54.56268,35.55129H25.48538a.58039.58039,0,0,1-.5804-.5804V23.83509a.58039.58039,0,0,1,.5804-.5804h29.0773a.58039.58039,0,0,1,.5804.5804v11.1358A.58039.58039,0,0,1,54.56268,35.55129Zm-28.4969-1.1607h27.9165v-9.9752H26.06578Z'/%3E%3Cpath class='c' d='M26.17228,65.58739a8.60234,8.60234,0,0,0-2.3102-7.8403c-.8862-.8123-1.9669-1.3813-2.9024-2.1365a10.06447,10.06447,0,0,1-3.5267-6.327l-.0028-.0188a.95217.95217,0,0,0-1.6258-.5296c-2.5517,2.7282-3.5785,7.2709-2.3199,11.8553a13.11417,13.11417,0,0,0,6.6317,8.4686,4.24044,4.24044,0,0,0,5.9021-2.7713Q26.10663,65.94114,26.17228,65.58739Z'/%3E%3Cpath class='a' d='M21.90758,70.04539a4.73249,4.73249,0,0,1-2.0412-.4625,13.7403,13.7403,0,0,1-6.9416-8.8387c-1.2804-4.6637-.3394-9.4169,2.4557-12.4054a1.5006,1.5006,0,0,1,1.5551-.406,1.53284,1.53284,0,0,1,1.0689,1.2475,9.4963,9.4963,0,0,0,3.3198,5.9786c.3843.3104.7926.5863,1.2247.8785a14.3919,14.3919,0,0,1,1.7052,1.282,9.11511,9.11511,0,0,1,2.489,8.3732l-.0003.0003q-.06855.37305-.1625.7388a4.8399,4.8399,0,0,1-4.6728,3.6137Zm-5.4333-21.0223a.32784.32784,0,0,0-.246.1085c-2.4836,2.6552-3.3407,7.0926-2.184,11.3052a12.57,12.57,0,0,0,6.3218,8.0987,3.66021,3.66021,0,0,0,5.0897-2.3913q.0843-.32805.1457-.6619h0a8.058,8.058,0,0,0-2.1317-7.3073,13.35039,13.35039,0,0,0-1.571-1.1761c-.4333-.293-.881-.5956-1.3035-.9368a10.65712,10.65712,0,0,1-3.7363-6.6936.38757.38757,0,0,0-.3847-.3454Zm9.6981,16.5644h0Z'/%3E%3Cpath class='c' d='M19.52988,46.44909q-.27045.07425-.5315.167a2.42942,2.42942,0,0,0-1.5682,2.6487l.0028.0188a10.06447,10.06447,0,0,0,3.5267,6.327c.9355.7552,2.0162,1.3242,2.9024,2.1365a8.60234,8.60234,0,0,1,2.3102,7.8403,11.79366,11.79366,0,0,1-1.0597,3.1082.684.684,0,0,0,.7754.9715l.0146-.004c5.0987-1.3997,7.8053-7.7309,6.0455-14.1413S24.62858,45.04939,19.52988,46.44909Z'/%3E%3Cpath class='a' d='M25.70978,70.26979a1.229,1.229,0,0,1-.9579-.4575,1.2588,1.2588,0,0,1-.159-1.375,11.25184,11.25184,0,0,0,1.0088-2.9552,8.0584,8.0584,0,0,0-2.1319-7.3071,13.35039,13.35039,0,0,0-1.571-1.1761c-.4333-.293-.881-.5956-1.3035-.9368a10.65712,10.65712,0,0,1-3.7363-6.6936,3.01677,3.01677,0,0,1,1.9453-3.2994q.2805-.0996.5716-.1795l.0004-.0003a9.22208,9.22208,0,0,1,7.9572,1.6988,14.89779,14.89779,0,0,1,4.6975,17.1116,9.22,9.22,0,0,1-5.9747,5.5231A1.32069,1.32069,0,0,1,25.70978,70.26979Zm-6.0257-23.2612q-.2499.06855-.4915.1543a1.84836,1.84836,0,0,0-1.1881,2.0173,9.49629,9.49629,0,0,0,3.3198,5.9787c.3843.3104.7926.5863,1.2247.8785a14.3919,14.3919,0,0,1,1.7052,1.282,9.11511,9.11511,0,0,1,2.489,8.3732,12.41583,12.41583,0,0,1-1.1111,3.2616.1084.1084,0,0,0,.0166.1213.07456.07456,0,0,0,.0868.0317,8.09043,8.09043,0,0,0,5.2282-4.8638,13.74162,13.74162,0,0,0-4.3151-15.7182,8.08818,8.08818,0,0,0-6.9645-1.5166Z'/%3E%3Cpath class='b' d='M35.05218,67.28639a7.742,7.742,0,0,0,4.3934-5.9003c.1056-1.0768-.0691-2.162-.0312-3.2434a9.05879,9.05879,0,0,1,2.6468-5.9578l.0119-.0121a.85691.85691,0,0,0-.4976-1.4562c-3.3425-.3616-7.1664,1.3548-9.7853,4.7385a11.80329,11.80329,0,0,0-2.5097,9.3497,3.81641,3.81641,0,0,0,5.1844,2.7494Q34.76233,67.43044,35.05218,67.28639Z'/%3E%3Cpath class='a' d='M33.01918,68.42379a4.40756,4.40756,0,0,1-2.0698-.5194,4.35017,4.35017,0,0,1-2.2377-2.9848,12.42449,12.42449,0,0,1,2.6197-9.8198c2.6762-3.4581,6.624-5.3595,10.3066-4.96a1.40657,1.40657,0,0,1,1.1808.9376,1.43648,1.43648,0,0,1-.3332,1.5039,8.48864,8.48864,0,0,0-2.4912,5.5817c-.0155.4421.0065.8839.0296,1.3516a13.0238,13.0238,0,0,1-.0009,1.9283,8.262,8.262,0,0,1-4.7122,6.3631q-.30735.153-.6232.2841A4.33825,4.33825,0,0,1,33.01918,68.42379Zm7.6741-17.1739a11.90282,11.90282,0,0,0-10.8441,13.4403,3.23645,3.23645,0,0,0,4.3926,2.3282q.2799-.11655.5518-.2516h0a7.19364,7.19364,0,0,0,4.0743-5.4373,11.9774,11.9774,0,0,0-.0029-1.7573c-.0237-.4714-.0477-.9588-.0304-1.4498a9.65036,9.65036,0,0,1,2.8138-6.3456.29333.29333,0,0,0,.0769-.3108.24742.24742,0,0,0-.2122-.1723A7.62161,7.62161,0,0,0,40.69328,51.24989Z'/%3E%3Cpath class='b' d='M45.23428,52.16189q-.1995-.1545-.4074-.2922a2.18664,2.18664,0,0,0-2.7538.3031l-.0119.0121a9.05879,9.05879,0,0,0-2.6468,5.9578c-.0379,1.0814.1368,2.1666.0312,3.2434a7.742,7.742,0,0,1-4.3934,5.9003,10.61159,10.61159,0,0,1-2.8095.9175.61562.61562,0,0,0-.28,1.0831l.0108.0084c3.7631,2.9125,9.7823,1.4381,13.4441-3.2931S48.99748,55.07439,45.23428,52.16189Z'/%3E%3Cpath class='a' d='M36.50858,71.37319a7.87952,7.87952,0,0,1-4.8902-1.6189,1.17064,1.17064,0,0,1-.4307-1.2199,1.2056,1.2056,0,0,1,.9494-.9011,10.06791,10.06791,0,0,0,2.6568-.8665,7.19393,7.19393,0,0,0,4.074-5.4373,11.9774,11.9774,0,0,0-.0029-1.7573c-.0237-.4714-.0477-.9588-.0304-1.4498a9.65036,9.65036,0,0,1,2.8138-6.3456,2.775,2.775,0,0,1,3.4993-.3909q.22515.1494.4417.317l.0002.0002a8.35421,8.35421,0,0,1,3.1011,6.6893,13.46642,13.46642,0,0,1-9.8189,12.6865A9.93216,9.93216,0,0,1,36.50858,71.37319Zm7.1357-19.2777a1.63186,1.63186,0,0,0-1.1587.4858,8.48864,8.48864,0,0,0-2.4912,5.5817c-.0155.4421.0065.8839.0296,1.3516a13.0238,13.0238,0,0,1-.0009,1.9283,8.262,8.262,0,0,1-4.7122,6.3631,11.22407,11.22407,0,0,1-2.9627.9684l-.0338.0513a7.22664,7.22664,0,0,0,6.2812,1.1258A12.30906,12.30906,0,0,0,47.53,58.40779a7.22007,7.22007,0,0,0-2.6509-5.787q-.1827-.14115-.3727-.2673A1.556,1.556,0,0,0,43.64428,52.09549Z'/%3E%3C/svg%3E");
  --icon-feature-03: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fcb811;%7D.b%7Bfill:%2300436a;%7D.c%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M57.95218,20.09079H22.09578L18.037,30.13909a7.33025,7.33025,0,0,0,14.2748,2.3453.40283.40283,0,0,1,.7665,0,7.33193,7.33193,0,0,0,13.8915,0,.40283.40283,0,0,1,.7665,0,7.33145,7.33145,0,0,0,14.2748-2.3453Z'/%3E%3Cpath class='b' d='M54.68208,38.04859a7.9049,7.9049,0,0,1-7.329-4.9298,7.913,7.913,0,0,1-14.6582,0,7.90409,7.90409,0,0,1-7.3287,4.9298,7.92788,7.92788,0,0,1-7.9095-7.9094.58022.58022,0,0,1,.0422-.2174l4.0588-10.0483a.58048.58048,0,0,1,.5382-.3629h35.8564a.58024.58024,0,0,1,.5381.3629l4.059,10.0483a.58209.58209,0,0,1,.0421.2174,7.92788,7.92788,0,0,1-7.9094,7.9094Zm-7.329-6.4234a.97371.97371,0,0,1,.9331.6736,6.74464,6.74464,0,0,0,6.3959,4.5891,6.76788,6.76788,0,0,0,6.7477-6.638l-3.8691-9.5787H22.48748l-3.8692,9.5787a6.7498,6.7498,0,0,0,13.1435,2.0489.97413.97413,0,0,1,.9329-.6736h.0002a.97374.97374,0,0,1,.9332.6736,6.75158,6.75158,0,0,0,12.7918,0,.97413.97413,0,0,1,.9329-.6736Z'/%3E%3Cpath class='b' d='M57.93958,59.71h-35.831a.58031.58031,0,0,1-.5803-.5804V37.46829a.58035.58035,0,1,1,1.1607,0v21.0809h34.6702V37.46829a.58035.58035,0,1,1,1.1607,0v21.6613A.58025.58025,0,0,1,57.93958,59.71Z'/%3E%3Crect class='a' x='38.95508' y='37.71909' width='7.2579' height='20.6891' transform='translate(90.64767 5.47961) rotate(90)'/%3E%3Cpath class='b' d='M52.92858,52.27309H32.23948a.58031.58031,0,0,1-.5803-.5804v-7.2581a.58025.58025,0,0,1,.5803-.5804h20.6891a.58031.58031,0,0,1,.5803.5804v7.2581A.58037.58037,0,0,1,52.92858,52.27309Zm-20.1087-1.1608h19.5283V45.015H32.81988Z'/%3E%3Cpolygon class='c' points='32.239 44.435 27.119 48.064 32.239 51.693 32.239 44.435'/%3E%3Cpath class='b' d='M32.23948,52.27309a.58077.58077,0,0,1-.3355-.1068l-5.1201-3.6291a.58029.58029,0,0,1,0-.9471L31.904,43.961a.58043.58043,0,0,1,.9159.4736v7.2581a.58052.58052,0,0,1-.5804.5804Zm-4.1165-4.2094,3.5362,2.5063v-5.0128Z'/%3E%3Cpath class='b' d='M49.98688,52.27309a.58039.58039,0,0,1-.5804-.5804v-6.9858a.58035.58035,0,1,1,1.1607,0v6.9858A.58037.58037,0,0,1,49.98688,52.27309Z'/%3E%3Cpath class='b' d='M49.973,48.644H32.23948a.58035.58035,0,0,1,0-1.1607H49.973a.58035.58035,0,1,1,0,1.1607Z'/%3E%3Cpolygon class='b' points='29.432 46.424 29.432 49.703 27.119 48.064 29.432 46.424'/%3E%3Cpath class='b' d='M12.45386,14.46045H10.25568a.58035.58035,0,0,0,0,1.1607h2.19818a.58035.58035,0,0,0,0-1.1607Z'/%3E%3Cpath class='b' d='M17.66669,14.46045H15.46826a.58035.58035,0,0,0,0,1.1607h2.19843a.58035.58035,0,0,0,0-1.1607Z'/%3E%3Cpath class='b' d='M22.87921,14.46045H20.68079a.58035.58035,0,0,0,0,1.1607h2.19842a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M28.0918,14.46045H25.89337a.58035.58035,0,0,0,0,1.1607H28.0918a.58035.58035,0,0,0,0-1.1607Z'/%3E%3Cpath class='b' d='M33.30426,14.46045H31.106a.58035.58035,0,1,0,0,1.1607h2.1983a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M38.51691,14.46045H36.31848a.58035.58035,0,0,0,0,1.1607h2.19843a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M43.72937,14.46045H41.53131a.58035.58035,0,1,0,0,1.1607h2.19806a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M48.942,14.46045H46.7439a.58035.58035,0,0,0,0,1.1607H48.942a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M54.15448,14.46045H51.95636a.58035.58035,0,0,0,0,1.1607h2.19812a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M59.36737,14.46045H57.169a.58035.58035,0,1,0,0,1.1607h2.19836a.58035.58035,0,0,0,0-1.1607Z'/%3E%3Cpath class='b' d='M64.5799,14.46045H62.38159a.58035.58035,0,1,0,0,1.1607H64.5799a.58035.58035,0,0,0,0-1.1607Z'/%3E%3Cpath class='b' d='M69.79248,14.46045H67.59406a.58035.58035,0,0,0,0,1.1607h2.19842a.58035.58035,0,1,0,0-1.1607Z'/%3E%3Cpath class='b' d='M64.5799,30.11169H62.38159a.58039.58039,0,0,0,0,1.16077H64.5799a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M69.79248,30.11169H67.59406a.58039.58039,0,0,0,0,1.16077h2.19842a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M22.87921,58.54919H20.68079a.58039.58039,0,0,0,0,1.16077h2.19842a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M12.45386,58.54919H10.25568a.58039.58039,0,0,0,0,1.16077h2.19818a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M17.66669,58.54919H15.46826a.58039.58039,0,0,0,0,1.16077h2.19843a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M69.79248,58.54919H67.59406a.58039.58039,0,0,0,0,1.16077h2.19842a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M59.36737,58.54919H57.169a.58039.58039,0,1,0,0,1.16077h2.19836a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M64.5799,58.54919H62.38159a.58039.58039,0,0,0,0,1.16077H64.5799a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M15.46826,9.26147a.58034.58034,0,0,0-.58026.58039V12.04a.58036.58036,0,1,0,1.16071,0V9.84186A.58049.58049,0,0,0,15.46826,9.26147Z'/%3E%3Cpath class='b' d='M15.46826,14.47406a.58031.58031,0,0,0-.58026.58044v2.19806a.58036.58036,0,0,0,1.16071,0V15.0545A.58047.58047,0,0,0,15.46826,14.47406Z'/%3E%3Cpath class='b' d='M15.46826,19.68671a.58015.58015,0,0,0-.58026.58026v2.1983a.58036.58036,0,1,0,1.16071,0V20.267A.58031.58031,0,0,0,15.46826,19.68671Z'/%3E%3Cpath class='b' d='M15.46826,24.89917a.58034.58034,0,0,0-.58026.58038v2.19831a.58036.58036,0,1,0,1.16071,0V25.47955A.58049.58049,0,0,0,15.46826,24.89917Z'/%3E%3Cpath class='b' d='M15.46826,30.11169a.58034.58034,0,0,0-.58026.58039V32.8905a.58036.58036,0,0,0,1.16071,0V30.69208A.58049.58049,0,0,0,15.46826,30.11169Z'/%3E%3Cpath class='b' d='M15.46826,35.3244a.58019.58019,0,0,0-.58026.58026V38.103a.58036.58036,0,1,0,1.16071,0V35.90466A.58035.58035,0,0,0,15.46826,35.3244Z'/%3E%3Cpath class='b' d='M15.46826,40.53705a.58031.58031,0,0,0-.58026.58044v2.19806a.58036.58036,0,1,0,1.16071,0V41.11749A.58047.58047,0,0,0,15.46826,40.53705Z'/%3E%3Cpath class='b' d='M15.46826,45.74969a.58026.58026,0,0,0-.58026.58039V48.5282a.58036.58036,0,0,0,1.16071,0V46.33008A.58042.58042,0,0,0,15.46826,45.74969Z'/%3E%3Cpath class='b' d='M15.46826,50.96216a.5803.5803,0,0,0-.58026.58044v2.19806a.58036.58036,0,0,0,1.16071,0V51.5426A.58046.58046,0,0,0,15.46826,50.96216Z'/%3E%3Cpath class='b' d='M15.46826,56.1748a.58026.58026,0,0,0-.58026.58039v2.1983a.58036.58036,0,1,0,1.16071,0v-2.1983A.58042.58042,0,0,0,15.46826,56.1748Z'/%3E%3Cpath class='b' d='M15.46826,61.38727a.58034.58034,0,0,0-.58026.58038v2.19843a.58036.58036,0,0,0,1.16071,0V61.96765A.58049.58049,0,0,0,15.46826,61.38727Z'/%3E%3Cpath class='b' d='M15.46826,66.59985a.58031.58031,0,0,0-.58026.58045v2.1983a.58036.58036,0,1,0,1.16071,0V67.1803A.58047.58047,0,0,0,15.46826,66.59985Z'/%3E%3Cpath class='b' d='M64.5799,9.26147a.58031.58031,0,0,0-.58033.58039V12.04a.5803.5803,0,1,0,1.16059,0V9.84186A.58026.58026,0,0,0,64.5799,9.26147Z'/%3E%3Cpath class='b' d='M64.5799,14.47406a.58029.58029,0,0,0-.58033.58044v2.19806a.5803.5803,0,1,0,1.16059,0V15.0545A.58023.58023,0,0,0,64.5799,14.47406Z'/%3E%3Cpath class='b' d='M64.5799,19.68671a.58013.58013,0,0,0-.58033.58026v2.1983a.5803.5803,0,1,0,1.16059,0V20.267A.58007.58007,0,0,0,64.5799,19.68671Z'/%3E%3Cpath class='b' d='M64.5799,24.89917a.58031.58031,0,0,0-.58033.58038v2.19831a.5803.5803,0,1,0,1.16059,0V25.47955A.58026.58026,0,0,0,64.5799,24.89917Z'/%3E%3Cpath class='b' d='M64.5799,30.11169a.58031.58031,0,0,0-.58033.58039V32.8905a.5803.5803,0,0,0,1.16059,0V30.69208A.58026.58026,0,0,0,64.5799,30.11169Z'/%3E%3Cpath class='b' d='M64.5799,35.3244a.58017.58017,0,0,0-.58033.58026V38.103a.5803.5803,0,1,0,1.16059,0V35.90466A.58012.58012,0,0,0,64.5799,35.3244Z'/%3E%3Cpath class='b' d='M64.5799,40.53705a.58029.58029,0,0,0-.58033.58044v2.19806a.5803.5803,0,1,0,1.16059,0V41.11749A.58023.58023,0,0,0,64.5799,40.53705Z'/%3E%3Cpath class='b' d='M64.5799,45.74969a.58024.58024,0,0,0-.58033.58039V48.5282a.5803.5803,0,0,0,1.16059,0V46.33008A.58018.58018,0,0,0,64.5799,45.74969Z'/%3E%3Cpath class='b' d='M64.5799,50.96216a.58028.58028,0,0,0-.58033.58044v2.19806a.5803.5803,0,1,0,1.16059,0V51.5426A.58023.58023,0,0,0,64.5799,50.96216Z'/%3E%3Cpath class='b' d='M64.5799,56.1748a.58024.58024,0,0,0-.58033.58039v2.1983a.5803.5803,0,1,0,1.16059,0v-2.1983A.58018.58018,0,0,0,64.5799,56.1748Z'/%3E%3Cpath class='b' d='M64.5799,61.38727a.58031.58031,0,0,0-.58033.58038v2.19843a.5803.5803,0,1,0,1.16059,0V61.96765A.58026.58026,0,0,0,64.5799,61.38727Z'/%3E%3Cpath class='b' d='M64.5799,66.59985a.58029.58029,0,0,0-.58033.58045v2.1983a.5803.5803,0,1,0,1.16059,0V67.1803A.58023.58023,0,0,0,64.5799,66.59985Z'/%3E%3Cpath class='b' d='M12.45386,63.599H10.25568a.58039.58039,0,0,0,0,1.16077h2.19818a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M17.66669,63.599H15.46826a.58039.58039,0,0,0,0,1.16077h2.19843a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M22.87921,63.599H20.68079a.58039.58039,0,0,0,0,1.16077h2.19842a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M28.0918,63.599H25.89337a.58039.58039,0,0,0,0,1.16077H28.0918a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M33.30426,63.599H31.106a.58039.58039,0,1,0,0,1.16077h2.1983a.58039.58039,0,1,0,0-1.16077Z'/%3E%3Cpath class='b' d='M38.51691,63.599H36.31848a.58039.58039,0,0,0,0,1.16077h2.19843a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M43.72937,63.599H41.53131a.58039.58039,0,1,0,0,1.16077h2.19806a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M48.942,63.599H46.7439a.58039.58039,0,0,0,0,1.16077H48.942a.58039.58039,0,1,0,0-1.16077Z'/%3E%3Cpath class='b' d='M54.15448,63.599H51.95636a.58039.58039,0,0,0,0,1.16077h2.19812a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M59.36737,63.599H57.169a.58039.58039,0,1,0,0,1.16077h2.19836a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M64.5799,63.599H62.38159a.58039.58039,0,0,0,0,1.16077H64.5799a.58039.58039,0,0,0,0-1.16077Z'/%3E%3Cpath class='b' d='M69.79248,63.599H67.59406a.58039.58039,0,0,0,0,1.16077h2.19842a.58039.58039,0,0,0,0-1.16077Z'/%3E%3C/svg%3E");
  --icon-feature-04: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2300436a;%7D.b%7Bfill:%23fff;%7D.c%7Bfill:%23fcb811;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M64.41425,66.12611H15.58575A.58574.58574,0,0,1,15,65.54036V9.01347a.58574.58574,0,0,1,.58575-.58575h48.8285A.5858.5858,0,0,1,65,9.01347V65.54036A.58581.58581,0,0,1,64.41425,66.12611Zm-48.24286-1.1715H63.82861V9.59911H16.17139Z'/%3E%3Cpath class='a' d='M60.09724,47.77425H19.90276a.58563.58563,0,0,1-.58564-.58564V14.0112a.58557.58557,0,0,1,.58564-.58565H60.09724a.58557.58557,0,0,1,.58564.58565V47.18861A.58563.58563,0,0,1,60.09724,47.77425ZM20.48851,46.603h39.023v-32.006h-39.023Z'/%3E%3Cpath class='b' d='M54.79735,53.83781V51.56436c.03381-2.29455-3.5706-2.29415-3.53659,0,.03351-2.29486-3.5703-2.29375-3.53649,0V41.37573c.03351-2.29243-3.57029-2.29566-3.53649.00021V61.65458l-5.20492-9.01511c-1.1172-2.00208-4.23981-.20285-3.06266,1.76835l9.30435,16.11563h9.5728l2.62981-2.62991a3.09562,3.09562,0,0,0,.90668-2.18888h0V53.83781C58.36765,51.54427,54.76324,51.54306,54.79735,53.83781Z'/%3E%3Cpath class='a' d='M57.84116,51.8674a2.60851,2.60851,0,0,0-2.45817-.05174v-.24251a2.18244,2.18244,0,0,0-1.07851-1.9795,2.60021,2.60021,0,0,0-2.551,0,2.1824,2.1824,0,0,0-.4926.39077,2.1824,2.1824,0,0,0-.493-.39108,2.6088,2.6088,0,0,0-2.45792-.05094v-8.158a2.18265,2.18265,0,0,0-1.07876-1.979,2.6022,2.6022,0,0,0-2.55131-.0003,2.17853,2.17853,0,0,0-1.07771,1.97081v18.0928l-4.10782-7.11446a2.18267,2.18267,0,0,0-1.92387-1.17466A2.61652,2.61652,0,0,0,35.361,52.45485a2.17974,2.17974,0,0,0,.05236,2.24683c.04694.08094,9.30407,16.11466,9.30407,16.11466a.58562.58562,0,0,0,.50719.29277h9.57263a.58605.58605,0,0,0,.41418-.17161l2.62991-2.6299a3.65634,3.65634,0,0,0,1.078-2.60293v-11.858A2.18248,2.18248,0,0,0,57.84116,51.8674ZM57.748,65.70467a2.49376,2.49376,0,0,1-.73485,1.77469l-2.45836,2.45842H45.56286L36.82741,54.80757c-.18129-.31365-.31027-.53744-.4164-.69285l.01207-.00708a1.00347,1.00347,0,0,1-.0446-1.07205,1.42413,1.42413,0,0,1,1.18625-.68459,1.00827,1.00827,0,0,1,.9109.58136l5.20493,9.01511a.58574.58574,0,0,0,1.093-.2929V41.36723a1.00356,1.00356,0,0,1,.497-.95069,1.41552,1.41552,0,0,1,1.36981.00055,1.0076,1.0076,0,0,1,.49814.95852V51.49948c-.00019.02149-.00019.04311,0,.065v3.525a.5857.5857,0,1,0,1.1714,0V51.505a.99142.99142,0,0,1,.49783-.89994,1.4162,1.4162,0,0,1,1.3695,0,.99051.99051,0,0,1,.49783.89741c-.00019.02058-.00019.04134,0,.062v3.525a.5857.5857,0,1,0,1.1714,0v-3.525q.00036-.03114,0-.06221a.99111.99111,0,0,1,.49764-.89717,1.41826,1.41826,0,0,1,1.36981,0,1.00882,1.00882,0,0,1,.49765.95938v2.20716q-.00038.033,0,.06628v1.25154a.5857.5857,0,1,0,1.1714,0v-1.3119a.99018.99018,0,0,1,.49734-.89871,1.41715,1.41715,0,0,1,1.37,0,1.008,1.008,0,0,1,.49764.95907Z'/%3E%3Cpath class='c' d='M45.96047,37.01058a.58566.58566,0,0,1-.58575-.58565v-4.9073a.5857.5857,0,1,1,1.1714,0v4.9073A.58564.58564,0,0,1,45.96047,37.01058Z'/%3E%3Cpath class='c' d='M42.12868,38.59767a.5834.5834,0,0,1-.41408-.17157l-3.47018-3.46988a.58563.58563,0,0,1,.82826-.82816l3.47009,3.46988a.58565.58565,0,0,1-.41409.99973Z'/%3E%3Cpath class='c' d='M49.79246,38.59767a.58565.58565,0,0,1-.41409-.99973l3.47009-3.46988a.5856.5856,0,0,1,.82816.82816l-3.47,3.46988A.5838.5838,0,0,1,49.79246,38.59767Z'/%3E%3Cpath class='c' d='M45.96047,37.01058a.58566.58566,0,0,1-.58575-.58565v-4.9073a.5857.5857,0,1,1,1.1714,0v4.9073A.58564.58564,0,0,1,45.96047,37.01058Z'/%3E%3Cpath class='c' d='M56.287,42.42976h-4.9071a.5857.5857,0,1,1,0-1.1714H56.287a.5857.5857,0,1,1,0,1.1714Z'/%3E%3Cpath class='c' d='M49.79246,38.59767a.58565.58565,0,0,1-.41409-.99973l3.47009-3.46988a.5856.5856,0,0,1,.82816.82816l-3.47,3.46988A.5838.5838,0,0,1,49.79246,38.59767Z'/%3E%3Cpath class='c' d='M56.287,42.42976h-4.9071a.5857.5857,0,1,1,0-1.1714H56.287a.5857.5857,0,1,1,0,1.1714Z'/%3E%3Cpath class='c' d='M40.54139,42.42976H35.634a.5857.5857,0,1,1,0-1.1714h4.9074a.5857.5857,0,0,1,0,1.1714Z'/%3E%3Crect class='c' x='19.90276' y='50.98769' width='12.1363' height='4.10165'/%3E%3Cpath class='a' d='M32.039,55.67519H19.90276a.58572.58572,0,0,1-.58564-.58575V50.98769a.58566.58566,0,0,1,.58564-.58575H32.039a.58568.58568,0,0,1,.58574.58575v4.10175A.58574.58574,0,0,1,32.039,55.67519Zm-11.55046-1.1715H31.45332V51.57334H20.48851Z'/%3E%3Cpath class='a' d='M32.039,59.16354H19.90276a.58575.58575,0,0,1,0-1.1715H32.039a.58575.58575,0,0,1,0,1.1715Z'/%3E%3C/svg%3E");

  --icon-social-instagram: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M29.08814,13.39372a1.56961,1.56961,0,1,0,1.56961,1.56941A1.5696,1.5696,0,0,0,29.08814,13.39372Z'/%3E%3Cpath class='a' d='M22.11,15.40657A6.59348,6.59348,0,1,0,28.70346,22,6.60105,6.60105,0,0,0,22.11,15.40657Zm0,10.817A4.22357,4.22357,0,1,1,26.3333,22,4.22836,4.22836,0,0,1,22.11,26.22357Z'/%3E%3Cpath class='a' d='M27.34438,35.38684H16.65513A8.05089,8.05089,0,0,1,8.61327,27.3449V16.6551a8.05083,8.05083,0,0,1,8.04186-8.04194H27.34438a8.05126,8.05126,0,0,1,8.04244,8.04194V27.3449A8.05132,8.05132,0,0,1,27.34438,35.38684ZM16.65513,11.13208a5.52917,5.52917,0,0,0-5.52322,5.523V27.3449a5.52927,5.52927,0,0,0,5.52322,5.52321H27.34438A5.52948,5.52948,0,0,0,32.868,27.3449V16.6551a5.52937,5.52937,0,0,0-5.52361-5.523Z'/%3E%3C/svg%3E");
  --icon-social-blog: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M23.6264,20.1463a1.12595,1.12595,0,1,0,1.12592,1.126A1.12594,1.12594,0,0,0,23.6264,20.1463Z'/%3E%3Ccircle class='a' cx='13.93066' cy='21.20972' r='1.12598'/%3E%3Cpath class='a' d='M30.00677,20.1463a1.12595,1.12595,0,1,0,1.126,1.126A1.126,1.126,0,0,0,30.00677,20.1463Z'/%3E%3Cpath class='a' d='M31.50751,9.88763h-19.015a4.01581,4.01581,0,0,0-4.004,4.004V26.401a4.01581,4.01581,0,0,0,4.004,4.004h7.04474l.899,1.35327L22,34.11237l1.56378-2.35407.899-1.35327h7.04474a4.01581,4.01581,0,0,0,4.004-4.004V13.89166A4.01581,4.01581,0,0,0,31.50751,9.88763Zm-14.95,12.421a2.26259,2.26259,0,0,1-2.07178,1.46888,1.94821,1.94821,0,0,1-1.20886-.35846,1.9941,1.9941,0,0,1-.30829-.27289c-.019-.02051-.10132-.09119-.10132-.12244v.75067H11.24091l.0625-7.19366h1.62646v2.75244c0-.03485.14056-.12414.16834-.14471a1.69661,1.69661,0,0,1,.20172-.12793,1.99271,1.99271,0,0,1,.432-.16358,3.21785,3.21785,0,0,1,1.009-.12689,1.90981,1.90981,0,0,1,1.67736,1.10107,3.18793,3.18793,0,0,1,.32715,1.52619A3.39028,3.39028,0,0,1,16.5575,22.30865Zm3.128,1.40314H17.934V18.58246a.61262.61262,0,0,0-.62555-.62549V16.33063s2.252.3753,2.377,2.00165S19.68549,23.71179,19.68549,23.71179Zm3.94091.18769a2.62723,2.62723,0,1,1,2.6272-2.6272A2.62716,2.62716,0,0,1,23.6264,23.89948ZM32.634,19.65491v3.7807c0,.16876-.00659.3388,0,.50744a2.458,2.458,0,0,1-.41736,1.33435,1.58543,1.58543,0,0,1-.9588.74891,4.76474,4.76474,0,0,1-1.62634.12512V24.71271A1.63107,1.63107,0,0,0,30.82,24.46246c.33667-.33667.26843-.94824.25506-1.36871.00183.05707-.22784.20526-.273.2381a2.0372,2.0372,0,0,1-.32507.19281,2.51822,2.51822,0,0,1-.67694.20941,1.93917,1.93917,0,0,1-1.36407-.23352,2.85773,2.85773,0,0,1-.578-.41968,1.93342,1.93342,0,0,1-.369-.58,2.35326,2.35326,0,0,1-.11407-.72791,7.46217,7.46217,0,0,1,.01-1.15863,1.96557,1.96557,0,0,1,.13708-.48688,2.264,2.264,0,0,1,.738-1.0122,1.91711,1.91711,0,0,1,1.2041-.3664,2.17638,2.17638,0,0,1,.90454.21051,2.41035,2.41035,0,0,1,.41126.24347c.12176.08954.22442.22748.34765.306.01679-.0639-.00152-.73865.00513-.73865H32.634Z'/%3E%3C/svg%3E");
  --icon-social-global: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M35.4934,20.738a13.55237,13.55237,0,0,0-26.9869,0H8.448v2.524H8.5065a13.55237,13.55237,0,0,0,26.9869,0h.05847V20.738Zm-2.53723,0H27.84861a23.74068,23.74068,0,0,0-1.89854-9.03462A11.05778,11.05778,0,0,1,32.95617,20.738ZM21.99985,33.02812c-1.0676,0-3.08424-3.43514-3.32488-9.76614h6.64968C25.084,29.593,23.06737,33.02812,21.99985,33.02812ZM18.675,20.738c.24064-6.331,2.25728-9.76614,3.32488-9.76614S25.084,14.407,25.32465,20.738Zm-.62543-9.03462A23.74257,23.74257,0,0,0,16.151,20.738H11.04363A11.05833,11.05833,0,0,1,18.04954,11.7034ZM11.04363,23.262H16.151a23.743,23.743,0,0,0,1.89854,9.03462A11.05833,11.05833,0,0,1,11.04363,23.262ZM25.95007,32.2967A23.74164,23.74164,0,0,0,27.84861,23.262h5.10756A11.0582,11.0582,0,0,1,25.95007,32.2967Z'/%3E%3C/svg%3E");

  --icon-inquiry: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fcb811;%7D.b%7Bfill:%2300436a;%7D%3C/style%3E%3C/defs%3E%3Crect class='a' x='56.47535' y='81.99039' width='22.51126' height='22.51033'/%3E%3Cpath class='b' d='M80.18781,79.588H55.27415a1.20106,1.20106,0,0,0-1.2012,1.2012v24.91273a1.2011,1.2011,0,0,0,1.2012,1.2012H80.18781a1.20107,1.20107,0,0,0,1.2012-1.2012V80.78919A1.201,1.201,0,0,0,80.18781,79.588Zm-1.2012,24.91273H56.47535V81.99039H78.98661Z'/%3E%3Cpath class='b' d='M124.546,57.54594l-7.94764-19.67625a1.20185,1.20185,0,0,0-1.11392-.75175H101.35335V32.72605h6.63107a1.20112,1.20112,0,0,0,1.2012-1.2012V19.9173a1.20119,1.20119,0,0,0-1.2012-1.2012H52.77327a1.20114,1.20114,0,0,0-1.2012,1.2012V31.52485a1.20107,1.20107,0,0,0,1.2012,1.2012h6.63194v4.39189h-14.131a1.20188,1.20188,0,0,0-1.114.75175L36.21264,57.54594a1.2077,1.2077,0,0,0-.08727.44945,15.45418,15.45418,0,0,0,7.972,13.55575v43.21047a1.20115,1.20115,0,0,0,1.2012,1.2012H115.459a1.20111,1.20111,0,0,0,1.2012-1.2012V71.55214a15.45617,15.45617,0,0,0,7.973-13.55675A1.2089,1.2089,0,0,0,124.546,57.54594ZM53.97447,30.32365V21.1185h52.80874v9.20515H53.97447ZM98.951,32.72605v4.39189H61.80761V32.72605Zm15.30687,80.83436h-7.57314V80.78919a1.20107,1.20107,0,0,0-1.2012-1.2012H88.21433a1.201,1.201,0,0,0-1.2012,1.2012v32.77122H46.49981V72.64682a15.30984,15.30984,0,0,0,5.17736.90038,15.54459,15.54459,0,0,0,14.35148-9.54762,15.55868,15.55868,0,0,0,28.7012,0,15.54572,15.54572,0,0,0,14.3516,9.54762,15.31419,15.31419,0,0,0,5.17637-.9Zm.75884-43.84756c-.029.01156-.05308.029-.08094.0427a13.00768,13.00768,0,0,1-5.85427,1.38924A13.14219,13.14219,0,0,1,96.619,62.20247a1.97119,1.97119,0,0,0-1.88914-1.36167H94.729a1.96915,1.96915,0,0,0-1.8872,1.36255,13.15552,13.15552,0,0,1-24.92492-.00088,1.99041,1.99041,0,0,0-3.77728.00088,13.14248,13.14248,0,0,1-12.4624,8.94144,13.00152,13.00152,0,0,1-5.85867-1.39158c-.02575-.01255-.04774-.029-.07449-.03971a13.07719,13.07719,0,0,1-7.21442-11.48907l7.55449-18.70408H67.73931l-.84542,6.81588a1.2012,1.2012,0,0,0,1.0436,1.3402,1.17181,1.17181,0,0,0,.1501.00927,1.20062,1.20062,0,0,0,1.19-1.05287l.88214-7.11248H90.5989l.8812,7.11148A1.20056,1.20056,0,0,0,92.67,47.6857a1.14845,1.14845,0,0,0,.14921-.00927,1.20078,1.20078,0,0,0,1.04448-1.33921L93.019,39.52035h21.65552l7.55443,18.70408A13.07771,13.07771,0,0,1,115.01666,69.71285Z'/%3E%3Cpath class='b' d='M112.08721,52.87808H48.67129a1.20121,1.20121,0,0,0,0,2.40241h63.41592a1.20121,1.20121,0,0,0,0-2.40241Z'/%3E%3Cpath class='b' d='M51.12912,131.61879a6.53414,6.53414,0,0,0,4.15165,2.99731l1.15428-1.9594c-2.82663-.73011-4.056-2.5376-4.0954-4.3262h3.49856v-1.98011H52.33965v-1.90315H49.80217v1.90315H46.34309v1.98011h3.45908c-.0376,1.99887-1.26877,3.97892-4.09353,4.76732l1.21065,1.98A6.55287,6.55287,0,0,0,51.12912,131.61879Z'/%3E%3Cpolygon class='b' points='59.78 124.505 57.242 124.505 57.242 135.174 59.78 135.174 59.78 130.733 62.125 130.733 62.125 128.657 59.78 128.657 59.78 124.505'/%3E%3Cpath class='b' d='M53.99318,135.50205c-3.71053,0-5.99756,1.24806-5.99756,3.36336s2.287,3.3446,5.99756,3.3446c3.69094,0,5.97879-1.22936,5.97879-3.3446S57.68412,135.50205,53.99318,135.50205Zm0,4.76721c-2.28786,0-3.47973-.44289-3.47973-1.40385s1.19187-1.4039,3.47973-1.4039c2.2692,0,3.461.44294,3.461,1.4039S56.26238,140.26926,53.99318,140.26926Z'/%3E%3Cpath class='b' d='M75.80818,136.48172H69.119v-1.691H66.60022v7.20721H78.327v-7.20721H75.80818Zm0,3.51732H69.119v-1.5954h6.68919Z'/%3E%3Cpath class='b' d='M75.78941,128.40745H72.96283a4.50385,4.50385,0,0,0-4.55524-3.17192c-2.6539,0-4.65278,1.76989-4.65278,4.23048s1.99888,4.22854,4.65278,4.22854a4.48361,4.48361,0,0,0,4.574-3.2301h2.80781v3.55674H78.327v-9.51583H75.78941Zm-7.38182,3.17192a2.11831,2.11831,0,1,1,2.24856-2.11336A2.04954,2.04954,0,0,1,68.40759,131.57937Z'/%3E%3Cpath class='b' d='M83.16641,125.25424v6.59534H95.1813v-6.59534Zm9.51583,4.59465H85.66548V127.2344h7.01676Z'/%3E%3Cpolygon class='b' points='81.187 135.251 88.165 135.251 88.165 138.269 90.702 138.269 90.702 135.251 97.22 135.251 97.22 133.252 81.187 133.252 81.187 135.251'/%3E%3Cpolygon class='b' points='85.589 136.771 83.051 136.771 83.051 141.902 95.451 141.902 95.451 139.885 85.589 139.885 85.589 136.771'/%3E%3Crect class='b' x='111.11405' y='124.48665' width='2.5376' height='17.76277'/%3E%3Cpath class='b' d='M98.96508,136.59627l.32658,2.05705a57.02137,57.02137,0,0,0,11.01439-.80705l-.15384-1.82621A79.62692,79.62692,0,0,1,98.96508,136.59627Z'/%3E%3Cpath class='b' d='M109.46052,130.04221c0-2.5376-2.11518-4.36368-4.88357-4.36368-2.76752,0-4.863,1.82608-4.863,4.36368,0,2.55625,2.09547,4.36374,4.863,4.36374C107.34534,134.406,109.46052,132.59846,109.46052,130.04221Zm-7.286,0a2.41319,2.41319,0,1,1,2.40241,2.19032A2.17861,2.17861,0,0,1,102.17454,130.04221Z'/%3E%3C/svg%3E");

  --screen-max: 500px;
}

body {
  /*background-image: var(--logo-white);*/
}



.heading {
  font-weight: 700;
  line-height: 100%;
  font-size: 375%;
  word-break: keep-all;
  /*white-space: nowrap;*/
}
/* 메인, 서브헤더 */
.heading_level_1 { font-size: 375%; }
/*.heading_level_1 + .text { font-size: 125%; font-weight: 200; line-height: 150%; white-space: nowrap; padding-top: 24px; }*/
/* 서브 본분 헤더 */
.heading_level_2 { font-size: 300%; }
.heading_level_2 + .text_large { font-size: 112.5%; } /* 서브 본분 헤더 */
.heading_level_3 { font-size: 250%; }
.heading_level_3 + .text { }
.heading_level_4 { font-size: 200%; }
.heading_level_4 + .text { }
.heading_level_5 { font-size: 125%; font-weight: 400; }
.heading_level_5 + .text { }
.heading_level_6 { font-size: 100%; font-weight: 400; }
.heading_level_6 + .text { }

.text {
  font-size: 100%;
  line-height: 140%;
  word-break: keep-all;
}
.text_xxsmall { font-size: 62.5%; }
.text_xsmall { font-size: 75%; }
.text_small { font-size: 87.5%; } /* 15 */
.text_medium { font-size: 100%; } /* 20*/
.text_large { font-size: 125%; } /* 25 */
.text_xlarge { }

.header {
  text-align: center;
}
.header__heading {
}
.header__text {
  display: block;
  font-weight: 300;
  line-height: 180%;
  /*white-space: nowrap;*/
}
.header__heading + .header__text {
  padding-top: 36px;
}
.header_sub .header__heading + .header__text {
  padding-top: 20px;
}
._newline {
  display: none;
  font-size: 0;
}
._newline_pc {
  display: block;
  font-size: 0px;
}

@media screen and (max-width: 900px) {
  html {
    font-size: 14px;
  }

  ._newline {
    display: block;
  }
  ._newline_pc {
    display: none;
  }

  .heading_level_1 { font-size: 225%; }
  /*.heading_level_1 + .text { font-size: 125%; font-weight: 200; line-height: 150%; white-space: nowrap; padding-top: 24px; }*/
  /* 서브 본분 헤더 */
  /*.heading_level_2 { font-size: 150%; }*/
  /*.heading_level_2 + .text_large { font-size: 112.5%; } !* 서브 본분 헤더 *!*/
  /*.heading_level_3 { font-size: 125%; }*/
  /*.heading_level_3 + .text { }*/
  /*.heading_level_4 { font-size: 112.5%; }*/
  /*.heading_level_4 + .text { }*/
  /*.heading_level_5 { font-size: 87.5%; }*/
  /*.heading_level_5 + .text { }*/
  /*.heading_level_6 { font-size: 87.5%; }*/
  /*.heading_level_6 + .text { }*/

  .header__text {
    font-size: 100%;
  }
}

.loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: var(--primary);
  display: flex;
  align-items: center;
  z-index: 999;
}
.loading > svg {
  max-width: 180px;
  margin: 0 auto;
  animation: 2s breath infinite;
}

@keyframes breath {
  from { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: 0.7; }
  30%  { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
  to   { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: 0.7; }
}
/* * * * * * * * * *
 * CSS RESET
 * * * * * * * * * */
:root {
  --primary: #00436A;
  --secondary: #FCB811;
  --tertiary: #38464E;
  --white: #ffffff;
  --bg-pc: url('/images/sub.png');
  --bg-mo: url('/images/sub_m.png');
  --vh: 1vh;
}

html, body, fieldset, form, label, legend, h1, h2, h3, h4, h5, h6, div, p, span, dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
  border: none;
  font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
  vertical-align: baseline;  box-sizing: border-box;
}

body {
  margin: 0 auto;
  max-width: 100%;
}

ol, ul {
  list-style: none;
}

a {
  -webkit-tap-highlight-color: transparent;
}

html {
  height: calc(var(--vh) * 100);
  font-size: 16px;
  scroll-snap-type: y;
  overflow-x: hidden;
}

body {
  min-height: calc(var(--vh) * 100);
}
html {
}

.layout {
}

.layout__header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100vw;
  height: 130px;
  z-index: 150;
  transition: background 300ms ease-out;
  background: rgba(255, 255, 255, 0);
}

.layout__inner {
  display: block;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

.header__inner {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

.container {

}


.layout__header_hide {
  top: -130px;
}

.layout__main {
  position: relative;
  z-index: 10;
}

.layout__footer {
  position: relative;
  z-index: 100;
}

.layout__floating {
  position: sticky;
  display: flex;
  align-items: flex-end;
  left: min(100vw - 200px, calc(100vw + 40px - ((100vw - 1280px) / 2)));
  bottom: 40px;
  margin: -200px 0px 40px 0px;
  width: 160px;
  height: 160px;
  z-index: 110;
  overflow: visible;
}
.layout__floating_display_none {
  display: none;
}
.layout__floating-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: var(--icon-inquiry) center/cover no-repeat rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(8px);
  box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);
  border-radius: 50%;
  border: solid 2px #00436A;
  box-sizing: border-box;
  margin: 0px 0px 0px 0px;
  font-size: 100%;
  color: transparent;
}

.layout__floating-banner:hover {
  font-size: 0;
  color: transparent;
}

.layout-header {

}

.layout-header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row nowrap;
  height: 100%;
}

.layout-header__logo {
  display: block;
  width: 200px;
  height: 100%;
  padding: 0 0 0 max(calc(env(safe-area-inset-left) - 8px), 16px);
  box-sizing: border-box;
  z-index: 201;
}

.layout-header__logo-anchor {
  display: block;
  height: 100%;
  font-size: 0;
  color: transparent;
  text-align: center;
}

.layout-header__logo-img {
  height: 100%;
  font-size: inherit;
}

.layout-header__gnb {
  position: relative;
  transition: 300ms ease-out;
  box-sizing: border-box;
  z-index: 200;
}

.layout-header__gnb-btn {
  position: fixed;
  width: 60px;
  height: 60px;
  top: 0px;
  right: -60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  transition: 300ms ease-out;
  color: transparent;
  opacity: 0;
  z-index: 201;
}

#gnb-btn-check {
  display: none;
}

.gnb-btn__bars {
  width: 35%;
  height: 35%;
  display: flex;
  flex-flow: row wrap;
  align-content: center;
  align-items: center;
  justify-content: center;
}

#gnb-btn-check:checked ~ .gnb-btn:active .gnb-btn__bar,
.gnb-btn:active .gnb-btn__bar {
  transition: 200ms ease-in;
  background-color: var(--secondary);
}

.gnb-btn__bar {
  display: block;
  width: 49%;
  height: 2px;
  margin: 3px 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  /*background-color: var(--secondary);*/
  background-color: var(--tertiary);
  transition: 500ms;
  transform-origin: right center;
}

.gnb-btn__bar:nth-child(2),
.gnb-btn__bar:nth-child(4),
.gnb-btn__bar:nth-child(6) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  transform-origin: left center;
}
#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar {
  /*background-color: var(--secondary);*/
  background-color: var(--tertiary);
}
#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar {
  /*background-color: var(--secondary);*/
  background-color: var(--tertiary);
}

#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(3),
#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(4) {
  transform: scale(0);
}

#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(1) {
  transform: translateY(8px) rotate(45deg);
}

#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(2) {
  transform: translateY(8px) rotate(-45deg);
}

#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(5) {
  transform: translateY(-8px) rotate(-45deg);
}

#gnb-btn-check:checked ~ .gnb-btn .gnb-btn__bar:nth-child(6) {
  transform: translateY(-8px) rotate(45deg);
}

.layout-header__gnb-list {
  display: flex;
  flex-flow: row nowrap;
}

.layout-header__gnb-item {
  position: relative;
}

.layout-header__gnb-anchor {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 130px;
  /*color: var(--white);*/
  color: var(--tertiary);
  text-decoration: none;
  padding: 0 40px;
  transition: 300ms ease-out;
  font-size: 110%;
}

.layout-header__lnb-list {
  position: absolute;
  top: 70px;
  left: 50%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: fit-content;
  min-width: calc(100% - 80px);
  height: 60px;
  transform-origin: center top;
  transform: translate(-50%, 0%);
  transition: opacity 150ms ease-in, top 300ms ease-in, visibility 300ms ease-in ;
  opacity: 0;
  visibility: hidden;
}

.layout-header__gnb-item_has-lnb:before {
  position: fixed;
  content: '';
  top: 129px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #EEE;
  z-index: -1;
  transition: 300ms ease-out;
  opacity: 0;
}

.layout-header__gnb-item_has-lnb {
  /*transition: 300ms ease-out;*/
  /*border-bottom: solid 2px transparent;*/
}
.layout-header__gnb-item_has-lnb:hover {
  /*border-bottom: solid 2px var(--primary);*/
}
.layout-header__gnb-item_has-lnb .layout-header__gnb-anchor:before {
  position: absolute;
  content: '';
  left: 50%;
  bottom: 0px;
  width: 0px;
  height: 2px;
  transition: 300ms ease-out;
  background: transparent;
  transform: translate(-50%, 0);
}
.layout-header__gnb-item_active .layout-header__gnb-anchor:before,
.layout-header__gnb-item_has-lnb:hover .layout-header__gnb-anchor:before {
  background: var(--primary);
  width: calc(100% - 60px);
}

.layout-header__gnb-item_has-lnb:hover:before {
  top: 130px;
  opacity: 1;
}

.layout-header__gnb-item_has-lnb:after {
  position: fixed;
  content: '';
  left: 0px;
  right: 0px;
  height: 190px;
  background: #FFF;
  z-index: -2;
  transition: 300ms ease-in;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  top: -60px;
  opacity: 0;
  visibility: hidden;
}

.layout-header__gnb-item_has-lnb:hover:after {
  transition: 300ms ease-out;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  top: 0px;
  opacity: 1;
  visibility: visible;
}

.layout-header__gnb-item_has-lnb:hover .layout-header__lnb-list {
  transition: opacity 150ms ease-out 150ms, top 300ms ease-out;
  top: 130px;
  opacity: 1;
  visibility: visible;
}

.layout-header__lnb-item {

}

.layout-header__lnb-anchor {
  position: relative;
  display: block;
  color: var(--tertiary);
  font-weight: 400;
  padding: 10px 16px 10px 30px;
  white-space: nowrap;
  transition: 300ms ease-out;
  font-size: 100%;
}

.layout-header__lnb-anchor:active {
  color: var(--secondary);
  padding: 10px 16px 10px 30px;
  font-weight: 700;
}

.layout-header__lnb-icon {
  position: absolute;
  top: 50%;
  left: 4px;
  margin-top: -11px;
  width: 20px;
  height: 20px;
}

.layout__sub-header {
  position: relative;
  display: flex;
  width: 100%;
  height: 380px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.layout__sub-header:before,
.layout__sub-header:after {
  position: absolute;
  content: '';
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
}
.layout__sub-header:before {
  background: rgba(0,0,0,0.4);
}

.layout__sub-header .header__heading,
.layout__sub-header .header__text {
  position: relative;
  z-index: 10;
  color: white;
}

@media screen and (max-width: 900px) {
  .layout__sub-header {
    width: 100%;
    height: calc(var(--vh) * 100);
  }

  .layout__header {
    height: 60px;
  }
  .layout-header__logo {
    width: 100px;
  }
  .layout-header__gnb-btn {
    display: flex;
    right: max(calc(env(safe-area-inset-right) - 8px), 0px);
    opacity: 1;
    visibility: visible;
  }

  .layout-header__gnb {
    position: fixed;
    top: 0px;
    right: -100vw;
    width: 100vw;
    height: calc(var(--vh) * 100);
    opacity: 0;
    visibility: hidden;
    background: #FFF;
    padding: 100px 0 0 0;
  }

  #gnb-btn-check:checked ~ .layout-header__gnb {
    right: 0vw;
    opacity: 1;
    visibility: visible;
  }

  .layout-header__gnb-list {
    flex-flow: column nowrap;
  }

  .layout-header__gnb-anchor {
    min-height: 60px;
    font-size: 130%;
    padding: 0 20px;
  }

  .layout-header__gnb-item_has-lnb .layout-header__gnb-anchor:after {
    position: absolute;
    top: 50%;
    right: 24px;
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-top: solid 1px var(--tertiary);
    border-right: none;
    border-bottom: none;
    border-left: solid 1px var(--tertiary);;
    transform-origin: center center;
    transform: translate(0, -50%) rotate(45deg);
    transition: 300ms ease-out;
  }

  .layout-header__gnb-item_active .layout-header__gnb-anchor:after,
  .layout-header__gnb-item_has-lnb:hover .layout-header__gnb-anchor:after {
    transform: translate(0, -50%) rotate(225deg);
  }
  .layout-header__gnb-item_active .layout-header__gnb-anchor {
    font-weight: 900;
  }

  .layout-header__lnb-list {
    position: relative;
    top: inherit;
    left: inherit;
    height: inherit;
    flex-flow: column nowrap;
    align-items: flex-start;
    transform: translate(0%, 0%);
    /*display: none;*/
    opacity: 0;
    padding: 0 10px 0 10px;
    /*padding: 0 10px 16px 10px;*/
    width: 100%;
    box-sizing: border-box;
    visibility: visible;
  }

  .layout-header__lnb-item {
    width: 100%;
    transition: 300ms ease-out;
  }

  .layout-header__lnb-anchor {
    font-size: 85%;
    line-height: 0%;
    padding: 0px 16px 0px 30px;
    opacity: 0;
    color: transparent;
    overflow: hidden;
  }

  .layout-header__gnb-item_active .layout-header__lnb-list {
    padding: 10px 10px 16px 10px;
    opacity: 1;
  }
  .layout-header__gnb-item_active .layout-header__lnb-anchor {
    line-height: 100%;
    padding: 12px 16px 12px 30px;
    color: inherit;
    opacity: 1;
  }

  .layout-header__lnb-item:active,
  .layout-header__lnb-item_active {
    margin-left: 10px;
  }

  .layout-header__gnb-item_has-lnb:hover:before {
    opacity: 0;
    display: none;
  }

  .layout-header__gnb-item_has-lnb:hover .layout-header__lnb-list {
    top: inherit;
    display: flex;
  }

  .layout-header__gnb-item_has-lnb:after {
    display: none;
  }

  .layout__floating {
    width: 80px;
    height: 80px;
    left: calc(100vw - 100px);
    bottom: 20px;
    margin: -100px 0 20px 0;
  }

  .layout__floating-banner {
    border: solid 1px #00436A;
  }
}

/* header media query */
body:not([data-gnb="home"]) {
  padding-top: 130px;
}
body:not([data-gnb="home"]) .layout__header,
body[data-is-scroll="Y"] .layout__header {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);
}

body[data-is-scroll="N"][data-gnb="home"] .layout-header__gnb-anchor {
  color: var(--white);
}
body[data-is-scroll="N"][data-gnb="home"] .layout-header__gnb-anchor:before {
  background: transparent;
}
#gnb-btn-check:checked ~ .layout-header__gnb .layout-header__gnb-anchor {
  color: var(--tertiary);
}

body[data-is-scroll="N"] .layout-header__gnb-item_active .layout-header__gnb-anchor:before,
.layout-header__gnb-item_active .layout-header__gnb-anchor:before,
.layout-header__gnb-item_has-lnb:hover .layout-header__gnb-anchor:before {
  width: calc(100% - 40px);
  background: var(--primary);
}

/*body[data-gnb]:not([data-gnb="home"]) .layout__header {*/
/*  background: rgba(255, 255, 255, 1);*/
/*  box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);*/
/*  color: var(--tertiary);*/
/*}*/
@media screen and (min-width: 900.1px) {
  body .layout__header:hover {
    background: rgba(255, 255, 255, 1);
  }
  body .layout__header:hover .layout-header__gnb-anchor {
    color: var(--tertiary);
  }
}

@media screen and (max-width: 900px) {
  body:not([data-gnb="home"]) {
    /*padding-top: 60px;*/
    padding-top: 0px;
  }

  body:not([data-gnb="home"]) .layout__header {
    background: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
  }

  body[data-is-scroll="N"] .gnb-btn__bar {
    background-color: var(--white);
  }
  body[data-is-scroll="Y"] .layout__header {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);
  }




  /*body[data-is-scroll="N"][data-gnb="home"] .layout__header:hover .layout-header__gnb-anchor,*/
  /*.layout__header:hover .layout-header__gnb-anchor {*/
  /*  color: var(--tertiary);*/
  /*}*/

  /*.layout__header:hover {*/
  /*  background: rgba(255, 255, 255, 1);*/
  /*  box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);*/
  /*}*/
}
/*@media screen and (min-width: 500.1px) {*/
/*  body[data-is-scroll="N"][data-gnb="home"] .layout__header:hover .layout-header__gnb-anchor,*/
/*  .layout__header:hover .layout-header__gnb-anchor {*/
/*    color: var(--tertiary);*/
/*  }*/

/*  .layout__header:hover {*/
/*    background: rgba(255, 255, 255, 1);*/
/*    box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);*/
/*  }*/
/*}*/
.home-ourcafe.svelte-9iptmi.svelte-9iptmi{background:var(--secondary);width:100vw;overflow:hidden}.home-ourcafe.svelte-9iptmi>.header.svelte-9iptmi{max-width:500px;margin:0 auto}.home-ourcafe__list.svelte-9iptmi.svelte-9iptmi{animation:svelte-9iptmi-slideLeft calc(3s * 5) linear infinite;background:var(--secondary);width:max-content;display:flex;gap:80px;flex-flow:row wrap;align-items:center;justify-content:center;flex-shrink:0;padding:100px 40px 0 40px;margin:0;white-space:nowrap;word-break:keep-all}@keyframes svelte-9iptmi-slideLeft{from{transform:translate(0px, 0px)}to{transform:translate(calc((360px + 80px) * -5), 0px)}}.home-ourcafe__list.svelte-9iptmi.svelte-9iptmi::-webkit-scrollbar{display:none}.home-ourcafe__item.svelte-9iptmi.svelte-9iptmi{position:relative;flex-shrink:0;width:360px;height:360px;transform-origin:center center;transform:scale(1);transition:0.3s ease-out;user-select:none}.home-ourcafe__item.svelte-9iptmi.svelte-9iptmi:before{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:transparent;z-index:10}.home-ourcafe__img.svelte-9iptmi.svelte-9iptmi{position:relative;z-index:1;object-fit:cover;width:100%;height:100%;border-radius:50%}@media screen and (min-width: 900.1px){.home-ourcafe__item.svelte-9iptmi.svelte-9iptmi:hover{transform:scale(1.05)}}@media screen and (max-width: 900px){@keyframes svelte-9iptmi-slideLeft{from{transform:translate(0px, 0px)}to{transform:translate(calc((280px + 40px) * -5), 0px)}}.home-ourcafe__item.svelte-9iptmi.svelte-9iptmi:active{transform:scale(1.05)}.home-ourcafe__list.svelte-9iptmi.svelte-9iptmi{gap:40px;padding:60px 20px 0 20px}.home-ourcafe__item.svelte-9iptmi.svelte-9iptmi{width:280px;height:280px}}.layout__sub-header.svelte-1k23f0z:after{background-image:var(--bg-pc, url('/images/sub.png'));background-position:center center;background-size:cover;z-index:-2}@media screen and (max-width: 900px){.layout__sub-header.svelte-1k23f0z:after{background-image:var(--bg-mo, url('/images/sub_mo.png'))}}.home {
}

.home-feature,
.home-find,
.home-ourcafe,
.home-menu,
.home-news {
  padding: 160px 0;
  box-sizing: border-box;
}

.home-intro {
  position: relative;
  width: 100vw;
  height: calc(var(--vh) * 100);
  background: var(--primary);
  scroll-margin-top: 0;
  padding: 0px;
  overflow: hidden;
  transition: height 0.3s;
}

.home-intro__banners {
  position: relative;
  height: 100%;
  min-height: calc(var(--vh) * 100);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: hidden;
  z-index: 10;
/*  scroll-snap-type: x mandatory;*/
}

.home-intro__banners::-webkit-scrollbar {
  display: none;
}

.home-intro__banner {
  flex-shrink: 0;
  width: 100%;
  /*scroll-snap-align: center;*/
  /*scroll-snap-stop: normal;*/
}
.home-intro__banners[data-move='N'] {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}
.home-intro__banners[data-move='N'] .home-intro__banner {
  scroll-snap-align: center;
  scroll-snap-stop: always;
}

.home-intro__anchor {
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.home-intro__img {
  width: 100%;
  height: 100%;
  max-width: 900px;
  max-height: 900px;
  object-fit: contain;
}

.home-intro__pages {
  position: absolute;
  bottom: 48px;
  left: 50%;
  display: flex;
  flex-flow: row nowrap;
  gap: 0px;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, 0%);
  z-index: 11;
}

.home-intro__page {
  display: block;
  font-size: 0;
  color: transparent;
}
.home-intro__page-anchor {
  display: block;
  padding: 10px;
  cursor: pointer;
}
.home-intro__page-anchor:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  font-size: 0;
  color: transparent;
  background: var(--white);
  opacity: 0.3;
  transition: opacity 0.3s ease-out;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.home-intro__page_active .home-intro__page-anchor:after {
  opacity: 1;
}

.home-feature {

}

.home-feature__list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  gap: 16px;
  padding: 80px 20px 0 20px;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
}

.home-feature__item {
  position: relative;
  border: solid 1px var(--primary);
  width: 100%;
  max-width: calc(100% / 4 - 16px);
  display: flex;
  flex-flow: column;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.home-feature__item:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}

.home-feature__icon {
  position: absolute;
  top: calc(50% - 20px);
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 55%;
  max-width: 150px;
  background: var(--icon-feature-01) center/contain no-repeat;
  font-size: 0px;
  color: transparent;
}

.home-feature__icon[data="01"] {
  background-image: var(--icon-feature-01);
}

.home-feature__icon[data="02"] {
  background-image: var(--icon-feature-02);
}

.home-feature__icon[data="03"] {
  background-image: var(--icon-feature-03);
}

.home-feature__icon[data="04"] {
  background-image: var(--icon-feature-04);
}

.home-feature__icon:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}

.home-feature__text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--primary);
  font-weight: 400;
  padding: 50% 0 0 0;
  line-height: 100%;
  white-space: nowrap;
}

.home-find {
  background: url('/images/bg_find.png') center/cover no-repeat;
}

.home-find .header,
.home-find .header {
  color: #FFFFFF;
}

.home-find__form {
  display: block;
  position: relative;
  margin: 0 auto;
  padding-top: 75px;
  width: 100%;
  max-width: 400px;
}

.home-find__input {
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 60px;
  border: none;
  padding: 20px 100px 20px 30px;
  /*font-size: 130%;*/
  outline: none;
  margin: 0px;
  transition: 0.3s ease-out;
  border-radius: 4px;
}

.home-find__input:focus {
  background: rgba(255, 255, 255, 0.7);
}

.home-find__submit {
  position: absolute;
  right: 5px;
  bottom: 0px;
  background: var(--icon-search) center/50% no-repeat;
  border: none;
  content: '';
  width: 60px;
  height: 60px;
  outline: none;
  margin: 0px;
}

.home-news {
  position: relative;
}

.home-news:after {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  content: '';
  background: var(--secondary);
  opacity: 0.1;
  z-index: -1;
}

.home-news__list {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1240px;
  /*margin: 150px auto 0;*/
  margin: 0 auto;
  border-top: solid 2px var(--tertiary);
  border-bottom: solid 1px var(--tertiary);
}

.home-news__item {
  position: relative;
  /*display: block;*/
}

.home-news__item:after {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  content: '';
  background: var(--secondary);
  opacity: 0;
  z-index: -1;
  transition: ease-out 0.3s;
}

.home-news__item:hover:after {
  opacity: 0.05;
}

.home-news__item:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: block;
  content: '';
  font-size: 0px;
  height: 1px;
  background: var(--tertiary);
  opacity: 0.2;
}

.home-news__item:last-of-type:before {
  display: none;
}

.home-news__anchor {
  position: relative;
  display: block;
  text-decoration: none;
  color: var(--tertiary);
  width: 100%;
  box-sizing: border-box;
  padding: 36px 200px 36px 36px;
  text-align: justify;
}

.home-news__anchor:hover {
  text-decoration: none;
}

.home-news__subject {
  display: block;
  font-size: 130%;
  color: var(--tertiary);
  font-weight: 700;
}

.home-news__content {
  display: block;
  padding-top: 24px;
  font-size: 100%;
  color: var(--tertiary);
  white-space: nowrap;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
}

.home-news__date {
  position: absolute;
  top: 50%;
  right: 40px;
  font-size: 100%;
  color: var(--tertiary);
  transform: translate(0%, -50%);
}

.home-news__more-outer {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1240px;
  margin: 0 auto;
  /*bottom: 100%;*/
  /*right: 0px;*/
  padding: 70px 10px 10px 10px;
  text-align: right;
}

.home-news__more {
  position: relative;
  display: block;
  text-decoration: none;
  padding: 12px 6px 12px 12px;
  margin: 0 0 0 0;
  color: var(--tertiary);
}

.home-news__more:hover {
  text-decoration: none;
}

@media screen and (max-width: 500px) {
  .home-feature,
  .home-find,
  .home-ourcafe,
  .home-menu,
  .home-news {
    padding: 80px 0;
  }

  .home-intro__pages {
    bottom: 40px;
  }

  .home-intro__page-anchor:after {
    width: 8px;
    height: 8px;
  }

  .home-feature__list {
    padding-top: 60px;
    flex-flow: row wrap;
  }

  .home-feature__item {
    max-width: calc((100% - 16px) / 2);
  }

  .home-feature__text {
    font-size: 80%;
    font-weight: 600;
  }

  .home-find__form {
    padding-top: 25px;
    width: calc(100% - 72px);
  }

  .home-find__input {
    height: 42px;
    padding: 0px 52px 0px 20px;
    border-radius: 4px;
  }

  .home-find__submit {
    top: 25px;
    width: 42px;
    height: 42px;
  }

  .home-news {
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
  }

  .home-news__more-outer {
    padding: 50px 10px 10px 10px;
  }

  .home-news__more {
    font-size: 75%;
    padding: 12px;
    margin: 0;
  }

  .home-news__list {
    /*margin-top: 50px;*/
  }

  .home-news__anchor {
    padding: 16px 8px;
  }

  .home-news__subject {
    font-size: 85%;
  }

  .home-news__content {
    padding-top: 12px;
    font-size: 75%;
    opacity: 0.9;
  }

  .home-news__date {
    padding-top: 2px;
    font-size: 65%;
    position: relative;
    display: block;
    top: inherit;
    right: inherit;
    opacity: 0.6;
    transform: translate(0%, 0%);
  }
}
:root{--item-cnt:3;--item-gap:100px;--item-menu-text:64px;--item-width:360px;--item-height:calc(var(--item-width) * 1.33 + var(--item-menu-text));--item-padding:calc((100vw - ((var(--item-width) + var(--item-gap)) * var(--item-cnt) - var(--item-gap))) / 2);--item-margin-left:calc((var(--item-width) + var(--item-gap)) * -2)}.home-menu.svelte-1f2oidi.svelte-1f2oidi{position:relative;overflow:hidden;width:100vw}.home-menu__list.svelte-1f2oidi.svelte-1f2oidi{position:relative;box-sizing:border-box;width:fit-content;padding:100px var(--item-padding) 0px;display:flex;flex-flow:row nowrap;gap:var(--item-gap);margin-left:var(--item-margin-left);user-select:none}.home-menu__list.svelte-1f2oidi.svelte-1f2oidi:after{position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:'';z-index:10;background:transparent}.home-menu__item.svelte-1f2oidi.svelte-1f2oidi{position:relative;z-index:1;flex-shrink:0;width:var(--item-width);height:var(--item-height);scroll-snap-align:center;scroll-snap-stop:always;background:var(--primary);border-radius:calc(var(--item-width) / 2) calc(var(--item-width) / 2) 8px 8px;opacity:0.7;transform-origin:50% 100%;transform:scale(0.85)}.home-menu__item.svelte-1f2oidi.svelte-1f2oidi:nth-child(3),.home-menu__item.svelte-1f2oidi.svelte-1f2oidi:nth-child(4),.home-menu__item.svelte-1f2oidi.svelte-1f2oidi:nth-child(5){opacity:1;transform:scale(1)}.home-menu__img.svelte-1f2oidi.svelte-1f2oidi{position:absolute;display:block;width:calc(var(--item-width) * 1.1);height:calc(var(--item-width) * 1.1 * 1.33);left:50%;bottom:64px;object-fit:contain;transition:linear 0.3S;transform-origin:50% 80%;transform:translate(-50%, 5%) scale(1)}.home-menu__item.svelte-1f2oidi:hover>.home-menu__img.svelte-1f2oidi{transform:translate(-50%, 5%) scale(1.1)}.home-menu__text.svelte-1f2oidi.svelte-1f2oidi{position:absolute;bottom:0px;height:var(--item-menu-text);padding:0 4px 8px 4px;box-sizing:border-box;display:flex;align-items:center;left:24px;right:24px;color:var(--secondary)}.home-menu__text.svelte-1f2oidi.svelte-1f2oidi:before{position:absolute;display:block;content:'';top:0px;left:0px;right:0px;font-size:0px;height:1px;background:var(--secondary)}@media screen and (max-width: 1700px){:root{--item-width:360px;--item-gap:64px}}@media screen and (max-width: 1440px){:root{--item-width:320px;--item-gap:48px}}@media screen and (max-width: 1280px){:root{--item-cnt:2;--item-width:320px;--item-gap:48px}.home-menu__item.svelte-1f2oidi.svelte-1f2oidi:nth-child(5){opacity:0.7;transform:scale(0.85)}}@media screen and (max-width: 900px){:root{--item-width:240px;--item-gap:24px}}@media screen and (max-width: 600px){:root{--item-cnt:1;--item-width:240px;--item-gap:16px}.home-menu__item.svelte-1f2oidi.svelte-1f2oidi:nth-child(4){opacity:0.7;transform:scale(0.85)}}@media screen and (max-width: 900px){.home-menu__list.svelte-1f2oidi.svelte-1f2oidi{padding:50px var(--item-padding) 0px;gap:var(--item-gap)}.home-menu__item.svelte-1f2oidi.svelte-1f2oidi{width:var(--item-width);height:var(--item-height);border-radius:calc(var(--item-width) / 2) calc(var(--item-width) / 2) 4px 4px}.home-menu__text.svelte-1f2oidi.svelte-1f2oidi{height:40px;padding:0 4px 8px 4px;box-sizing:border-box;display:flex;align-items:center;left:16px;right:16px;font-size:85%;color:var(--secondary)}}.guide {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: min(80px, 6%) min(80px, 6%) 120px min(80px, 6%);
  box-sizing: border-box;
}

.guide__heading.heading_level_3 {
  padding: 40px 0 20px;
}
.guide__heading.heading_level_4 {
  padding: 30px 0 20px;
}
.guide__heading.heading_level_5 {
  padding: 20px 0 10px;
}
.guide__text {
  padding: 10px 0;
}
ol.guide__text {
  list-style: decimal-leading-zero;
  padding: 10px 0px 10px 28px;
}
ol.guide__text > li {
  text-align: justify;
  word-break: break-all;
  padding: 0 0 8px 0;
  line-height: 140%;
}
.guide__content > h5 {
}

.guide__content > h6 {
}

.guide__content > ol {
}

.guide__content > ol > li > ul {
  padding: 10px;
}

.guide .text {
  word-break: break-all;
  text-align: justify;
}

ul.guide__list {
  list-style: disc;
  /*list-style: hangul;*/
  padding: 10px 0px 10px 28px;
}
ul.guide__list > li {
  padding: 2px 0px;
}

ul.guide__list.guide__list_style_hangul {
  list-style: hangul;
}

ol > li > ul.guide__list {
  padding: 4px 0px 4px 14px;
}
ol > li > ul.guide__list.guide__list_style_hangul {
  padding: 4px 0px 4px 28px;
}
body[data-gnb="blank"] .layout__header,
body[data-gnb="blank"] .layout__footer,
body[data-gnb="blank"] .layout__floating {
  display: none;
}

.blank {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: var(--primary);
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 999999;
  display: flex;
  flex-flow: column nowrap;
}
.blank__logo {
  position: relative;
  height: 100%;
  background: var(--secondary);
  z-index: 1;
  box-sizing: border-box;
  overflow: hidden;
}
.blank__logo-img {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 50%;
  width: 50vw;
  max-width: 680px;
  height: 70vw;
  max-height: 680px;
  transform: translate(-50%, 51%);
  z-index: 10;
  padding-bottom: min(35vw, 340px);
  box-sizing: border-box;
}
.blank__logo:before {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 0px;
  right: 90px;
  width: 100%;
  height: 3vw;
  max-height: 28px;
  background: #fff;
  z-index: 2;
}
.blank__logo:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 50%;
  width: 70vw;
  max-width: 680px;
  height: 70vw;
  max-height: 680px;
  transform: translate(-50%, 50%);
  background: #fff;
  z-index: 2;
  border-radius: 50%;
}
.blank__message {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  color: #fff;
  justify-content: center;
  box-sizing: border-box;
}

.blank__message .header__text {
  padding: 24px 0 36px 0;
}

@media screen and (max-width: 900px) {
  .blank .header__heading {
    font-size: 175%;
  }
  .blank .header__text {
    font-size: 85%;
  }
}
