@charset "utf-8";

@font-face {
  font-family: "Poppins";
  font-weight: 600;
  src: url("./font/Poppins-SemiBold.woff") format("woff");
}

@font-face {
  font-family: "Poppins";
  font-weight: 300;
  src: url("./font/Poppins-Light.woff") format("woff");
}

@font-face {
  font-family: "Noto Sans KR";
  font-weight: 300;
  src: url("./font/NotoSansKR-Light.woff") format("woff");
}

@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-display: swap;
  src: local("Pretendard Regular"), url("./font/Pretendard/Pretendard-Regular.woff2") format("woff2"), url("./font/Pretendard/Pretendard-Regular.woff") format("woff");
}

@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  font-display: swap;
  src: local("Pretendard Medium"), url("./font/Pretendard/Pretendard-Medium.woff2") format("woff2"), url("./font/Pretendard/Pretendard-Medium.woff") format("woff");
}

@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-display: swap;
  src: local("Pretendard SemiBold"), url("./font/Pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("./font/Pretendard/Pretendard-SemiBold.woff") format("woff");
}


@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-display: swap;
  src: local("Pretendard Bold"), url("./font/Pretendard/Pretendard-Bold.woff2") format("woff2"), url("./font/Pretendard/Pretendard-Bold.woff") format("woff");
}

* {
  font-family: "Pretendard", "Noto Sans KR", sans-serif;
  font-weight: 400;
}

html {
  overflow-x: auto;
}
body {
  min-width: 1240px;
  padding: 80px 0 0;
}
body.full {
  min-width: 100%;
}

/* ================== renewalHeader ==================  */
.renewalHeader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  min-width: 1200px;
  height: 80px;
  border-bottom: 1px solid #e5e5e5;
  background-color: #fff;
}
.renewalHeader .header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  height: 80px;
  margin: 0 auto;
}
.renewalHeader .header__logo {
  position: relative;
  z-index: 10;
  margin: 0 0 3px;
}
.renewalHeader .header__logoLink {
  display: block;
}

.renewalHeader .shortCuts {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 10;
}
.renewalHeader .shortCuts__item {
  margin-left: 10px;
}
.renewalHeader .shortCuts__link {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 32px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 5px;
  border: 0.1rem solid #E6EAEF;
  color: #999;
}
.renewalHeader .shortCuts__link.is-inquiry {
  background-color: #0354FF;
  border-color: #0354FF;
  color: #fff;
}
.renewalHeader .shortCuts__link.is-inquiry:hover {
  background-color: #458bff;
}

.renewalHeader .shortCuts__link:not(.is-inquiry):hover {
  color: #333;
}
.renewalHeader .shortCuts__clickOpen {
  position: relative;
  margin-left: 10px;
}
.renewalHeader .shortCuts__clickOpenBtn {
  line-height: 20px;
  padding: 0;
  border: none;
  background-color: #fff;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.renewalHeader .shortCuts__clickOpenBtn:hover {
  color: #333;
}
.renewalHeader .shortCuts__content {
  display: none;
  position: absolute;
  right: 0;
  top: 30px;
  width: 175px;
  padding: 0 15px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.15);
}
.renewalHeader .shortCuts__clickOpen.is-active .shortCuts__content {
  display: block;
}
.renewalHeader .shortCuts__contentLink {
  display: block;
  margin: 10px 0;
  border: none;
  background-color: #fff;
  font-size: 14px;
  color: #222;
  line-height: 20px;
  cursor: pointer;
}

/* ================== Gnb ==================  */
nav.gnb {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  width: 100%;
}
nav.gnb .gnb__list {
  display: flex;
  width: 1200px;
  margin: 0 auto;
  padding-left: 210px;
}
nav.gnb .gnb__list .gnb__item .gnb__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 80px;
  padding: 0 20px;
  line-height: 21px;
  font-weight: 600;
  font-size: 18px;
  color: #000;
}
nav.gnb .gnb__list .gnb__item .gnb__link::before {
  opacity: 0;
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 3px;
  background-color: #2777f9;
  content: "";
  transition: all 0.3s;
}
nav.gnb .gnb__list .gnb__item.on .gnb__link,
nav.gnb .gnb__list .gnb__item.is-active .gnb__link {
  color: #2777f9;
}
nav.gnb .gnb__list .gnb__item.on .gnb__link::before,
nav.gnb .gnb__list .gnb__item.is-active .gnb__link::before {
  opacity: 1;
  left: 0;
  width: 100%;
}
.gnb__subBox {
  display: none;
  position: absolute;
  left: 0;
  top: 80px;
  width: 100%;
  min-width: 1240px;
  background: #fff;
}
nav.gnb .gnb__list .gnb__item.on .gnb__subBox {
  display: block;
}
.gnb__depth2 {
  display: flex;
  flex-wrap: wrap;
  width: 1200px;
  margin: 0 auto;
  padding: 0 100px 24px 230px;
}
.gnb__depth2 .gnb__depth2Item {
  width: 33.33%;
  margin: 40px 0 16px;
}
.gnb__depth2 .gnb__depth2Item .gnb__depth2Link {
  display: inline-block;
  margin: 0 0 20px;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
.gnb__depth3 .gnb__depth3Item {
  margin: 0 0 10px;
}
.gnb__depth3 .gnb__depth3Item .gnb__depth3Link {
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.gnb__depth3 .gnb__depth3Item .gnb__depth3Link strong {
  font-weight: 600;
  color: #000;
}
.gnb__depth3 .gnb__depth3Item .gnb__depth3Link:hover,
.gnb__depth3 .gnb__depth3Item .gnb__depth3Link:hover strong {
  color: #2777f9;
}
.gnb__badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-left: 5px;
  padding: 0 7px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}
.gnb__badge.is-type-1 {
  background-color: #0354ff;
}
.gnb__badge.is-type-2 {
  background-color: #de4437;
}
.gnb__badge.is-type-3 {
  background-color: #3ba670;
}
.gnb__badge.is-type-4 {
  background-color: #6fa3ff;
}

/* ================== renewalWrap 메인 ================== */
.renewalWrap * {
  font-family: "Noto Sans KR";
}
.renewalWrap {
  min-width: 1200px;
}
.renewalWrap__cont {
  width: 1200px;
  margin: 0 auto 180px;
}
.renewalWrap__title {
  margin: 0 0 18px;
  font-weight: 600;
  font-size: 40px;
  font-family: "Poppins", "Noto Sans KR";
  line-height: 62px;
  letter-spacing: -0.005em;
  color: #222222;
  text-align: center;
}
.renewalWrap__subTitle {
  margin: 0 0 60px;
  font-family: "Poppins", "Noto Sans KR";
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #888888;
  text-align: center;
}

/* .is-cont-0 */
.renewalWrap__cont.is-cont-0 {
  width: 100%;
  margin: 0 auto 120px;
}
.renewalWrap__visualSlide {
  overflow: hidden;
  position: relative;
  height: 550px;
}
.renewalWrap__visualSlide .swiper-wrapper {
}
.renewalWrap__visualSlide .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.renewalWrap__visualSlide .swiper-slide .renewalWrap__visualSlideBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transform: scale(1.25);
  transition: all 4s ease-in-out;
}

.renewalWrap__visualSlide .visualVideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.renewalWrap__visualSlide .swiper-slide.swiper-slide-active .renewalWrap__visualSlideBg {
  transform: scale(1);
}

.renewalWrap__fullVideo {
  position: absolute;
  width: 100%;
}


.renewalWrap__visualSlide .is-visualAni {
  transform: translate3d(0, 50px, 0);
  opacity: 0;
  transition-duration: 0.8s;
}

.renewalWrap__visualSlideTit {
  margin: 0 0 10px;
  text-align: center;
}
.renewalWrap__visualSlideTit span {
  display: block;
  font-weight: 600;
  font-size: 42px;
  line-height: 58px;
  color: #fff;
}
.swiper-slide-active .renewalWrap__visualSlideTit span {
  opacity: 1;
  transform: translateZ(0);
}
.swiper-slide-active .renewalWrap__visualSlideTit span:nth-child(1) {
  transition-delay: 0.2s;
}
.swiper-slide-active .renewalWrap__visualSlideTit span:nth-child(2) {
  transition-delay: 0.4s;
}
.renewalWrap__visualSlideSubTit {
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
}
.swiper-slide-active .renewalWrap__visualSlideSubTit {
  transition-delay: 0.6s;
  opacity: 1;
  transform: translateZ(0);
}

.swiper-slide.is-black .renewalWrap__visualSlideTit span,
.swiper-slide.is-black .renewalWrap__visualSlideSubTit {
  color: #222;
}
.renewalWrap__visualSlideBtn {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: 42px;
  line-height: 42px;
  padding: 0 30px;
  border-radius: 32px;
  font-weight: 600;
  font-size: 14px;
  background-color: #2777f9;
  color: #fff;
  transition: background 0.3s;
}
.renewalWrap__visualSlideBtn.mt-40 {
  margin-top: 40px;
}
.renewalWrap__visualSlideBtn:hover {
  background-color: #458bff;
}

.swiper-slide-active .renewalWrap__visualSlideBtnWrap {
  transition-delay: 0.8s;
  opacity: 1;
  transform: translateZ(0);
}
.renewalWrap__visualSlide .swiper-button {
  position: absolute;
  width: 17px;
  height: 30px;
}
.renewalWrap__visualSlide .swiper-button:after {
  display: none;
}
.renewalWrap__visualSlide .swiper-button-prev {
  left: 50%;
  margin-left: -600px;
}
.renewalWrap__visualSlide .swiper-button-next {
  right: 50%;
  margin-right: -600px;
}
.renewalWrap__visualSlide .swiper-slide.is-white .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 29L1 15L16 1' stroke='white' stroke-opacity='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.renewalWrap__visualSlide .swiper-slide.is-black .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 29L1 15L16 1' stroke='black' stroke-opacity='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.renewalWrap__visualSlide .swiper-slide.is-white .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 29L16 15L1 1' stroke='white' stroke-opacity='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.renewalWrap__visualSlide .swiper-slide.is-black .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 29L16 15L1 1' stroke='black' stroke-opacity='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.renewalWrap__visualSlideImg {
  display: block;
  overflow: hidden;
  margin: 50px auto 0;
  border-radius: 16px 16px 0 0;
}
.swiper-slide-active .renewalWrap__visualSlideImg {
  transition-delay: 0.8s;
  opacity: 1;
  transform: translateZ(0);
}

/* is-cont-1 */
.renewalWrap__cont.is-cont-1 {
  margin: 0 auto;
}
.cloud__list {
  display: flex;
  justify-content: space-between;
  margin: 80px -12px 180px;
  /* transform: scale(0.5); */
}
.cloud__item {
  overflow: hidden;
  width: calc(33.33% - 24px);
  height: 420px;
  margin: 0 12px;
  padding: 72px 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 16px;
}
.cloud__item:nth-child(1) {
  background-image: url(../renewal/img/list-bg-1.jpg);
}
.cloud__item:nth-child(2) {
  background-image: url(../renewal/img/list-bg-2.jpg);
}
.cloud__item:nth-child(3) {
  background-image: url(../renewal/img/list-bg-3.jpg);
}
.cloud__itmeTit {
  font-weight: 700;
  font-size: 30px;
  line-height: 150%;
  color: #ffffff;
}
.cloud__itemSubTit {
  margin: 3px 0 15px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #ffffff;
  opacity: 0.8;
}

/* is-cont-2 */
.cloud__titleWrap {
  text-align: center;
}
.cloud__tit {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 50px;
  line-height: 140%;
  letter-spacing: -1px;
  color: #000000;
}
.cloud__tit.is-type-2 {
  font-size: 55px;
}
.cloud__tit.is-type-2 span {
  color: #0b4cf2;
}
.renewalWrap__cont.is-cont-2 {
  margin: 180px auto;
}
.renewalWrap__cont.is-cont-2[data-aos^="fade-down"][data-aos^="fade-down"] {
  opacity: 0.1;
  transform: translate(0, 0);
  /* transition-property: none; */
}
.renewalWrap__cont.is-cont-2[data-aos^="fade-down"][data-aos^="fade-down"].aos-animate {
  opacity: 1;
  transform: translate(0, 0);
}

.cloud__titPoint {
  display: inline-block;
  background: linear-gradient(90.04deg, #0031df 0.05%, #03b3ff 48.97%, #05d5c8 99.97%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cloud__titLink {
  display: inline-block;
  width: 124px;
  height: 42px;
  line-height: 42px;
  margin: 34px 0 0;
  background: linear-gradient(95.8deg, #0031df -9.15%, #03b3ff 53.95%, #05d5c8 100%);
  border-radius: 38px;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  transition: all 0.3s;
}
.cloud__titLink:hover {
  background: linear-gradient(95.54deg, #0031df -34.29%, #03b3ff 43.34%, #05d5c8 100%);
  background-position: 100% 0;
  background-size: 150% 200%;
}

/* is-cont-3 */
.ustraService {
  display: flex;
  position: relative;
  margin: 60px 0 0;
}
.ustraService__titleWrap {
  width: 305px;
  flex: 0 0 305px;
}
.ustraService__title {
  margin: 0 0 25px;
  font-family: "Poppins", "Noto Sans KR";
  font-weight: 600;
  font-size: 38px;
  line-height: 62px;
  letter-spacing: -0.005em;
  color: #222222;
}
.ustraService__subTitle {
  margin: 0 0 25px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.3px;
  color: #828282;
}
.ustraService__tag {
  display: inline-flex;
  align-items: center;
  height: 28px;
  margin: 0 6px 6px 0;
  padding: 0 16px;
  background: #f1f5f9;
  border: 1px solid #e6eaef;
  border-radius: 86.4px;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #828282;
  transition: all 0.3s;
}
.ustraService__tag:hover {
  border-color: #2777f9;
  background-color: #2777f9;
  color: #fff;
}
.ustraService__slideWrap {
  overflow: hidden;
  width: auto;
  padding: 30px 20px;
  margin: -30px -20px;
}
.ustraService__slideWrap .swiper {
  overflow: visible;
}
.ustraService__slide-1 {
  height: 644px;
}
.ustraService__slide .swiper-slide {
  height: 310px;
}
.ustraService__slide .ustraService__slideLink {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 40px 34px 0;
  border: 1px solid #e6eaef;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  transition: border 0.3s;
}
.ustraService__slide .ustraService__slideLink:hover {
  border-color: #2777f9;
}
.ustraService__slide .ustraService__slideLink:after {
  display: block;
  position: absolute;
  right: 22px;
  bottom: 19px;
  width: 44px;
  height: 36px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='36' viewBox='0 0 44 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4999 27.238L20.6378 26.3829L27.9156 19.105H12.7627V17.8967H27.9156L20.6378 10.6188L21.4999 9.76367L30.2371 18.5009L21.4999 27.238Z' fill='%23828282'/%3E%3C/svg%3E%0A");
}
.ustraService__slide .ustraService__slideLink:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='36' viewBox='0 0 44 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4999 27.238L20.6378 26.3829L27.9156 19.105H12.7627V17.8967H27.9156L20.6378 10.6188L21.4999 9.76367L30.2371 18.5009L21.4999 27.238Z' fill='%232777f9'/%3E%3C/svg%3E%0A");
  animation: arr 0.7s ease-in-out infinite;
  -webkit-animation: arr 0.7s ease-in-out infinite;
}
.ustraService__slide .swiper-slide.arrow-none .ustraService__slideLink:after {
  display: none;
}
@-webkit-keyframes arr {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(6px);
  }
}

@keyframes arr {
  0%,
  100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(6px);
  }
}
.ustraService__slideIcon {
  width: 64px;
  height: 64px;
  margin: 0 0 25px;
}
.is-icon-hr {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M43 11H14V20H5V56H43V11Z' fill='%23C6D7FF'/%3E%3Cpath d='M5 20L14 20L14 11L5 20Z' fill='%235083F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 25H34V29H14V25ZM14 33H27V37H14V33Z' fill='%23225CF6'/%3E%3Cpath d='M44.5 32L57.3393 41.3283L52.4351 56.4217H36.5649L31.6607 41.3283L44.5 32Z' fill='%23225CF6'/%3E%3Cpath d='M50.5 51H39.5C39.4942 49.5532 40.07 48.1631 41.1011 47.1349C42.1322 46.1066 43.5344 45.5241 45 45.5152C46.4655 45.5244 47.8675 46.107 48.8986 47.1352C49.9296 48.1634 50.5055 49.5533 50.5 51ZM41.7 42.225C41.7065 41.5822 41.9056 40.9556 42.2721 40.4242C42.6387 39.8928 43.1563 39.4803 43.7599 39.2387C44.3634 38.9971 45.0258 38.9373 45.6638 39.0666C46.3017 39.196 46.8866 39.5088 47.3449 39.9656C47.8031 40.4225 48.1141 41.0029 48.2388 41.634C48.3635 42.265 48.2962 42.9183 48.0455 43.5116C47.7948 44.105 47.3718 44.6118 46.8299 44.9684C46.288 45.3249 45.6513 45.5152 45 45.5152C44.1205 45.5107 43.2787 45.1616 42.6599 44.5446C42.0411 43.9276 41.6958 43.0933 41.7 42.225Z' fill='white'/%3E%3C/svg%3E%0A");
}
.is-icon-works {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8' y='19' width='48' height='35' fill='%23C6D7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44 10H20V19H25V15H39V19H44V10Z' fill='%2386AAF8'/%3E%3Crect x='8' y='36' width='48' height='4' fill='%23225CF6'/%3E%3Crect x='27' y='28' width='10' height='5' fill='%23225CF6'/%3E%3C/svg%3E%0A");
}
.is-icon-itsm {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.65527' y='14.8848' width='44.6885' height='34.2297' fill='%23E5EEFF'/%3E%3Cpath d='M3 49.1143V52.0262C3 54.0935 4.75578 55.77 6.92079 55.77H57.0792C59.2442 55.77 61 54.0935 61 52.0262V49.1143H3Z' fill='%23C6D7FF'/%3E%3Cpath d='M9.40685 15.7969H54.5953V49.115H58.1486V13.1081C58.1486 10.4125 55.9943 8.22949 53.3342 8.22949H10.6679C8.00785 8.22949 5.85352 10.4125 5.85352 13.1081V49.115H9.40685V15.7969ZM32.0011 11.3776C32.6185 11.3776 33.1176 11.8834 33.1176 12.5091C33.1176 13.1347 32.6185 13.6405 32.0011 13.6405C31.3837 13.6405 30.8845 13.1347 30.8845 12.5091C30.8845 11.8834 31.3837 11.3776 32.0011 11.3776Z' fill='%23C6D7FF'/%3E%3Cpath d='M43.6504 28.945L42.2821 25.9504L39.5728 26.7716C38.8886 25.8574 38.0512 25.0964 37.1207 24.4997L37.7392 21.735L34.6523 20.5908L33.3168 23.0872C32.2221 22.9339 31.0947 22.9668 29.9781 23.2077L28.4675 20.8208L25.4736 22.1894L26.2946 24.8993C25.3805 25.5836 24.6198 26.4158 24.0232 27.3519L21.2592 26.7333L20.1152 29.821L22.6111 31.1568C22.4578 32.2517 22.4906 33.3795 22.7315 34.4963L20.3451 36.0073L21.7134 39.0019L24.4227 38.1807C25.1069 39.0949 25.9388 39.8559 26.8747 40.4526L26.2563 43.2173L29.3432 44.3615L30.6787 41.8651C31.7733 42.0183 32.9008 41.9855 34.0174 41.7446L35.5335 44.137L38.5274 42.7684L37.7064 40.0584C38.6204 39.3741 39.3812 38.542 39.9778 37.6058L42.7418 38.2245L43.8857 35.1368L41.3899 33.801C41.5432 32.7061 41.5103 31.5783 41.2695 30.4615L43.6613 28.945H43.6504ZM33.4974 35.7499C31.6912 36.5766 29.5567 35.7828 28.7302 33.9762C27.9037 32.1696 28.6974 30.0345 30.5035 29.2078C32.3097 28.3812 34.4443 29.175 35.2708 30.9816C36.0972 32.7882 35.3036 34.9233 33.4974 35.7499Z' fill='%23225CF6'/%3E%3C/svg%3E%0A");
}
.is-icon-ticket {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='27' y='28' width='10' height='5' fill='%23225CF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58 15H6V28.0275C8.24998 28.2762 10 30.1837 10 32.5C10 34.8163 8.24998 36.7238 6 36.9725V50H58V36.9725C55.75 36.7238 54 34.8163 54 32.5C54 30.1837 55.75 28.2762 58 28.0275V15Z' fill='%23C6D7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 15H17V20H19V15ZM19 25H17V30H19V25ZM17 35H19V40H17V35ZM19 45H17V50H19V45Z' fill='white'/%3E%3Ccircle cx='35.5' cy='33.5' r='8.5' fill='%235083F7'/%3E%3C/svg%3E%0A");
}
.is-icon-talk {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 11H5V40H13L13.0003 50L20 40H50V11Z' fill='%23C6D7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.6151 32H59V48.3592H54.4871L54.4869 54L50.5385 48.3592H33.6151V32Z' fill='%235083F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 23H19V27H15V23ZM25 23H29V27H25V23ZM39 23H35V27H39V23Z' fill='%23225CF6'/%3E%3Crect opacity='0.5' x='33.6152' y='32' width='16.3848' height='8' fill='%23225CF6'/%3E%3C/svg%3E%0A");
}
.is-icon-bizplus {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.375 59C29.8603 59 31.875 56.9853 31.875 54.5C31.875 52.0147 29.8603 50 27.375 50C24.8897 50 22.875 52.0147 22.875 54.5C22.875 56.9853 24.8897 59 27.375 59Z' fill='%23225CF6'/%3E%3Cpath d='M45.625 59C48.1103 59 50.125 56.9853 50.125 54.5C50.125 52.0147 48.1103 50 45.625 50C43.1397 50 41.125 52.0147 41.125 54.5C41.125 56.9853 43.1397 59 45.625 59Z' fill='%23225CF6'/%3E%3Cpath d='M23.2625 39.4302H51.7127L56.04 19.7939H19.4435L17.5274 11.5H7V15.1061H14.5028L20.8735 46.6424H52.0373V43.0363H23.8981L23.2625 39.4302Z' fill='%23C6D7FF'/%3E%3C/svg%3E%0A");
}
.is-icon-mice {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='12' width='52' height='7' fill='%23225CF6'/%3E%3Crect x='9' y='21' width='46' height='34' fill='%2386AAF8'/%3E%3Ccircle cx='32' cy='38' r='10' fill='%23E5EEFF'/%3E%3Cpath d='M37 37.9091L29.5 43.0265L29.5 32.7917L37 37.9091Z' fill='%23225CF6'/%3E%3C/svg%3E%0A");
}
.is-icon-bill {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58 13L58 39L46 39L46 51L6 51L6 13L58 13Z' fill='%23C6D7FF'/%3E%3Cpath d='M46 51L46 39L58 39L46 51Z' fill='%235083F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 29H24V32H18V29ZM37 29H43V32H37V29Z' fill='%23225CF6'/%3E%3Cpath d='M22 25L26.25 38L30.5 25L34.75 38L39 25' stroke='%23225CF6' stroke-width='3' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");
}
.is-icon-mybizcard {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='18' width='48' height='34' fill='%235083F7'/%3E%3Crect x='5' y='13' width='48' height='34' fill='%23E5EEFF'/%3E%3Crect x='5' y='20' width='48' height='7' fill='%23C6D7FF'/%3E%3Crect x='44' y='38' width='5' height='5' fill='%23225CF6'/%3E%3C/svg%3E%0A");
}
.is-icon-sap {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3088_2278)'%3E%3Cpath d='M0.0107422 16.0234V47.6792H32.3353L63.975 16.027H0.0107422V16.0234Z' fill='url(%23paint0_linear_3088_2278)'/%3E%3Cpath d='M0.0107422 16.0234V47.6792H32.3353L63.975 16.027H0.0107422V16.0234Z' fill='%235083F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.97 21.981C43.9889 21.981 46.8158 24.1257 46.8158 28.8013C46.8158 33.0021 43.9047 35.5051 38.9891 35.5051H36.9535V41.5562H27.6247L26.7014 38.6623C25.7146 38.9874 24.5997 39.1657 23.4176 39.1657C22.2066 39.1657 21.0624 38.9747 20.0578 38.6347L19.0975 41.5562H13.3799L14.0096 39.8627L13.7791 40.0643C12.3534 41.2106 10.5696 41.841 8.36067 41.8838H8.03218C5.49375 41.8838 3.00659 41.184 0.905554 39.9875L2.84995 36.1221C4.95736 37.3681 6.28049 37.6462 8.06436 37.6105C8.98971 37.5896 9.6587 37.4223 10.0943 36.9698C10.3585 36.6988 10.4946 36.356 10.5087 35.9905C10.5254 34.9861 9.09756 34.5152 7.34834 33.9757C5.93079 33.5306 4.32549 32.937 3.06741 32.0147C1.58056 30.9194 0.870195 29.5495 0.905554 27.6193C0.929245 26.2105 1.45008 24.9447 2.41256 23.9438C3.79758 22.5135 6.03051 21.6396 8.71002 21.6396H8.72416C11.0211 21.6446 13.829 22.2949 15.855 23.3304L13.6677 27.142C11.4472 26.068 10.3284 25.9654 9.06043 25.901C7.17897 25.8005 6.22498 26.4734 6.21048 27.199C6.19422 28.0863 7.99683 28.8872 9.69017 29.4328C12.2594 30.2472 15.5273 31.34 16.0241 34.4958L20.7233 21.9747H26.1749L31.6751 36.951V21.9747H37.9708M23.4184 34.7944C24.1351 34.7944 24.8055 34.6649 25.3946 34.4537L23.4392 28.1362H23.3964L21.3993 34.4367C21.9941 34.6606 22.6825 34.7944 23.4162 34.7944H23.4184ZM38.3385 31.1681C40.1895 31.1681 41.663 30.5553 41.663 28.5996C41.663 26.7058 40.1895 26.0955 38.3385 26.0955H36.9521V31.1681H38.3385Z' fill='%23E5EEFF'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3088_2278' x1='31.9704' y1='16.0406' x2='31.9704' y2='47.6803' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B8F1'/%3E%3Cstop offset='0.22' stop-color='%2306A5E5'/%3E%3Cstop offset='0.794' stop-color='%231870C5'/%3E%3Cstop offset='1' stop-color='%231D61BC'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3088_2278'%3E%3Crect width='64' height='31.699' fill='white' transform='translate(0 16.0098)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.is-icon-gateway {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.5 53.5262L44 43.9999L33.5 34.4736V39.2308L22 41V47L33.5 48.7692V53.5262Z' fill='%2386AAF8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5 32.0526L20 22.5263L30.5 13V17.7571L42 19.5264V25.5264L30.5 27.2956V32.0526Z' fill='%23225CF6'/%3E%3Cpath d='M6 16L18 9V56L6 52V16Z' fill='%23C6D7FF'/%3E%3Cpath d='M58 16L46 9V56L58 52V16Z' fill='%23C6D7FF'/%3E%3C/svg%3E%0A");
}
.is-icon-chatbot {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2441 39.3693C12.2441 28.5274 21.0331 19.7383 31.8749 19.7383C42.7167 19.7383 51.5057 28.5274 51.5057 39.3693C51.5057 50.2112 42.7167 59.0003 31.8749 59.0003C21.0331 59.0003 12.2441 50.2112 12.2441 39.3693Z' fill='%23F5F9FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8338 39.3693C15.8338 48.2287 23.0156 55.4107 31.8749 55.4107C40.7342 55.4107 47.9161 48.2287 47.9161 39.3693C47.9161 30.5099 40.7342 23.328 31.8749 23.328C23.0156 23.328 15.8338 30.5099 15.8338 39.3693ZM31.8749 19.7383C21.0331 19.7383 12.2441 28.5274 12.2441 39.3693C12.2441 50.2112 21.0331 59.0003 31.8749 59.0003C42.7167 59.0003 51.5057 50.2112 51.5057 39.3693C51.5057 28.5274 42.7167 19.7383 31.8749 19.7383Z' fill='%23C6D7FF'/%3E%3Cpath d='M24.583 41.0512C24.583 39.8121 25.5875 38.8076 26.8265 38.8076C28.0656 38.8076 29.07 39.8121 29.07 41.0512V43.2947C29.07 44.5338 28.0656 45.5383 26.8265 45.5383C25.5875 45.5383 24.583 44.5338 24.583 43.2947V41.0512Z' fill='%23225CF6'/%3E%3Cpath d='M34.6787 41.0512C34.6787 39.8121 35.6832 38.8076 36.9222 38.8076C38.1613 38.8076 39.1657 39.8121 39.1657 41.0512V43.2947C39.1657 44.5338 38.1613 45.5383 36.9222 45.5383C35.6832 45.5383 34.6787 44.5338 34.6787 43.2947V41.0512Z' fill='%23225CF6'/%3E%3Cpath d='M51.8888 14.263C53.7973 15.2223 53.3923 18.0567 51.2881 18.466L33.5885 21.9083C32.1499 22.1881 30.8394 21.0424 30.9291 19.5832L31.6645 7.61427C31.7635 6.00314 33.4838 5.01219 34.9246 5.73636L51.8888 14.263Z' fill='%2386AAF8'/%3E%3Cg filter='url(%23filter0_d_3014_7210)'%3E%3Cpath d='M28.0117 7.20384C29.7486 4.26538 34.0002 4.26539 35.737 7.20384L48.7591 29.2345C50.5272 32.2256 48.371 36.0048 44.8964 36.0048H18.8523C15.3777 36.0048 13.2215 32.2256 14.9896 29.2345L28.0117 7.20384Z' fill='%23A6BDFF'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_3014_7210)'%3E%3Cpath d='M10 33.0609C10 31.4346 11.3184 30.1162 12.9446 30.1162H51.9258C53.552 30.1162 54.8704 31.4346 54.8704 33.0609C54.8704 34.6872 53.552 36.0055 51.9258 36.0055H12.9446C11.3184 36.0055 10 34.6872 10 33.0609Z' fill='%23C6D7FF'/%3E%3C/g%3E%3Cmask id='mask0_3014_7210' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='14' y='5' width='36' height='32'%3E%3Cpath d='M28.0126 7.20384C29.7495 4.26538 34.0011 4.26539 35.738 7.20384L48.7601 29.2345C50.5281 32.2256 48.372 36.0048 44.8974 36.0048H18.8532C15.3787 36.0048 13.2225 32.2256 14.9906 29.2345L28.0126 7.20384Z' fill='%23B7CCFB'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3014_7210)'%3E%3Cpath d='M12.2441 24.2266H58.2363V30.1159H12.2441V24.2266Z' fill='%2386AAF8'/%3E%3C/g%3E%3Cpath d='M33.0336 19.299C33.1398 19.5491 33.3196 19.7475 33.5566 19.8596L34.5452 20.3253C34.8394 20.4719 34.8394 20.9117 34.5452 21.0583L33.5647 21.524C33.3278 21.6361 33.1398 21.8344 33.0418 22.0845L32.2656 23.999C32.1267 24.3008 31.71 24.3008 31.5711 23.999L30.7948 22.0845C30.6886 21.8344 30.5089 21.6361 30.2719 21.524L29.2914 21.0583C28.9973 20.9117 28.9973 20.4719 29.2914 20.3253L30.2719 19.8596C30.5089 19.7475 30.6968 19.5491 30.7948 19.299L31.5711 17.3846C31.71 17.0827 32.1267 17.0827 32.2656 17.3846L33.0336 19.299Z' fill='white'/%3E%3Cpath d='M39.1007 24.9595C39.2423 25.2811 39.482 25.5361 39.7979 25.6802L41.1161 26.279C41.5083 26.4674 41.5083 27.0329 41.1161 27.2214L39.8088 27.8201C39.4929 27.9643 39.2423 28.2193 39.1116 28.5408L38.0766 31.0023C37.8914 31.3904 37.3358 31.3904 37.1506 31.0023L36.1156 28.5408C35.974 28.2193 35.7343 27.9643 35.4184 27.8201L34.111 27.2214C33.7188 27.0329 33.7188 26.4674 34.111 26.279L35.4184 25.6802C35.7343 25.5361 35.9849 25.2811 36.1156 24.9595L37.1506 22.4981C37.3358 22.11 37.8914 22.11 38.0766 22.4981L39.1007 24.9595Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_3014_7210' x='13.2366' y='2.75647' width='39.5188' height='35.4919' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1.12177'/%3E%3CfeGaussianBlur stdDeviation='1.12177'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3014_7210'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_3014_7210' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_3014_7210' x='8.87823' y='30.1162' width='47.1141' height='8.13318' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1.12177'/%3E%3CfeGaussianBlur stdDeviation='0.560883'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.597049 0 0 0 0 0.639865 0 0 0 0 0.791667 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3014_7210'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_3014_7210' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.is-icon-bigdata {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='50' width='43' height='4' fill='%23C6D7FF'/%3E%3Cpath d='M33 43H29V50H33V43Z' fill='%23C6D7FF'/%3E%3Crect x='28' y='49' width='6' height='6' fill='%23225CF6'/%3E%3Crect x='10' y='8' width='40' height='12' fill='%23C6D7FF'/%3E%3Crect x='17' y='20' width='40' height='12' fill='%23225CF6'/%3E%3Crect x='7' y='32' width='40' height='12' fill='%2386AAF8'/%3E%3Ccircle cx='44' cy='14' r='2' fill='white'/%3E%3Ccircle cx='51' cy='26' r='2' fill='white'/%3E%3Ccircle cx='41' cy='38' r='2' fill='white'/%3E%3C/svg%3E%0A");
}
.is-icon-alice {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61 38.983C61.0005 37.6815 60.4801 36.4312 59.5484 35.4975C58.6167 34.5638 57.3473 34.0202 56.0104 33.9825C56.3923 32.2872 56.2864 30.5223 55.7043 28.8818C55.1222 27.2414 54.0863 25.7893 52.7108 24.6846C51.3353 23.5799 49.6738 22.8653 47.9081 22.6202C46.1425 22.3751 44.3415 22.6089 42.7034 23.2953C42.1865 19.4457 40.1822 15.9316 37.0984 13.4682C34.0147 11.0048 30.0828 9.77692 26.1018 10.0334C22.1208 10.2899 18.3896 12.0115 15.6666 14.849C12.9435 17.6865 11.4331 21.4267 11.4423 25.3091C11.4423 25.5266 11.4496 25.7417 11.4586 25.9567C9.07826 26.1647 6.87226 27.2573 5.2985 29.0076C3.72475 30.7578 2.90462 33.0307 3.00884 35.3541C3.11307 37.6775 4.13357 39.8725 5.85806 41.4826C7.58255 43.0928 9.87854 43.9946 12.2685 44H56.2325V43.9823C57.5298 43.8909 58.7433 43.3242 59.6281 42.3964C60.5129 41.4687 61.0031 40.2487 61 38.983Z' fill='%23B2CDFF'/%3E%3Crect x='11' y='29' width='40' height='12' rx='2' fill='%23225CF6'/%3E%3Crect x='11' y='41' width='40' height='12' rx='2' fill='%2386AAF8'/%3E%3Ccircle cx='45' cy='35' r='2' fill='white'/%3E%3Ccircle cx='45' cy='47' r='2' fill='white'/%3E%3C/svg%3E%0A");
}
.is-icon-cloud {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='12' y='49' width='43' height='4' fill='%23C6D7FF'/%3E%3Cpath d='M35 42H31V49H35V42Z' fill='%23C6D7FF'/%3E%3Crect x='30' y='48' width='6' height='6' fill='%23225CF6'/%3E%3Cpath d='M52 32.0102C51.9945 30.9688 51.5782 29.9708 50.8394 29.2277C50.1007 28.4846 49.0976 28.0549 48.0435 28.0305C48.2551 27.0621 48.271 26.0621 48.0899 25.0876C47.9088 24.1132 47.5342 23.1835 46.9881 22.3525C46.442 21.5215 45.7351 20.8055 44.9077 20.2453C44.0804 19.6851 43.1491 19.2922 42.1675 19.0888C40.5997 18.7547 38.9654 18.9083 37.4896 19.5288C37.037 16.4669 35.4335 13.6858 32.998 11.7395C30.5624 9.79318 27.4739 8.82423 24.3476 9.02627C21.2214 9.22831 18.2869 10.5866 16.1288 12.8298C13.9708 15.0729 12.7477 18.0368 12.7028 21.1309C12.7028 21.3029 12.7078 21.4736 12.7152 21.6457C10.8327 21.7898 9.08078 22.651 7.82911 24.0473C6.57744 25.4435 5.92388 27.2658 6.00707 29.1289C6.09026 30.9921 6.90382 32.7504 8.27509 34.0324C9.64635 35.3144 11.468 36.0198 13.3561 35.9996H48.2188V35.9848C49.241 35.9173 50.1997 35.4701 50.9013 34.7326C51.6029 33.9951 51.9953 33.0222 52 32.0102Z' fill='%235083F7'/%3E%3Cpath d='M58 38.8683C58.0005 37.7965 57.5698 36.7669 56.7987 35.998C56.0276 35.229 54.9771 34.7813 53.8707 34.7503C54.1868 33.3542 54.0991 31.9007 53.6173 30.5497C53.1356 29.1988 52.2783 28.003 51.14 27.0932C50.0016 26.1834 48.6266 25.5949 47.1654 25.3931C45.7042 25.1912 44.2136 25.3838 42.858 25.9491C42.4302 22.7788 40.7714 19.8849 38.2194 17.8562C35.6674 15.8275 32.4134 14.8163 29.1187 15.0275C25.8241 15.2387 22.7363 16.6565 20.4827 18.9933C18.2291 21.33 16.9792 24.4102 16.9867 27.6075C16.9867 27.7866 16.9928 27.9637 17.0002 28.1408C15.0303 28.3121 13.2046 29.2119 11.9022 30.6533C10.5998 32.0947 9.92107 33.9664 10.0073 35.8798C10.0936 37.7932 10.9381 39.6009 12.3653 40.9269C13.7925 42.2529 15.6926 42.9956 17.6705 43H54.0545V42.9854C55.1281 42.9101 56.1324 42.4435 56.8646 41.6794C57.5968 40.9154 58.0025 39.9107 58 38.8683Z' fill='%23B2CDFF'/%3E%3C/svg%3E%0A");
}
.is-icon-xmsp {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 49.373L26.806 31.686L6 14.001H16.649L37.449 31.678H37.469L37.458 31.685L37.469 31.693H37.449L16.649 49.372L6 49.373Z' fill='%23C6DAFF'/%3E%3Cpath d='M58.0516 14H47.4026L35.3916 23.613L41.5276 28.877L58.0516 14Z' fill='%233955C1'/%3E%3Cpath d='M58.0516 49.4649H47.4026L35.3916 39.8519L41.5266 34.5879L58.0516 49.4649Z' fill='%236FA3FF'/%3E%3C/svg%3E%0A");
}
.is-icon-nuratix {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61 41.983C61.0005 40.6815 60.4801 39.4312 59.5484 38.4975C58.6167 37.5638 57.3473 37.0202 56.0104 36.9825C56.3923 35.2872 56.2864 33.5223 55.7043 31.8818C55.1222 30.2414 54.0863 28.7893 52.7108 27.6846C51.3353 26.5799 49.6738 25.8653 47.9081 25.6202C46.1425 25.3751 44.3415 25.6089 42.7034 26.2953C42.1865 22.4457 40.1822 18.9316 37.0984 16.4682C34.0147 14.0048 30.0828 12.7769 26.1018 13.0334C22.1208 13.2899 18.3896 15.0115 15.6666 17.849C12.9435 20.6865 11.4331 24.4267 11.4423 28.3091C11.4423 28.5266 11.4496 28.7417 11.4586 28.9567C9.07826 29.1647 6.87226 30.2573 5.2985 32.0076C3.72475 33.7578 2.90462 36.0307 3.00884 38.3541C3.11307 40.6775 4.13357 42.8725 5.85806 44.4826C7.58255 46.0928 9.87854 46.9946 12.2685 47H56.2325V46.9823C57.5298 46.8909 58.7433 46.3242 59.6281 45.3964C60.5129 44.4687 61.0031 43.2487 61 41.983Z' fill='%23B2CDFF'/%3E%3Crect x='28' y='38' width='9' height='9' fill='white'/%3E%3Cpath d='M37.8598 35.1138V31.3227C37.8598 27.8373 35.0083 25 31.4985 25C27.9886 25 25.1371 27.8373 25.1371 31.3227V35.1138H20V47.7653C20 49.5508 21.4581 51 23.2545 51H39.7455C41.5419 51 43 49.5508 43 47.7653V35.1138H37.8598ZM32.7904 44.2462V45.2368C32.7904 45.9461 32.2121 46.5209 31.4985 46.5209C30.7848 46.5209 30.2065 45.9461 30.2065 45.2368V44.2462C29.4344 43.8029 28.9145 42.9744 28.9145 42.0235C28.9145 40.6049 30.0712 39.4523 31.5015 39.4523C32.9319 39.4523 34.0885 40.6018 34.0885 42.0235C34.0885 42.9744 33.5687 43.8029 32.7966 44.2462H32.7904ZM34.7991 35.1138H28.1947V31.3227C28.1947 29.5127 29.6774 28.039 31.4985 28.039C33.3195 28.039 34.8022 29.5127 34.8022 31.3227V35.1138H34.7991Z' fill='%235083F7'/%3E%3C/svg%3E%0A");
}
.ustraService__slideTit {
  margin: 0 0 15px;
  font-family: "Poppins", "Noto Sans KR";
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  color: #222222;
}
.ustraService__slideSubTit {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.3px;
  color: #828282;
  word-break: keep-all;
}
.swiper-control {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 10px;
}
.ustraService__slideWrap .swiper-pagination {
  display: inline-block;
  position: static;
  width: auto;
}
.ustraService__slideWrap .swiper-pagination span {
  display: inline-block;
  min-width: 20px;
  font-family: "Poppins";
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  color: #828282;
}
.ustraService__slideWrap .swiper-pagination span.slash {
  min-width: 0;
  margin: 0 5px;
  font-family: "Noto Sans KR";
  font-size: 13px;
}
.ustraService__slideWrap .swiper-button-prev,
.ustraService__slideWrap .swiper-button-next {
  display: inline-block;
  position: static;
  width: 34px;
  height: 29px;
  margin: 0;
  margin-top: -3px;
  outline: none;
}
.ustraService__slideWrap .swiper-button-prev:after,
.ustraService__slideWrap .swiper-button-next:after {
  display: none;
}
.ustraService__slideWrap .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='29' viewBox='0 0 34 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7977 9L8.69931 15.9508L15.5623 23.1401' stroke='%23828282'/%3E%3C/svg%3E%0A");
}
.ustraService__slideWrap .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='29' viewBox='0 0 34 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1602 24L22.1418 16.9289L15.1602 9.85787' stroke='%23828282'/%3E%3C/svg%3E%0A");
}

/* is-cont-4 */
.renewalWrap__enterpriseItem {
  height: 54px;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  background-position: 0 center;
  background-repeat: repeat-x;
}
.renewalWrap__enterpriseItem.is-item-1 {
  width: 1104px;
  margin: 0 auto 60px;
  background-image: url(../renewal/img/enterpriseItem-1.png);
  animation-name: flow-ani;
}

@keyframes flow-ani {
  0% {
    background-position: 0 center;
  }
  to {
    background-position: 1104px center;
  }
}
@keyframes rev-flow-ani {
  0% {
    background-position: 0 center;
  }
  to {
    background-position: -1140px center;
  }
}
.enterpriseWrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.enterpriseWrap__iframe {
  width: 588px;
  height: 336px;
  margin-right: 67px;
}
.enterpriseWrap__info {
  width: 400px;
  font-size: 16px;
  line-height: 24px;
  color: #828282;
}
.enterpriseWrap__titWrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 0 0 20px;
  border-bottom: 1px solid #e6eaef;
}
.enterpriseWrap__tit {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #222222;
}
.enterpriseWrap__subTit {
  margin: 24px 0 5px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
}

/* is-cont-5 */
.renewalWrap__cont.is-cont-5 {
  width: 100%;
  margin: 0;
  background-image: url(../renewal/img/contact-bg.jpg);
  background-size: cover;
  background-position: center;
}
.contactWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  height: 160px;
  margin: 0 auto;
}
.contactWrap__tit {
  font-weight: 600;
  font-size: 24px;
  line-height: 48px;
  color: #222222;
}
.contactWrap__subTit {
  font-weight: 400;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: -0.3px;
  color: #828282;
}
.contactWrap__link {
  width: 160px;
  height: 42px;
  line-height: 42px;
  margin: 15px 0 0;
  background: #2777f9;
  border-radius: 38px;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  text-align: center;
  transition: all 0.3s;
}
.contactWrap__link:hover {
  background-color: #458bff;
}

/* is-cont-6 */
.renewalWrap__cont.is-cont-6 {
  position: relative;
}

.renewalWrap__cont.is-cont-6 .my-newsroom-swiper {
  width: 1084px;
  margin: 0 auto;
}

.navigationBtn {
  position: absolute;
  top: 60%;
  left: 50%;
  width: 1200px;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-between;
  z-index: 10;
  pointer-events: none;
}

.navigationBtn .swiper-button-prev,
.navigationBtn .swiper-button-next {
  width: 42px;
  height: 42px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  pointer-events: all;
}
.renewalWrap__cont.is-cont-6 .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='41.5' y='41.5' width='41' height='41' rx='20.5' transform='rotate(-180 41.5 41.5)' fill='white'/%3E%3Crect x='41.5' y='41.5' width='41' height='41' rx='20.5' transform='rotate(-180 41.5 41.5)' stroke='%23E6EAEF'/%3E%3Cpath d='M21.0011 12.2629L21.8632 13.1181L14.5853 20.396L29.7383 20.396L29.7383 21.6043L14.5853 21.6043L21.8632 28.8822L21.0011 29.7373L12.2639 21.0001L21.0011 12.2629Z' fill='%23828282'/%3E%3C/svg%3E%0A");
}
.renewalWrap__cont.is-cont-6 .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' stroke='%23E6EAEF'/%3E%3Cpath d='M20.9989 29.7371L20.1368 28.8819L27.4147 21.604H12.2617V20.3957H27.4147L20.1368 13.1178L20.9989 12.2627L29.7361 20.9999L20.9989 29.7371Z' fill='%23828282'/%3E%3C/svg%3E%0A");
}
.swiper-button-prev::after,
.swiper-button-next::after {
  content: none;
}

/* ================== fixedMenu ==================  */
.fixedMenu {
  position: fixed;
  z-index: 100;
  right: 52px;
  bottom: 38px;
}
.fixedMenu__topBtn {
  opacity: 0;
  visibility: hidden;
  position: relative;
  height: 0;
  border: 0;
  border-radius: 50%;
  background-color: #fff;
  background-image: url(../images/top-btn_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  outline: none;
  cursor: pointer;
  text-indent: -999em;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: height 0.3s;
}
.fixedMenu__topBtn.is-active {
  opacity: 1;
  visibility: visible;
  width: 70px;
  height: 70px;
  margin-top: 10px;
}

/* ================== footer ==================  */
.footer {
  min-width: 1200px;
  background-color: #F9F9F9;
}
.footer__nav {
  display: none;
}
.section--notice .swiper-container {
  overflow: hidden;
}
.family__menu {
  display: none;
  z-index: 100;
}
.family-wrap.is-active .family__menu {
  display: block;
}

/* ================== 풋터 공지사항 ==================  */
.renewalNotice__wrap {
  display: flex;
  align-items: center;
  width: 1200px;
  min-width: 1200px;
  height: 80px;
  margin: 0 auto;
}
.renewalNotice__title {
  width: 100px;
  height: 32px;
  line-height: 32px;
  background: #2777f9;
  border-radius: 4px;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-align: center;
}
.renewalNotice__slide {
  width: calc(100% - 100px);
  height: 70px;
  padding: 0 40px;
}
.renewalNotice__slide .renewalNotice__link {
  display: flex;
  align-items: center;
  height: 70px;
}
.renewalNotice__tit {
  overflow: hidden;
  width: calc(100% - 100px);
  font-weight: 500;
  font-size: 17px;
  color: #222222;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.renewalNotice__date {
  width: 100px;
  text-align: right;
  font-weight: 500;
  font-size: 15px;
  color: #222222;
}

/* ================== 서브 비주얼 ================== */

.subTop__content * {
  font-family: "Noto Sans KR";
}
.subTop__content.tabline-none + section .tabs-box,
.subTop__content.tabline-none + section .tabs ul,
.subTop__content.tabline-none + div .tabs-box,
.subTop__content.tabline-none + div .tabs ul {
  border: none;
}

.subTop__content {
  position: relative;
  margin: 0 0 76px;
  text-align: center;
}
.subTop__content::before,
.subTop__content::after {
  position: absolute;
  content: "";
  top: 0;
  z-index: -1;
  background-repeat: no-repeat;
}
.subTop__content::before {
  left: 0;
  background-position: right bottom;
}
.subTop__content::after {
  right: 0;
  background-position: left bottom;
}
.subTop__content.type-1::before {
  width: 310px;
  height: 235px;
  background-image: url("data:image/svg+xml,%3Csvg width='313' height='313' viewBox='0 0 313 313' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.2' cx='178.5' cy='246.5' r='66.5' fill='%2387ABFF'/%3E%3Ccircle opacity='0.5' cx='246.5' cy='246.5' r='47' stroke='%2387ABFF' stroke-width='39'/%3E%3Ccircle opacity='0.2' cx='45.5002' cy='46.5' r='66.5' transform='rotate(90 45.5002 46.5)' fill='%2387ABFF'/%3E%3Ccircle opacity='0.4' cx='45.5002' cy='114.5' r='47' transform='rotate(90 45.5002 114.5)' stroke='%2387ABFF' stroke-width='39'/%3E%3C/svg%3E%0A");
}

.subTop__content.type-1,
.subTop__content.type-2 {
  padding-top: 72px;
}

.subTop__content.type-1 .subTop__title,
.subTop__content.type-2 .subTop__title {
  display: inline-block;
  margin: 23px 0 5px;
  padding: 0 2px;
  font-size: 18px;
  background-color: #DBE6FF;
  color: #0B4CF2;
}

.subTop__content.type-1 .subTop__text,
.subTop__content.type-2 .subTop__text {
  margin-top: 38px;
  font-size: 16px;
  line-height: 24px;
  color: #767676;
}

.subTop__content.type-1:after {
  width: 316px;
  height: 460px;
  background-image: url("data:image/svg+xml,%3Csvg width='316' height='446' viewBox='0 0 316 446' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.2' cx='134.5' cy='239.5' r='66.5' transform='rotate(-180 134.5 239.5)' fill='%2387ABFF'/%3E%3Ccircle opacity='0.5' cx='66.5' cy='239.5' r='47' transform='rotate(-180 66.5 239.5)' stroke='%2387ABFF' stroke-width='39'/%3E%3Ccircle opacity='0.2' cx='311.5' cy='379.5' r='66.5' transform='rotate(-90 311.5 379.5)' fill='%2387ABFF'/%3E%3Ccircle opacity='0.5' cx='311.5' cy='311.5' r='47' transform='rotate(-90 311.5 311.5)' stroke='%2387ABFF' stroke-width='39'/%3E%3Ccircle opacity='0.3' cx='208.5' cy='66.5' r='47' transform='rotate(-90 208.5 66.5)' stroke='%2387ABFF' stroke-width='39'/%3E%3C/svg%3E%0A");
}
.subTop__content.type-2::before {
  width: 358px;
  height: 200px;
  background-image: url(../renewal/img/subtop2-left.png);
  opacity: 0.5;
}
.subTop__content.type-2::after {
  width: 382px;
  height: 414px;
  background-image: url(../renewal/img/subtop2-right.png);
  opacity: 0.5;
}
.subTop__content.type-3 {
  margin: 0 0 26px;
}
.subTop__content.type-3::before {
  width: 390px;
  height: 231px;
  background-image: url(../renewal/img/subtop3-left.png);
}
.subTop__content.type-3::after {
  width: 404px;
  height: 370px;
  background-image: url(../renewal/img/subtop3-right.png);
}
.subTop__title {
  padding: 72px 0 20px;
  font-family: "Poppins", "Noto Sans KR";
  font-weight: 600;
  font-size: 48px;
  letter-spacing: -0.5px;
  color: #222222;
}
.subTop__subTitle {
  font-weight: 700;
  font-size: 48px;
  line-height: 140%;
  letter-spacing: -1px;
  color: #000000;
}
.subTop__subTitle span {
  color: #0031df;
  background: linear-gradient(90.04deg, #0031df 0.05%, #03b3ff 48.97%, #05d5c8 99.97%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.subTop__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.5px;
  color: #828282;
}
.subTop__btnWrap {
  margin: 30px 0 0;
}
.subTop__btnWrap .subTop__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 186px;
  height: 52px;
  margin: 0 6px;
  border-radius: 40px;
  border: none;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.subTop__btnWrap .subTop__btn.btnType-1 {
  background-color: #0b4cf2;
  color: #fff;
}
.subTop__btnWrap .subTop__btn.btnType-2 {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 49, 175, 0.14);
  border-radius: 36px;
  color: #0354ff;
}
.subTop__btnWrap .subTop__btn .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.subTop__btnWrap .subTop__btn:hover .icon {
  -webkit-animation: vibes 1.5s ease infinite;
  animation: vibes 1.5s ease infinite;
}
.subTop__btnWrap .subTop__btn .icon.icon-contact {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1048 3.40739C16.7546 3.04802 16.2364 2.91414 15.7532 3.05507L4.4856 6.33167C3.97579 6.4733 3.61444 6.87988 3.5171 7.39639C3.41766 7.92205 3.765 8.58935 4.21879 8.86839L7.74193 11.0338C8.10328 11.2557 8.56967 11.2001 8.86869 10.8985L12.903 6.83901C13.1061 6.62762 13.4423 6.62762 13.6453 6.83901C13.8484 7.04336 13.8484 7.37454 13.6453 7.58594L9.60399 11.6461C9.30427 11.947 9.24825 12.4156 9.46884 12.7792L11.6215 16.3376C11.8736 16.7604 12.3078 17 12.784 17C12.84 17 12.903 17 12.9591 16.993C13.5053 16.9225 13.9395 16.549 14.1005 16.0205L17.4409 4.76735C17.588 4.28819 17.4549 3.76676 17.1048 3.40739Z' fill='white'/%3E%3C/svg%3E%0A");
}
.subTop__btnWrap .subTop__btn .icon.icon-download {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7929 7.29289L11.5 10.5858L11.5 4C11.5 3.44772 11.0523 3 10.5 3C9.94772 3 9.5 3.44772 9.5 4L9.5 10.5858L6.20711 7.29289C5.81658 6.90237 5.18342 6.90237 4.79289 7.29289C4.40237 7.68342 4.40237 8.31658 4.79289 8.70711L9.08579 13C9.86684 13.781 11.1332 13.781 11.9142 13L16.2071 8.70711C16.5976 8.31658 16.5976 7.68342 16.2071 7.29289C15.8166 6.90237 15.1834 6.90237 14.7929 7.29289ZM4.5 16C3.94772 16 3.5 16.4477 3.5 17C3.5 17.5523 3.94772 18 4.5 18H16.5C17.0523 18 17.5 17.5523 17.5 17C17.5 16.4477 17.0523 16 16.5 16H4.5Z' fill='%230354FF'/%3E%3C/svg%3E%0A");
}

@-webkit-keyframes vibes {
  0%,
  40%,
  100% {
    -webkit-transform: translateY(0);
  }

  20%,
  60% {
    -webkit-transform: translateY(3px);
  }
}

@keyframes vibes {
  0%,
  40%,
  100% {
    transform: translateY(0);
  }

  20%,
  60% {
    transform: translateY(3px);
  }
}

/* ================== 서브페이지 상품문의하기 틀어지는 부분 수정 ==================  */
.section--event .level {
  display: flex;
}


/* 231123 템플릿 추가 */
.col-2 {
  --cols: 2;
}

.col-3 {
  --cols: 3;
}

.col-4 {
  --cols: 4;
}



.template {
  padding: 100px 0;
}

.template i {
  background-repeat: no-repeat;
}

.template__inner {
  margin: 0 auto;
}

.template__top {
  text-align: center;
}

.template__topPoint {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  color: #225CF6;
}

.template__topPoint .icon.is-checked {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23225CF6'/%3E%3Cpath d='M7 12.75L10.2308 15.75L17.5 9' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.template__topTitle {
  font-size: 48px;
  font-weight: 700;
  letter-spacing: -1px;
}


.template__topTitle span {
  color: #0354ff;
}

.template__topText {
  margin-top: 10px;
  font-size: 16px;
  color: #767676;
}

/* [템플릿] type-1: 비디오 */
.template.type-1 .template__topTitle {
  font-size: 34px;
}

.template.type-1 .template__inner {
  width: 1120px;
}

.template__video {
  position: relative;
  margin-top: 60px;
  padding-top: 31px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 4px 15px 0px #DBDBDB;
}

.template__video::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 31px;
  background: url('../renewal/img/template-video-top.png') no-repeat top left / 100% auto;
}

.template__video .video {
  position: relative;
  padding-top: 31px;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.template__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.template__videoIcon {
  margin-top: 60px;
  text-align: center;
}
/* [템플릿] type-1: 비디오 */

/* [템플릿] type-2: 카드 */
.template.type-2 .template__inner {
  width: 1200px;
}

.template__card {
  display: flex;
  margin-top: 74px;
  flex-wrap: wrap;
  gap: 24px;
  --gap: 24px;
}

.template__card .template__cardItem {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: space-between;
  flex-grow: 1;
  padding: 40px 36px;
  border-radius: 12px;
  border: 1px solid #E6EAEF;
  background-color: #fff;
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.03);
}

.template__card .template__cardItem {
  width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
}

.template__card .template__cardMore {
  display: flex;
  justify-content: flex-end;
  margin-top: 13px;
}

.template__card .template__cardMore span {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
}

.template__card .template__cardMore .more {
  width: 44px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='36' viewBox='0 0 44 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4999 27.238L20.6378 26.3829L27.9156 19.105H12.7627V17.8967H27.9156L20.6378 10.6188L21.4999 9.76367L30.2371 18.5009L21.4999 27.238Z' fill='%23828282'/%3E%3C/svg%3E%0A");
}
/* [템플릿] type-2: 카드 */

/* [템플릿] type-3: 링크 */
.template.type-3 .template__inner {
  width: 1090px;
}

.template__link {
  margin-top: 40px;
}

.template__textLink {
  text-align: center;
}

.template__textLink a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #595959;
}

.template__textLink a .icon-link {
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12' r='12' transform='rotate(-180 12.5 12)' fill='%230B4CF2'/%3E%3Cpath d='M13.3696 8.32812L17.5 12.8765H7.5' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.template__linkGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin-top: 52px;
}

.template__linkGroup a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-width: 248px;
  padding: 17px 0 16px;
  border-radius: 999px;
  border: 1px solid #E6EAEF;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  color: #0354FF;
}

.template__linkGroup a .icon-link {
  width: 13px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6043 7.14679C12.2422 7.53675 12.2422 8.46325 11.6043 8.85321L1.77158 14.8641C1.10523 15.2714 0.249999 14.7919 0.249999 14.0109L0.25 1.98913C0.25 1.20814 1.10523 0.72858 1.77157 1.13593L11.6043 7.14679Z' fill='%230B4CF2'/%3E%3C/svg%3E%0A");
}
/* [템플릿] type-3: 링크 */

/* [템플릿] type-4/type-5: 텍스트 박스 */
.template.type-4 .template__inner,
.template.type-5 .template__inner {
  width: 1200px;
}

.template.type-4 .template__topTitle,
.template.type-5 .template__topTitle {
  font-size: 34px;
}

.template__flex {
  margin-top: 60px;
  display: flex;
  align-items: center;
  gap: 34px;
}

.template__flexImg {
  max-width: 796px;
}

.template__flexText {
  display: flex;
  justify-content: space-between;
}

.template__textBox {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 370px;
}

.template__textBoxItem {
  padding: 28px 34px;
  border-radius: 12px;
  border: 1px solid #E6EAEF;
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.03);
  background-color: #fff;
}

.template__textBoxItem .template__textBoxTitle {
  font-size: 20px;
  font-weight: 700;
}

.template__textBoxItem .template__textBoxText {
  margin-top: 10px;
  font-size: 16px;
  line-height: 25.6px;
  letter-spacing: -1px;
  color: #252525;
}

.template__textBoxItem .template__textBoxList li {
  position: relative;
  padding-left: 25px;
  font-size: 16px;
  line-height: 25.6px;
  letter-spacing: -0.5px;
}

.template__textBoxItem .template__textBoxList li::before {
  content: '';
  position: absolute;
  top: 10px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #252525;
}
/* [템플릿] type-4/type-5: 텍스트 박스 */

/* [템플릿] type-5: 텍스트 박스 */
.template.type-5 .template__textBox {
  justify-content: space-between;
  gap: 89px;
}

.template.type-5 .template__textBoxTop .template__textTitle {
  font-size: 34px;
  font-weight: 700;
  line-height: 49px;
}

.template.type-5 .template__textBoxTop .template__textText {
  margin-top: 35px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #999;
}

.template__textBoxList li {
  position: relative;
  padding-left: 35px;
  font-size: 20px;
  line-height: 40px;
  letter-spacing: -1px;;
}

.template__textBoxList li::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 25.5C19.9036 25.5 25.5 19.9036 25.5 13C25.5 6.09644 19.9036 0.5 13 0.5C6.09644 0.5 0.5 6.09644 0.5 13C0.5 19.9036 6.09644 25.5 13 25.5Z' fill='%236FA3FF'/%3E%3Cpath d='M7.375 13L11.125 16.75L18.625 9.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
/* [템플릿] type-5: 텍스트 박스 */

.hidden__text {
  visibility: hidden;
  font-size: 0;
  height: 0;
  position: absolute;
}

/* footer 사이트맵 추가 */
.sitemap {
  padding: 50px 0;
  background-color: #F9F9F9;
}

.sitemap__wrap {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.sitemap__tit {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 700;
}

.sitemap__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */
  max-height: 220px;
}

.sitemap__list li {
  flex-shrink: 0;
  margin-right: 20px;
  margin-bottom: 16px;
  font-family: "Pretendard", sans-serif;
  letter-spacing: -0.5px;
}

.sitemap__item:last-child .sitemap__list li {
  margin-right: 0;
}
/* footer 사이트맵 추가 */

