:root {
  --white: white;
  --black: black;
}

.home, .about, .contacts {
  background-color: #f2f2f2;
}

.courses {
  background-color: #1a1a1a;
}

.her-sec {
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.her-cnt {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.her-cnt.her-cnt-con, .her-cnt.her-cnt-abo, .her-cnt.her-cnt-cou {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
}

.her-cnt-div {
  background-color: #d9d9d9;
  border-radius: 1vw;
  height: 4.8vw;
  margin-top: .4vw;
  overflow: hidden;
}

.her-cnt-div.her-cnt-div-2 {
  background-color: #96aee1;
  padding-left: 2vw;
  padding-right: 2vw;
}

.her-cnt-div.her-cnt-div-2.her-cnt-div-2-abo {
  padding-left: 0;
  padding-right: 0;
}

.her-cnt-div.her-cnt-div-3 {
  background-color: #f6c338;
  padding: .2vw 4vw;
}

.her-cnt-div.her-cnt-div-for {
  background-color: #96aee1;
}

.her-cnt-img {
  height: 100%;
  margin-top: .1vw;
}

.her-cnt-img.her-cnt-img-3 {
  margin-top: 0;
}

.h-1 {
  color: #1a1a1a;
  letter-spacing: -.3vw;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 5vw;
  font-weight: 700;
  line-height: 150%;
}

.h-1.h-1-whi {
  color: #fafafa;
}

.her-sec-hid {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-direction: column;
  padding: 4vw;
  display: none;
}

.for-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.for-cnt {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.h-2 {
  color: #969696;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 115%;
}

.p-2 {
  color: #1a1a1a;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2.2vw;
  font-weight: 600;
  line-height: 150%;
}

.p-2.p-2-whi {
  color: #fafafa;
}

.for-cnt-tex {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.for-cnt-for {
  width: 45%;
  margin-top: 2vw;
}

.for-cnt-blo {
  margin-bottom: 0;
}

.for-cnt-blo.for-cnt-blo-con {
  width: 70%;
}

.for-cnt-wra {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  display: flex;
}

.for-cnt-suc {
  background-color: #7ffa8a80;
  border-radius: .8vw;
  padding: 1vw 2vw;
}

.for-cnt-err {
  background-color: #f003;
  border-radius: .8vw;
  margin-top: 2vw;
  padding: 1vw 2vw;
}

.for-suc-tex {
  color: #1a1a1a;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 150%;
}

.for-err-tex {
  color: #1a1a1a;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 150%;
}

.for-wra-fil {
  color: #1a1a1a;
  background-color: #fafafa;
  border: 0 solid #000;
  border-radius: .8vw;
  width: 80%;
  height: auto;
  margin-bottom: 0;
  padding: 1vw;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 150%;
}

.for-wra-fil.for-wra-fil-con {
  background-color: #f8fdf3;
  width: 100%;
}

.for-wra-fil.for-wra-fil-2 {
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.for-tex-con {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  align-items: center;
  display: flex;
}

.pro-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.all-her-tex {
  flex-direction: column;
  display: flex;
}

.all-her-tex.all-her-tex-hid {
  display: none;
}

.all-her-tex.all-her-tex-hid.all-her-tex-hid-sli, .all-her-tex.all-her-tex-sli {
  padding-left: 4vw;
  padding-right: 4vw;
}

.pro-sec-cnt {
  justify-content: space-between;
  height: 24vw;
  display: flex;
}

.pro-cnt-wra {
  background-color: #fafafa;
  border: .2vw solid #fafafa;
  border-radius: 1.6vw;
  flex-direction: column;
  justify-content: space-between;
  width: 32%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pro-cnt-wra:hover {
  background-image: url('../images/Group-1574.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 150%;
}

.all-tex-top {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pro-cnt-top {
  z-index: 2;
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  width: 100%;
  height: 80%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.pro-cnt-bot {
  border-top: .2vw solid #f2f2f2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 20%;
  padding: 2vw;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.pro-cnt-bot:hover {
  background-color: #7ffa8a;
}

.p-3 {
  color: #8590a6;
  justify-content: flex-end;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 150%;
}

.p-3.p-3-bla {
  color: #1a1a1a;
  font-weight: 600;
}

.p-3.p-3-sli {
  text-align: center;
}

.p-3.p-3-cou, .p-3.p-3-tea {
  font-size: 1vw;
}

.h-3 {
  color: #1a1a1a;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 2.2vw;
  font-weight: 600;
  line-height: 150%;
}

.h-3.h-3-whi {
  color: #fafafa;
  font-size: 1.4vw;
}

.h-3.h-3-w {
  color: #fafafa;
}

.h-3.h-3-w.h-3-w-mid {
  text-align: center;
}

.h-3.h-3-tea {
  font-size: 1.4vw;
}

.h-3.h-3-tea-pro {
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 500;
}

.pro-cnt-ico {
  height: 140%;
}

.pro-cnt-img {
  height: 25%;
  position: absolute;
  inset: 51% 15% auto auto;
}

.pro-cnt-img.pro-cnt-img-2 {
  top: 2%;
  right: 28%;
}

.pro-cnt-img.pro-cnt-img-3 {
  top: 50%;
  right: 66%;
}

.ser-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.ser-cnt-wra {
  justify-content: space-between;
  height: 28vw;
  display: flex;
}

.ser-cnt-tex {
  background-color: #fafafa;
  border-radius: 1.6vw;
  flex-direction: column;
  justify-content: space-between;
  width: 32%;
  height: 100%;
  padding: 2vw;
  display: flex;
}

.ser-cnt-pic {
  background-color: #fafafa;
  background-image: radial-gradient(circle, #ddd, #fafafa 72%);
  border-radius: 1.6vw;
  justify-content: center;
  align-items: center;
  width: 66%;
  height: 100%;
  display: flex;
  position: relative;
}

.ser-tex-top {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  display: flex;
}

.b-3 {
  color: #1a1a1a;
  background-color: #7ffa8a;
  border-radius: .8vw;
  justify-content: center;
  align-items: center;
  padding: 1vw 0;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
}

.b-3:hover {
  box-shadow: 0 0 8px 4px #0f03;
}

.b-3.b-3-for {
  width: 50%;
}

.b-3.b-3-for.b-3-for-2 {
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.b-3.b-3-cou {
  width: 70%;
  height: 25%;
  margin-top: 1vw;
}

.b-3.b-3-tea {
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.ser-pic-div {
  z-index: 2;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #fafafa33;
  border: .2vw solid #fafafa;
  border-radius: 1.6vw;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 60%;
  display: flex;
  position: relative;
}

.ser-pic-img {
  z-index: 1;
  height: 60%;
  position: absolute;
  inset: 16% auto auto 4%;
}

.ser-pic-img.ser-pic-img-2 {
  height: 50%;
  top: -1%;
  left: 57%;
}

.ser-pic-img.ser-pic-img-2.ser-pic-img-2-2 {
  height: 60%;
  top: -10%;
  left: 66%;
}

.ser-pic-img.ser-pic-img-2.ser-pic-img-2-3 {
  height: 40%;
  top: 1%;
  left: 67%;
}

.ser-pic-img.ser-pic-img-2.ser-pic-img-2-4 {
  height: 40%;
  top: 3%;
  left: 60%;
}

.ser-pic-img.ser-pic-img-3 {
  z-index: 3;
  height: 30%;
  top: 62%;
  left: 72%;
}

.ser-pic-img.ser-pic-img-3.ser-pic-img-3-2 {
  left: 76%;
}

.ser-pic-img.ser-pic-img-3.ser-pic-img-3-4 {
  height: 40%;
  top: 56%;
  left: 69%;
}

.ser-pic-img.ser-pic-img-1.ser-pic-img-1-2 {
  height: 50%;
  left: 4%;
}

.ser-pic-img.ser-pic-img-1.ser-pic-img-1-3 {
  height: 50%;
  top: 18%;
}

.ser-pic-img.ser-pic-img-1.ser-pic-img-1-4 {
  top: 14%;
  left: 1%;
}

.h-4 {
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bungee, sans-serif;
  font-size: 3.8vw;
  font-weight: 400;
  line-height: 150%;
}

.ser-sec-cnt {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  display: flex;
}

.mis-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.mis-tab-men {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  display: flex;
}

.mis-tab-cnt {
  height: 28vw;
  margin-top: 2vw;
}

.mis-men-lin {
  background-color: #f8fdf3;
  border-radius: .8vw;
  padding: 1vw 4vw;
}

.mis-men-lin.w--current {
  background-color: #f8fdf3;
  border: .2vw solid #7ffa8a;
}

.mis-cnt-pan {
  width: 100%;
  height: 100%;
}

.mis-lin-tex {
  color: #1a1a1a;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.mis-pan-wra {
  border-radius: 1.6vw;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.mis-wra-tex {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #fafafa;
  flex-direction: column;
  width: 32%;
  height: 100%;
  padding: 2vw;
  display: flex;
}

.mis-wra-cnt {
  width: 68%;
  height: 100%;
}

.mis-cnt-vid {
  height: 100%;
}

.sli-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding-top: 4vw;
  padding-bottom: 4vw;
  display: flex;
}

.sli-sec-cnt {
  width: 99vw;
  height: 28vw;
  overflow: hidden;
}

.sli-cnt-wra {
  justify-content: flex-start;
  width: 400vw;
  height: 100%;
  display: flex;
}

.sli-wra-con {
  justify-content: flex-start;
  width: 200vw;
  height: 100%;
  display: flex;
}

.sli-con-div {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: flex-start;
  width: 100vw;
  height: 100%;
  display: flex;
}

.sli-div-sma {
  border-radius: 1.6vw;
  width: 18.4%;
  height: 100%;
  overflow: hidden;
}

.sli-div-big {
  border-radius: 1.6vw;
  width: 36.8%;
  height: 100%;
  overflow: hidden;
}

.sli-div-dou {
  flex-direction: column;
  justify-content: space-between;
  width: 18.4%;
  height: 100%;
  display: flex;
}

.sli-sma-img, .sli-big-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sli-dou-top {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #f8fdf3;
  border-radius: 1.6vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47%;
  display: flex;
}

.sli-dou-bot {
  border-radius: 1.6vw;
  width: 100%;
  height: 47%;
  overflow: hidden;
}

.sli-dou-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ste-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.ste-sec-cnt {
  justify-content: space-between;
  height: 24vw;
  display: flex;
}

.ste-cnt-wra {
  background-color: #1a1a1a;
  border-radius: 1.6vw;
  width: 32%;
  height: 100%;
  padding: 1vw;
  position: relative;
}

.h-5 {
  color: #fafafa;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 2vw;
  font-weight: 500;
  line-height: 150%;
}

.p-5 {
  color: #fafafacc;
  letter-spacing: -.2vw;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 5.4vw;
  font-weight: 500;
  line-height: 150%;
}

.p-5.p-5-2 {
  justify-content: flex-end;
  display: flex;
}

.p-5.p-5-abo {
  color: #fafafa;
  font-size: 4vw;
}

.ste-wra-img {
  height: 60%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ste-wra-img.ste-wra-img-2 {
  height: 55%;
  inset: auto auto 0% -6%;
}

.ste-wra-img.ste-wra-img-2.ste-wra-img-abo {
  left: 31%;
}

.ste-wra-img.ste-wra-img-2.ste-wra-img-abo.ste-wra-img-abo-1 {
  left: 40%;
}

.ste-wra-img.ste-wra-img-abo {
  right: 36%;
}

.ste-wra-img.ste-wra-img-abo.ste-wra-img-abo-2 {
  right: 39%;
}

.par-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.par-sec-cnt {
  height: 16vw;
  display: flex;
}

.par-cnt-wra {
  border: .2vw solid #999;
  border-width: .2vw .1vw;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 100%;
  transition: background-color .2s;
  display: flex;
}

.par-cnt-wra:hover {
  background-color: #b9b9b9;
}

.par-cnt-wra.par-cnt-wra-1 {
  border-left-width: .2vw;
  border-top-left-radius: .8vw;
  border-bottom-left-radius: .8vw;
}

.par-cnt-wra.par-cnt-wra-5 {
  border-right-width: .2vw;
  border-top-right-radius: .8vw;
  border-bottom-right-radius: .8vw;
}

.par-wra-img {
  height: 60%;
}

.par-wra-img.par-wra-img-2 {
  height: 40%;
}

.par-wra-img.par-wra-img-3 {
  height: 20%;
}

.par-wra-img.par-wra-img-4 {
  height: 80%;
}

.par-wra-img.par-wra-img-5 {
  height: 20%;
}

.nav-sec {
  background-color: #ddd0;
  padding: 2vw 4vw 4vw;
}

.nav-sec-cnt {
  justify-content: space-between;
  display: flex;
}

.nav-cnt-bre {
  height: 6vw;
  padding-left: 0;
}

.nav-bre-log {
  height: 100%;
}

.nav-cnt-men {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  height: 2vw;
  padding: 0;
  display: flex;
}

.nav-men-pag {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  height: 100%;
  display: flex;
}

.nav-men-soc {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  height: 100%;
  display: flex;
}

.nav-pag-lin {
  color: #1a1a1a;
  padding: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.4vw;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.nav-pag-lin.w--current {
  color: #8590a6;
}

.nav-pag-lin.nav-pag-lin-whi {
  color: #fafafa;
}

.nav-pag-lin.nav-pag-lin-whi.w--current {
  color: #8590a6;
}

.nav-soc-blo, .nav-soc-img {
  height: 100%;
}

.fot-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw 4vw 2vw;
  display: flex;
}

.fot-sec-cnt {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.fot-sec-cnt.fot-sec-cnt-bot {
  align-items: center;
  height: 2vw;
}

.fot-cnt-wra {
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.fot-cnt-wra.fot-cnt-wra-bot {
  height: 100%;
}

.fot-wra-con {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  display: flex;
}

.h-6 {
  color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.4vw;
  font-weight: 500;
  line-height: 150%;
}

.h-6.h-6-whi {
  color: #fafafa;
}

.fot-con-pag {
  flex-direction: column;
  display: flex;
}

.p-6 {
  color: #8590a6;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.fot-wra-soc {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  height: 100%;
  display: flex;
}

.fot-cnt-cop {
  align-items: center;
}

.fot-soc-blo, .fot-soc-img {
  height: 100%;
}

.con-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.con-sec-cnt {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  display: flex;
}

.con-cnt-wra {
  border-radius: 1.6vw;
  height: 28vw;
  overflow: hidden;
}

.con-cnt-for {
  justify-content: flex-end;
  display: flex;
}

.con-wra-img {
  object-fit: cover;
  height: 100%;
}

.con-wra-map {
  height: 100%;
}

.abo-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.abo-sec-cnt {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.abo-cnt-wra {
  border-radius: 1.6vw;
  width: 100%;
  height: 28vw;
  overflow: hidden;
}

.abo-cnt-par {
  justify-content: flex-end;
  width: 70%;
}

.abo-wra-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cou-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.cou-tab-men {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  display: flex;
}

.cou-tab-cnt {
  margin-top: 2vw;
}

.cou-men-lin {
  background-color: #ddd0;
  border-radius: 1.6vw;
  padding: .2vw 2vw;
}

.cou-men-lin:hover {
  border: .1vw solid #fafafa;
}

.cou-men-lin.w--current {
  background-color: #ddd0;
  border: .1vw solid #fafafa;
}

.cou-lin-tex {
  color: #fafafa;
  font-family: Poppins, sans-serif;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.cou-pan-gri {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cou-gri-wra {
  border-radius: 1.6vw;
  width: 100%;
  height: 44vw;
  overflow: hidden;
}

.cou-wra-top {
  width: 100%;
  height: 60%;
}

.cou-wra-bot {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #2a2a2a;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 40%;
  padding: 2vw;
  display: flex;
}

.cou-wra-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.graphic {
  background-color: #1a1a1a;
}

.les-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.les-sec-cnt {
  position: relative;
}

.les-cnt-img {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.les-cnt-top {
  z-index: 2;
  position: absolute;
  inset: 5% auto auto 36%;
}

.les-cnt-mid {
  z-index: 2;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  width: 25vw;
  display: flex;
}

.les-cnt-pic {
  z-index: 2;
  height: 100%;
}

.les-cnt-div {
  justify-content: center;
  align-items: center;
  height: 20vw;
  display: flex;
}

.les-cnt-div.les-cnt-div-2 {
  height: 25vw;
  inset: auto 20% 35% auto;
}

.les-cnt-div.les-cnt-div-3 {
  inset: auto auto 2% 16%;
}

.les-div-sha {
  z-index: 1;
  border-radius: 100%;
  width: 0;
  height: 0;
  position: absolute;
  box-shadow: 0 0 20vw 10vw #ef8fa0;
}

.les-div-sha.les-div-sha-2 {
  box-shadow: 0 0 20vw 10vw #8dcae0;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-2 {
  box-shadow: 0 0 20vw 10vw #f2c583;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-3, .les-div-sha.les-div-sha-2.les-div-sha-2-4 {
  box-shadow: 0 0 20vw 10vw #6db9ad;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-5 {
  box-shadow: 0 0 20vw 10vw #9c9fa2;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-6 {
  box-shadow: 0 0 20vw 10vw #7bd5ff;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-7 {
  box-shadow: 0 0 20vw 10vw #8668e3;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-8 {
  box-shadow: 0 0 20vw 10vw #6db9ad;
}

.les-div-sha.les-div-sha-2.les-div-sha-2-9 {
  box-shadow: 0 0 20vw 10vw #8dcae0;
}

.les-div-sha.les-div-sha-3 {
  box-shadow: 0 0 20vw 10vw #e68070;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-2 {
  box-shadow: 0 0 20vw 10vw #1d58e5;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-3, .les-div-sha.les-div-sha-3.les-div-sha-3-4 {
  box-shadow: 0 0 20vw 10vw #d6d6d6;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-5, .les-div-sha.les-div-sha-3.les-div-sha-3-6 {
  box-shadow: 0 0 20vw 10vw #e9ba3b;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-7 {
  box-shadow: 0 0 20vw 10vw #f2b942;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-8 {
  box-shadow: 0 0 20vw 10vw #ef8fa0;
}

.les-div-sha.les-div-sha-3.les-div-sha-3-9 {
  box-shadow: 0 0 20vw 10vw #6db9ad;
}

.les-div-sha.les-div-sha-1-2 {
  box-shadow: 0 0 20vw 10vw #ffbdcf;
}

.les-div-sha.les-div-sha-1-3, .les-div-sha.les-div-sha-2-4, .les-div-sha.les-div-sha-1-4 {
  box-shadow: 0 0 20vw 10vw #729dcb;
}

.les-div-sha.les-div-sha-1-5 {
  box-shadow: 0 0 20vw 10vw #eee;
}

.les-div-sha.les-div-sha-1-6 {
  box-shadow: 0 0 20vw 10vw #8465e2;
}

.les-div-sha.les-div-sha-1-7 {
  box-shadow: 0 0 20vw 10vw #8dcae0;
}

.les-div-sha.les-div-sha-1-8 {
  box-shadow: 0 0 20vw 10vw #e68070;
}

.les-div-sha.les-div-sha-1-9 {
  box-shadow: 0 0 20vw 10vw #ffbdcf;
}

.app-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.app-sec-cnt {
  justify-content: space-between;
  height: 28vw;
  display: flex;
}

.app-cnt-wra {
  background-color: #ffc107;
  border-radius: 1.6vw;
  flex-direction: column;
  justify-content: space-between;
  width: 49%;
  height: 100%;
  padding: 2vw;
  display: flex;
}

.app-cnt-wra.app-cnt-wra-2 {
  background-color: #2a2a2a;
  display: block;
}

.app-wra-div {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  display: flex;
}

.sim-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.les-cnt-con {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.les-cnt-con.les-cnt-con-1-1 {
  top: 22%;
  right: 14%;
}

.les-cnt-con.les-cnt-con-1-2 {
  top: 55%;
  right: 25%;
}

.les-cnt-con.les-cnt-con-1-3 {
  top: 86%;
  right: 10%;
}

.pre-sec {
  z-index: 999;
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.pre-sec-cnt {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  display: flex;
}

.pre-cnt-img {
  height: 20vw;
}

.pre-cnt-loa {
  background-color: #2a2a2a;
  border: .2vw solid #fafafa;
  justify-content: space-between;
  height: 2vw;
  display: flex;
}

.pre-loa-sin {
  width: 19%;
  height: 100%;
}

.tea-sec {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-direction: column;
  padding: 4vw;
  display: flex;
}

.tea-sec-gri {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tea-cnt-wra {
  background-color: #fafafa;
  border-radius: 1.6vw;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 42vw;
  display: flex;
  overflow: hidden;
}

.tea-wra-top {
  height: 50%;
}

.tea-wra-bot {
  flex-direction: column;
  justify-content: space-between;
  height: 50%;
  padding: 1vw 1vw 2vw;
  display: flex;
}

.tea-top-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.tea-top-img.tea-top-img-2 {
  object-position: 50% 100%;
}

.tea-top-img.tea-top-img-2.tea-top-img-2-24 {
  object-fit: cover;
  object-position: 100% 50%;
}

.tea-top-img.tea-top-img-2.tea-top-img-2-52 {
  object-fit: cover;
  object-position: 50% 40%;
}

.tea-top-img.tea-top-img-13 {
  object-position: 50% 0%;
}

.tea-bot-tex {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.tea-tex-nam {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  display: flex;
}

.image {
  background-image: url('../images/1695857393395.jpg');
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 300px;
}

.paragraph {
  display: inline;
}

.link-block {
  background-color: #ba3232;
  width: 100px;
  height: 100px;
}

.paragraph-2 {
  text-shadow: 0 9px 1px #0003;
}

.image-2 {
  width: 200px;
  height: 200px;
}

@media screen and (max-width: 991px) {
  .her-sec {
    padding-top: 6vw;
  }

  .nav-sec {
    padding-top: 4vw;
    padding-bottom: 2vw;
  }

  .nav-cnt-bre {
    height: 8vw;
  }

  .nav-cnt-men {
    background-color: #fafafa;
    border-radius: .8vw;
    height: auto;
    padding: 4vw 2vw;
    bottom: auto;
    left: auto;
    right: 3.8vw;
  }

  .nav-cnt-men.nav-cnt-men-bla {
    background-color: #2a2a2a;
  }

  .nav-cnt-but {
    height: 6vw;
    padding: 0;
  }

  .nav-cnt-but.w--open {
    background-color: #c8c8c800;
  }

  .nav-men-pag {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex-direction: column;
    align-items: flex-end;
  }

  .nav-men-soc {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: flex-end;
    height: 4vw;
    margin-top: 4vw;
  }

  .nav-pag-lin {
    margin-left: 0;
    margin-right: 0;
    font-size: 2.4vw;
  }

  .nav-but-img {
    height: 100%;
  }

  .fot-sec-cnt.fot-sec-cnt-bot {
    align-items: center;
    height: 3vw;
  }

  .fot-cnt-wra.fot-cnt-wra-bot {
    align-items: center;
  }

  .fot-wra-con {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .fot-con-pag {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .fot-wra-div {
    align-items: flex-start;
  }

  .fot-wra-soc {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .con-sec {
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
  .her-sec {
    display: none;
  }

  .her-sec.her-sec-hid {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    display: flex;
  }

  .her-cnt.her-cnt-con {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    justify-content: flex-start;
  }

  .her-cnt-div {
    height: 5.8vw;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .her-cnt-div.her-cnt-div-2.her-cnt-div-2-con {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .her-cnt-div.her-cnt-div-2.her-cnt-div-2-abo {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .her-cnt-div.her-cnt-div-3 {
    padding: .4vw 6vw;
  }

  .her-cnt-div.her-cnt-div-3.her-cnt-div-3-abo, .her-cnt-div.her-cnt-div-4 {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .her-cnt-div.her-cnt-div-4.her-cnt-div-4-con {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .her-cnt-div.her-cnt-div-4.her-cnt-div-4-abo {
    padding-left: 0;
    padding-right: 0;
  }

  .her-cnt-div.her-cnt-div-4.her-cnt-div-4-cou {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .her-cnt-div.her-cnt-div-abo {
    padding-left: 0;
    padding-right: 0;
  }

  .h-1 {
    font-size: 6.4vw;
  }

  .her-sec-hid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    display: flex;
  }

  .h-2 {
    font-size: 1.6vw;
  }

  .p-2 {
    font-size: 2.6vw;
  }

  .for-cnt-tex, .for-cnt-wra {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .for-cnt-suc, .for-cnt-err {
    padding-top: 1.4vw;
    padding-bottom: 1.4vw;
  }

  .for-suc-tex, .for-err-tex {
    font-size: 1.6vw;
  }

  .for-wra-fil {
    border-radius: 1vw;
    width: 100%;
    padding-top: 1.4vw;
    padding-bottom: 1.4vw;
    font-size: 1.6vw;
  }

  .for-wra-fil.for-wra-fil-2 {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .all-her-tex {
    display: none;
  }

  .all-her-tex.all-her-tex-hid {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    display: flex;
  }

  .pro-sec-cnt {
    height: 30vw;
  }

  .p-3 {
    font-size: 1.6vw;
  }

  .p-3.p-3-cou, .p-3.p-3-tea {
    font-size: 1.4vw;
  }

  .h-3 {
    font-size: 2.6vw;
  }

  .h-3.h-3-whi {
    font-size: 2.2vw;
  }

  .h-3.h-3-tea {
    font-size: 1.8vw;
  }

  .h-3.h-3-tea-pro {
    font-size: 1.6vw;
  }

  .pro-cnt-img {
    top: 57%;
  }

  .pro-cnt-img.pro-cnt-img-2 {
    top: 4%;
    right: 8%;
  }

  .pro-cnt-img.pro-cnt-img-3 {
    top: 56%;
    right: 61%;
  }

  .ser-cnt-wra {
    height: 34vw;
  }

  .b-3 {
    padding-top: 1.4vw;
    padding-bottom: 1.4vw;
    font-size: 1.6vw;
  }

  .b-3.b-3-for {
    width: 100%;
  }

  .b-3.b-3-for.b-3-for-con {
    width: 50%;
  }

  .b-3.b-3-for.b-3-for-2 {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .b-3.b-3-cou {
    width: 100%;
    height: 20%;
    margin-top: 2vw;
  }

  .b-3.b-3-tea {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .ser-pic-img {
    left: 0%;
  }

  .ser-pic-img.ser-pic-img-2 {
    left: 52%;
  }

  .ser-pic-img.ser-pic-img-3 {
    left: 70%;
  }

  .h-4 {
    font-size: 4.2vw;
  }

  .mis-tab-cnt {
    height: 34vw;
    margin-top: 4vw;
  }

  .mis-men-lin {
    padding: 1.4vw 6vw;
  }

  .mis-lin-tex {
    font-size: 1.6vw;
  }

  .par-wra-img.par-wra-img-4 {
    height: 90%;
  }

  .nav-sec {
    padding-top: 4vw;
  }

  .nav-cnt-bre {
    height: 10vw;
  }

  .nav-cnt-men {
    bottom: auto;
    left: auto;
  }

  .nav-cnt-but {
    height: 8vw;
  }

  .nav-pag-lin {
    font-size: 3vw;
  }

  .fot-sec {
    padding-bottom: 4vw;
  }

  .fot-sec-cnt.fot-sec-cnt-bot {
    height: 4vw;
  }

  .fot-cnt-wra.fot-cnt-wra-bot {
    align-items: flex-start;
  }

  .h-6 {
    font-size: 2vw;
  }

  .p-6 {
    font-size: 1.6vw;
  }

  .fot-wra-soc {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .fot-soc-blo {
    height: 100%;
  }

  .con-cnt-wra {
    height: 34vw;
  }

  .con-cnt-for {
    justify-content: flex-start;
  }

  .abo-cnt-wra {
    height: 34vw;
  }

  .abo-cnt-par {
    width: 100%;
  }

  .cou-tab-cnt {
    margin-top: 4vw;
  }

  .cou-men-lin {
    padding: .4vw 3vw;
  }

  .cou-lin-tex {
    font-size: 1.6vw;
  }

  .cou-gri-wra {
    height: 55vw;
  }

  .cou-wra-top, .cou-wra-bot {
    height: 50%;
  }

  .les-cnt-top {
    left: 34%;
  }

  .les-cnt-mid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 35vw;
    top: 18%;
  }

  .app-sec-cnt {
    height: 34vw;
  }

  .app-wra-div {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .les-cnt-con.les-cnt-con-1-1 {
    top: 20%;
    right: 6%;
  }

  .les-cnt-con.les-cnt-con-1-2 {
    right: 13%;
  }

  .les-cnt-con.les-cnt-con-1-3 {
    right: 6%;
  }

  .les-cnt-con.les-cnt-con-1-3.les-cnt-con-9-3 {
    top: 84%;
  }

  .tea-sec-gri {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tea-cnt-wra {
    height: 68vw;
  }
}

@media screen and (max-width: 479px) {
  .her-sec.her-sec-hid {
    padding-top: 4vw;
  }

  .for-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .h-2 {
    font-size: 2vw;
  }

  .p-2 {
    font-size: 3vw;
  }

  .for-cnt-wra {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .for-cnt-suc, .for-cnt-err {
    padding-top: 1.8vw;
    padding-bottom: 1.8vw;
  }

  .for-suc-tex, .for-err-tex {
    font-size: 2vw;
  }

  .for-wra-fil {
    border-radius: 2vw;
    padding: 1.8vw;
    font-size: 2vw;
  }

  .for-wra-fil.for-wra-fil-2 {
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .pro-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .all-her-tex.all-her-tex-hid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .pro-sec-cnt {
    height: 40vw;
  }

  .p-3 {
    font-size: 2vw;
  }

  .p-3.p-3-cou, .p-3.p-3-tea {
    font-size: 1.8vw;
  }

  .h-3 {
    font-size: 3vw;
  }

  .h-3.h-3-whi {
    font-size: 2.4vw;
  }

  .h-3.h-3-tea {
    font-size: 2.2vw;
  }

  .h-3.h-3-tea-pro {
    font-size: 2vw;
  }

  .pro-cnt-ico {
    height: 100%;
  }

  .pro-cnt-img {
    top: 56%;
    right: 3%;
  }

  .pro-cnt-img.pro-cnt-img-2 {
    top: 3%;
    right: 3%;
  }

  .pro-cnt-img.pro-cnt-img-3 {
    top: 54%;
    right: 59%;
  }

  .ser-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .ser-cnt-wra {
    height: 48vw;
  }

  .b-3 {
    padding-top: 1.8vw;
    padding-bottom: 1.8vw;
    font-size: 2vw;
  }

  .b-3.b-3-for.b-3-for-2 {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .ser-pic-div {
    width: 70%;
  }

  .ser-pic-img {
    height: 50%;
    top: 19%;
  }

  .ser-pic-img.ser-pic-img-2 {
    height: 40%;
    top: 0%;
  }

  .ser-pic-img.ser-pic-img-2.ser-pic-img-2-2 {
    height: 50%;
    top: -10%;
    left: 63%;
  }

  .ser-pic-img.ser-pic-img-2.ser-pic-img-2-3 {
    height: 30%;
    top: 5%;
    left: 67%;
  }

  .ser-pic-img.ser-pic-img-2.ser-pic-img-2-4 {
    height: 20%;
    top: 6%;
    left: 68%;
  }

  .ser-pic-img.ser-pic-img-3 {
    height: 25%;
    top: 66%;
    left: 73%;
  }

  .ser-pic-img.ser-pic-img-3.ser-pic-img-3-2 {
    height: 25%;
    left: 75%;
  }

  .ser-pic-img.ser-pic-img-3.ser-pic-img-3-3 {
    height: 25%;
    top: 65%;
    left: 74%;
  }

  .ser-pic-img.ser-pic-img-3.ser-pic-img-3-4 {
    height: 30%;
    top: 61%;
    left: 71%;
  }

  .ser-pic-img.ser-pic-img-1.ser-pic-img-1-2 {
    height: 40%;
    top: 24%;
    left: 3%;
  }

  .ser-pic-img.ser-pic-img-1.ser-pic-img-1-3 {
    height: 40%;
  }

  .ser-pic-img.ser-pic-img-1.ser-pic-img-1-4 {
    height: 40%;
    top: 17%;
  }

  .h-4 {
    font-size: 4.8vw;
  }

  .mis-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .mis-tab-cnt {
    height: 48vw;
  }

  .mis-men-lin {
    padding: 1.8vw 8vw;
  }

  .mis-lin-tex {
    font-size: 2vw;
  }

  .sli-sec, .par-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .par-wra-img.par-wra-img-4 {
    height: 100%;
  }

  .nav-sec {
    padding-bottom: 4vw;
  }

  .nav-cnt-bre {
    height: 12vw;
  }

  .nav-cnt-but {
    height: 10vw;
  }

  .nav-men-soc {
    height: 6vw;
  }

  .nav-pag-lin {
    font-size: 4vw;
  }

  .fot-sec-cnt.fot-sec-cnt-bot {
    height: 5vw;
  }

  .fot-cnt-wra.fot-cnt-wra-bot {
    align-items: flex-start;
  }

  .h-6 {
    font-size: 2.4vw;
  }

  .p-6 {
    font-size: 2vw;
  }

  .con-sec, .con-sec-cnt {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .con-cnt-wra.con-cnt-wra-map {
    height: 80vw;
  }

  .abo-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .abo-sec-cnt {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .cou-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .cou-men-lin {
    padding: .8vw 4vw;
  }

  .cou-lin-tex {
    font-size: 2vw;
  }

  .cou-pan-gri {
    grid-row-gap: 4vw;
  }

  .cou-gri-wra {
    height: 68vw;
  }

  .les-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .les-cnt-top {
    top: 4.5%;
    left: 32%;
  }

  .les-cnt-mid {
    top: 18%;
    right: 8%;
  }

  .les-cnt-mid.les-cnt-mid-1-3 {
    width: 40vw;
  }

  .les-cnt-mid.les-cnt-mid-1-3.les-cnt-mid-6-3, .les-cnt-mid.les-cnt-mid-1-3.les-cnt-mid-9-3 {
    width: 45vw;
  }

  .les-cnt-div {
    height: 25vw;
    top: 20%;
    left: 7%;
  }

  .les-cnt-div.les-cnt-div-2 {
    bottom: 33%;
    right: 16%;
  }

  .app-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .app-sec-cnt {
    height: 48vw;
  }

  .app-wra-div {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .sim-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .les-cnt-con.les-cnt-con-1-1 {
    top: 17%;
    right: 4%;
  }

  .les-cnt-con.les-cnt-con-1-2 {
    top: 51%;
    right: 16%;
  }

  .les-cnt-con.les-cnt-con-1-3 {
    top: 83%;
    right: 0%;
  }

  .les-cnt-con.les-cnt-con-1-3.les-cnt-con-6-3, .les-cnt-con.les-cnt-con-1-3.les-cnt-con-9-3 {
    top: 82%;
    right: 0%;
  }

  .tea-sec {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .tea-sec-gri {
    grid-template-columns: 1fr 1fr;
  }

  .tea-cnt-wra {
    height: 84vw;
  }

  .tea-wra-bot {
    padding: 2vw 2vw 4vw;
  }

  .tea-top-img.tea-top-img-2 {
    object-position: 50% 70%;
  }

  .tea-top-img.tea-top-img-13 {
    object-position: 50% 15%;
  }

  .tea-top-img.tea-top-img-7, .tea-top-img.tea-top-img-11 {
    object-position: 50% 25%;
  }

  .tea-top-img.tea-top-img-3 {
    object-position: 50% 0%;
  }

  .tea-bot-tex {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .tea-tex-nam {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }
}

#w-node-_9db15414-5cad-8b66-4abb-9db91a89259d-4959428c, #w-node-e96f9f05-c9af-9730-9331-17aeda9e6ba4-4959428c, #w-node-f14e32d4-7d63-8bdd-ce4b-159e9b861291-4959428c, #w-node-_06b05fe7-3022-376a-749e-0424571fa63f-4959428c, #w-node-_6e8020cd-c4b1-ac10-439f-a2921f200568-4959428c, #w-node-f361cae1-38dc-0706-5274-a014d9faa35d-4959428c, #w-node-_946a0a7e-344c-840f-937c-4339771fd8e8-4959428c, #w-node-bf79b0b2-55e0-524c-0bd6-95a03a0c4fdf-4959428c, #w-node-_22080f1b-b4c5-3054-f5b0-9e45fcfeb39d-4959428c, #w-node-_35a239c6-e041-ffaf-e07e-5767749c1e65-4959428c, #w-node-_35a239c6-e041-ffaf-e07e-5767749c1e79-4959428c, #w-node-_35a239c6-e041-ffaf-e07e-5767749c1e83-4959428c, #w-node-_35a239c6-e041-ffaf-e07e-5767749c1e8d-4959428c, #w-node-_35a239c6-e041-ffaf-e07e-5767749c1e97-4959428c, #w-node-_999d382d-cf5f-e929-3926-64a622bee04b-4959428c, #w-node-_999d382d-cf5f-e929-3926-64a622bee073-4959428c, #w-node-_999d382d-cf5f-e929-3926-64a622bee07d-4959428c, #w-node-_999d382d-cf5f-e929-3926-64a622bee087-4959428c, #w-node-_999d382d-cf5f-e929-3926-64a622bee091-4959428c, #w-node-_9dd203fd-4fbc-77f5-73c3-e6db72587f0c-1e90f0a6, #w-node-_3c409600-2b29-151e-ab8f-c35c241384f3-1e90f0a6, #w-node-_624142ac-862d-43ad-7775-90797062cdfb-1e90f0a6, #w-node-_79d7c758-bbd8-b46a-53b6-5d555a790e07-1e90f0a6, #w-node-abf3bea0-574e-7fd6-c6cd-0d25cadef9d8-1e90f0a6, #w-node-_3ab33b36-04e1-bb25-9355-9c0513a6ba78-1e90f0a6, #w-node-_8abfa2ec-c4c5-7f70-1e73-08a0739436e4-1e90f0a6, #w-node-_7f027e50-ed96-ed0e-a460-21884ff1c0f3-16846591, #w-node-_7f027e50-ed96-ed0e-a460-21884ff1c0fd-16846591, #w-node-_7f027e50-ed96-ed0e-a460-21884ff1c107-16846591, #w-node-_7f027e50-ed96-ed0e-a460-21884ff1c111-16846591, #w-node-_1e775bae-40d1-bbcc-bea8-e154f6d6dabc-b6e3917e, #w-node-_1e775bae-40d1-bbcc-bea8-e154f6d6dada-b6e3917e, #w-node-_1e775bae-40d1-bbcc-bea8-e154f6d6dae4-b6e3917e, #w-node-_1e775bae-40d1-bbcc-bea8-e154f6d6daee-b6e3917e, #w-node-a039b21c-3905-6c2a-355d-3203ea5c5673-fe9e7be4, #w-node-a039b21c-3905-6c2a-355d-3203ea5c5687-fe9e7be4, #w-node-a039b21c-3905-6c2a-355d-3203ea5c569b-fe9e7be4, #w-node-a039b21c-3905-6c2a-355d-3203ea5c56a5-fe9e7be4, #w-node-_890749c3-06d2-01c7-9dcf-de988a9bc50e-3081271d, #w-node-_890749c3-06d2-01c7-9dcf-de988a9bc52c-3081271d, #w-node-_890749c3-06d2-01c7-9dcf-de988a9bc536-3081271d, #w-node-_890749c3-06d2-01c7-9dcf-de988a9bc540-3081271d, #w-node-_890749c3-06d2-01c7-9dcf-de988a9bc54a-3081271d, #w-node-_96d16da1-0a9e-4bff-8735-f9b1ab891c5b-33994d4f, #w-node-_96d16da1-0a9e-4bff-8735-f9b1ab891c65-33994d4f, #w-node-_96d16da1-0a9e-4bff-8735-f9b1ab891c6f-33994d4f, #w-node-_96d16da1-0a9e-4bff-8735-f9b1ab891c79-33994d4f, #w-node-_96d16da1-0a9e-4bff-8735-f9b1ab891c83-33994d4f, #w-node-fb7d3f75-12b5-8c43-4d9a-05907085ff69-779ca461, #w-node-fb7d3f75-12b5-8c43-4d9a-05907085ff87-779ca461, #w-node-fb7d3f75-12b5-8c43-4d9a-05907085ff91-779ca461, #w-node-fb7d3f75-12b5-8c43-4d9a-05907085ffa5-779ca461, #w-node-fb7d3f75-12b5-8c43-4d9a-05907085ffaf-779ca461, #w-node-_219a080d-e80f-e0f6-a613-58de919e4638-d32342f8, #w-node-_219a080d-e80f-e0f6-a613-58de919e4656-d32342f8, #w-node-_219a080d-e80f-e0f6-a613-58de919e4660-d32342f8, #w-node-_219a080d-e80f-e0f6-a613-58de919e466a-d32342f8, #w-node-_219a080d-e80f-e0f6-a613-58de919e467e-d32342f8, #w-node-c82492ff-fe94-90bc-3530-41df8d2c5ea9-b3e91dea, #w-node-c82492ff-fe94-90bc-3530-41df8d2c5ebd-b3e91dea, #w-node-c82492ff-fe94-90bc-3530-41df8d2c5ec7-b3e91dea, #w-node-c82492ff-fe94-90bc-3530-41df8d2c5ed1-b3e91dea, #w-node-c19b09e6-041d-7879-2e7b-db601dfddc65-10c5fc32, #w-node-c19b09e6-041d-7879-2e7b-db601dfddc79-10c5fc32, #w-node-c19b09e6-041d-7879-2e7b-db601dfddc83-10c5fc32, #w-node-c19b09e6-041d-7879-2e7b-db601dfddc97-10c5fc32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


