.media-video[data-v-a669d716] {
  overflow: hidden;
  position: relative;
}
.media-video[data-v-a669d716],
.media-video video[data-v-a669d716] {
  height: 100%;
  width: 100%;
}
#intro[data-v-1e53e120] {
  align-items: center;
  background: #f3e8e7;
  display: flex;
  height: 100vh;
  /*justify-content: center;*/
  margin: 0;
  overflow: hidden;
  position: relative;
  padding-left: 18%;
}
@media (max-width: 767.98px) {
  #intro[data-v-1e53e120] {
    height: 100vh;
    height: calc(var(--vhmobilebar, 1vh) * 100);
    padding: 0 15px;
  }
}
#intro .intro__title h1[data-v-1e53e120] {
  color: #fff;
  font-size: 6.5rem;
  line-height: 1 !important;
  text-transform: none;
}
@media (max-width: 767.98px) {
  #intro .intro__title h1[data-v-1e53e120] {
    font-size: 3.25rem;
  }
}
#intro .intro__desc[data-v-1e53e120] {
  color: #fff;
  margin-top: 1.5rem;
}
#intro .intro__image[data-v-1e53e120],
#intro .intro__image .parallax[data-v-1e53e120] {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}
#intro .intro__image .overlay-black[data-v-1e53e120] {
  opacity: 0.2;
  z-index: 2;
}
#intro .intro__text[data-v-1e53e120] {
  margin-bottom: 10vh;
  position: relative;
  z-index: 3;
}
#intro .intro__cta[data-v-1e53e120] {
  align-items: center;
  -webkit-backdrop-filter: blur(198px);
  backdrop-filter: blur(198px);
  background: #ffffffe6;
  border-radius: 5rem;
  bottom: 6%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  left: 50%;
  max-width: 48%;
  padding: 1.8rem 0.5rem;
  position: absolute;
  text-align: center;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  transform: translate(-50%);
  width: 100%;
  z-index: 3;
}
@media (max-width: 767.98px) {
  #intro .intro__cta[data-v-1e53e120] {
    max-width: 90%;
    padding: 1.5rem 0.5rem;
  }
}
#intro .intro__cta:hover .intro__cta-arrow[data-v-1e53e120] {
  transform: translate(-25%, -50%) scale(1.1);
}
#intro .intro__cta-arrow[data-v-1e53e120] {
  align-items: center;
  background: #3b3b3b;
  border-radius: 100%;
  display: flex;
  flex-direction: row;
  height: 3.6rem;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-25%, -50%);
  transition: transform 0.3s ease;
  width: 3.6rem;
}
@media (max-width: 767.98px) {
  #intro .intro__cta-arrow[data-v-1e53e120] {
    height: 3rem;
    width: 3rem;
  }
}
#ingredients[data-v-0350f3df] {
  position: relative;
}
@media (min-width: 767.99px) {
  #ingredients[data-v-0350f3df] {
    margin-top: 9rem;
  }
}
#ingredients .ingredients__text[data-v-0350f3df] {
  margin-bottom: 8rem;
  position: relative;
}
#ingredients .ingredients__desc[data-v-0350f3df] {
  margin-top: 1.6rem;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__desc[data-v-0350f3df] {
    margin-left: auto;
    margin-top: 3rem;
    max-width: 250px;
  }
}
#ingredients .ingredients__title-serif[data-v-0350f3df] {
  font-size: 1.4em;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__title-serif[data-v-0350f3df] {
    font-size: 1.2em;
    line-height: 1 !important;
  }
}
#ingredients .ingredients__bgmobile[data-v-0350f3df] {
  background: #fff;
  height: 50%;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(10%, -100%) rotate(-28deg);
  transform-origin: right;
  width: 172%;
  z-index: 1;
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__bgmobile[data-v-0350f3df] {
    display: none;
  }
}
#ingredients .ingredients__wrapper[data-v-0350f3df] {
  position: relative;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__wrapper[data-v-0350f3df] {
    background: #f5f5f5;
    margin-left: -1.6rem;
    overflow: hidden;
    padding-bottom: 4rem;
    width: calc(100% + 3.2rem);
  }
}
#ingredients .ingredients__arrow[data-v-0350f3df] {
  height: 250%;
  position: absolute;
  right: 15%;
  top: 0;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__arrow[data-v-0350f3df] {
    height: inherit;
    right: inherit;
    top: 70%;
    width: 30%;
  }
}
#ingredients .ingredients__image[data-v-0350f3df] {
  height: 110%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__image[data-v-0350f3df] {
    height: 110%;
  }
}
#ingredients .ingredients__image-wrapper[data-v-0350f3df] {
  height: 50vh;
  margin-bottom: 2rem;
  -webkit-mask-image: url(/assets/icons/icon-ellipse.svg);
  mask-image: url(/assets/icons/icon-ellipse.svg);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: relative;
  z-index: 1;
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__image-wrapper[data-v-0350f3df] {
    height: 100%;
    left: 50%;
    margin-bottom: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    z-index: -1;
  }
}
#ingredients .ingredients__image-1[data-v-0350f3df],
#ingredients .ingredients__image-2[data-v-0350f3df] {
  position: absolute;
  transform: translate(-50%, -50%);
  width: 17rem;
}
#ingredients .ingredients__image-1[data-v-0350f3df] {
  right: 5%;
  top: 20%;
}
#ingredients .ingredients__image-2[data-v-0350f3df] {
  bottom: 7%;
  left: 25%;
}
#ingredients .ingredients__item[data-v-0350f3df] {
  text-align: center;
  width: 100%;
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__item[data-v-0350f3df] {
    background: #f5f5f5;
    border-radius: 14px;
    max-width: 20rem;
    padding: 4rem 2.5rem 3rem;
  }
  #ingredients .ingredients__item[data-v-0350f3df]:first-child {
    margin-right: 1.8rem;
    margin-top: 12%;
  }
}
#ingredients .ingredients__item-icon[data-v-0350f3df] {
  align-items: center;
  background-color: #fff;
  border-radius: 100%;
  display: flex;
  flex-direction: row;
  height: 7rem;
  justify-content: center;
  margin: auto;
  padding: 1rem;
  width: 7rem;
}
#ingredients .ingredients__item-icon img[data-v-0350f3df],
#ingredients .ingredients__item-icon[data-v-0350f3df] img {
  max-height: 4rem;
  min-height: 3rem;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__item-icon[data-v-0350f3df] {
    height: 6rem;
    width: 6rem;
  }
  #ingredients .ingredients__item-icon img[data-v-0350f3df],
  #ingredients .ingredients__item-icon[data-v-0350f3df] img {
    min-height: inherit;
  }
}
#ingredients .ingredients__item-title[data-v-0350f3df] {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  max-width: 60%;
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__item-title[data-v-0350f3df] {
    margin: 2rem auto;
  }
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__item-desc[data-v-0350f3df] {
    display: none;
  }
}
#ingredients .ingredients__firstrow[data-v-0350f3df] {
  align-items: flex-start;
  display: flex;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__firstrow[data-v-0350f3df] {
    padding: 2rem 0;
    position: relative;
  }
  #ingredients .ingredients__firstrow[data-v-0350f3df]:before {
    background: #d8d8d8;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: 1px;
  }
  #ingredients .ingredients__firstrow[data-v-0350f3df]:after {
    background: #d8d8d8;
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: 80%;
  }
}
#ingredients .ingredients__secondrow[data-v-0350f3df] {
  display: flex;
}
@media (max-width: 767.98px) {
  #ingredients .ingredients__secondrow[data-v-0350f3df] {
    padding: 2rem 0;
    position: relative;
  }
  #ingredients .ingredients__secondrow[data-v-0350f3df]:before {
    background: #d8d8d8;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: 1px;
  }
}
@media (min-width: 767.99px) {
  #ingredients .ingredients__secondrow[data-v-0350f3df] {
    align-items: flex-start;
    justify-content: flex-end;
    margin-top: -10%;
  }
}
@media (min-width: 767.99px) {
  #explore[data-v-56897ead] {
    margin-bottom: 0;
  }
}
#explore .icon-arrowcurve[data-v-56897ead],
#explore[data-v-56897ead] .icon-arrowcurve {
  bottom: 8rem;
  display: block;
  margin-left: auto;
  position: absolute;
  right: 1rem;
}
@media (max-width: 767.98px) {
  #explore .icon-arrowcurve[data-v-56897ead],
  #explore[data-v-56897ead] .icon-arrowcurve {
    bottom: 4rem;
    right: 1rem;
  }
}
@media (max-width: 767.98px) {
  #explore .product__card-head[data-v-56897ead] {
    align-items: flex-end;
  }
  #explore .product__card-head svg[data-v-56897ead] {
    height: auto;
    width: auto;
  }
}
#explore .explore__title[data-v-56897ead] {
  line-height: 1;
  margin-bottom: 7rem;
}
@media (max-width: 767.98px) {
  #explore .explore__title[data-v-56897ead] {
    margin-bottom: 5rem;
  }
}
#explore .explore__title span[data-v-56897ead] {
  display: block;
  font-size: 1.4em;
  letter-spacing: -4px;
}
#explore .half__grid[data-v-56897ead] {
  display: flex;
}
@media (max-width: 767.98px) {
  #explore .half__grid[data-v-56897ead] {
    margin-bottom: 2rem;
  }
}
#explore .half__grid[data-v-56897ead]:nth-of-type(odd) {
  flex-direction: row-reverse;
}
#explore .half__grid:nth-of-type(odd) .swiper[data-v-56897ead] {
  direction: rtl;
}
#explore .half__grid:nth-of-type(odd) .swiper-slide[data-v-56897ead] {
  direction: ltr;
}
#explore .half__grid[data-v-56897ead]:nth-of-type(odd) .product__card {
  direction: ltr;
}
#explore .half__grid[data-v-56897ead]:nth-of-type(2n) {
  flex-direction: row;
}
@media (max-width: 767.98px) {
  #explore .half__grid-img[data-v-56897ead] {
    display: none;
  }
}
#explore .half__grid .product__list-item[data-v-56897ead] {
  overflow: visible;
}
#explore .half__grid-text[data-v-56897ead] {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
#explore .half__grid-title[data-v-56897ead] {
  font-family:
    PP Mori,
    sans-serif;
  font-size: 4rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1 !important;
  line-height: 1.1;
  max-width: 20rem;
  text-transform: none;
}
@media (max-width: 767.98px) {
  #explore .half__grid-title[data-v-56897ead] {
    font-family:
      PP Mori,
      sans-serif;
    font-size: 3.8095238095rem;
    font-size: 2.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.1 !important;
    line-height: 1.1;
    text-transform: none;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  #explore .half__grid-title[data-v-56897ead] {
    font-size: 2.380952381rem;
  }
}
#explore .half__grid-product[data-v-56897ead] {
  align-items: center;
  display: flex;
  height: 100%;
  width: 100%;
}
#ethos[data-v-6661e109] {
  position: relative;
}
@media (max-width: 767.98px) {
  #ethos[data-v-6661e109] {
    margin-top: 4rem;
  }
}
@media (min-width: 767.99px) {
  #ethos[data-v-6661e109] {
    background: #f5f5f5;
    margin: 0;
    padding-bottom: 24rem;
    padding-top: 16rem;
  }
}
#ethos .ethos__title[data-v-6661e109] {
  font-size: 10vw;
  position: relative;
  text-align: center;
}
#ethos .ethos__title[data-v-6661e109]:before {
  border: 1px solid #3b3b3b;
  border-radius: 5rem;
  content: "ETHOS";
  font-size: 0.8rem;
  left: 10%;
  opacity: 0.6;
  padding: 0.6rem 4rem 0.4rem;
  position: absolute;
  top: 5vw;
}
#ethos .ethos__title-2[data-v-6661e109] {
  font-size: 10vw;
  margin: auto;
  position: relative;
  text-align: left;
}
@media (max-width: 767.98px) {
  #ethos .ethos__title-2[data-v-6661e109] {
    font-size: 17vw;
  }
}
@media (min-width: 767.99px) {
  #ethos .ethos__title-2[data-v-6661e109] {
    transform: translate(40%);
  }
}
#ethos .ethos__image[data-v-6661e109] {
  width: 40rem;
}
@media (min-width: 767.99px) {
  #ethos .ethos__image[data-v-6661e109] {
    left: 17%;
    position: absolute;
    top: 30%;
  }
}
@media (max-width: 767.98px) {
  #ethos .ethos__image[data-v-6661e109] {
    margin-left: 5%;
    margin-top: -15%;
    width: 20rem;
  }
}
#ethos .ethos__arrow[data-v-6661e109] {
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: inherit;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-transform: uppercase;
}
#ethos .ethos__arrow:hover .arrowlong[data-v-6661e109] {
  transform: scale(1.1);
}
@media (max-width: 767.98px) {
  #ethos .ethos__arrow[data-v-6661e109] {
    margin-top: 4rem;
  }
}
@media (min-width: 767.99px) {
  #ethos .ethos__arrow[data-v-6661e109] {
    justify-content: center;
    left: 5%;
    position: absolute;
    top: 20vw;
  }
}
#ethos .ethos__arrow .arrowlong[data-v-6661e109] {
  margin-right: 1rem;
  transition: transform 0.3s ease;
}
#ethos .ethos__item[data-v-6661e109] {
  margin-top: 2rem;
}
#ethos .ethos__icon[data-v-6661e109] {
  height: 45px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 45px;
}
@media (min-width: 767.99px) {
  #ethos .ethos__icon[data-v-6661e109] {
    margin-right: 15px;
  }
}
#quiz[data-v-7cc9f5eb] {
  margin: 0;
}
@media (max-width: 767.98px) {
  #quiz[data-v-7cc9f5eb] {
    padding-bottom: 4rem;
  }
  #quiz .half__grid[data-v-7cc9f5eb] {
    flex-direction: column-reverse;
  }
}
@media (min-width: 767.99px) {
  #quiz .half__grid-text[data-v-7cc9f5eb] {
    width: 60%;
  }
}
#quiz .half__grid-title[data-v-7cc9f5eb] {
  font-family:
    PP Mori,
    sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  margin-bottom: 0.8rem;
  margin-top: 1.2rem;
  text-transform: none;
}
@media (max-width: 767.98px) {
  #quiz .half__grid-title[data-v-7cc9f5eb] {
    font-size: 2.380952381rem;
  }
}
#quiz .half__grid-content[data-v-7cc9f5eb] {
  height: auto;
  overflow: visible;
  overflow: initial;
  position: relative;
}
#quiz .half__grid-content svg[data-v-7cc9f5eb] {
  left: -0.75rem;
  max-width: 90%;
  position: absolute;
  top: -40%;
  z-index: -1;
}
@media (max-width: 767.98px) {
  #quiz .half__grid-content svg[data-v-7cc9f5eb] {
    max-width: none;
    top: -28%;
  }
}
#quiz .half__grid-content[data-v-7cc9f5eb] img {
  margin-bottom: 6rem;
  width: 35%;
}
@media (max-width: 767.98px) {
  #quiz .half__grid-content[data-v-7cc9f5eb] img {
    margin-bottom: 2rem;
    width: 60%;
  }
}
#quiz .half__grid-content .btn[data-v-7cc9f5eb] {
  margin-top: 2rem;
}
@media (max-width: 767.98px) {
  #quiz .half__grid-content .btn[data-v-7cc9f5eb] {
    text-align: center;
    width: 100%;
  }
}
#quiz .half__grid-img[data-v-7cc9f5eb] {
  position: relative;
}
#quiz .half__grid .offer__text[data-v-7cc9f5eb] {
  left: 4.375rem;
  pointer-events: none;
  position: absolute;
  top: 5rem;
  z-index: 2;
}
@media (max-width: 767.98px) {
  #quiz .half__grid .offer__text[data-v-7cc9f5eb] {
    left: 1.6rem;
    top: 3rem;
  }
}
#quiz .half__grid .offer__text .title[data-v-7cc9f5eb] {
  line-height: 0.8;
}
#quiz .half__grid .offer__text .title i[data-v-7cc9f5eb] {
  display: inline-block;
  font-family:
    Editorial New,
    serif;
  font-size: 5rem;
  font-weight: 300;
  text-transform: none;
}
@media (max-width: 767.98px) {
  #quiz .half__grid .offer__text .title i[data-v-7cc9f5eb] {
    font-size: 2.7rem;
  }
}
#quiz .half__grid .offer__text .description[data-v-7cc9f5eb] {
  color: #737373;
  margin-top: 1.25rem;
  max-width: 25rem;
  width: 100%;
}
#quiz .half__grid .offer__cta[data-v-7cc9f5eb] {
  position: absolute;
  right: 5rem;
  top: 9.75rem;
  z-index: 3;
}
@media (max-width: 767.98px) {
  #quiz .half__grid .offer__cta[data-v-7cc9f5eb] {
    right: 1.6rem;
    top: 13rem;
  }
}
#quiz .half__grid .offer__cta .offer__more[data-v-7cc9f5eb] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: inherit;
}
#quiz .half__grid .offer__cta .offer__more:hover .arrowlong[data-v-7cc9f5eb] {
  transform: scale(1.1);
}
#quiz .half__grid .offer__cta .offer__more .arrowlong[data-v-7cc9f5eb] {
  margin-bottom: 1rem;
  transition: transform 0.3s ease;
}
.journal__card[data-v-7628faa3] {
  background: #fff;
  color: #3b3b3b;
  margin-bottom: 3.3rem;
  margin-top: 6rem;
  overflow: hidden;
  width: 100%;
}
.journal__card a[data-v-7628faa3] {
  width: 100%;
}
.journal__card:hover img[data-v-7628faa3],
.journal__card[data-v-7628faa3]:hover img {
  transform: scale(1);
}
@media (max-width: 767.98px) {
  .journal__card[data-v-7628faa3] {
    margin: 0;
  }
}
.journal__card.featured[data-v-7628faa3] {
  margin: 0;
}
.journal__card.featured .journal__card-title[data-v-7628faa3] {
  font-size: 1.75rem;
  font-weight: 400;
}
.journal__card.featured .journal__card-image[data-v-7628faa3] {
  height: 37rem;
}
@media (max-width: 767.98px) {
  .journal__card.featured .journal__card-image[data-v-7628faa3] {
    height: 30rem;
  }
}
@media (min-width: 767.99px) {
  .journal__card.featured .journal__card-text[data-v-7628faa3] {
    padding: 2rem 2rem 4rem;
  }
}
.journal__card .ribbon[data-v-7628faa3] {
  background: #fff;
  border-radius: 5rem;
  font-weight: 600;
  left: 2.6875rem;
  line-height: 1;
  padding: 0.55rem 1.5rem 0.4rem;
  position: absolute;
  text-transform: uppercase;
  top: 2rem;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .journal__card .ribbon[data-v-7628faa3] {
    font-size: 0.8rem;
    left: 1rem;
    top: 1rem;
  }
}
.journal__card-image[data-v-7628faa3] {
  height: 15rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.journal__card-image[data-v-7628faa3] .media-img {
  height: 100%;
}
.journal__card img[data-v-7628faa3],
.journal__card[data-v-7628faa3] img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1.1);
  transition: transform 1s cubic-bezier(0.18, 0.71, 0.11, 1);
  width: 100%;
}
.journal__card .pill[data-v-7628faa3] {
  color: #222;
  font-size: 1rem;
  margin-bottom: 2rem;
}
.journal__card-title[data-v-7628faa3] {
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  margin-bottom: 1rem;
  text-transform: none;
}
.journal__card-desc[data-v-7628faa3] {
  color: #787878;
}
.journal__card-text[data-v-7628faa3] {
  padding: 2rem;
}
.journal__card-detail[data-v-7628faa3] {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}
#journal[data-v-052c0d3a] {
  background: #222;
  color: #fff;
  margin: 0;
  padding: 8rem 0;
}
@media (max-width: 767.98px) {
  #journal[data-v-052c0d3a] {
    padding: 5rem 0;
  }
}
#journal .journal__title[data-v-052c0d3a] {
  line-height: 0.8;
  margin-bottom: 1.2rem;
  text-align: center;
}
#journal .journal__title .font-serif[data-v-052c0d3a] {
  font-size: 1.4em;
}
@media (min-width: 767.99px) {
  #journal .journal__title[data-v-052c0d3a] {
    margin-top: 4rem;
  }
}
#journal .journal__desc[data-v-052c0d3a] {
  margin: 0;
  text-align: center;
}
#journal .journal__more[data-v-052c0d3a] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: inherit;
}
@media (max-width: 767.98px) {
  #journal .journal__more[data-v-052c0d3a] {
    margin-top: 2rem;
  }
}
#journal .journal__more:hover .arrowlong[data-v-052c0d3a] {
  transform: scale(1.1);
}
#journal .journal__more .arrowlong[data-v-052c0d3a] {
  margin-bottom: 1rem;
  transition: transform 0.3s ease;
}
#connect[data-v-d62b9013] {
  margin-bottom: 0;
  margin-top: 15%;
  padding-bottom: 20rem;
  position: relative;
}
@media (max-width: 767.98px) {
  #connect[data-v-d62b9013] {
    margin-bottom: 0;
    margin-top: 30%;
    padding-bottom: 15rem;
  }
}
#connect .left-text[data-v-d62b9013] {
  max-width: 17rem;
}
#connect .connect__title-1[data-v-d62b9013],
#connect .connect__title-2[data-v-d62b9013] {
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%);
}
#connect .connect__title-1[data-v-d62b9013] {
  top: -6.2rem;
}
@media (max-width: 767.98px) {
  #connect .connect__title-1[data-v-d62b9013] {
    top: -3.8rem;
  }
}
#connect .connect__title-2[data-v-d62b9013] {
  bottom: -6rem;
  font-size: 6.3rem;
  line-height: 0.65;
}
@media (max-width: 767.98px) {
  #connect .connect__title-2[data-v-d62b9013] {
    bottom: -1.8rem;
    font-size: 4.5rem;
  }
}
#connect .connect__image[data-v-d62b9013] {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: -1;
}
#connect .connect__socmed[data-v-d62b9013] {
  bottom: -17rem;
  left: 50%;
  max-width: 20rem;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 767.98px) {
  #connect .connect__socmed[data-v-d62b9013] {
    bottom: -10rem;
  }
  #connect .connect__desc[data-v-d62b9013] {
    position: relative;
    top: 13rem;
  }
}
#connect .connect__end[data-v-d62b9013] {
  bottom: -70%;
  position: relative;
}
