.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.brand {
  width: 240px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.navi {
  min-width: 1200px;
}

.dropdown-toggle {
  margin-top: 10px;
  padding-top: 30px;
}

.dropdown-toggle:hover {
  color: #005fff;
}

.icon {
  margin-top: 32px;
}

.text-block {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: visible;
  background-color: #fff;
}

.dropdown-list {
  width: 150px;
  background-color: #e7e1e1;
  line-height: 14px;
}

.dropdown-list.w--open {
  margin-top: -10px;
  border-style: solid;
  border-width: 1px;
  border-color: #b1b1b1;
  border-radius: 0px;
  background-color: #fff;
  outline-color: #e4e4e4;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 1px;
  font-family: 'Gmarket medium', sans-serif;
  color: #333;
  font-weight: 500;
}

.dropdown-list.w--open:hover {
  color: #ae00ff;
}

.dropdown-list.nav03.w--open {
  width: 164px;
  padding-right: 0px;
}

.dropdown-link {
  padding-top: 18px;
}

.dropdown-link:hover {
  background-color: transparent;
  color: #007fff;
}

.dropdown-link-2 {
  padding-bottom: 18px;
}

.nav-menu {
  padding-top: 5px;
}

.com_m1 {
  z-index: 1000;
  margin-top: 0px;
  border-bottom: 1px solid #d6d6d6;
  line-height: 14px;
}

.com_m1:hover {
  color: #ae00ff;
}

.com_m3 {
  z-index: 1000;
  margin-bottom: 0px;
  border-bottom: 1px solid #d6d6d6;
}

.com_m3:hover {
  color: #ae00ff;
}

.com_m3.sub5 {
  margin-bottom: 0px;
}

.slide {
  position: relative;
  height: 946px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.48)), to(rgba(0, 0, 0, 0.48))), url('../images/mvis0001_1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.48), rgba(0, 0, 0, 0.48)), url('../images/mvis0001_1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  -o-object-fit: fill;
  object-fit: fill;
}

.slider {
  min-height: 946px;
  margin-top: 40px;
}

.heading {
  display: block;
  margin: auto auto 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket light', sans-serif;
  color: #fff;
  font-size: 48px;
  line-height: 60px;
  font-weight: 500;
}

.div-block {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: 'Gmarket light', sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}

.com_m2 {
  border-bottom: 1px solid #d6d6d6;
}

.com_m2:hover {
  color: #ae00ff;
}

.com_m2.project {
  display: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket bold', sans-serif;
  font-size: 44px;
}

.section {
  margin-right: -12px;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.sec02-2 {
  padding-top: 20px;
  font-family: 'Gmarket light', sans-serif;
  font-size: 23px;
  line-height: 30px;
  text-align: center;
}

.sec02-2._2 {
  padding-top: 40px;
  font-size: 16px;
}

.sec02-2._2.tex {
  color: #000;
  font-size: 18px;
  letter-spacing: -0.3px;
}

.sec02-2.title {
  margin-bottom: 20px;
  font-family: 'Gmarket medium', sans-serif;
  font-weight: 500;
}

.image {
  width: 640px;
  min-width: 640px;
}

.image-2 {
  width: 640px;
  min-width: 640px;
}

.vision {
  margin-right: 0px;
  margin-left: 0px;
}

.vision.sec2 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1300px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-2 {
  display: block;
  min-width: 1280px;
}

.column {
  display: block;
  padding-right: 20px;
}

.major {
  padding-top: 140px;
  padding-bottom: 140px;
  background-image: url('../images/sec03_back.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.sec3 {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'Gmarket bold', sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.sec3.roll {
  font-size: 28px;
  line-height: 26px;
}

.sec3.roll.mac {
  font-size: 26px;
  line-height: 26px;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.div-block-3.mac {
  margin-bottom: 0px;
  padding-top: 10px;
}

.div-block-3.sec4 {
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-3.sec4.sec5 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-3 {
  margin-bottom: 4px;
  margin-left: 10px;
}

.grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.rall02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 270px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
}

.heading-3 {
  width: 100%;
  margin: 0px auto;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #e4e4e4;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.heading-3.mac {
  margin: 0px auto;
  padding-top: 39px;
  padding-bottom: 39px;
}

.icon_roll {
  margin-bottom: 46px;
}

.icon_roll._02 {
  margin-bottom: 49px;
}

.icon_roll._03 {
  margin-bottom: 51px;
}

.column-3 {
  padding-left: 20px;
}

.mac {
  margin-bottom: 46px;
}

.section-2 {
  margin-bottom: 0px;
  padding-top: 140px;
  padding-bottom: 60px;
}

.paragraph-2 {
  padding-right: 68px;
  font-family: 'Gmarket light', sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 33px;
  font-weight: 300;
  text-align: justify;
  letter-spacing: -0.5px;
}

.paragraph-2.s5 {
  padding-right: 0px;
  padding-left: 60px;
}

.sec401 {
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 44px;
}

.button {
  margin-top: 40px;
  padding: 16px 65px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.image-4.m2 {
  display: none;
}

.mo-img {
  display: none;
}

.section4 {
  display: block;
  padding-top: 40px;
  padding-bottom: 140px;
}

.project {
  display: none;
  padding-top: 140px;
  padding-bottom: 140px;
  background-color: #f0f0f0;
}

.heading-4 {
  margin-bottom: 60px;
  font-family: 'Gmarket bold', sans-serif;
  font-size: 44px;
  line-height: 44px;
  text-align: center;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1280px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-2 {
  max-width: 1280px;
}

.grid-2 {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-6 {
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
}

.image-5 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.text-block-2 {
  padding-top: 20px;
  font-family: 'Gmarket medium', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  text-decoration: none;
  text-transform: none;
  white-space: normal;
}

.banner {
  padding-top: 140px;
  padding-bottom: 140px;
  background-color: #ebebeb;
}

.heading-5 {
  margin: 0px auto 60px;
  font-family: 'Gmarket bold', sans-serif;
  font-size: 44px;
  line-height: 44px;
  font-weight: 700;
  text-align: center;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container-3 {
  max-width: 1280px;
}

.footer {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #222;
}

.div-block-7 {
  min-width: 1280px;
}

.container-4 {
  max-width: 1280px;
}

.paragraph-3 {
  font-family: 'Gmarket light', sans-serif;
  color: #afafaf;
  font-size: 12px;
}

.paragraph-3.mo {
  display: none;
}

.column-4 {
  text-align: right;
}

.button-2 {
  display: none;
  padding: 10px 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #6b6b6b;
  background-color: #222;
  font-family: 'Gmarket medium', sans-serif;
  color: #fffb00;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
}

.bold-text {
  color: #ffb700;
  font-size: 12px;
}

.slide-2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.47)), to(rgba(0, 0, 0, 0.47))), url('../images/mvis0002_1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.47), rgba(0, 0, 0, 0.47)), url('../images/mvis0002_1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.dropdown-link-3 {
  margin-bottom: 10px;
}

.m3_06 {
  border-bottom: 1px solid #d6d6d6;
}

.m3_06.w--current {
  border-bottom: 1px solid #d6d6d6;
}

.dropdown-link-4 {
  border-bottom: 1px solid #d6d6d6;
}

.body {
  background-color: #f1f1f1;
}

.section-3 {
  background-color: red;
}

.section-4 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 340px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #223e80;
}

.heading-6 {
  margin-top: 0px;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 66px;
  line-height: 54px;
  text-align: center;
}

.div-block-8 {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 106px;
}

.section-5 {
  max-width: 1200px;
  min-width: 0px;
  margin-top: -60px;
  margin-right: auto;
  margin-left: auto;
}

.com01.w--current {
  padding: 20px 88px;
  background-color: #fff;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 17px;
}

.com01.w--current:hover {
  background-color: #ff9d00;
}

.tab-link-tab-2 {
  width: 150px;
  padding: 20px 0px;
  border-style: none;
  border-width: 1px;
  border-color: #d6d6d6;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-2.w--current {
  width: 150px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0px;
  border-style: none;
  border-width: 0px;
  background-color: #2accd8;
  text-align: center;
}

.tab-link-tab-2.busi.w--current {
  background-color: #2accd8;
}

.tab-link-tab1-3 {
  width: 150px;
  margin-right: 0px;
  padding: 20px 0px;
  border: 1px none #d6d6d6;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab1-3.w--current {
  background-color: #2accd8;
}

.tab-link-tab1-3.busi.line {
  border-style: none;
  border-width: 1px;
  border-color: #fff;
}

.tab-link-tab1-3.busi.line.w--current {
  background-color: #fff;
}

.tab-link-tab1-3.hide {
  display: none;
}

.tab-link-tab-4 {
  width: 150px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-4.w--current {
  width: 150px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  border-right-style: none;
  border-left-style: none;
  background-color: #2accd8;
}

.tab-pane-tab-5 {
  padding: 0px;
}

.tab-link-tab-5-10 {
  width: 128px;
  max-width: none;
  margin-left: 0px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-5-10.w--current {
  width: 130px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #2accd8;
}

.tab-link-tab-5-10.env {
  width: 128px;
  border-style: none;
  font-family: 'Gmarket medium', sans-serif;
  font-weight: 500;
}

.tab-link-tab-6 {
  width: 150px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-6.w--current {
  width: 150px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  border: 1px none #000;
  background-color: #2accd8;
}

.tab-link-tab-6.hide {
  display: none;
}

.tabs-menu {
  position: relative;
  left: 0px;
  top: 0px;
  float: none;
  clear: none;
  border: 1px none #000;
  background-color: #fff;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-3 {
  display: none;
  color: #fff4f4;
}

.text-block-3.off {
  display: block;
  border: 1px none #000;
  color: #000;
}

.text-block-3.off.busi {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
}

.tabs {
  border-bottom: 0px none transparent;
}

.container-5 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 100px;
  border: 0px none transparent;
  background-color: #f1f1f1;
  text-align: center;
}

.grid-4 {
  max-width: 96%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-7 {
  margin: 0px auto 20px;
  font-family: 'Gmarket bold', sans-serif;
  color: #4b4b4b;
  font-weight: 700;
  text-align: center;
  letter-spacing: -2px;
}

.heading-7.sub2 {
  margin-bottom: 20px;
  padding-top: 40px;
}

.heading-7.certi {
  padding-top: 40px;
}

.heading-7.pc.mo {
  display: none;
}

.heading-7.mo {
  display: none;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: none;
  border-width: 1px;
  border-color: #bdbdbd #cacaca #bdbdbd;
  background-color: #fff;
}

.heading-8 {
  margin-top: 10px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.heading-8.incheon {
  color: #000;
  text-align: right;
}

.div-block-10 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.grid-5 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-5.busi {
  height: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  border: 3px none #000;
  border-radius: 0px;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  border-radius: 0px;
  background-color: #31afc9;
}

.heading-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: -10px;
  padding-top: 9px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket bold', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
}

.heading-10 {
  margin-top: 27px;
  font-family: 'Gmarket medium', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
}

.heading-10.pc {
  margin-top: 20px;
}

.heading-10.m {
  display: none;
}

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #fff;
  font-family: 'Gmarket medium', sans-serif;
}

.div-block-12.bg {
  background-color: #31afc9;
}

.div-block-12.bg.busi {
  padding-top: 30px;
  padding-bottom: 30px;
  border-color: #8d8d8d;
  background-color: #fff;
  box-shadow: 6px 6px 8px -5px rgba(0, 0, 0, 0.52);
  line-height: 16px;
}

.div-block-12.busi {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px dashed #8d8d8d;
  border-radius: 0px;
  box-shadow: 6px 6px 8px -5px rgba(0, 0, 0, 0.52);
}

.text-block-4 {
  font-size: 18px;
  line-height: 34px;
  text-align: center;
}

.text-block-4.busi {
  margin-top: 14px;
  font-family: 'Gmarket bold', sans-serif;
  color: #394bd1;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}

.text-block-5 {
  color: #818181;
  line-height: 16px;
  text-align: center;
}

.heading-11 {
  margin-top: 10px;
  color: #008eaa;
  line-height: 33px;
}

.text-span-4 {
  color: #b1b1b1;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}

.text-span-5 {
  color: #b6b6b6;
}

.text-span-6 {
  color: #b6b6b6;
}

.div-block-13 {
  display: block;
  margin-top: 70px;
  margin-bottom: 60px;
  padding: 40px 20px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.div-block-13.work {
  display: none;
}

.grid-6 {
  width: 100%;
  height: 160px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 0px;
  border-color: #fff;
  border-radius: 0px;
  background-color: #5e7bac;
  color: #fff;
}

.heading-12 {
  display: inline-block;
  margin: 0px auto 16px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Gmarket bold', sans-serif;
  color: #5e46b6;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
}

.heading-12.busi {
  margin-bottom: 20px;
  color: #ae10b9;
}

.text-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none solid solid;
  border-width: 1px 0px 1px 1px;
  border-color: #fff;
  font-family: 'Gmarket light', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 14px;
  font-weight: 300;
  text-align: center;
}

.text-block-6.none {
  border-style: none;
  border-width: 0px;
  border-color: #fff;
  background-color: #fff;
}

.div-block-14 {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  font-size: 0px;
  line-height: 0px;
}

.bold-text-2 {
  font-size: 17px;
}

.div-block-15 {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.grid-7 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-13 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
}

.div-block-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.image-6 {
  max-width: 70%;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
  outline-color: #333;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.container-6 {
  max-width: 9401200px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 42px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.heading-14 {
  margin-right: auto;
  margin-bottom: 31px;
  margin-left: auto;
  font-family: 'Noto Sans KR', sans-serif;
  color: #111;
  font-size: 26px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -1px;
}

.text-block-7 {
  margin-right: 0px;
  margin-left: 26px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #222;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  text-align: justify;
  letter-spacing: -1.5px;
  -webkit-column-count: 0;
  column-count: 0;
}

.bold-text-3 {
  font-size: 16px;
  line-height: 23px;
}

.column-6 {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: left;
}

.columns {
  max-width: 96%;
  margin-right: 0px;
  margin-left: 0px;
}

.text-span-8 {
  font-weight: 400;
  letter-spacing: 0px;
}

.link-2 {
  text-decoration: none;
}

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 155px;
  padding-bottom: 191px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 40px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.column-7 {
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 20px;
  background-image: url('../images/com01_ceo.jpg');
  background-position: 28% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.text-span-10 {
  font-size: 33px;
}

.text-span-11 {
  font-size: 44px;
  line-height: 46px;
  font-weight: 500;
}

.text-span-12 {
  font-size: 70px;
  line-height: 1px;
}

.text-span-13 {
  color: #5d00ce;
  font-size: 28px;
}

.div-block-19 {
  padding: 40px 20px;
  background-color: #fff;
}

.grid-8 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-8 {
  font-family: 'Gmarket medium', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.text-block-8.m {
  display: none;
}

.heading-16 {
  margin-bottom: 10px;
  font-family: 'Gmarket bold', sans-serif;
  color: #4d4d4d;
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  min-width: 212px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 20%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #4c69ac;
}

.image-8 {
  width: 75px;
  margin-bottom: -5px;
  background-color: transparent;
  opacity: 1;
}

.container-7 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-22 {
  display: block;
  background-color: #fff;
}

.div-block-22.env {
  border-style: none;
  border-width: 0px;
}

.div-block-22.etc {
  padding-right: 0px;
}

.div-block-23 {
  min-height: 120px;
  background-image: url('../images/history.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
}

.heading-17 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  text-align: center;
}

.heading-17.logis {
  background-image: url('../images/logi.png');
  background-position: 0px 0px;
  background-size: auto;
}

.heading-17.mo {
  display: none;
}

.bold-text-4 {
  font-family: 'Gmarket medium', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.bold-text-4.mo {
  display: none;
}

.div-block-24 {
  padding: 40px 20px 20px;
}

.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading-18 {
  min-width: 120px;
  margin-top: 4px;
  padding: 0px;
  font-family: 'Gmarket bold', sans-serif;
  color: #566bbe;
  font-size: 22px;
  line-height: 26px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
}

.heading-18._2.s {
  display: none;
}

.heading-18.ss._22 {
  display: none;
}

.heading-18.sss._22 {
  display: none;
}

.heading-18.dd._22 {
  display: none;
}

.heading-18.xx._22 {
  display: none;
}

.paragraph-4 {
  margin-bottom: 0px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #222;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.grid-9 {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 5px;
  grid-row-gap: 8px;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.column-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 125px;
  min-width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f4f9fc;
}

.div-block-25._01 {
  margin-left: auto;
  padding-top: 10px;
  background-color: #fffaf4;
}

.div-block-25._2 {
  margin-right: 0px;
  padding-top: 10px;
  background-color: #fff;
}

.div-block-25._2._17 {
  background-color: #fffaf4;
}

.div-block-25._3 {
  padding-top: 10px;
  background-color: #fffaf4;
}

.div-block-25._4 {
  min-height: 136px;
  padding-top: 10px;
  background-color: #f4f1ff;
}

.div-block-25._5 {
  min-height: 136px;
  padding-top: 10px;
  background-color: #f5f5f5;
}

.div-block-25.text-span-6 {
  padding-top: 10px;
  background-color: #f4f9fc;
}

.div-block-25._7 {
  padding-top: 10px;
  background-color: #f4f9fc;
}

.div-block-25._8 {
  padding-top: 10px;
  background-color: #f4f9fc;
}

.div-block-25.a {
  padding-bottom: 0px;
}

.div-block-25.a._21 {
  background-color: #fffaf4;
}

.div-block-25.b._12 {
  background-color: #fffaf4;
}

.div-block-25._18 {
  background-color: #fffaf4;
}

.div-block-25._10 {
  background-color: #fffaf4;
}

.text-span-14 {
  color: #8f8f8f;
}

.text-span-15 {
  color: #b6b6b6;
  font-size: 22px;
}

.container-8 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.image-10 {
  display: none;
}

.image-11 {
  display: none;
}

.image-12 {
  display: none;
}

.container-9 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 1px;
}

.grid-10 {
  width: 90%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-19 {
  margin-bottom: 0px;
  font-family: 'Gmarket medium', sans-serif;
  color: #333;
  font-size: 24px;
  font-weight: 500;
}

.text-block-9 {
  padding-top: 10px;
  font-family: 'Gmarket medium', sans-serif;
  color: #777;
  line-height: 22px;
  font-weight: 500;
}

.div-block-27 {
  width: 100%;
}

.image-13 {
  width: 530px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
}

.column-9 {
  text-align: right;
}

.image-14 {
  margin-top: 10px;
}

.text-span-16 {
  color: #999;
}

.text-span-17 {
  color: #8f42cf;
  font-size: 18px;
}

.heading-20 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Gmarket bold', sans-serif;
  color: #2e66c9;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

.bold-text-5 {
  border: 1px none #000;
  color: #000;
}

.grid-11 {
  width: 1160px;
  height: 240px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 9px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-11.biz {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.image-15 {
  width: 50%;
  margin-top: 0px;
  margin-bottom: -41px;
  opacity: 1;
  mix-blend-mode: color-dodge;
}

.text-block-10 {
  border-right: 1px none #000;
}

.text-block-11 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
}

.image-16 {
  width: 63px;
  max-width: 100%;
  padding-top: 2px;
}

.div-block-28 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  min-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: dotted;
  border-width: 1px;
  border-color: #8f8f8f;
  background-color: #fef6ff;
}

.div-block-28.color {
  border-color: #8f8f8f;
  background-color: #f0f2ff;
}

.div-block-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 1px;
}

.heading-21 {
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-12 {
  font-family: 'Gmarket medium', sans-serif;
  color: #222;
  font-size: 15px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
}

.text-block-12.eng {
  margin-top: -20px;
  margin-bottom: -20px;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
}

.text-block-13 {
  color: #fff;
}

.text-block-14 {
  color: #fff;
}

.text-block-15 {
  color: #fff;
}

.div-block-30 {
  background-color: #fffdfd;
}

.div-block-30._04 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.image-17 {
  width: 55%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-span-19 {
  color: #2f4ab6;
}

.text-span-20 {
  color: #2f4ab6;
}

.bold-text-6 {
  color: #b62fb6;
}

.bold-text-7 {
  color: #b62fb6;
}

.bold-text-8 {
  color: #b62fb6;
}

.tab-link-tab-3 {
  background-color: #e67272;
}

.tab-link-tab-3.w--current {
  background-color: #fc7d7d;
}

.tab-link-tab-2-2 {
  background-color: #d86b6b;
}

.tab-link-tab-2-2.w--current {
  background-color: #d86b6b;
}

.tab-link-tab-2-3 {
  width: 150px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-2-3.w--current {
  border: 1px none #000;
  background-color: #2accd8;
}

.tab-link-tab-2-3._04 {
  border-style: none;
  border-width: 0px;
}

.tab-link-tab-2-3._04.w--current {
  max-width: 150px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none;
}

.tab-link-tab-2-3._04.ele.line {
  width: 128px;
}

.tab-link-tab-2-3._04.ele.line.w--current {
  width: 128px;
  max-width: none;
  font-family: 'Gmarket medium', sans-serif;
  font-weight: 500;
}

.tab-link-tab-3-2 {
  width: 150px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-3-2.w--current {
  width: 150px;
  padding: 20px 0px;
  border-right: 1px solid #d6d6d6;
  background-color: #2accd8;
  text-align: center;
}

.tab-link-tab-3-2._05._04 {
  max-width: 150px;
  border-style: none;
  border-width: 0px;
}

.tab-link-tab-3-2._05._04.w--current {
  border-style: none;
  border-color: #000;
}

.tab-link-tab-3-2._05._04.logiline {
  width: 128px;
  max-width: none;
  font-family: 'Gmarket medium', sans-serif;
}

.container-10 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0px;
  background-color: #f1f1f1;
}

.container-10.logis {
  font-size: 16px;
}

.container-10.steel {
  background-color: #f1f1f1;
}

.div-block-31 {
  background-color: #fff;
}

.heading-22 {
  display: block;
  width: 86%;
  margin: 38px auto 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px dashed #8d8d8d;
  font-family: 'Gmarket bold', sans-serif;
  color: #5952a3;
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
}

.heading-22._2 {
  margin-bottom: 5px;
  border-bottom-width: 1px;
  color: #862491;
}

.heading-22.etc {
  margin-bottom: 5px;
  padding-right: 0px;
}

.grid-12 {
  padding-right: 20px;
  padding-bottom: 60px;
  padding-left: 20px;
}

.grid-12._2 {
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.grid-12._1 {
  padding-right: 20px;
  padding-left: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-12.etc {
  padding-right: 20px;
  padding-left: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.heading-23 {
  padding: 13px 0px 10px;
  border-radius: 20px;
  background-color: #3772d8;
  font-family: 'Gmarket medium', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.5px;
}

.heading-23._2 {
  padding-bottom: 12px;
  background-color: #8450af;
}

.heading-23.etc {
  background-color: #6b5656;
}

.heading-23.etc.steel {
  background-color: #c55932;
}

.text-block-16 {
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 17px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 16px;
  background-color: #f8faff;
  font-family: 'Noto Sans KR', sans-serif;
  color: #555;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: -0.5px;
}

.text-block-16._2 {
  display: none;
}

.text-block-16._3.sb01 {
  line-height: 23px;
}

.columns-4 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.columns-4.area {
  max-width: 1200px;
  margin-left: 0px;
}

.column-11 {
  padding-left: 10px;
}

.tab-link-tab-4-2 {
  display: none;
  width: 150px;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  color: #fff;
  text-align: center;
}

.tab-link-tab-4-2.w--current {
  border-style: none;
  background-color: #2accd8;
}

.text-block-17 {
  color: #000;
}

.container-11 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.g-lists {
  padding: 40px 20px;
  background-color: #fff;
}

.grid-13 {
  justify-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.div-block-33 {
  width: 270px;
  height: 220px;
}

.image-21 {
  width: 270px;
  height: 190px;
}

.text-block-18 {
  padding-top: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

.div-block-34 {
  width: 270px;
  height: 190px;
}

.div-block-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.text-block-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  min-width: 0px;
  margin-right: 2px;
  margin-left: 2px;
  padding: 5px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c4c4c4;
  text-decoration: none;
}

.link-block {
  text-decoration: none;
}

.search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-36 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
}

.search-input {
  margin-bottom: 0px;
}

.g-view {
  margin-top: 20px;
  padding: 40px;
  background-color: #fff;
}

.columns-5 {
  margin-right: 0px;
  margin-left: 0px;
  border: 1px solid #000;
}

.column-12 {
  border: 1px solid #000;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area Area Area Area"
    ". . . ."
    "Area-2 Area-2 Area-2 Area-2";
  -ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto 0px auto;
  grid-template-rows: auto auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
}

.heading-24 {
  display: inline-block;
  margin: 12px auto 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.text-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #ccc #aaa #ccc #ccc;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.text-block-20._2 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-style: solid none solid solid;
  border-color: #ccc;
  background-color: #eee;
}

.text-block-20._1 {
  border-top-color: #ccc;
  border-right-style: none;
  border-right-color: #ccc;
  border-left-style: none;
  border-left-color: #ccc;
  background-color: #eee;
}

.text-block-20._3 {
  border-style: solid none solid solid;
  border-color: #ccc #aaa #ccc #ccc;
  border-right-width: 0px;
}

.text-block-21 {
  padding: 20px 40px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #444;
  line-height: 22px;
}

.button-3 {
  text-align: left;
}

.div-block-37 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.div-block-38 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 120px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/best.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/best.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.div-block-38.fac {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/sulby.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/sulby.jpg');
}

.heading-25 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Gmarket medium', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.heading-25._1 {
  display: none;
}

.heading-25._2 {
  padding-top: 6px;
}

.heading-26 {
  margin-top: 0px;
  margin-bottom: 6px;
  font-family: 'Gmarket bold', sans-serif;
  color: #444;
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: -1px;
}

.heading-26.m.pc {
  padding-top: 20px;
}

.grid-15 {
  grid-column-gap: 0px;
}

.grid-15.fac {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.text-span-21 {
  letter-spacing: -2px;
}

.div-block-40 {
  max-width: 1200px;
  padding: 40px 40px 60px;
  background-color: #fff;
  text-align: center;
}

.div-block-40.productdiv {
  display: block;
}

.image-22 {
  width: 100%;
}

.grid-16 {
  padding-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-16.product {
  padding-top: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.grid-16.product.logis {
  display: -ms-grid;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-16.product.sun {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-16.product.manu {
  padding-top: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-16.product.pallet {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-16.env {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.grid-16.env._2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  border-style: none;
}

.grid-16.env.body2 {
  padding-top: 0px;
  border-style: none;
}

.div-block-41 {
  padding-top: 40px;
}

.text-block-22 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.text-block-22.product {
  margin-top: 16px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  font-size: 20px;
}

.text-block-22.product.logi {
  margin-bottom: 10px;
  line-height: 20px;
}

.text-block-22.product.air {
  margin-bottom: 0px;
}

.text-block-22.product.steel {
  margin-bottom: 16px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 0px;
  line-height: 0px;
  font-weight: 500;
}

.div-block-42 {
  border: 1px none #ccc;
  background-color: #f3f3f3;
}

.div-block-42.products {
  border-style: none;
}

.div-block-42.products.air {
  display: block;
  min-height: 0px;
}

.div-block-42.products.air.b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  min-width: 100%;
  margin-top: -6px;
  padding-top: 0px;
  padding-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-42.products.air._2 {
  padding: 30px 10px 20px;
}

.div-block-42.products.steel.a {
  display: block;
  min-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f3f3;
}

.div-block-42.products.pallet {
  border-style: solid;
  border-color: #ddd;
  background-color: #fff;
}

.div-block-42.air {
  padding: 30px 16px;
}

.div-block-42.env {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-17 {
  margin-top: 16px;
  grid-column-gap: 7px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-23 {
  padding-top: 12px;
  padding-bottom: 16px;
  border: 1px solid #ccc;
  background-color: #f3f3f3;
  font-family: Exo, sans-serif;
  color: #000;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: -0.5px;
}

.text-span-22 {
  font-family: 'Gmarket bold', sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.image-23 {
  display: none;
}

.image-24 {
  width: 1023px;
}

.tab-link-tab-4-3 {
  width: 128px;
  max-width: none;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-4-3.w--current {
  width: 128px;
  padding: 20px 0px;
  background-color: #2accd8;
  text-align: center;
}

.tab-link-tab-5-2 {
  width: 128px;
  max-width: none;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-5-2.w--current {
  background-color: #2accd8;
}

.tab-link-tab-6-2 {
  width: 128px;
  max-width: none;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-6-2.w--current {
  background-color: #2accd8;
}

.tab-link-tab-7 {
  width: 128px;
  max-width: none;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-7.w--current {
  max-width: none;
  background-color: #2accd8;
  letter-spacing: -1px;
}

.tab-link-tab-7.ses {
  display: none;
}

.tab-link-tab-8 {
  width: 128px;
  max-width: none;
  padding: 20px 0px;
  border: 1px none #000;
  background-color: #fffefe;
  text-align: center;
}

.tab-link-tab-8.w--current {
  background-color: #2accd8;
}

.tab-link-tab-8.hide {
  display: none;
}

.tab-link-tab-8.etc {
  padding-right: 0px;
}

.tab-link-tab-8.etc.w--current {
  padding-right: 0px;
  background-color: #2accd8;
}

.poduct-tap {
  max-width: 1200px;
  background-color: #fff;
}

.text-block-24 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-25 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  letter-spacing: -1px;
}

.text-block-26 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  letter-spacing: -1px;
}

.text-block-27 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  letter-spacing: -1px;
}

.text-block-28 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  letter-spacing: -1px;
}

.text-block-29 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 15px;
  text-align: center;
  letter-spacing: -1px;
}

.stitle {
  min-height: 120px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(48, 48, 48, 0.03)), to(rgba(48, 48, 48, 0.03))), url('../images/ele.png');
  background-image: linear-gradient(180deg, rgba(48, 48, 48, 0.03), rgba(48, 48, 48, 0.03)), url('../images/ele.png');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.stitle.logi {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))), url('../images/logi.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), url('../images/logi.png');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.stitle.air {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.58)), to(rgba(0, 0, 0, 0.58))), url('../images/air_bar.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url('../images/air_bar.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.stitle.steel {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.44)), to(rgba(0, 0, 0, 0.44))), url('../images/steel.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.44), rgba(0, 0, 0, 0.44)), url('../images/steel.jpg');
  background-position: 0px 0px, 50% 50%;
}

.stitle.sun {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.26)), to(rgba(0, 0, 0, 0.26))), url('../images/solar.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26)), url('../images/solar.jpg');
  background-position: 0px 0px, 50% 50%;
}

.stitle.manu {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.45))), url('../images/stain_bar.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('../images/stain_bar.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
}

.stitle.pallet {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.62)), to(rgba(0, 0, 0, 0.62))), url('../images/pallet_bar.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.62), rgba(0, 0, 0, 0.62)), url('../images/pallet_bar.jpg');
}

.stitle.env {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.52)), to(rgba(0, 0, 0, 0.52))), url('../images/env_title.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)), url('../images/env_title.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
}

.text-block-30 {
  margin-top: 4px;
  margin-bottom: 14px;
  font-family: 'Gmarket medium', sans-serif;
  color: #666;
  font-weight: 500;
}

.text-block-30.mo {
  display: none;
}

.image-25 {
  max-width: 90%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.image-25.sun {
  margin-top: 0px;
  margin-bottom: 0px;
}

.image-25.sun.m {
  width: 90%;
  padding: 16px 4px;
}

.image-25.pallet {
  margin-top: 0px;
}

.image-25.m {
  width: 80%;
  margin-top: 0px;
  padding-top: 28px;
}

.image-25.m.air {
  width: 86%;
  margin-bottom: 0px;
  padding-top: 0px;
}

.text-block-31 {
  margin-bottom: 20px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
}

.text-block-31.manu {
  margin-top: 20px;
  color: #333;
  letter-spacing: -1px;
}

.text-block-31.manu.sub {
  margin-top: 36px;
}

.text-block-31.manu.pc {
  letter-spacing: 0px;
}

.text-block-31.manu.mo {
  display: none;
}

.text-block-31.pallet {
  letter-spacing: -1px;
}

.text-block-31.pallet.pc {
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0px;
}

.text-block-31.pallet.mo {
  display: none;
}

.text-block-31.pallet.m {
  display: none;
}

.text-block-31.env.body {
  border-style: none;
  background-color: #fff;
}

.text-block-31.air {
  margin-bottom: 20px;
}

.grid-18 {
  padding-top: 40px;
  grid-auto-flow: row;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-44 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5))), url('../images/logi5.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5)), url('../images/logi5.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  opacity: 0.81;
}

.div-block-45 {
  background-image: url('../images/logi_edit.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-26 {
  display: block;
  max-width: none;
  min-width: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

.image-26.air.m {
  width: 90%;
  min-width: 0%;
  padding-top: 10px;
}

.image-26.steel {
  min-width: 100%;
  margin-top: 10px;
}

.bold-text-9 {
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0px;
}

.sun.solar {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.steel {
  background-color: #fff;
}

.div-block-46 {
  background-color: #f3f3f3;
}

.image-27 {
  padding: 20px;
}

.image-28 {
  margin-top: 24px;
}

.structure {
  margin-top: 20px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-27 {
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-color: #000;
  border-bottom-width: 2px;
  font-family: 'Gmarket bold', sans-serif;
  color: #444;
  font-size: 26px;
  line-height: 28px;
  font-weight: 500;
}

.heading-27.manu {
  margin-bottom: 10px;
}

.text-block-32 {
  margin-top: 20px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.bold-text-10 {
  font-family: 'Gmarket medium', sans-serif;
  font-weight: 500;
}

.text-span-23 {
  color: #ec3700;
  text-decoration: underline;
}

.text-block-33 {
  margin-top: 16px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.image-29 {
  border: 1px solid #ddd;
}

.image-30 {
  border: 1px solid #ddd;
}

.text-block-34 {
  margin-bottom: 16px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.image-31 {
  margin-top: 10px;
}

.grid-19 {
  margin-top: 40px;
  padding: 20px;
  -ms-grid-columns: 0.75fr 0.75fr;
  grid-template-columns: 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #eee;
}

.div-block-47 {
  background-color: #fff;
}

.image-32 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.div-block-48 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  min-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.text-block-35 {
  margin-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 15px;
  border-left: 3px dashed #ccc;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0px;
}

.text-span-24 {
  color: #6200ff;
}

.text-span-25 {
  color: #6200ff;
  font-size: 15.5px;
  line-height: 26px;
  letter-spacing: 0px;
}

.text-span-26 {
  color: #6200ff;
}

.text-span-27 {
  color: #6200ff;
}

.text-span-28 {
  color: #6200ff;
}

.link-navi {
  color: #333;
  text-decoration: none;
}

.link-navi:hover {
  color: #0074e7;
}

.link-navi.w--current {
  color: #333;
  text-decoration: none;
}

.link-navi.w--current:hover {
  color: #0074e7;
}

.fac {
  padding-right: 0px;
  padding-left: 0px;
}

.fac.img {
  width: 903px;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-decoration: none;
}

.fac.img.new {
  width: 903px;
}

.text-block-36 {
  border-right: 1px none #000;
}

.text-block-37 {
  border-right: 1px none #000;
}

.text-block-38 {
  border: 1px none #000;
}

.text-block-39 {
  border: 1px none #000;
}

.text-block-40 {
  border: 1px none #000;
  outline-color: #222;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.text-block-41 {
  border: 1px none #000;
}

.text-block-42 {
  border-right: 1px none #000;
}

.text-block-43 {
  border: 1px none #000;
}

.image-33 {
  padding-left: 10px;
}

.steel1 {
  display: block;
  width: 78%;
  margin-top: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.div-block-49 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f3f3f3;
}

.steel01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f3f3;
}

.grid-20 {
  padding: 40px 40px 60px;
  grid-column-gap: 16px;
}

.image-36 {
  display: inline-block;
  max-width: none;
  text-align: left;
}

.stell {
  background-color: #fff;
}

.steel_div04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.special {
  background-color: #fff;
}

.special_img {
  width: 692px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-38 {
  display: none;
}

.image-39 {
  display: none;
}

.image-40 {
  display: none;
}

.bold-text-12 {
  margin-top: -11px;
  font-family: 'Gmarket medium', sans-serif;
  font-size: 44px;
  line-height: 50px;
  font-weight: 500;
  letter-spacing: -4px;
}

.div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f3f3;
}

.div-block-50.blank {
  background-color: #fff;
}

.div-block-50.etc {
  padding-right: 0px;
  padding-left: 0px;
}

.grid-21 {
  margin-top: 0px;
  padding-top: 0px;
  grid-template-areas: ". . ."
    ". . ."
    "Area Area Area";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-21.etc {
  margin-top: 0px;
  padding: 40px 20px 60px;
  background-color: #fff;
}

.column-14 {
  padding-right: 0px;
  padding-left: 20px;
}

.etc {
  padding-right: 0px;
  padding-left: 0px;
}

.tap-link {
  width: 130px;
  padding: 20px 0px;
  background-color: #fff;
  text-align: center;
}

.tap-link.w--current {
  width: 128px;
  background-color: #2accd8;
}

.container-12 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-12.env {
  background-color: #f1f1f1;
}

.container-12.env.con {
  border-style: none;
  border-width: 0px;
}

.env {
  border-style: none;
  border-width: 0px;
  border-color: #d3d3d3;
}

.env.img {
  width: 90%;
}

.env.img.m {
  display: none;
}

.env.img.pc {
  width: 80%;
}

.env.img.m2 {
  display: none;
}

.grid-22 {
  padding-top: 20px;
  grid-template-areas: "Area Area"
    ". ."
    "Area-2 Area-2";
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.heading-28 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #bbb;
  background-color: #eee;
  font-family: Exo, sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: -1px;
}

.image-41 {
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
}

.div-block-51 {
  position: relative;
}

.div-block-52 {
  border-style: solid;
  border-width: 1px;
  border-color: #d6d6d6;
}

.div-block-53 {
  border: 1px solid #d6d6d6;
}

.div-block-54 {
  border: 1px solid #d6d6d6;
}

.div-block-55 {
  border: 1px solid #d6d6d6;
}

.process {
  margin-top: 0px;
}

.process_box {
  margin-top: 20px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.heading-33 {
  font-family: 'Gmarket medium', sans-serif;
  font-weight: 500;
}

.image-42 {
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
}

.pro_imgbox {
  width: auto;
  padding: 20px 10px;
  background-color: #f0f0f0;
}

.proc_title {
  font-family: 'Gmarket bold', sans-serif;
  color: #4654c5;
  font-size: 18px;
  font-weight: 500;
}

.proc_img {
  width: 90%;
}

.steel_img {
  width: 80%;
}

.tab-link-tab-11 {
  width: 133px;
}

.tab-link-tab-11-2 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
}

.tab-link-tab-11-2.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-3 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
  font-size: 15px;
}

.tab-link-tab-11-3.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-4 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-11-4.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-5 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
}

.tab-link-tab-11-5.w--current {
  background-color: #2accd8;
}

.tab-link-tab-12 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-12.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-6 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
}

.tab-link-tab-11-6.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-7 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
  font-size: 15px;
  text-align: center;
}

.tab-link-tab-11-7.w--current {
  background-color: #2accd8;
}

.tab-link-tab-11-8 {
  width: 128px;
  padding: 20px 0px;
  background-color: #fff;
  font-size: 15px;
  text-align: center;
}

.tab-link-tab-11-8.w--current {
  background-color: #2accd8;
}

.container-13 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f1f1f1;
}

.dropdown-link-5 {
  border-bottom: 1px solid #d6d6d6;
}

@media screen and (max-width: 991px) {
  .navi {
    min-width: 0px;
  }

  .nav-menu {
    position: absolute;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .menu-button {
    margin-top: 20px;
  }

  .heading {
    font-size: 38px;
    line-height: 45px;
    text-align: center;
  }

  .paragraph {
    padding-right: 40px;
    padding-left: 40px;
    font-size: 20px;
    line-height: 28px;
  }

  .sec02-2 {
    font-family: 'Gmarket medium', sans-serif;
    font-size: 24px;
    line-height: 35px;
    font-weight: 500;
    text-align: justify;
  }

  .sec02-2._2 {
    font-size: 20px;
  }

  .sec02-2._2.tex {
    padding-top: 20px;
    font-family: 'Gmarket light', sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    text-align: justify;
  }

  .sec02-2.title {
    margin-bottom: 10px;
  }

  .image {
    display: block;
    overflow: visible;
    width: 100%;
    height: auto;
    max-width: none;
    min-height: 0px;
    min-width: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-2 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .vision.sec2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.sec3.sec4 {
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-2 {
    min-width: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .column {
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .major.sce3 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-position: 100% 100%;
    background-size: cover;
  }

  .div-block-3.mac {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-3.sec4 {
    padding-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-3.sec4.sec5 {
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .column-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .icon-2 {
    display: none;
  }

  .icon-3 {
    display: none;
  }

  .column-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .section-2 {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .paragraph-2 {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 28px;
  }

  .paragraph-2.s5 {
    padding-left: 0px;
  }

  .sec401 {
    margin-bottom: 10px;
  }

  .button {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-4 {
    display: block;
  }

  .image-4.m2 {
    display: block;
    width: 100%;
    padding-top: 20px;
  }

  .image-4._22 {
    display: none;
  }

  .image-4.s2 {
    display: none;
  }

  .mo-img {
    display: block;
    width: 100%;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .mo-img._2 {
    display: none;
  }

  .section4 {
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .project {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-4 {
    margin-bottom: 20px;
  }

  .div-block-4 {
    min-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-3 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-7 {
    min-width: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .column-4 {
    text-align: left;
  }

  .column-5 {
    padding-bottom: 20px;
  }

  .section-4 {
    min-height: 276px;
  }

  .heading-6 {
    font-size: 48px;
  }

  .div-block-8 {
    padding-bottom: 82px;
  }

  .tab-link-tab-2 {
    width: 20%;
  }

  .tab-link-tab-2.w--current {
    width: 18%;
  }

  .tab-link-tab1-3 {
    width: 20%;
    margin-right: 0px;
  }

  .tab-link-tab-4 {
    width: 20%;
  }

  .tab-link-tab-4.w--current {
    width: 20%;
  }

  .tab-link-tab-5-10 {
    width: 150px;
    max-width: none;
    margin-left: 0px;
    padding-left: 0px;
    border-style: none none solid;
    border-bottom-color: #d6d6d6;
  }

  .tab-link-tab-5-10.w--current {
    width: 20%;
  }

  .tab-link-tab-5-10.env {
    max-width: 145px;
  }

  .tab-link-tab-6 {
    width: 20%;
  }

  .tab-link-tab-6.w--current {
    width: 20%;
    padding-top: 20px;
    padding-left: 0px;
  }

  .tabs-menu {
    width: 100%;
  }

  .container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    padding-top: 40px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-7 {
    margin-bottom: 20px;
    font-size: 36px;
  }

  .heading-7.certi {
    padding-top: 20px;
  }

  .heading-7.pc.mo {
    display: none;
  }

  .div-block-9 {
    max-width: 96%;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .div-block-10 {
    display: block;
    width: 98%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-5 {
    display: -ms-grid;
    display: grid;
    padding-bottom: 20px;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
  }

  .grid-5.busi {
    height: 140px;
    grid-column-gap: 10px;
  }

  .heading-9 {
    font-size: 20px;
  }

  .heading-10.pc {
    margin-top: 10px;
    font-size: 16px;
  }

  .div-block-12 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-4.busi {
    font-size: 17px;
    line-height: 21px;
  }

  .div-block-13 {
    min-width: 100%;
    margin: 40px auto;
    padding: 20px 10px;
  }

  .grid-6 {
    height: 140px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-block-6 {
    font-size: 14px;
    letter-spacing: -1px;
  }

  .div-block-15 {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .grid-7 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-14 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .text-block-7 {
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-18 {
    padding-top: 52px;
    padding-right: 0px;
    padding-bottom: 45px;
  }

  .column-7 {
    padding-right: 0px;
    background-position: 50% 69%;
  }

  .div-block-19 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-8 {
    grid-column-gap: 4px;
  }

  .text-block-8 {
    margin-left: -5px;
    font-size: 14px;
  }

  .text-block-8.m {
    display: none;
  }

  .heading-16 {
    font-size: 22px;
  }

  .div-block-21 {
    min-height: 69px;
    min-width: 130px;
    padding-right: 9%;
    padding-left: 9%;
  }

  .image-8 {
    width: 81px;
  }

  .heading-17 {
    display: block;
  }

  .bold-text-4.pc {
    letter-spacing: -1px;
  }

  .bold-text-4.mo {
    display: none;
  }

  .grid-9 {
    grid-row-gap: 3px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-25 {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    border-bottom: 1px none #b6b6b6;
  }

  .div-block-25._01 {
    margin-left: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .div-block-25._2 {
    background-color: #f1f8ff;
  }

  .div-block-25._3 {
    background-color: #fff;
  }

  .div-block-25._4 {
    background-color: #f1f8ff;
  }

  .div-block-25._5 {
    background-color: #fff;
  }

  .div-block-25.text-span-6 {
    background-color: #f1f8ff;
  }

  .div-block-25._7 {
    background-color: #fff;
  }

  .div-block-25.a {
    padding-top: 10px;
    background-color: #f1f8ff;
  }

  .div-block-25.b {
    padding-top: 10px;
    background-color: #f1f8ff;
  }

  .div-block-25.c {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f1f8ff;
  }

  .div-block-25.d {
    padding-top: 10px;
    background-color: #f1f8ff;
  }

  .div-block-26 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-9 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-11 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-12 {
    display: none;
  }

  .heading-19 {
    margin-top: 10px;
    font-size: 19px;
  }

  .text-block-9 {
    width: 300px;
    font-size: 12px;
    line-height: 18px;
  }

  .column-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .image-14 {
    max-width: 80%;
    margin-top: 0px;
    padding-top: 3px;
    padding-right: 10px;
  }

  .text-span-17 {
    font-size: 16px;
  }

  .grid-11 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-15 {
    margin-top: 70px;
    margin-bottom: -124px;
  }

  .text-block-12.eng {
    font-size: 10px;
  }

  .div-block-30._04 {
    width: 94%;
  }

  .image-17 {
    width: 80%;
  }

  .tab-link-tab-2-3._04 {
    width: 155px;
    border-bottom: 1px solid #d6d6d6;
  }

  .tab-link-tab-2-3._04.w--current {
    border: 1px none #000;
  }

  .tab-link-tab-2-3._04.ele.line {
    width: 150px;
  }

  .tab-link-tab-3-2._05._04 {
    width: 155px;
    border-style: none none solid;
    border-width: 1px;
    border-color: #000 #000 #d6d6d6;
  }

  .tab-link-tab-3-2._05._04.w--current {
    width: 150px;
  }

  .container-10 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .heading-22 {
    width: 90%;
    font-size: 19px;
  }

  .grid-12._2 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .grid-12._1 {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .heading-23 {
    font-size: 14px;
  }

  .heading-23._2 {
    font-size: 14px;
  }

  .text-block-16 {
    font-size: 12px;
    letter-spacing: -1px;
  }

  .text-block-16._2 {
    display: none;
  }

  .text-block-16._3 {
    padding-left: 10px;
    font-size: 12px;
  }

  .columns-4 {
    padding-top: 0px;
  }

  .column-11 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container-11 {
    padding-top: 40px;
  }

  .grid-13 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .div-block-33 {
    width: 220px;
    height: 200px;
  }

  .image-21 {
    width: 220px;
    height: 170px;
  }

  .div-block-34 {
    width: 220px;
    height: 170px;
  }

  .text-block-21 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-38 {
    width: 100%;
  }

  .heading-25 {
    font-size: 23px;
  }

  .heading-25._1 {
    display: none;
  }

  .grid-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .div-block-40.productdiv {
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-16.product {
    padding-top: 20px;
  }

  .div-block-42.products.steel.a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-42.air {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-42.steels {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .image-24 {
    width: 95%;
  }

  .tab-link-tab-4-3 {
    width: 150px;
    border-bottom: 1px solid #d6d6d6;
  }

  .tab-link-tab-5-2 {
    width: 150px;
    border-bottom: 1px solid #d6d6d6;
  }

  .tab-link-tab-6-2 {
    width: 150px;
    border-bottom: 1px none #d6d6d6;
  }

  .tab-link-tab-7 {
    width: 150px;
    border-bottom: 1px none #d6d6d6;
  }

  .tab-link-tab-7.w--current {
    max-width: 160px;
    border-bottom-style: solid;
  }

  .tab-link-tab-8 {
    width: 150px;
    border-bottom: 1px none #d6d6d6;
  }

  .tab-link-tab-8.w--current {
    border-bottom: 1px solid #d6d6d6;
  }

  .poduct-tap {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .text-block-30 {
    padding-right: 25px;
    padding-left: 25px;
    text-align: left;
  }

  .text-block-30.mo {
    display: block;
  }

  .text-block-30.pc {
    display: none;
  }

  .image-25 {
    margin-right: 5px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-25.sun.m {
    margin-right: 0px;
    padding: 10px;
  }

  .text-block-31.pallet.m {
    display: none;
  }

  .div-block-45 {
    background-position: 0% 100%;
  }

  .image-26 {
    width: 100%;
    min-width: 0%;
  }

  .image-26.air.m {
    padding-right: 10px;
    padding-left: 10px;
  }

  .bold-text-9 {
    font-size: 14px;
    line-height: 18px;
  }

  .image-27 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .image-28 {
    margin-top: 0px;
  }

  .fac.img.new {
    padding-right: 10px;
    padding-left: 10px;
  }

  .steel1 {
    font-size: 14px;
    line-height: 18px;
  }

  .steel01 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .image-34 {
    display: inline-block;
    padding-top: 0px;
  }

  .image-35 {
    padding-top: 0px;
  }

  .grid-20 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-36 {
    max-width: 90%;
  }

  .image-37 {
    max-width: 90%;
  }

  .special_img {
    width: 90%;
    max-width: 90%;
    padding-right: 40px;
    padding-left: 40px;
  }

  .image-39 {
    display: none;
  }

  .image-40 {
    display: none;
  }

  .bold-text-12 {
    font-size: 31px;
  }

  .column-14 {
    padding-right: 20px;
  }

  .container-12.env.con {
    padding-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  .navi {
    min-width: 0px;
  }

  .dropdown-toggle {
    display: inline-block;
  }

  .heading {
    font-size: 28px;
    line-height: 39px;
  }

  .sec02-2 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .image {
    width: 100%;
    min-width: auto;
  }

  .image-2 {
    width: 100%;
    min-width: auto;
  }

  .container.sec3.sec4 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-2 {
    min-width: 0px;
  }

  .major.sce3 {
    padding-top: 40px;
  }

  .div-block-3.sec4.sec5 {
    padding-top: 0px;
  }

  .paragraph-2 {
    margin-bottom: 0px;
    padding-top: 20px;
  }

  .paragraph-2.s5 {
    padding-bottom: 10px;
  }

  .button {
    margin-top: 0px;
  }

  .image-4.m2 {
    display: block;
  }

  .image-4._22 {
    display: none;
  }

  .image-4.s2 {
    display: none;
  }

  .mo-img {
    display: block;
  }

  .mo-img._2 {
    padding-bottom: 20px;
  }

  .section4 {
    padding-top: 0px;
  }

  .footer {
    padding-left: 0px;
  }

  .paragraph-3 {
    display: none;
  }

  .paragraph-3.mo {
    display: block;
  }

  .text-span-3 {
    color: #ffae00;
  }

  .section-4 {
    min-height: 257px;
  }

  .heading-6 {
    font-size: 40px;
  }

  .div-block-8 {
    padding-bottom: 70px;
  }

  .tab-link-tab1-3 {
    margin-right: 0px;
  }

  .tab-link-tab-4.w--current {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tab-link-tab-5-10 {
    width: 140px;
    border-bottom-style: none;
  }

  .tab-link-tab-5-10.w--current {
    width: 140px;
  }

  .tab-link-tab-6.w--current {
    width: 20%;
    padding-left: 0px;
  }

  .container-5 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .heading-7 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-7.certi {
    padding-top: 10px;
  }

  .heading-7.pc.mo {
    display: none;
  }

  .div-block-10 {
    min-width: 100%;
    margin-bottom: 40px;
  }

  .grid-5 {
    padding-bottom: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-5.busi {
    height: auto;
    grid-column-gap: 6px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-12 {
    min-height: 180px;
  }

  .div-block-12.bg.busi {
    padding: 20px 4px;
  }

  .text-block-4 {
    font-size: 19px;
  }

  .text-block-4.busi {
    padding-right: 4px;
    padding-left: 4px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-11 {
    font-size: 30px;
  }

  .div-block-13 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .grid-6 {
    height: 140px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-15 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .container-6 {
    padding-top: 40px;
  }

  .heading-14 {
    margin-top: 10px;
    font-size: 22px;
    line-height: 25px;
  }

  .text-block-7 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-span-13 {
    font-size: 22px;
    line-height: 31px;
  }

  .div-block-19 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-8 {
    grid-column-gap: 0px;
  }

  .text-block-8 {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -1px;
  }

  .text-block-8.m {
    display: block;
    line-height: 20px;
  }

  .text-block-8.pc {
    display: none;
  }

  .div-block-21 {
    min-height: 71px;
    min-width: 100px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .container-7 {
    padding-top: 40px;
  }

  .heading-17 {
    padding-top: 33px;
    font-size: 24px;
    line-height: 24px;
  }

  .bold-text-4 {
    font-size: 19px;
    letter-spacing: -1px;
  }

  .bold-text-4.mo {
    display: none;
  }

  .grid-9 {
    grid-row-gap: 0px;
  }

  .div-block-25 {
    padding-top: 10px;
    padding-bottom: 0px;
    border-bottom: 1px none #b6b6b6;
  }

  .div-block-25._01 {
    border-bottom-style: none;
  }

  .div-block-25._2 {
    background-color: #f1f8ff;
  }

  .div-block-25._4 {
    background-color: #f1f8ff;
  }

  .div-block-25._5 {
    padding-bottom: 0px;
  }

  .div-block-25.text-span-6 {
    background-color: #f1f8ff;
  }

  .div-block-25.a {
    border-bottom-style: none;
  }

  .container-8 {
    padding-top: 40px;
  }

  .div-block-26 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .image-12 {
    display: block;
  }

  .container-9 {
    padding-top: 40px;
  }

  .grid-10 {
    width: 100%;
    grid-row-gap: 16px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-block-9 {
    width: 500px;
    padding-bottom: 10px;
    line-height: 19px;
  }

  .div-block-27 {
    width: 90%;
  }

  .image-13 {
    width: 100%;
  }

  .column-9 {
    text-align: right;
  }

  .column-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .columns-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .text-span-17 {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-11 {
    height: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .image-15 {
    width: 70%;
    margin-top: -10px;
    margin-bottom: -25px;
  }

  .div-block-28 {
    min-height: 85px;
  }

  .div-block-28.color {
    min-height: 85px;
  }

  .text-block-12.eng {
    font-size: 12px;
  }

  .image-17 {
    width: 85%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-link-tab-2-3._04 {
    width: 140px;
  }

  .tab-link-tab-2-3._04.w--current {
    width: 140px;
    border-style: none;
  }

  .tab-link-tab-2-3._04.ele.line {
    width: 140px;
  }

  .tab-link-tab-3-2._05._04 {
    width: 140px;
  }

  .tab-link-tab-3-2._05._04.w--current {
    width: 140px;
  }

  .tab-link-tab-3-2._05._04.logiline {
    width: 140px;
  }

  .image-18 {
    width: 68px;
    max-width: 100%;
  }

  .container-10 {
    padding-top: 40px;
  }

  .heading-22 {
    margin-top: 20px;
    font-size: 25px;
  }

  .grid-12._2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-block-16._2 {
    display: none;
  }

  .grid-13 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .g-view {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-21 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-13 {
    display: block;
    padding-top: 0px;
  }

  .div-block-38 {
    margin-bottom: 20px;
  }

  .heading-25 {
    font-size: 19px;
  }

  .heading-25._1 {
    display: none;
  }

  .heading-25._2 {
    letter-spacing: -1px;
  }

  .div-block-40 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-40.productdiv {
    padding-top: 20px;
  }

  .grid-16 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-16.product {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-16.product.manu {
    padding-top: 10px;
  }

  .text-block-23 {
    font-size: 12px;
  }

  .image-24 {
    display: none;
  }

  .tab-link-tab-4-3 {
    display: inline-block;
    width: 140px;
  }

  .tab-link-tab-4-3.w--current {
    width: 140px;
  }

  .tab-link-tab-5-2 {
    width: 140px;
  }

  .tab-link-tab-6-2 {
    width: 140px;
    border-bottom-style: none;
  }

  .tab-link-tab-7 {
    width: 140px;
    border-bottom-style: none;
  }

  .tab-link-tab-8 {
    display: inline-block;
    width: 140px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .stitle {
    min-height: 100px;
  }

  .image-25.sun {
    margin-right: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-25.m {
    min-width: 90%;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-block-31 {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -1px;
  }

  .text-block-31.manu {
    margin-top: 10px;
  }

  .text-block-31.manu.sub {
    margin-top: 20px;
  }

  .text-block-31.pallet.pc {
    letter-spacing: -1px;
  }

  .text-block-31.pallet.m {
    display: none;
  }

  .div-block-45 {
    background-position: 0% 100%;
    background-size: cover;
  }

  .image-26 {
    width: 90%;
    min-width: 0px;
  }

  .image-26.air.m {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-27.manu {
    margin-top: 20px;
  }

  .text-block-34 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: -1px;
  }

  .grid-19 {
    display: -ms-grid;
    display: grid;
    justify-items: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-47 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .fac.img {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-34 {
    padding-top: 0px;
  }

  .image-35 {
    padding-top: 0px;
  }

  .grid-20 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .image-39 {
    display: none;
  }

  .image-40 {
    display: none;
  }

  .bold-text-12 {
    font-size: 26px;
    line-height: 34px;
    letter-spacing: -1px;
  }

  .container-12.env.con {
    padding-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    width: 200px;
    padding-top: 18px;
    padding-bottom: 10px;
  }

  .navi {
    min-width: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .dropdown-toggle {
    display: block;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle.nav4 {
    display: block;
    padding-bottom: 10px;
  }

  .icon {
    margin-top: 13px;
  }

  .text-block {
    font-size: 14px;
  }

  .dropdown-list.w--open {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-style: none;
    border-radius: 0px;
    background-color: #fff;
    font-size: 14px;
    line-height: 14px;
  }

  .nav-menu {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #f1f1f1;
  }

  .menu-button {
    margin-top: 0px;
    padding: 22px;
    background-color: #fff;
  }

  .menu-button.w--open {
    background-color: #1c51ac;
  }

  .com_m1 {
    margin-top: 0px;
    border-bottom: 1px solid #e0e0e0;
  }

  .com_m3 {
    border-bottom: 1px solid #e0e0e0;
  }

  .com_m3.sub5 {
    margin-bottom: 0px;
  }

  .slide {
    height: 550px;
    padding-top: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.48)), to(rgba(0, 0, 0, 0.48))), url('../images/mvis0001.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.48), rgba(0, 0, 0, 0.48)), url('../images/mvis0001.jpg');
    background-position: 0px 0px, 50% 50%;
  }

  .slider {
    min-height: 550px;
    padding-top: 20px;
  }

  .heading {
    margin: 0px auto;
    font-size: 23px;
    line-height: 33px;
    text-align: center;
    letter-spacing: 0px;
  }

  .div-block {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 220px;
  }

  .paragraph {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -1px;
  }

  .com_m2 {
    border-bottom: 1px solid #e0e0e0;
  }

  .heading-2 {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 34px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sec02-2 {
    padding: 16px 0px 10px;
    font-family: 'Gmarket medium', sans-serif;
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
  }

  .sec02-2._2 {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
    letter-spacing: -1px;
  }

  .sec02-2._2.tex {
    padding-right: 0px;
    padding-left: 0px;
    font-family: 'Gmarket light', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    letter-spacing: 0px;
  }

  .sec02-2.title {
    margin-bottom: 0px;
    font-size: 14px;
    letter-spacing: -1px;
  }

  .image {
    width: 100%;
    min-width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-2 {
    width: 100%;
    min-width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .vision.sec2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container.sec3 {
    margin-bottom: 0px;
  }

  .div-block-2 {
    min-width: 0px;
  }

  .column {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .right-arrow {
    display: none;
  }

  .left-arrow {
    display: none;
  }

  .major.sce3 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .sec3.roll {
    padding-top: 20px;
    font-size: 18px;
  }

  .div-block-3 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-3.mac {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .div-block-3.sec4 {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-3.sec4.sec5 {
    padding-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-3 {
    max-width: 60%;
  }

  .grid.rall {
    grid-column-gap: 6px;
  }

  .rall02 {
    min-height: 230px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .heading-3 {
    margin-top: 0px;
    font-size: 12.5px;
    line-height: 16px;
    letter-spacing: -1px;
  }

  .heading-3.mac {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .icon_roll._01 {
    max-width: 45%;
    margin-top: 0px;
    margin-bottom: 36px;
    padding-top: 0px;
  }

  .icon_roll._02 {
    max-width: 50%;
    margin-bottom: 40px;
  }

  .icon_roll._03 {
    max-width: 50%;
    margin-bottom: 40px;
  }

  .column-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-3 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .mac._01 {
    max-width: 60%;
    margin-bottom: 40px;
  }

  .mac._02 {
    width: 45%;
    max-width: none;
    margin-bottom: 40px;
  }

  .mac._03 {
    width: 45%;
    max-width: none;
    margin-bottom: 40px;
  }

  .section-2 {
    padding-top: 40px;
    padding-bottom: 0px;
  }

  .paragraph-2 {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.5px;
  }

  .paragraph-2.s5 {
    padding-left: 0px;
  }

  .sec401 {
    margin-bottom: 0px;
    padding-bottom: 6px;
    font-size: 30px;
    line-height: 36px;
  }

  .button {
    margin-top: 10px;
  }

  .image-4 {
    display: none;
    padding-top: 20px;
  }

  .image-4.m2 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .mo-img {
    display: block;
    padding: 6px 0px 20px;
  }

  .mo-img._2 {
    display: none;
  }

  .section4 {
    padding-top: 10px;
  }

  .project {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .heading-4 {
    font-size: 30px;
    line-height: 36px;
  }

  .grid-2 {
    padding-right: 10px;
    padding-left: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-block-2 {
    padding-top: 7px;
    font-family: 'Gmarket medium', sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
  }

  .banner {
    padding-top: 40px;
  }

  .heading-5 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
  }

  .grid-3 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .paragraph-3 {
    display: none;
  }

  .paragraph-3.mo {
    display: block;
    font-size: 12px;
    line-height: 20px;
  }

  .text-span {
    font-size: 10px;
  }

  .text-span-2 {
    font-family: 'Gmarket medium', sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .text-span-3 {
    font-family: 'Gmarket medium', sans-serif;
    color: #ffa411;
    font-size: 14px;
  }

  .slide-2 {
    height: 550px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.43)), to(rgba(0, 0, 0, 0.43))), url('../images/mvis0002.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.43), rgba(0, 0, 0, 0.43)), url('../images/mvis0002.jpg');
    background-position: 0px 0px, 0% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
  }

  .icon-4 {
    font-size: 28px;
    line-height: 24px;
  }

  .nav01 {
    padding-top: 0px;
    border-style: none none solid;
    border-width: 1px;
    border-color: #c9c9c9 #c9c9c9 #cacaca;
    border-radius: 1px;
  }

  .nav02 {
    border-bottom: 1px solid #cacaca;
    border-radius: 1px;
  }

  .navi03 {
    border-style: none none solid;
    border-width: 1px;
    border-color: #cacaca;
    border-radius: 1px;
  }

  .nav04 {
    padding-bottom: 0px;
    border-radius: 0px;
  }

  .link {
    text-decoration: none;
  }

  .section-4 {
    min-height: 188px;
  }

  .heading-6 {
    margin-bottom: 25px;
    font-size: 28px;
    line-height: 30px;
    letter-spacing: -1px;
  }

  .div-block-8 {
    padding-bottom: 31px;
  }

  .section-5 {
    margin-top: -27px;
  }

  .tab-link-tab-2 {
    display: block;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .tab-link-tab-2.w--current {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .tab-link-tab-2.busi.w--current {
    width: 200px;
  }

  .tab-link-tab1-3 {
    width: 33vw;
    max-width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
  }

  .tab-link-tab1-3.busi {
    width: 40%;
  }

  .tab-link-tab1-3.hide {
    display: block;
  }

  .tab-link-tab-4 {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .tab-link-tab-4.w--current {
    display: block;
    width: 150px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
  }

  .tab-link-tab-5-10 {
    width: 33vh;
    max-width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-style: none none solid;
    border-color: #000 #000 #d6d6d6;
  }

  .tab-link-tab-5-10.w--current {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-5-10.env {
    max-width: 150px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-style: none none solid;
    border-color: #000 #000 #d6d6d6;
    border-bottom-width: 1px;
  }

  .tab-link-tab-6 {
    display: block;
    width: 33vh;
    max-width: 150px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .tab-link-tab-6.w--current {
    display: block;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-6.hide {
    display: block;
  }

  .tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    max-width: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    font-size: 14px;
  }

  .text-block-3.off.busi {
    font-size: 14px;
  }

  .tabs {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 2.25fr;
    grid-template-columns: 2.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-7 {
    margin-top: 4px;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -2px;
  }

  .heading-7.sub2 {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .heading-7.certi {
    padding-top: 0px;
  }

  .heading-7.pc {
    display: none;
  }

  .heading-7.pc.mo {
    display: block;
    line-height: 20px;
    letter-spacing: -1px;
  }

  .heading-7.mo {
    display: block;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0px;
  }

  .div-block-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    padding: 30px 10px 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-8 {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
  }

  .heading-8.incheon {
    margin-top: 5px;
    text-align: center;
  }

  .div-block-10 {
    max-width: none;
    min-width: 100%;
    margin: 0px auto 40px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
  }

  .grid-5 {
    max-width: 100%;
    grid-column-gap: 7px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-5.busi {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-11 {
    max-height: 130px;
    min-height: 130px;
  }

  .heading-9 {
    margin-bottom: -19px;
    font-size: 14px;
  }

  .heading-10 {
    margin-top: 20px;
    font-size: 13px;
    line-height: 16px;
  }

  .heading-10.pc {
    display: none;
  }

  .heading-10.m {
    display: block;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-12 {
    max-height: 130px;
    min-height: 130px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-12.bg.busi {
    max-height: none;
    min-height: 0px;
    margin-right: 10px;
    padding-top: 12px;
    padding-bottom: 16px;
  }

  .div-block-12.busi {
    max-height: none;
    min-height: 0px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-width: 2px;
    border-radius: 20px;
  }

  .text-block-4 {
    font-size: 15px;
    line-height: 14px;
  }

  .text-block-4.busi {
    margin-top: 10px;
    color: #666;
    font-size: 13px;
    line-height: 15px;
  }

  .text-block-5 {
    font-size: 11px;
    letter-spacing: -0.5px;
  }

  .heading-11 {
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 6px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.5px;
  }

  .text-span-4 {
    font-size: 14px;
    letter-spacing: -1px;
  }

  .div-block-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 0px;
    margin: 40px auto 0px;
    padding: 30px 0px 52px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .grid-6 {
    width: 95%;
    height: 200px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    border-style: none;
    border-width: 0px;
    letter-spacing: -1px;
  }

  .heading-12 {
    font-size: 20px;
    line-height: 22px;
  }

  .text-block-6 {
    margin-bottom: 0px;
    padding: 20px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: #5e7bac;
    font-size: 12.5px;
    letter-spacing: -1px;
  }

  .text-block-6.none {
    padding: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #fff;
  }

  .bold-text-2 {
    font-size: 15px;
  }

  .div-block-15 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .grid-7 {
    margin-right: auto;
    margin-left: auto;
    grid-column-gap: 0px;
    background-color: #fff;
  }

  .heading-13 {
    font-size: 12px;
  }

  .div-block-16 {
    padding-top: 10px;
    padding-bottom: 22px;
  }

  .image-6 {
    max-width: 90%;
  }

  .image-7 {
    max-width: 46%;
  }

  .container-6 {
    padding-top: 20px;
  }

  .div-block-17 {
    padding-top: 18px;
    padding-bottom: 20px;
  }

  .heading-14 {
    margin-top: 10px;
    margin-bottom: 21px;
    padding-right: 24px;
    padding-left: 24px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -1px;
  }

  .text-block-7 {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 8px;
    padding-left: 8px;
    color: #333;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    letter-spacing: -1.5px;
  }

  .text-span-7 {
    font-weight: 400;
  }

  .text-span-9 {
    letter-spacing: -2px;
  }

  .heading-15 {
    font-size: 23px;
  }

  .text-span-11 {
    font-size: 31px;
    line-height: 30px;
  }

  .text-span-13 {
    font-size: 19px;
    line-height: 0px;
    letter-spacing: 0px;
  }

  .div-block-19 {
    padding: 20px 10px;
    font-weight: 400;
  }

  .grid-8 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-20 {
    padding-top: 0px;
  }

  .text-block-8 {
    margin-left: -6px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
  }

  .text-block-8.m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
  }

  .text-block-8.pc {
    display: none;
  }

  .heading-16 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-21 {
    min-height: 60px;
    min-width: 93px;
    padding-top: 3px;
    padding-right: 4px;
    padding-left: 4px;
  }

  .image-8 {
    width: 66px;
    margin-bottom: -11px;
  }

  .container-7 {
    padding-top: 20px;
  }

  .div-block-23 {
    min-height: 80px;
    background-position: 50% 50%;
    background-size: cover;
    line-height: 1px;
  }

  .heading-17 {
    display: block;
    padding-top: 9px;
    font-size: 18px;
  }

  .heading-17.mo {
    display: block;
    padding-top: 16px;
  }

  .heading-17.pc {
    display: block;
  }

  .heading-17.his {
    padding-top: 29px;
  }

  .bold-text-4 {
    font-size: 18px;
  }

  .bold-text-4.pc {
    display: none;
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-4.mo {
    display: block;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-24 {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .heading-18 {
    min-width: 100%;
    margin-top: 0px;
    margin-bottom: 4px;
    padding-right: 15px;
    padding-left: 21px;
    border: 1px none #000;
    color: #566bbe;
    font-size: 20px;
    line-height: 23px;
    text-align: left;
    text-decoration: none;
  }

  .heading-18._2 {
    display: none;
  }

  .heading-18._2.s {
    display: block;
  }

  .heading-18.ss {
    display: none;
  }

  .heading-18.ss._22 {
    display: block;
  }

  .heading-18.sss {
    display: none;
  }

  .heading-18.sss._22 {
    display: block;
  }

  .heading-18.dd {
    display: none;
  }

  .heading-18.dd._22 {
    display: block;
  }

  .heading-18.xx {
    display: none;
    overflow: visible;
  }

  .heading-18.xx._22 {
    display: block;
  }

  .paragraph-4 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -1px;
    text-decoration: none;
  }

  .grid-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: minmax(24px, 1.25fr) auto;
    grid-template-rows: minmax(24px, 1.25fr) auto;
  }

  .div-block-25 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: none;
    border-width: 1px;
    border-color: #000 #000 #b6b6b6;
    background-color: #fff;
  }

  .div-block-25._2 {
    border-bottom-style: none;
    background-color: #f1f8ff;
  }

  .div-block-25._4 {
    background-color: #f1f8ff;
  }

  .div-block-25.text-span-6 {
    padding-bottom: 10px;
    background-color: #f1f8ff;
  }

  .div-block-25.a {
    padding-bottom: 10px;
  }

  .div-block-25.d {
    padding-bottom: 10px;
  }

  .text-span-15 {
    font-size: 20px;
  }

  .container-8 {
    padding-top: 20px;
  }

  .div-block-26 {
    display: block;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-9 {
    padding-right: 40px;
    padding-left: 10px;
  }

  .image-10 {
    display: block;
    width: 88%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-11 {
    display: none;
  }

  .image-12 {
    display: block;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-9 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .grid-10 {
    display: block;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading-19 {
    width: 160px;
    font-size: 15px;
  }

  .text-block-9 {
    width: 270px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-27 {
    display: block;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-13 {
    display: inline-block;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .image-14 {
    max-width: 70%;
    padding-right: 0px;
    font-size: 14px;
  }

  .column-10 {
    padding-left: 0px;
  }

  .text-span-17 {
    color: #666;
    font-size: 13px;
  }

  .grid-11 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-15 {
    width: 90%;
    margin-top: -29px;
    margin-bottom: -29px;
  }

  .text-span-18 {
    color: #333;
  }

  .text-block-10 {
    color: #333;
  }

  .image-16 {
    width: auto;
    max-width: 27%;
    padding-top: 7px;
  }

  .div-block-28 {
    min-height: 75px;
    border-style: dotted;
    border-width: 2px;
    border-color: #4d78ee;
    border-radius: 13px;
    background-color: #fff;
  }

  .div-block-28.color {
    min-height: 75px;
    border-style: dotted;
    border-color: #9b28b8;
    background-color: #fff;
  }

  .text-block-12 {
    font-size: 13px;
  }

  .text-block-12.eng {
    font-size: 11px;
    line-height: 18px;
    letter-spacing: -1px;
  }

  .text-block-13 {
    color: #333;
  }

  .div-block-30._04 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-17 {
    width: 95%;
    max-width: 95%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 14px;
    padding-left: 14px;
  }

  .tab-link-tab-2-3 {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-2-3.w--current {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-2-3._04 {
    display: block;
    width: 33vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border: 0px solid #000;
  }

  .tab-link-tab-2-3._04.w--current {
    display: block;
    width: 33vw;
    border-style: none;
    border-width: 0px;
  }

  .tab-link-tab-2-3._04.sys.line {
    border-bottom-style: none;
    border-bottom-width: 0px;
  }

  .tab-link-tab-2-3._04.sysline {
    border-style: none;
  }

  .tab-link-tab-2-3._04.ele.line {
    width: 33vw;
    border-bottom-width: 1px;
    border-bottom-color: #d6d6d6;
  }

  .tab-link-tab-2-3._04.ele.line.w--current {
    width: 33vw;
    font-size: 12px;
  }

  .tab-link-tab-3-2 {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }

  .tab-link-tab-3-2.w--current {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-3-2._05._04 {
    width: 33vw;
    border-style: none none solid;
    border-width: 0px 0px 1px;
    border-color: #000 #000 #d6d6d6;
  }

  .tab-link-tab-3-2._05._04.w--current {
    width: 33vw;
  }

  .tab-link-tab-3-2._05._04.sys.auto {
    border: 0px none #000;
  }

  .tab-link-tab-3-2._05._04.autoline {
    border: 0px none #000;
  }

  .tab-link-tab-3-2._05._04.logiline {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .image-18 {
    max-width: 28%;
  }

  .image-19 {
    max-width: 33%;
  }

  .image-20 {
    max-width: 30%;
    mix-blend-mode: normal;
  }

  .container-10 {
    display: block;
    padding-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #f1f1f1;
  }

  .container-10.air {
    position: static;
    display: block;
    max-width: 1200px;
    padding-right: 0px;
  }

  .heading-22 {
    margin-bottom: -6px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-22._2 {
    margin-top: 20px;
    margin-bottom: -6px;
  }

  .grid-12._2 {
    padding-bottom: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-12._1 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-12.etc {
    padding-right: 0px;
    padding-left: 0px;
  }

  .heading-23 {
    font-size: 16px;
  }

  .heading-23._2 {
    font-size: 16px;
  }

  .text-block-16 {
    padding-left: 15px;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-16._2 {
    display: block;
    padding-left: 15px;
    font-size: 13px;
    line-height: 24px;
  }

  .text-block-16._3 {
    display: none;
  }

  .text-block-16.sb01 {
    font-size: 13px;
  }

  .columns-4 {
    padding-top: 0px;
  }

  .tab-link-tab-4-2 {
    width: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-11 {
    padding-top: 20px;
  }

  .g-lists {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-13 {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    font-size: 12px;
  }

  .div-block-33 {
    width: 100%;
    height: 145px;
    padding-left: 0px;
    line-height: 12px;
  }

  .image-21 {
    width: 100%;
    height: 100%;
  }

  .text-block-18 {
    font-size: 12px;
  }

  .div-block-34 {
    width: 100%;
    height: 110px;
  }

  .search {
    margin-bottom: 0px;
  }

  .search-input {
    font-size: 14px;
    line-height: 16px;
  }

  .g-view {
    padding: 20px;
  }

  .text-block-21 {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 22px;
    font-weight: 400;
  }

  .div-block-37 {
    margin-top: 10px;
  }

  .column-13 {
    padding-left: 0px;
  }

  .div-block-38 {
    height: 80px;
    margin-bottom: 0px;
    padding-top: 7px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-38.fac {
    margin-bottom: 20px;
  }

  .heading-25 {
    display: block;
    padding-right: 40px;
    padding-left: 40px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
  }

  .heading-25._1 {
    display: block;
  }

  .heading-25._2 {
    display: none;
  }

  .heading-26 {
    padding-top: 20px;
    font-size: 18px;
  }

  .heading-26.m {
    padding-top: 10px;
  }

  .heading-26.m.pc {
    padding-top: 10px;
    line-height: 22px;
  }

  .grid-15 {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .div-block-39 {
    display: block;
    max-width: 100%;
    padding-top: 20px;
  }

  .text-span-21 {
    font-size: 19px;
  }

  .div-block-40 {
    padding: 20px 20px 40px;
  }

  .div-block-40.productdiv {
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-40.productdiv.sun {
    padding-bottom: 20px;
  }

  .image-22 {
    display: none;
  }

  .grid-16 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .grid-16.product {
    padding-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-16.product.sun {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-16.product.manu {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-16.env {
    padding-top: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-16.env.body2 {
    padding-top: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-41 {
    padding-top: 20px;
  }

  .text-block-22.product {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-22.product.logi {
    margin-top: 0px;
    margin-bottom: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
  }

  .text-block-22.product.air {
    padding-bottom: 7px;
    font-size: 16px;
  }

  .div-block-42.products.air {
    padding-bottom: 0px;
  }

  .div-block-42.products.air.b {
    padding: 0px;
  }

  .div-block-42.air {
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-17 {
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-block-23 {
    padding-top: 8px;
    padding-bottom: 12px;
    font-weight: 600;
  }

  .image-23 {
    display: block;
  }

  .tab-link-tab-4-3 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .tab-link-tab-4-3.w--current {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-5-2 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
  }

  .tab-link-tab-6-2 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-style: solid;
  }

  .tab-link-tab-7 {
    width: 33vw;
    max-width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-style: none;
  }

  .tab-link-tab-7.w--current {
    width: 33vw;
    max-width: 150px;
  }

  .tab-link-tab-8 {
    display: block;
    width: 33vw;
    max-width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom-style: none;
  }

  .tab-link-tab-8.w--current {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-8.hide {
    display: block;
  }

  .tab-link-tab-8.env {
    border-bottom-style: solid;
  }

  .tabs-content {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-pane-tab-3 {
    width: auto;
  }

  .tab-pane-tab-2 {
    width: auto;
  }

  .tabs-content-2 {
    display: block;
  }

  .tab-pane-tab-2-2 {
    width: auto;
  }

  .poduct-tap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .poduct-tap-body {
    position: relative;
    width: 100%;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .text-block-25 {
    font-size: 14px;
  }

  .text-block-26 {
    font-size: 13px;
    letter-spacing: -1px;
  }

  .text-block-27 {
    font-size: 14px;
  }

  .text-block-28 {
    font-size: 14px;
  }

  .text-block-29 {
    font-size: 14px;
  }

  .tab-pane-tab-4 {
    max-width: 100%;
  }

  .div-block-43 {
    display: block;
  }

  .stitle {
    height: 80px;
    min-height: 80px;
  }

  .stitle.air {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.59)), to(rgba(0, 0, 0, 0.59))), url('../images/air_bar.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url('../images/air_bar.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
  }

  .text-block-30 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -1px;
  }

  .text-block-30.mo {
    padding-right: 22px;
    padding-left: 22px;
    font-size: 13px;
    line-height: 18px;
  }

  .image-25 {
    max-width: 100%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-25.sun {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-25.sun.m {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 13px 0px;
  }

  .image-25.pallet {
    display: block;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-25.m {
    width: 96%;
    min-width: 0%;
    margin-top: 0px;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-25.m.air {
    width: 95%;
    padding-top: 16px;
  }

  .text-block-31 {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -1px;
  }

  .text-block-31.manu {
    letter-spacing: -1px;
  }

  .text-block-31.manu.pc {
    display: none;
  }

  .text-block-31.manu.mo {
    display: block;
    font-size: 13px;
    letter-spacing: -1px;
  }

  .text-block-31.pallet.pc {
    display: none;
  }

  .text-block-31.pallet.mo {
    display: block;
  }

  .text-block-31.pallet.m {
    display: block;
    padding-bottom: 10px;
    letter-spacing: -1.2px;
  }

  .text-block-31.air {
    padding-bottom: 10px;
  }

  .text-block-31.solar {
    padding-bottom: 10px;
  }

  .grid-18 {
    padding-top: 20px;
    grid-auto-flow: column;
    grid-auto-columns: 0.25fr;
    grid-template-areas: "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-45 {
    display: none;
  }

  .image-26 {
    width: 100%;
    margin-top: 0px;
    padding: 0px;
  }

  .image-26.air {
    padding: 20px;
  }

  .image-26.air.m {
    width: 100%;
    padding: 0px;
  }

  .bold-text-9 {
    font-size: 12px;
  }

  .sun.solar {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .div-block-46 {
    padding-bottom: 0px;
  }

  .image-27 {
    min-width: 100%;
  }

  .image-28 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .structure {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-27 {
    margin-top: 20px;
    font-size: 22px;
  }

  .heading-27.manu {
    margin-bottom: 0px;
  }

  .text-block-32 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: -1px;
  }

  .text-span-23 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-33 {
    margin-top: 12px;
    font-size: 14px;
  }

  .image-29.sorlar2 {
    width: 100%;
  }

  .image-30.solar1 {
    width: 100%;
  }

  .text-block-34 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .grid-19 {
    margin-top: 10px;
    padding-bottom: 20px;
  }

  .image-32 {
    padding: 20px 10px;
  }

  .text-block-35 {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 18px;
    border-left-style: none;
    font-size: 12px;
    line-height: 22px;
  }

  .text-span-25 {
    font-size: 12px;
    line-height: 20px;
  }

  .fac {
    padding-left: 0px;
  }

  .fac.img {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .columns-6 {
    width: auto;
    margin-bottom: 20px;
    padding-bottom: 0px;
  }

  .steel1 {
    width: 90%;
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -1px;
  }

  .steel01 {
    width: 100%;
    padding-top: 21px;
    padding-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-20 {
    padding: 20px 10px 40px;
  }

  .image-36 {
    max-width: 100%;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-37 {
    max-width: 100%;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .special {
    background-color: #fff;
  }

  .special_img {
    display: block;
    width: 100%;
    min-width: 100%;
    padding: 20px;
  }

  .bold-text-11 {
    font-size: 13px;
  }

  .image-38 {
    display: block;
  }

  .image-39 {
    display: block;
  }

  .image-40 {
    display: block;
  }

  .text-span-29 {
    font-size: 19px;
    letter-spacing: -1.4px;
  }

  .bold-text-12 {
    font-size: 21px;
    line-height: 27px;
    letter-spacing: -2px;
  }

  .div-block-50.blank {
    background-color: #fff;
  }

  .grid-21 {
    margin-top: 20px;
    grid-auto-flow: row;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-areas: ". ."
      ". ."
      "Area ."
      "Area-2 Area-2";
    -ms-grid-columns: 1fr 8px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto 8px auto 8px auto 8px auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-21.etc {
    padding: 20px 0px 40px;
  }

  .column-14 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .etc {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tap-link.w--current {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-44 {
    color: #fff;
  }

  .container-12.env.con {
    padding-top: 20px;
  }

  .env.img {
    width: 90%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .env.img.m {
    display: block;
  }

  .env.img.pc {
    display: none;
  }

  .env.img.m2 {
    display: block;
  }

  .grid-22 {
    padding-top: 18px;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-areas: "Area"
      "."
      "Area-2";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 14px auto 14px auto 14px auto;
    grid-template-rows: auto auto auto auto;
  }

  .heading-28 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-29 {
    margin-top: 0px;
    font-size: 14px;
  }

  .heading-30 {
    margin-top: 0px;
    font-size: 14px;
  }

  .heading-31 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    font-size: 14px;
  }

  .heading-32 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    font-size: 14px;
  }

  .text-block-45 {
    color: #fff;
  }

  .text-block-46 {
    color: #fff;
  }

  .div-block-53 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .process {
    margin-top: 10px;
  }

  .process_box {
    margin-top: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pro_imgbox {
    padding: 14px 4px;
  }

  .proc_title {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .steel_img {
    width: 90%;
  }

  .env_title {
    font-size: 14px;
    line-height: 18px;
  }

  .tab-link-tab-11-2 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-3 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-4 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-5 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-12 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-6 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-7 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-tab-11-8 {
    width: 33vw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-13 {
    padding-top: 20px;
  }
}

#w-node-_84fa7e32-aad8-2060-62be-263a4e90bd38-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_84fa7e32-aad8-2060-62be-263a4e90bd3e-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_84fa7e32-aad8-2060-62be-263a4e90bd44-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_300bfc96-fa23-7879-1073-1f5e8c2465de-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d9946b58-2fb0-e885-91ba-01329cd62f4b-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a223d316-a839-a5a0-46b2-8f39f3e4923b-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e8091820-522c-8250-bdc0-cf24be8d3ec2-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_414b9f0a-27b2-b647-0455-c4e340818d1d-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cb0b3d6f-8b75-ace0-e6c3-7910ff824dfa-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2484b3b7-65d3-b9dc-040a-2a2b94eebd87-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7085d5a8-a429-439e-e8c5-7c5e74ad4c1f-ea808761 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28c6fa6f-e72b-c657-7426-79b1bde973ad-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3dc9d59-a957-168a-cc80-f5617edab8b5-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23144378-b3a9-39c1-b979-828d1b5aab7d-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c211-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c213-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c214-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303b-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303d-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303e-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f25-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f27-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f28-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5a-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5c-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5d-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5306-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5308-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5309-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d6-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d8-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d9-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e1-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e3-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e4-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a07-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a09-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a0a-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6294-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6296-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6297-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae53039a-390b-ba8e-1d99-f8d648f18560-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-13808763 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area-2;
}

.grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-13808763 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area;
  -ms-grid-column-align: center;
  justify-self: center;
}

.grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

.grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_51fd2384-1c52-3675-578f-9619e79f358f-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2454dcf2-524a-1cc8-a5b5-37873be0c717-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ab8d9c6e-6e97-3fbe-b8c0-d4b5142c002a-13808763 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb6e1-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb6ee-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb6f7-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb704-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb719-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e671d783-ef77-51a1-8e86-ebbf423eb720-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c70b02f6-4ba9-cb67-8494-67be75d3f93a-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c70b02f6-4ba9-cb67-8494-67be75d3f94f-423eb6d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec4d-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec53-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec5a-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec60-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec6c-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec6f-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec72-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec75-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec78-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e6c765f-67f0-4bb7-65ee-04fa6ef4ec7b-6ef4ec46 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-bedb5b06-3603-d88a-1673-62a400f2e8e7-00f2e8e2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bedb5b06-3603-d88a-1673-62a400f2e8fa-00f2e8e2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebcc-93c0ebc2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebe7-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebf0-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec05-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec0f-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec0a-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebd5-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebe0-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebf7-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec1c-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec00-93c0ebc2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec3e-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec2d-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-_66d788d3-e25d-6e4c-b19e-d3360770237a-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec45-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec56-93c0ebc2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13deec-ef13dec7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13def5-ef13dec7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13defc-ef13dec7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13df03-ef13dec7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13df0e-ef13dec7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc21a-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc223-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc224-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc22c-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc22d-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc235-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc236-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc23e-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc23f-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc249-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc24f-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc259-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc260-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc263-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc266-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc269-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc26c-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc26f-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc272-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc275-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc27a-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc27b-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc27e-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc27f-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc282-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d41deae-9240-27e2-f716-ff76dbadc283-dbadc215 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b6759635-4977-8789-14c3-9de03939f084-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f48b16a8-ea49-b97e-b2e8-eeb753956a44-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36be5e2c-d53b-f033-85d4-cb51d966e66e-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4888848b-de50-afa3-de19-cf5121e03b4e-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ea1d90f-cfd8-2884-e14e-0dd1a30d9483-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_04a9da4c-9fdd-744d-0363-5741f35788ea-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e50b46e0-267c-10aa-aa40-1b734509da4f-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eb9aec02-a377-9fdd-abff-47e6c3cfe2cf-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_951a3d8c-5740-7e5d-afb7-6786d972f823-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15274a31-3987-9017-273b-351be0e8c585-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_664f098a-1da2-19be-49e5-20ffbd2b559c-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_344a1abc-35b3-9c33-0ea5-405f0184a047-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cf2aaa4-d97c-07ab-254b-28298efd26f2-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06e4de90-125e-1d0c-f6b7-c15c4c2854a8-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff399058-e8a8-3d27-2c49-60dd00899c84-3939f07b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e29999-b27a-da6c-f675-e7e7e0f70348-e0f70328 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e29999-b27a-da6c-f675-e7e7e0f7034a-e0f70328 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e29999-b27a-da6c-f675-e7e7e0f7034e-e0f70328 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e29999-b27a-da6c-f675-e7e7e0f7034f-e0f70328 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e29999-b27a-da6c-f675-e7e7e0f70350-e0f70328 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f6932e96-97cd-3469-05cf-143b094d4785-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f6932e96-97cd-3469-05cf-143b094d4789-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f6932e96-97cd-3469-05cf-143b094d479b-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f6932e96-97cd-3469-05cf-143b094d479f-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f61bf1b1-4134-4077-b6ac-63ea421cda33-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_254141c4-971d-e1dc-60bb-776a68e8b2c2-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_249ccf57-cadc-727b-1479-0d6d7e4b6bda-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_249ccf57-cadc-727b-1479-0d6d7e4b6bde-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_27da60c9-9213-1c0f-d57d-54a382093d16-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_27da60c9-9213-1c0f-d57d-54a382093d1a-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_211171f1-a50f-bde9-2c79-a030b2ca071a-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_211171f1-a50f-bde9-2c79-a030b2ca071e-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de0c3693-088b-7264-bae9-6787cde29cd6-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de0c3693-088b-7264-bae9-6787cde29cda-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_16ad4b9c-0d3e-fb1f-6c39-fdfbed0526fa-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_16ad4b9c-0d3e-fb1f-6c39-fdfbed0526fe-094d4768 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1bf-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1c7-75f5a1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1c8-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1c9-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1cb-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1cd-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1cf-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1d9-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aeb02097-be8f-efbc-d72c-44ac75f5a1de-75f5a1ab {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473db-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473dd-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473df-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473e2-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473e5-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473e9-fb3473c9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473ed-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473f0-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473eb-fb3473c9 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area-2;
}

.grid-22>#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473eb-fb3473c9 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473f1-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473f4-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473f5-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473f8-fb3473c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9abd815-b295-e2a9-5995-05de3e01b116-3e01b114 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d9abd815-b295-e2a9-5995-05de3e01b11c-3e01b114 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9abd815-b295-e2a9-5995-05de3e01b11f-3e01b114 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9abd815-b295-e2a9-5995-05de3e01b125-3e01b114 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d43a46d6-97ca-c1c0-45ce-19a6e9ce7eeb-e9ce7ed5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d43a46d6-97ca-c1c0-45ce-19a6e9ce7eef-e9ce7ed5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d43a46d6-97ca-c1c0-45ce-19a6e9ce7ef2-e9ce7ed5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d43a46d6-97ca-c1c0-45ce-19a6e9ce7ef7-e9ce7ed5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cd8ba239-5d33-d2d3-3556-a3b4230f3f58-e9ec4158 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_6eb5d0ca-e4e4-ace4-a682-b0201a20f00e-e9ec4158 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9a979cf1-bba8-e609-e31a-18006e02eed9-e9ec4158 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b41146a8-bde8-143c-12b1-28aea4b8f23a-e9ec4158 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4869780d-3690-9cb5-d1f9-ca6c700d26dd-e9ec4158 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7e9534cf-0643-4172-22a7-ccf5803afe25-e9ec4158 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area;
}

.grid-18>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

.grid-21>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-22>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_7defbd0a-ddd0-c9aa-b47a-0b26093f79c3-093f79b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7defbd0a-ddd0-c9aa-b47a-0b26093f79c9-093f79b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7defbd0a-ddd0-c9aa-b47a-0b26093f79d0-093f79b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7defbd0a-ddd0-c9aa-b47a-0b26093f79db-093f79b3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384200-813841f5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384225-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384229-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd58138422d-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384231-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384235-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384239-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd58138423d-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66a273a4-338e-0ec7-2a93-dbd581384241-813841f5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e1-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e2-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e4-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e5-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e6-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e8-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e9-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03ea-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03ec-5dfd03d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28c6fa6f-e72b-c657-7426-79b1bde973ad-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3dc9d59-a957-168a-cc80-f5617edab8b5-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23144378-b3a9-39c1-b979-828d1b5aab7d-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c211-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c213-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c214-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303b-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303d-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303e-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f25-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f27-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f28-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5a-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5c-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5d-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5306-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5308-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5309-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d6-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d8-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d9-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e1-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e3-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e4-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a07-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a09-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a0a-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6294-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6296-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6297-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae53039a-390b-ba8e-1d99-f8d648f18560-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-f5dbd875 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area-2;
}

.grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-f5dbd875 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area;
  -ms-grid-column-align: center;
  justify-self: center;
}

.grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

.grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_51fd2384-1c52-3675-578f-9619e79f358f-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2454dcf2-524a-1cc8-a5b5-37873be0c717-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ab8d9c6e-6e97-3fbe-b8c0-d4b5142c002a-f5dbd875 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28c6fa6f-e72b-c657-7426-79b1bde973ad-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3dc9d59-a957-168a-cc80-f5617edab8b5-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23144378-b3a9-39c1-b979-828d1b5aab7d-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c211-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c213-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b30b9491-55f6-0db0-b448-5a576061c214-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303b-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303d-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfc13a86-4f77-11ee-d0d9-aa4a3cb5303e-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f25-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f27-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c8137f6-3665-6040-ae5b-5b12574c6f28-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5a-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5c-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec579de7-6662-a69d-a13a-c9d4e35a9e5d-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5306-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5308-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_163c076c-64bf-e530-9d91-8f74bc0d5309-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d6-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d8-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db140903-1c79-95a4-0ee5-90123c6527d9-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e1-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e3-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3543bdcd-5008-ce62-3455-bf3cbc3973e4-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a07-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a09-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_07be9f57-b924-abab-3a40-0173f5de9a0a-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6294-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6296-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed9fd738-fe92-b75e-2cea-20a6933a6297-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae53039a-390b-ba8e-1d99-f8d648f18560-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-311aa189 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area-2;
}

.grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-311aa189 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-area: Area;
  -ms-grid-column-align: center;
  justify-self: center;
}

.grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
}

.grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

#w-node-_51fd2384-1c52-3675-578f-9619e79f358f-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2454dcf2-524a-1cc8-a5b5-37873be0c717-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ab8d9c6e-6e97-3fbe-b8c0-d4b5142c002a-311aa189 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-f8d162c8-9ad5-55b9-5a7a-2e07ef13df0e-ef13dec7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d9abd815-b295-e2a9-5995-05de3e01b116-3e01b114 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-d9abd815-b295-e2a9-5995-05de3e01b11c-3e01b114 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e1-5dfd03d5 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e5-5dfd03d5 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3d2a78ac-5c30-be06-945f-8ea55dfd03e9-5dfd03d5 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bedb5b06-3603-d88a-1673-62a400f2e8e7-00f2e8e2 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bedb5b06-3603-d88a-1673-62a400f2e8fa-00f2e8e2 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_75e29999-b27a-da6c-f675-e7e7e0f7034e-e0f70328 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_84fa7e32-aad8-2060-62be-263a4e90bd3e-ea808761 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-bedb5b06-3603-d88a-1673-62a400f2e8e7-00f2e8e2 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bedb5b06-3603-d88a-1673-62a400f2e8fa-00f2e8e2 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebcc-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebe7-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebf0-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec05-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec0f-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec0a-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebd5-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebe0-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ebf7-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec1c-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec00-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec3e-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec2d-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_66d788d3-e25d-6e4c-b19e-d3360770237a-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec45-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_01be4c4a-8ad7-06c6-0c30-a6dd93c0ec56-93c0ebc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_1d41deae-9240-27e2-f716-ff76dbadc26f-dbadc215 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_1d41deae-9240-27e2-f716-ff76dbadc272-dbadc215 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473e5-fb3473c9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473e9-fb3473c9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473eb-fb3473c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d9abd815-b295-e2a9-5995-05de3e01b116-3e01b114 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4869780d-3690-9cb5-d1f9-ca6c700d26dd-e9ec4158 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f898e2b6-1b83-193d-de86-262685907a12-e9ec4158 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-area: Area-2;
  }

  #w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-area: Area-2;
  }

  #w-node-b30b9491-55f6-0db0-b448-5a576061c211-311aa189 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
}

.grid-22>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

@media screen and (max-width: 479px) {
  #w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-13808763 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-13808763 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473eb-fb3473c9 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-f98fda51-71b1-dce2-07a0-2d2dfb3473eb-fb3473c9 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-18>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-21>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-22>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-f5dbd875 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-f5dbd875 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-311aa189 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-_3d039d5e-e166-2f80-3d3d-83f5a5d7192e-311aa189 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-18>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-21>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-22>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-f898e2b6-1b83-193d-de86-262685907a12-e9ec4158 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-f898e2b6-1b83-193d-de86-262685907a12-e9ec4158 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

  .grid-22>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

@media screen and (max-width: 991px) {
  .grid-11>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-11>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-11>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-11>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

@media screen and (max-width: 767px) {
  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-13808763 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_8734d936-10f4-c0a6-8a3f-abf609c5cffa-e9ec4158 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-f5dbd875 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .grid-10>#w-node-_42709eda-d787-2b38-ac6f-2ad6b4bdfc02-311aa189 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

.grid-22>#w-node-f898e2b6-1b83-193d-de86-262685907a12-e9ec4158 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

@font-face {
  font-family: 'Gmarket bold';
  src: url('../fonts/GmarketSansBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gmarket medium';
  src: url('../fonts/GmarketSansMedium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gmarket light';
  src: url('../fonts/GmarketSansLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}