@charset "UTF-8";
body {
  /* 主要なブラウザ向けの指定 */
  user-select: none;
  /* 古いSafari向けの指定 */
  -webkit-user-select: none;
  /* 古いFirefox向けの指定 */
  -moz-user-select: none;
  /* Microsoft Edge/IE向けの指定 */
  -ms-user-select: none;
}

.l-container {
  width: 100%;
}

.l-container #feature {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  overflow: clip;
  position: relative;
  font-feature-settings: "palt";
}
.l-container #feature 文字詰めしたい場合 .dnp-shuei-gothic-kin-std-l {
  font-family: "dnp-shuei-gothic-kin-std", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.l-container #feature .dnp-shuei-gothic-kin-std-m {
  font-family: "dnp-shuei-gothic-kin-std", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.l-container #feature .dnp-shuei-gothic-kin-std-b {
  font-family: "dnp-shuei-gothic-kin-std", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.l-container #feature .fiona-regular {
  font-family: "fiona", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.l-container #feature .realist-light {
  font-family: "realist", sans-serif;
  font-weight: 200;
  font-style: normal;
}
.l-container #feature .realist-semi-light {
  font-family: "realist", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.l-container #feature .realist-regular {
  font-family: "realist", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.l-container #feature .realist-wide-semi-light {
  font-family: "realistwide", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.l-container #feature .realist-wide-regular {
  font-family: "realistwide", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.l-container #feature .realist-wide-medium {
  font-family: "realistwide", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.l-container #feature .fade-slider {
  position: relative;
  overflow: hidden;
}
.l-container #feature .fade-slider__item {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 1s linear;
  pointer-events: none;
}
.l-container #feature .fade-slider__item.is-active {
  opacity: 1;
  pointer-events: auto;
}
.l-container #feature .fade-slider__item img {
  width: 100%;
  height: 100%;
}
.l-container #feature * {
  box-sizing: border-box;
}
.l-container #feature *::after {
  box-sizing: border-box;
}
.l-container #feature *::before {
  box-sizing: border-box;
}
.l-container #feature a {
  display: block;
  text-decoration: none;
  position: relative;
}
.l-container #feature a::after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  transition: all 0.4s;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
}
.l-container #feature a:hover {
  cursor: pointer;
}
.l-container #feature a:hover::after {
  opacity: 1;
  pointer-events: none;
  transition: 0.4s;
}
.l-container #feature .link--mask-img01::after {
  mask-image: url(../img/img01.png);
  -webkit-mask-image: url(../img/img01.png);
}
.l-container #feature .link--mask-img03::after {
  mask-image: url(../img/img03-a.png);
  -webkit-mask-image: url(../img/img03-a.png);
}
.l-container #feature .link--mask-img04::after {
  mask-image: url(../img/img03-b.png);
  -webkit-mask-image: url(../img/img03-b.png);
}
.l-container #feature .link--mask-img05::after {
  mask-image: url(../img/img05.png);
  -webkit-mask-image: url(../img/img05.png);
}
.l-container #feature .link--mask-img07::after {
  mask-image: url(../img/img07.png);
  -webkit-mask-image: url(../img/img07.png);
}
.l-container #feature .link--mask-img09::after {
  mask-image: url(../img/img09.png);
  -webkit-mask-image: url(../img/img09.png);
}
.l-container #feature .link--mask-img12::after {
  mask-image: url(../img/img12.png);
  -webkit-mask-image: url(../img/img12.png);
}
.l-container #feature .link--mask-img13::after {
  mask-image: url(../img/img13.png);
  -webkit-mask-image: url(../img/img13.png);
}
.l-container #feature .link--mask-img14::after {
  mask-image: url(../img/img14.png);
  -webkit-mask-image: url(../img/img14.png);
}
.l-container #feature .link--mask-LinkA::after {
  mask-image: url(../img/LinkA.png);
  -webkit-mask-image: url(../img/LinkA.png);
}
.l-container #feature .link--mask-LinkC::after {
  mask-image: url(../img/LinkC.png);
  -webkit-mask-image: url(../img/LinkC.png);
}
.l-container #feature .default-img {
  width: 100%;
  display: block;
}
.l-container #feature picture {
  display: block;
}
.l-container #feature .creditContainer {
  max-width: 100%;
  margin-top: 1.9428571429vw;
  margin-top: min(2.72rem, 27.2px);
}
.l-container #feature .creditContainer .credit {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.7285714286vw;
  gap: min(1.02rem, 10.2px);
  text-align: left;
}
.l-container #feature .creditContainer li a {
  font-family: "realist", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1657142857vw;
  font-size: min(1.632rem, 16.32px);
  letter-spacing: 0.05em;
  line-height: 2;
  color: #847777;
  display: flex;
  align-items: center;
  gap: 0.2428571429vw;
  gap: min(0.34rem, 3.4px);
  transition: 0.3s;
  text-decoration: none;
}
.l-container #feature .creditContainer li a::after {
  display: none;
}
.l-container #feature .creditContainer li a:hover .credit__underline-wrap {
  opacity: 0.6;
  cursor: pointer;
}
.l-container #feature .creditContainer .credit__price {
  margin-left: 0.2914285714vw;
  margin-left: min(0.408rem, 4.08px);
  margin-right: 0.2428571429vw;
  margin-right: min(0.34rem, 3.4px);
}
.l-container #feature .creditContainer .credit__link {
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 0.9714285714vw;
  gap: min(1.36rem, 13.6px);
}
.l-container #feature .creditContainer .credit__underline-wrap {
  border-bottom: 1px solid currentColor;
  display: inline-flex;
  line-height: 1;
  transition: opacity 0.3s;
}
.l-container #feature .container {
  margin: 0 auto 0;
  width: 100%;
  position: relative;
  z-index: 1;
}
.l-container #feature .container__inner {
  width: 140rem;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  position: relative;
}
.l-container #feature .container__left {
  width: 100%;
}
.l-container #feature .container__left .fixed__wrapper {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e1e8ef;
  background-image: linear-gradient(to bottom, #fff8f3 0%, transparent 20%), linear-gradient(to top, #ffffff 0%, transparent 20%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.l-container #feature .container__left--title {
  width: min(23.36787rem, 233.6787px);
}
.l-container #feature .container__center {
  width: min(51rem, 510px);
  margin: 0 auto 0;
  flex-shrink: 0;
  background-color: #e1e8ef;
  overflow: clip;
}
.l-container #feature .container__center--sechero {
  position: relative;
}
.l-container #feature .container__center--sechero .hero {
  position: relative;
  width: 100%;
}
.l-container #feature .container__center--sechero .hero__inner {
  position: relative;
}
.l-container #feature .container__center--sechero .hero__inner::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: min(8.16rem, 81.6px);
  background: linear-gradient(to bottom, transparent, #e1e8ef);
  pointer-events: none;
}
.l-container #feature .container__center--sechero .hero__title {
  position: absolute;
  width: min(41.82rem, 418.2px);
  height: min(19.516rem, 195.16px);
  bottom: min(18.292rem, 182.92px);
  left: min(4.148rem, 41.48px);
}
.l-container #feature .container__center--sec00 {
  position: relative;
  margin-bottom: min(8.16rem, 81.6px);
}
.l-container #feature .container__center--sec00 .sec00-text-bg {
  position: relative;
}
.l-container #feature .container__center--sec00 .sec00-text-bg::after {
  content: "";
  position: absolute;
  top: min(6.8rem, 68px);
  left: 50%;
  transform: translateX(-50%);
  width: min(48.96rem, 489.6px);
  height: min(36.856rem, 368.56px);
  background: url("../img/text01-bg.png") no-repeat center/contain;
  z-index: 1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec00 .sec00-text-inner {
  display: flex;
  flex-direction: column;
  color: #847777;
  font-size: min(1.768rem, 17.68px);
  line-height: 2.25;
  letter-spacing: 0.15em;
  font-feature-settings: "palt";
  position: relative;
  z-index: 2;
  padding-top: min(15.232rem, 152.32px);
  padding-bottom: min(14.96rem, 149.6px);
}
.l-container #feature .container__center--sec00 .pre-order-text {
  font-size: min(2.176rem, 21.76px);
  letter-spacing: 0.15em;
  font-feature-settings: "palt";
  color: #fff;
}
.l-container #feature .container__center--sec00 .pre-order-img {
  width: min(28.1918rem, 281.9178px);
  margin: 0 auto;
  margin-top: min(2.72rem, 27.2px);
  margin-bottom: min(4.284rem, 42.84px);
}
.l-container #feature .container__center--sec00 .pre-order-store-img {
  width: min(19.04rem, 190.4px);
  margin: 0 auto;
  margin-top: min(2.72rem, 27.2px);
}
.l-container #feature .container__center--sec01 {
  margin-bottom: min(12.24rem, 122.4px);
}
.l-container #feature .container__center--sec01 .img02-container {
  margin-top: 3.8857142857vw;
  margin-top: min(5.44rem, 54.4px);
  position: relative;
  z-index: 1;
  text-align: left;
}
.l-container #feature .container__center--sec01 .img02-container .link {
  display: inline-block;
}
.l-container #feature .container__center--sec01 .img02-container::after {
  content: "";
  position: absolute;
  top: 17.9714285714vw;
  top: min(25.16rem, 251.6px);
  right: -15.5428571429vw;
  right: min(-21.76rem, -217.6px);
  width: 43.7142857143vw;
  width: min(61.2rem, 612px);
  height: 43.7142857143vw;
  height: min(61.2rem, 612px);
  background: url("../img/deco-l.png") no-repeat center/contain;
  z-index: -1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec01 .img02 {
  width: 29.1428571429vw;
  width: min(40.8rem, 408px);
  height: 38.8571428571vw;
  height: min(54.4rem, 544px);
}
.l-container #feature .container__center--sec01 .img03-swiper {
  width: min(47.6rem, 476px) !important;
  height: min(61.88rem, 618.8px) !important;
  margin: 0 auto;
  margin-top: min(6.3rem, 63px);
  z-index: 1;
}
.l-container #feature .container__center--sec01 .sec01-credit {
  width: min(36.72rem, 367.2px);
  margin-left: min(3.06rem, 30.6px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(2) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(3) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge02.svg") no-repeat center/contain;
  width: min(6.936rem, 69.36px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(3) a {
  margin-right: min(13.6rem, 136px);
  margin-bottom: min(0.544rem, 5.44px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(4) a {
  margin-right: min(0.476rem, 4.76px);
}
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(4) a,
.l-container #feature .container__center--sec01 .sec01-credit li:nth-child(5) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec02 .img05-container {
  width: min(40.8rem, 408px);
  margin-left: auto;
}
.l-container #feature .container__center--sec02 .img06-container {
  width: min(44.88rem, 448.8px);
  margin-right: auto;
  margin-top: min(4.08rem, 40.8px);
}
.l-container #feature .container__center--sec02 .sec02-credit {
  width: min(19.72rem, 197.2px);
  margin-left: min(2.72rem, 27.2px);
}
.l-container #feature .container__center--sec02 .sec02-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge02.svg") no-repeat center/contain;
  width: min(6.936rem, 69.36px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec02 .sec02-credit li:nth-child(1) a {
  margin-bottom: min(0.544rem, 5.44px);
}
.l-container #feature .container__center--sec02 .sec02-credit li:nth-child(2) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec03 {
  margin-top: min(16.32rem, 163.2px);
}
.l-container #feature .container__center--sec03 .img07-container::before {
  content: "";
  position: absolute;
  top: min(-33.32rem, -333.2px);
  right: min(-27.2rem, -272px);
  width: min(61.2rem, 612px);
  height: min(61.2rem, 612px);
  background: url("../img/deco-l.png") no-repeat center/contain;
  z-index: -1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec03 .img07-container::after {
  content: "";
  position: absolute;
  bottom: min(-36.04rem, -360.4px);
  left: min(-17rem, -170px);
  width: min(51rem, 510px);
  height: min(51rem, 510px);
  background: url("../img/deco-s.png") no-repeat center/contain;
  z-index: -1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec03 .img08-container {
  width: min(40.8rem, 408px);
  margin: 0 auto;
  margin-top: min(5.44rem, 54.4px);
  position: relative;
  z-index: 1;
}
.l-container #feature .container__center--sec03 .img08-container::before {
  content: "";
  position: absolute;
  bottom: min(-56.44rem, -564.4px);
  left: min(-30.6rem, -306px);
  width: min(61.2rem, 612px);
  height: min(61.2rem, 612px);
  background: url("../img/deco-l.png") no-repeat center/contain;
  z-index: -1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec03 .sec03-credit {
  position: relative;
  z-index: 1;
  width: min(34rem, 340px);
  margin-left: min(5.1rem, 51px);
}
.l-container #feature .container__center--sec03 .sec03-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec03 .sec03-credit li:nth-child(2) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec03 .sec03-credit li:nth-child(2) a {
  margin-bottom: min(0.612rem, 6.12px);
}
.l-container #feature .container__center--sec03 .sec03-credit li:nth-child(3) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec04 {
  margin-top: min(13.6rem, 136px);
}
.l-container #feature .container__center--sec04 .img09-container {
  width: min(51.68rem, 516.8px);
  position: relative;
  z-index: 1;
  left: min(-2.38rem, -23.8px);
}
.l-container #feature .container__center--sec04 .img10-11-swiper {
  width: min(46.92rem, 469.2px) !important;
  height: min(62.56rem, 625.6px) !important;
  margin-left: auto;
  margin-top: min(5.44rem, 54.4px);
  z-index: 1;
}
.l-container #feature .container__center--sec04 .sec04-credit {
  width: min(34rem, 340px);
  margin-left: min(4.08rem, 40.8px);
  margin-top: min(2.72rem, 27.2px);
}
.l-container #feature .container__center--sec04 .sec04-credit .credit {
  gap: min(1.7rem, 17px) min(1.36rem, 13.6px);
}
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(2) a {
  margin-right: min(0.34rem, 3.4px);
}
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(4) a {
  margin-top: min(-0.34rem, -3.4px);
}
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(2) a,
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(3) a,
.l-container #feature .container__center--sec04 .sec04-credit li:nth-child(4) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec05 {
  margin-top: min(13.6rem, 136px);
}
.l-container #feature .container__center--sec05 .img13-14-swiper {
  width: min(42.84rem, 428.4px) !important;
  height: min(57.12rem, 571.2px) !important;
  margin: 0 auto;
  margin-top: min(7.14rem, 71.4px);
  z-index: 1;
}
.l-container #feature .container__center--sec05 .sec05-credit {
  width: min(34rem, 340px);
  margin-left: min(4.08rem, 40.8px);
  margin-top: min(2.72rem, 27.2px);
}
.l-container #feature .container__center--sec05 .sec05-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec05 .sec05-credit li:nth-child(2) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge02.svg") no-repeat center/contain;
  width: min(6.936rem, 69.36px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec05 .sec05-credit li:nth-child(2) a {
  margin-right: min(6.8rem, 68px);
  margin-bottom: min(0.544rem, 5.44px);
}
.l-container #feature .container__center--sec05 .sec05-credit li:nth-child(3) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec06 {
  margin-top: min(12.24rem, 122.4px);
}
.l-container #feature .container__center--sec06 .img15-container {
  width: min(48.96rem, 489.6px);
  margin-left: auto;
}
.l-container #feature .container__center--sec06 .img16-container {
  width: min(42.84rem, 428.4px);
  margin-right: auto;
  margin-top: min(5.44rem, 54.4px);
}
.l-container #feature .container__center--sec06 .sec06-credit {
  width: min(36rem, 360px);
  margin-left: min(2.72rem, 27.2px);
  margin-top: min(2.72rem, 27.2px);
}
.l-container #feature .container__center--sec06 .sec06-credit li:nth-child(1) a::before {
  content: "";
  display: block;
  background: url("../img/credit-badge01.svg") no-repeat center/contain;
  width: min(19.04rem, 190.4px);
  height: min(2.584rem, 25.84px);
}
.l-container #feature .container__center--sec06 .sec06-credit li:nth-child(1) a {
  margin-bottom: min(0.544rem, 5.44px);
}
.l-container #feature .container__center--sec06 .sec06-credit li:nth-child(2) a {
  font-size: min(1.496rem, 14.96px);
}
.l-container #feature .container__center--sec07 {
  margin-top: min(14.076rem, 140.76px);
  position: relative;
  padding-bottom: min(19.04rem, 190.4px);
}
.l-container #feature .container__center--sec07::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: min(50.32rem, 503.2px);
  height: min(67.32rem, 673.2px);
  background: url("../img/sec07-bg.png") no-repeat center/cover;
  z-index: 1;
  pointer-events: none !important;
}
.l-container #feature .container__center--sec07 .material-info {
  position: relative;
  z-index: 1;
  text-align: center;
}
.l-container #feature .container__center--sec07 .material-info .material-title-01 {
  width: min(38.2017rem, 382.0172px);
  margin: 0 auto;
  padding-top: min(9.52rem, 95.2px);
  padding-bottom: min(4.08rem, 40.8px);
}
.l-container #feature .container__center--sec07 .material-info__text {
  display: flex;
  flex-direction: column;
  gap: min(1.564rem, 15.64px);
  color: #847777;
  font-size: min(1.768rem, 17.68px);
  letter-spacing: 0.15em;
  font-feature-settings: "palt";
}
.l-container #feature .container__center--sec07 .material-info__divider {
  width: min(35.36rem, 353.6px);
  margin: min(4.896rem, 48.96px) auto;
  margin-bottom: min(5.44rem, 54.4px);
  position: relative;
  z-index: 1;
}
.l-container #feature .container__center--sec07 .material-title-02 {
  width: min(23.3435rem, 233.4352px);
  margin: 0 auto;
  margin-bottom: min(4.08rem, 40.8px);
}
.l-container #feature .container__center--secLinkA {
  padding-bottom: min(13.6rem, 136px);
  position: relative;
}
.l-container #feature .container__center--secLinkA::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: min(15rem, 150px);
  background: linear-gradient(to bottom, transparent, #ffffff);
  pointer-events: none;
}
.l-container #feature .container__center--secLinkA .LinkA-a {
  width: min(40.8rem, 408px);
  margin: 0 auto;
}
.l-container #feature .container__right {
  width: 100%;
}
.l-container #feature .container__right .fixed__wrapper {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e1e8ef;
  background-image: linear-gradient(to bottom, #fff8f3 0%, transparent 20%), linear-gradient(to top, #ffffff 0%, transparent 20%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.l-container #feature .container__right--title {
  width: min(25rem, 250px);
}

.target[data-animation=fadeIn] {
  opacity: 0;
  transition: opacity ease-in 0.9s, transform ease-in 0.9s;
  transition-delay: 0.1s;
  transform: translateY(4rem);
}
.target[data-animation=fadeIn][data-is-active=true] {
  transform: translateY(0);
  opacity: 1;
}

.target[data-animation=fadeInOnly] {
  opacity: 0;
  transition: opacity ease-in 0.9s;
  transition-delay: 0.1s;
}
.target[data-animation=fadeInOnly][data-is-active=true] {
  opacity: 1;
}

.hero__title.target[data-animation=fadeInOnly] {
  transition-delay: 0.8s;
}

.l-footer,
.pc-footer {
  overflow: hidden;
  padding: 0;
  margin: 0;
}

@media screen and (min-width: 1400px) {
  html {
    font-size: 0.7142857143vw;
  }
}

@media screen and (max-width: 1400px) {
  html {
    font-size: 0.7142857143vw;
  }
}