@charset "UTF-8";
/************************************************************************
* main 공통 영역
************************************************************************/
#mhuMainHome {
  --color-primary: #0183FF;
  --color-primary-dark: #0075FF;
  --mhu-btn-primary: #0183FF;
  --mhu-btn-primary-text: #fff;
  --mhu-btn-primary-hover: #0075FF;
  --mhu-btn-icon-size: 24px;
  --min-container-width: 768px;
  --max-container-width: 1020px;
  --max-container-inner-width: 1020px;
}
#mhuMainHome .mhuButton-root {
  min-width: 162px;
}
#mhuMainHome .mhuButton--primary {
  color: var(--mhu-btn-primary-text);
}
#mhuMainHome .mhuButton--primary .mhuText-root {
  color: inherit;
  font-weight: var(--font-weight-bold);
}
#mhuMainHome .mhuButton--primary-outline {
  color: var(--mhu-btn-primary);
}
#mhuMainHome .mhuButton--primary-outline .mhuText-root {
  color: inherit;
  font-weight: var(--font-weight-bold);
}
#mhuMainHome .mhuLink-root {
  display: inline-block;
  line-height: 24px;
}
#mhuMainHome .mhuLink-root.mhuLink--primary {
  --color-primary: #0FABFF;
}
#mhuMainHome .mhuLink-root.mhuLink--primary .mhuText-root {
  vertical-align: middle;
  color: var(--color-primary);
  font-weight: var(--font-weight-bold);
}
#mhuMainHome .mhuLink-root.mhuLink--primary .mhuIcon-root {
  vertical-align: middle;
}
#mhuMainHome .mhuLink-root.mhuLink--primary .mhuIcon-root svg {
  vertical-align: top;
}
#mhuMainHome .mhuLink-root:hover .mhuTrans-right {
  transform: translateX(4px);
}
.mhuMainSectionWrapper-root {
  max-width: var(--max-container-width);
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.mhuMainSection-root {
  padding-top: 50px;
  padding-bottom: 70px;
  text-align: center;
}
.mhuMainSection-root .mhuMaxWidthSection-root .mhuMaxWidthSection__inner {
  width: 100%;
  max-width: var(--max-container-width);
  min-width: 100%;
}
.mhuMainSection-root .mhuMaxWidthContainer__inner {
  max-width: var(--max-container-inner-width);
  padding: 0 12px;
  margin: 0 auto;
}
.mhuMainSection-root .mhuTitle-root {
  color: #222;
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 44px;
}
.mhuMainSection-root .mhuTitle-root.mhuTitle--kv {
  font-size: 34px;
  letter-spacing: -0.34px;
  text-align: left;
}
.mhuMainSection-root .mhuTitle-root.mhuTitle--kv + .mhuText--kv {
  margin-top: 14px;
}
.mhuMainSection-root .mhuTitle-root + .mhuText-root,
.mhuMainSection-root .mhuTitle-root + .mhuButtonBox-root {
  margin-top: 18px;
}
.mhuMainSection-root .mhuTitle-root + .mhuText-root.mhuText--lg {
  margin-top: 15px;
}
.mhuMainSection-root .mhuText-root {
  color: #656567;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: 24px; /* 150% */
}
.mhuMainSection-root .mhuText-root.mhuText--kv {
  color: #222;
  font-size: 25px;
  font-weight: var(--font-weight-regular);
  line-height: 32px;
  text-align: left;
}
.mhuMainSection-root .mhuText-root.mhuText--lg {
  font-size: var(--font-size-xl);
  line-height: 32px;
}
.mhuMainSection-root .mhuBox-root.mhuItem-text {
  margin-bottom: 50px;
}
.mhuMainSection-root .mhuItem-bg {
  display: flex;
  min-height: 550px;
  overflow: hidden;
  border-radius: 30px;
  background-color: #FFF7F2;
}
.mhuMainSection-root .mhuItem-bg img {
  display: block;
  width: 100%;
  height: auto;
  margin: auto 0;
}
/* swiper */
.mhuSwiper-root {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.mhuSwiper-root.mhuSwiper--banner .swiper-pagination {
  text-align: left;
  bottom: 45px;
  left: 44px;
  line-height: 0;
}
.mhuSwiper-root.mhuSwiper--banner .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: 1;
  background-color: #D6C8C8;
  border-radius: 5px;
  transition: 0.25s;
}
.mhuSwiper-root.mhuSwiper--banner .swiper-pagination-bullet-active {
  width: 25px;
  background-color: var(--lite-color-red);
}
.mhuSwiper-root.mhuSwiper--sub {
  position: relative;
  padding-bottom: 24px;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .swiper-slide {
  overflow: hidden;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner {
  display: flex;
  gap: 16px;
  text-align: left;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea {
  width: 284px;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea__title {
  position: relative;
  padding-top: 40px;
  color: var(--color-black);
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 140%; /* 44.8px */
  letter-spacing: 0.048px;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea__title:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea__title--icon1:before {
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"%3e              %3cpath d="M3.64673 28.4711H28.3534C29.3801 28.4711 30.0201 27.3644 29.5134 26.4711L17.1534 5.13777C16.6334 4.24444 15.3534 4.24444 14.8467 5.13777L2.48673 26.4711C1.98007 27.3644 2.62007 28.4711 3.64673 28.4711ZM17.3401 24.4711H14.6734V21.8044H17.3401V24.4711ZM16.0067 19.1378C15.2734 19.1378 14.6734 18.5378 14.6734 17.8044V15.1378C14.6734 14.4044 15.2734 13.8044 16.0067 13.8044C16.7401 13.8044 17.3401 14.4044 17.3401 15.1378V17.8044C17.3401 18.5378 16.7401 19.1378 16.0067 19.1378Z" fill="%23FF7300"/%3e              %3c/svg%3e');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"%3e              %3cpath d="M3.64673 28.4711H28.3534C29.3801 28.4711 30.0201 27.3644 29.5134 26.4711L17.1534 5.13777C16.6334 4.24444 15.3534 4.24444 14.8467 5.13777L2.48673 26.4711C1.98007 27.3644 2.62007 28.4711 3.64673 28.4711ZM17.3401 24.4711H14.6734V21.8044H17.3401V24.4711ZM16.0067 19.1378C15.2734 19.1378 14.6734 18.5378 14.6734 17.8044V15.1378C14.6734 14.4044 15.2734 13.8044 16.0067 13.8044C16.7401 13.8044 17.3401 14.4044 17.3401 15.1378V17.8044C17.3401 18.5378 16.7401 19.1378 16.0067 19.1378Z" fill="%23FF7300"/%3e              %3c/svg%3e');
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  mask-size: 32px auto;
  background-color: var(--lite-color-red);
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea__title--icon2:before {
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"%3e              %3cpath d="M19.453 3.92339C18.9463 3.41672 18.2663 3.13672 17.5597 3.13672H7.99967C6.53301 3.13672 5.33301 4.33672 5.33301 5.80339V27.1367C5.33301 28.6034 6.51967 29.8034 7.98634 29.8034H23.9997C25.4663 29.8034 26.6663 28.6034 26.6663 27.1367V12.2434C26.6663 11.5367 26.3863 10.8567 25.8797 10.3634L19.453 3.92339ZM19.9997 24.4701H11.9997C11.2663 24.4701 10.6663 23.8701 10.6663 23.1367C10.6663 22.4034 11.2663 21.8034 11.9997 21.8034H19.9997C20.733 21.8034 21.333 22.4034 21.333 23.1367C21.333 23.8701 20.733 24.4701 19.9997 24.4701ZM19.9997 19.1367H11.9997C11.2663 19.1367 10.6663 18.5367 10.6663 17.8034C10.6663 17.0701 11.2663 16.4701 11.9997 16.4701H19.9997C20.733 16.4701 21.333 17.0701 21.333 17.8034C21.333 18.5367 20.733 19.1367 19.9997 19.1367ZM17.333 11.1367V5.13672L24.6663 12.4701H18.6663C17.933 12.4701 17.333 11.8701 17.333 11.1367Z" fill="%2300C2FF"/%3e              %3c/svg%3e');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"%3e              %3cpath d="M19.453 3.92339C18.9463 3.41672 18.2663 3.13672 17.5597 3.13672H7.99967C6.53301 3.13672 5.33301 4.33672 5.33301 5.80339V27.1367C5.33301 28.6034 6.51967 29.8034 7.98634 29.8034H23.9997C25.4663 29.8034 26.6663 28.6034 26.6663 27.1367V12.2434C26.6663 11.5367 26.3863 10.8567 25.8797 10.3634L19.453 3.92339ZM19.9997 24.4701H11.9997C11.2663 24.4701 10.6663 23.8701 10.6663 23.1367C10.6663 22.4034 11.2663 21.8034 11.9997 21.8034H19.9997C20.733 21.8034 21.333 22.4034 21.333 23.1367C21.333 23.8701 20.733 24.4701 19.9997 24.4701ZM19.9997 19.1367H11.9997C11.2663 19.1367 10.6663 18.5367 10.6663 17.8034C10.6663 17.0701 11.2663 16.4701 11.9997 16.4701H19.9997C20.733 16.4701 21.333 17.0701 21.333 17.8034C21.333 18.5367 20.733 19.1367 19.9997 19.1367ZM17.333 11.1367V5.13672L24.6663 12.4701H18.6663C17.933 12.4701 17.333 11.8701 17.333 11.1367Z" fill="%2300C2FF"/%3e              %3c/svg%3e');
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  mask-size: 32px auto;
  background-color: var(--lite-color-main);
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideTextArea__text {
  margin-top: 8px;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  letter-spacing: 0.024px;
  color: var(--lite-color-black-600);
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .swiper-pagination {
  bottom: 0;
  line-height: 0;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .swiper-pagination-bullet {
  width: 60px;
  height: 4px;
  opacity: 1;
  background-color: var(--lite-color-black-300);
  border-radius: 8px;
}
.mhuSwiper-root.mhuSwiper--sub .swiper-container .swiper-pagination-bullet-active {
  background-color: var(--lite-color-main);
}
.mhuSwiper-root + .mhuBox-root {
  margin-top: 20px;
}
/************************************************************************
* section 영역
************************************************************************/
/* main section */
#mhuMainHome .mhuMainSection--visual {
  background-color: #F2FCFF;
  padding-top: 0px;
  padding-bottom: 0px;
}
#mhuMainHome .mhuMainSection--visual .mhuContainer-root {
  position: relative;
}
#mhuMainHome .mhuMainSection--visual .mhuContainer-root .mhuItem-textBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
#mhuMainHome .mhuMainSection--visual .mhuContainer-root .mhuButtonBox-root {
  margin-top: 30px;
}
#mhuMainHome .mhuMainSection--visual .mhuContainer-root .mhuItem-bg {
  display: flex;
  min-height: 530px;
  background-color: #F2FCFF;
}
#mhuMainHome .mhuMainSection--visual .mhuContainer-root .mhuItem-bg img {
  width: 543px;
  height: 510px;
  margin: auto 30px 0 auto;
}
#mhuMainHome .mhuMainSection--s1 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 65px;
  padding-bottom: 0;
  background-color: #F1F4FF;
}
#mhuMainHome .mhuMainSection--s1 .mhuItem-img {
  margin-top: 45px;
  width: 568px;
  margin: 0 auto;
}
#mhuMainHome .mhuMainSection--s1 .mhuItem-img img {
  width: 100%;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-banner-swiper {
  width: 560px;
  border-radius: 14px;
  overflow: hidden;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-banner-swiper a {
  display: block;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-banner-swiper img {
  width: 100%;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-banner-swiper .slide-inner {
  border-radius: 14px;
  overflow: hidden;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-link-list {
  display: flex;
  flex-direction: column;
  flex: 1;
  list-style: none;
  padding: 0;
  gap: 15px;
  margin-left: 30px;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-link-list .mhuButton-root {
  --mhu-btn-height: 70px;
  --mhu-btn-font-size: var(--font-size-lg);
  width: 100%;
  padding: 20px 23px 20px 33px;
}
#mhuMainHome .mhuMainSection--s2 .mhuItem-link-list .mhuButton-root .mhuIcon--arrow {
  --mhu-btn-icon-size: 30px;
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root {
  gap: 30px;
  justify-content: center;
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root .mhuGridItem-root {
  max-width: 386px;
  background-color: #F2FCFF;
  border-radius: 14px;
  padding: 35px 55px 50px;
  text-align: center;
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root .mhuGridItem__img img {
  width: 100%;
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root .mhuGridItem__img + .mhuGridItem__title {
  margin-top: 45px;
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root .mhuGridItem__title {
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-bold);
  line-height: 36px; /* 150% */
}
#mhuMainHome .mhuMainSection--s3 .mhuGrid-root .mhuGridItem__text {
  margin-top: 13px;
  color: var(--lite-color-black-700);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: 22px;
  word-break: keep-all;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container {
  border-radius: 20px;
  overflow: hidden;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImgArea {
  position: relative;
  flex: 1;
  border-radius: 20px;
  background: var(--lite-color-black-100);
  height: 420px;
  overflow: hidden;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg1 {
  position: absolute;
  width: 430px;
  height: auto;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg1 img {
  display: block;
  width: 100%;
  height: auto;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg1--card1 {
  top: 37px;
  left: 35px;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg1--card2 {
  width: 438px;
  top: 131px;
  left: 250px;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg2 {
  position: absolute;
  width: 622px;
  height: auto;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg2 img {
  display: block;
  width: 100%;
  height: auto;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg2--card1 {
  top: 30px;
  left: 30px;
  z-index: 1;
}
#mhuMainHome .mhuMainSection--s4 .mhuSwiper--sub .swiper-container .slide-inner .mhuItem-slideImg2--card2 {
  width: 580px;
  top: 30px;
  left: 140px;
}
#mhuMainHome .mhuItem-bandBanner {
  margin-top: 20px;
}
#mhuMainHome .mhuItem-bandBanner a {
  display: block;
  width: 100%;
}
#mhuMainHome .mhuItem-bandBanner__img {
  max-width: var(--max-container-width);
  display: block;
  margin: 0 auto;
}
#mhuMainHome .mhuItem-bandBanner img {
  width: 100%;
}
@media all and (max-width: 1360px) {
  .mhuItem-side-banner {
    width: 0;
    overflow: hidden;
  }
  .mhuItem-side-banner .mhuSlider-root {
    opacity: 0;
  }
}
/* animation */
@keyframes AnimainGraphWidth {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes AnimainGraphOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes AnimainGraphCircle {
  0% {
    transform: scale(0.6);
  }
  100% {
    transform: scale(1);
  }
}
/* responsive */
@media (max-width: 1098px) {
  #mhuMainHome .mhuMainSection-root .mhuMaxWidthContainer__inner {
    padding: 0 24px;
  }
  #mhuMainHome .mhuMainSection--s1 .mhuList-root .mhuListItem-root:nth-child(odd) .mhuListItemText {
    margin-left: 20px;
  }
  #mhuMainHome .mhuMainSection--s1 .mhuList-root .mhuListItem-root .mhuListItemText {
    font-size: 20px;
  }
  #mhuMainHome .mhuMainSection--s4 .mhuListItemTextBox__left {
    width: 200px;
  }
  #mhuMainHome .mhuMainSection--s4 .mhuListItemTextBox__right {
    padding-right: 30px;
    width: auto;
    flex-shrink: 1;
  }
  #mhuMainHome .mhuMainSection--s4 .mhuListItemImg {
    display: none;
  }
}
/************************************************************************
* float banner
************************************************************************/
/* slider */
.mhuSlider-root {
  overflow: hidden;
}
.mhuSlider-root.mhuState-freeze .mhuPagination__link,
.mhuSlider-root.mhuState-freeze .mhuSlider__control-link {
  pointer-events: none;
}
.mhuSlider-root.mhuSlider--type-fade .mhuSlider__content {
  display: block;
}
.mhuSlider-root.mhuSlider--type-fade .mhuSlider__panel {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none;
}
.mhuSlider-root.mhuSlider--type-fade .mhuSlider__panel.mhuState-active {
  opacity: 1;
  pointer-events: auto;
}
.mhuSlider-root.mhuSlider--type-slide .mhuSlider__content {
  transition: transform 0.3s ease-in-out;
}
.mhuSlider-root .mhuSlider__content {
  display: flex;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}
.mhuSlider-root .mhuSlider__panel {
  list-style: none;
  flex-shrink: 0;
}
.mhuSlider-root .mhuPagination-root {
  display: flex;
  justify-content: center;
  text-align: center;
  gap: 0;
}
.mhuSlider-root .mhuPagination__link {
  display: block;
  position: relative;
  width: 100px;
  height: 18px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
.mhuSlider-root .mhuPagination__link:before,
.mhuSlider-root .mhuPagination__link:after {
  position: absolute;
  left: 0;
  top: 6px;
  display: block;
  height: 6px;
  background-color: #fff;
  content: "";
}
.mhuSlider-root .mhuPagination__link:before {
  width: 100%;
}
.mhuSlider-root .mhuPagination__link:after {
  width: 98%;
  opacity: 0;
  background-color: var(--color-primary);
  transition: width 0.15s ease, opacity 0.15s ease;
}
.mhuSlider-root .mhuPagination__link:hover,
.mhuSlider-root .mhuPagination__link:focus {
  background-color: transparent;
}
.mhuSlider-root .mhuPagination__link:hover:after,
.mhuSlider-root .mhuPagination__link.mhuState-active:after {
  width: 100%;
  opacity: 1;
}
.mhuSlider-root .mhuSlider__control-link {
  padding: 10px;
  background: gray;
  cursor: pointer;
}
.mhuSlider-root .mhuSlider__control-link.mhuState--disabled {
  opacity: 0.5;
}
/* float banner */
.mhuItem-side-banner {
  position: fixed;
  right: 24px;
  top: 200px;
  z-index: 20;
}
.mhuItem-side-banner .mhuSlider-root {
  position: relative;
  border-radius: 12px;
  box-shadow: 0 4px 9px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 120, 240, 0.25);
  transition: transform 0.15s ease, opacity 0.15s ease;
  background-color: #0083FF;
}
.mhuItem-side-banner .mhuSlider-root .mhuSlider__content {
  width: 130px;
  height: 220px;
}
.mhuItem-side-banner .mhuSlider-root .mhuSlider__panel {
  width: inherit;
  height: inherit;
}
.mhuItem-side-banner .mhuSlider-root .mhuSlider__panel-link {
  display: block;
  width: inherit;
  height: inherit;
  overflow: hidden;
}
.mhuItem-side-banner .mhuSlider-root .mhuSlider__panel-link img {
  width: inherit;
  height: inherit;
  object-fit: cover;
}
.mhuItem-side-banner .mhuSlider-root .mhuPagination-root {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 6px;
}
.mhuItem-side-banner .mhuSlider-root .mhuPagination__link {
  width: 18px;
  margin-left: 1.5px;
  margin-right: 1.5px;
}
.mhuItem-side-banner .mhuSlider-root .mhuPagination__link:before,
.mhuItem-side-banner .mhuSlider-root .mhuPagination__link:after {
  height: 1px;
  background-color: #979797;
}
.mhuItem-side-banner .mhuSlider-root .mhuPagination__link:hover:after,
.mhuItem-side-banner .mhuSlider-root .mhuPagination__link.mhuState-active:after {
  background-color: #fff;
}

.hide {
  display: none !important;
}
