/**
 * Swiper 11.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 28, 2024
 */

/* FONT_START */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}

/* FONT_END */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* CSS Mode */

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */

/* 3D Shadows */

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* Slide styles end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top,
        200ms -webkit-transform;
  transition: 200ms top,
        200ms -webkit-transform;
  transition: 200ms transform,
        200ms top;
  transition: 200ms transform,
        200ms top,
        200ms -webkit-transform;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left,
        200ms -webkit-transform;
  transition: 200ms left,
        200ms -webkit-transform;
  transition: 200ms transform,
        200ms left;
  transition: 200ms transform,
        200ms left,
        200ms -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right,
    200ms -webkit-transform;
  transition: 200ms right,
    200ms -webkit-transform;
  transition: 200ms transform,
    200ms right;
  transition: 200ms transform,
    200ms right,
    200ms -webkit-transform;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

.swipeout {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.swipeout .swipeout-left, .swipeout .swipeout-right {
	position: absolute;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1;
}
.swipeout .swipeout-left {
	left: 0;
	-webkit-transform: translateX(-100%);
	        transform: translateX(-100%);
}
.swipeout .swipeout-right {
	right: 0;
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);

}
.swipeout .swipeout-content,
.swipeout .swipeout-action {
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	will-change: transform;
}
.swipeout-right .btns { background:var(--mint-shade2); width:56px; text-align: center; }
.swipeout-right .btns button {color:var(--gray-2); font-size:1.4rem; font-weight:600; height:92px;}
.swipeout.swipeout--no-transition .swipeout-content,
.swipeout.swipeout--no-transition .swipeout-action {
	-webkit-transition: none !important;
	transition: none !important;
}
.swipeout .swipeout-content {
	width: 100%;
	background:#fff;
}
.swipeout-non-selectable {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}
.swipeout-no-pointer-events {
	pointer-events: none !important;
}
.swipeout-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.swipeout-list-item {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@charset "utf-8";

/*------------ Layout ------------*/

:root {color-scheme: light only;}

html {height:unset; overflow:unset;}

body {height:unset; overflow:hidden;}

#app {height:100%; overflow:hidden;}

#wrap {position:relative; background:var(--white-primary); height:100vh; min-height:-webkit-fill-available; min-height:-moz-available; min-height:stretch; overflow-y:scroll;}

.no-scroll {overflow-y:hidden !important;}

#wrap.bg-dark {background:#000;}

#popup-wrap {position:relative; height:100vh; background:var(--white-primary);}
@charset "utf-8";

.m0 { margin:0 !important }

.m12 { margin:1.2rem !important }

.m24 { margin:2.4rem !important }

.mb0 { margin-bottom:0 !important }

.mb2 { margin-bottom:.2rem !important }

.mb4 { margin-bottom:.4rem !important }

.mb5 { margin-bottom:.5rem !important }

.mb6 { margin-bottom:.6rem !important }

.mb8 { margin-bottom:.8rem !important }

.mb10 { margin-bottom:1rem !important }

.mb12 { margin-bottom:1.2rem !important }

.mb14 { margin-bottom:1.4rem !important }

.mb15 { margin-bottom:1.5rem !important }

.mb16 { margin-bottom:1.6rem !important }

.mb20 { margin-bottom:2rem !important }

.mb24 { margin-bottom:2.4rem !important }

.mb30 { margin-bottom:3.0rem !important }

.mb32 { margin-bottom:3.2rem !important }

.mb40 { margin-bottom:4rem !important }

.mb48 { margin-bottom:4.8rem !important }

.mb60 { margin-bottom:6rem !important }

.mb64 { margin-bottom:6.4rem !important }

.mb80 { margin-bottom:8rem !important }

.mb90 { margin-bottom:9rem !important }

.mb96 {margin-bottom:9.6rem !important }

.mb100 { margin-bottom:10rem !important }

.mb120 { margin-bottom:12rem !important }

.mb-20 {margin-bottom:-20px !important}

.ml2 { margin-left:.2rem !important}

.ml3 { margin-left:.3rem !important}

.ml4 { margin-left:.4rem !important}

.ml6 { margin-left:.6rem !important}

.ml10 { margin-left:1rem !important}

.ml20 { margin-left:2rem !important}

.ml24 { margin-left:2.4rem !important}

.mr2 { margin-right:.2rem !important}

.mr3 { margin-right: .3rem !important}

.mr4 { margin-right: .4rem !important}

.mr6 { margin-right: .6rem !important}

.mr8 { margin-right: .8rem !important}

.mr10 { margin-right: 1rem !important}

.mr20 { margin-right: 2rem !important}

.mr24 { margin-right:2.4rem !important}

.mr30 { margin-right:3rem !important}

.mr40 { margin-right:4rem !important}

.mr50 { margin-right:5rem !important}

.mt-2 {margin-top:-2px !important;}

.mt-20 {margin-top:-20px !important;}

.mt-24 {margin-top:-24px !important;}

.mt0 { margin-top:0 !important }

.mt2 { margin-top:.2rem !important }

.mt4 { margin-top:.4rem !important }

.mt6 { margin-top:.6rem !important }

.mt8 { margin-top:.8rem !important }

.mt10 { margin-top:1rem !important }

.mt12 { margin-top:1.2rem !important }

.mt15 { margin-top:1.5rem !important }

.mt16 { margin-top:1.6rem !important }

.mt20 { margin-top:2rem !important }

.mt24 { margin-top:2.4rem !important }

.mt30 { margin-top:3rem !important }

.mt32 { margin-top:3.2rem !important }

.mt40 { margin-top:4rem !important }

.mt48 { margin-top:4.8rem !important }

.mt60 { margin-top:6rem !important }

.mt64 { margin-top:6.4rem !important }

.mt80 { margin-top:8rem !important }

.mt100 { margin-top:10rem !important }

.mt120 { margin-top:12rem !important }

.pb0 { padding-bottom:0 !important }

.pb2 { padding-bottom: .2rem !important }

.pb4 { padding-bottom: .4rem !important }

.pb6 { padding-bottom: .6rem !important }

.pb8 { padding-bottom: .8rem !important }

.pb10 { padding-bottom:1rem !important }

.pb16 { padding-bottom:1.6rem !important }

.pb20 { padding-bottom:2rem !important }

.pb24 { padding-bottom:2.4rem !important }

.pb32 { padding-bottom:3.2rem !important }

.pb40 { padding-bottom:4rem !important }

.pb48 { padding-bottom:4.8rem !important }

.pb64 { padding-bottom:6.4rem !important }

.pb80 { padding-bottom:8rem !important }

.pb96 { padding-bottom:9.6rem !important }

.pb100 { padding-bottom:10rem !important }

.pb142 { padding-bottom:14.2rem !important }

.p0 { padding:0 !important }

.p10 { padding:1rem !important }

.p20 { padding:2rem !important }

.p24 { padding: 2.4rem !important }

.p30 { padding:3rem !important }

.p48 { padding:4.8rem !important }

.pt0 { padding-top:0 !important }

.pt4 { padding-top:.4rem !important }

.pt8 { padding-top:.8rem !important }

.pt12 { padding-top:1.2rem !important }

.pt16 { padding-top:1.6rem !important }

.pt20 { padding-top:2rem !important }

.pt24 { padding-top:2.4rem !important }

.pt30 { padding-top:3rem !important }

.pt32 { padding-top:3.2rem !important }

.pt40 { padding-top:4rem !important }

.pt48 { padding-top:4.8rem !important }

.pt60 { padding-top:6rem !important }

.pt64 { padding-top:6.4rem !important }

.pt80 { padding-top:8rem !important }

.pt90 {padding-top:9rem !important}

.pt100 { padding-top:10rem !important }

.pt120 { padding-top:12rem !important }

.pt160 { padding-top:16rem !important }

.pt180 { padding-top:18rem !important }

.pt200 { padding-top:20rem !important }

.pr0 {padding-right:0 !important}

.pr2 { padding-right:.2rem !important }

.pr8 { padding-right:.8rem !important }

.pr10, .px10 { padding-right: 1rem !important }

.pr16 { padding-right:1.6rem !important }

.pr20 { padding-right:2rem !important }

.pr24 { padding-right:2.4rem !important }

.pr30 { padding-right:3rem !important }

.pr40 { padding-right:4rem !important }

.pr48 { padding-right:4.8rem !important }

.pl0 {padding-left:0 !important}

.pl8 { padding-left:.8rem !important }

.pl10, .px10 { padding-left: 1rem !important }

.pl16 { padding-left: 1.6rem !important }

.pl20 { padding-left:2rem !important }

.pl24 { padding-left:2.4rem !important }

.pl30 { padding-left:3rem !important }

.pl48 { padding-left:4.8rem !important }

.pl40 { padding-left:4rem !important }

.pl110 { padding-left:11rem !important }

.text-center { text-align:center !important }

.text-left { text-align:left !important }

.text-right { text-align:right !important }

.shadow {-webkit-box-shadow:0 0 2rem #4242421a;box-shadow:0 0 2rem #4242421a;}

.gap8 {gap:0.8rem !important}

.gap10 {gap:1rem !important;}

.gap12 {gap:1.2rem !important;}

.gap14 {gap:1.4rem !important;}

.gap16 {gap:1.6rem !important;}

.gap20 {gap:2rem !important;}

.gap24 {gap:2.4rem !important}

.gap48 {gap:4.8rem !important;}

.b700 { font-weight: 700 !important}

.img16 {width:16px !important; height:16px !important;}

.img20 {width:20px !important; height:20px !important;}

.img22 {width:22px !important; height:22px !important;}

.img24 {width:24px !important; height:24px !important;}

.img28 {width:24px !important; height:28px !important;}

.img32 {width:32px; height:32px;}

.img64 {width:64px; height:64px;}

.img72 {width:72px; height:72px;}

.img108 {width:108px !important; height:108px !important;}

.img120 {width:120px !important; height:120px !important;}

.img128 {width:128px !important; height:128px !important;}

.img240 {width:24rem !important; height:24rem !important;}

.img260 {width:26rem !important; height:26rem !important;}

.img300 {width:30rem !important; height:30rem !important;}

.img320 {width:32rem !important; height:32rem !important;}

.img390 {width:390px !important; height:390px !important;}

.img96 {width:auto; height:96px;}

.img200 {width:auto; height:200px}

.img160 {width:160px; height:160px;}

.img400 {width:400px; height:400px;}

.bg-icon {width:3.2rem; height:3.2rem; padding:.4rem; background:var(--gray-8); border-radius:2rem; }

.no-border {border:none !important;}

.asset-border-xs {border: .1rem solid var(--gray-7)}

.full-width-20 {max-width:calc(100% + 40px); margin-left:-20px; }

.banner-bg-left {position:absolute; bottom:0; left:0; width:50%;}

.red-alert { color: var(--red-secondary) !important; }

.gray { color: var(--gray-4) !important}

.main-color { color: var(--main-primary) !important}

.ol-type1 {counter-reset: li; list-style:none; list-style: decimal; color:var(--black-primary);}

.ol-type1 li {position:relative; padding-left:26px; margin-bottom:12px; line-height:1.4; font-size:1.5rem;}

.ol-type1 li:before {content: counter(li); counter-increment: li; position:absolute; font-size:1.3rem; color:#fff; margin-top:3px; margin-left:-26px; border-radius:4px; line-height:16px; width:16px; height:16px; text-align: center; font-weight:700; background: var(--black-primary)}

.ol-type2 {counter-reset: li; list-style:decimal;}

.ol-type2 li {list-style:auto; position:relative; margin-left:20px; margin-bottom:10px; line-height:1.4; font-size:1.8rem; font-weight:700;}

.ol-type2 li::marker {}

.ol-type2 li:last-child {margin-bottom:0 !important}

.ol-type3 {counter-reset: li; list-style:decimal;}

.ol-type3 li { list-style:auto; position:relative; margin-left:16px; margin-bottom:4px; line-height:1.4; font-size:1.5rem; font-weight:400;}

.ol-type3 li::marker {}

.ol-type1.violet {counter-reset: li; list-style:none; list-style: decimal; color:var(--main-secondary)}

.ol-type1.violet li {position:relative; padding-left:30px; margin-bottom:10px; line-height:1.4; font-size:1.8rem; font-weight:700;}

.ol-type1.violet li:before {content: counter(li); counter-increment: li; position:absolute; font-size:1.5rem; color:#fff; margin-top:2px; margin-left:-30px; border-radius:4px; line-height:20px; width:20px; height:20px; text-align: center; font-weight:700; background: var(--main-secondary)}

.ol-type4 {counter-reset: li; list-style:none; list-style: decimal; color:var(--main-secondary)}

.ol-type4 li {position:relative; padding-left:2.8rem; margin-bottom:2rem; line-height:1.5; font-size:1.3rem; font-weight:500;}

.ol-type4 li:last-child {margin-bottom:0;}

.ol-type4 li:before {content: counter(li); counter-increment: li; position:absolute; top:.3rem; font-size:1.3rem; color:#fff; margin-left:-2.8rem; border-radius: .4rem; line-height:2rem; width:2rem; height:2rem; text-align: center; font-weight:700; background: var(--main-secondary)}

.ol-type5 {counter-reset: li; list-style:none; list-style: decimal; color:var(--main-secondary)}

.ol-type5 li {position:relative; padding-left:3.2rem; margin-bottom:2rem; line-height:2.6rem; font-size:1.8rem; font-weight:700;}

.ol-type5 li:last-child {margin-bottom:0;}

.ol-type5 li:before {content: counter(li); counter-increment: li; position:absolute; left: 0; font-size: 1.6rem; color: var(--main-secondary); border-radius:2rem; line-height:2.6rem; width:2.6rem; height:2.6rem; text-align: center; font-weight:700; background: var(--main-tint)}

.ol-type5 li:after {content: ''; width:.1rem; height: calc(100% - 2.4rem); border-left:1px dotted var(--main-secondary); position:absolute; bottom: -1rem; left:1.3rem;}

.ol-type5 li:last-child:after {border:none;}

.ol-type5 li p {color:var(--black-primary)}

.order-list-box-type {counter-reset: li; list-style:none; list-style: decimal; color:var(--main-secondary);}

.order-list-box-type li {
    position:relative; margin-bottom:16px; line-height:1.4; font-size:1.8rem; padding-top:20px; padding-bottom:20px;
    background-color:var(--gray-9); padding-left: 24px; border-radius: 1.6rem;
}

.order-list-box-type li:before {
    content: counter(li); counter-increment: li; position:absolute; font-size:1.8rem; color:#fff;
    border-radius:6px; line-height:22px; width:22px; height:22px; text-align: center; font-weight:700;
    background: var(--main-secondary)
}

.order-list-box-type li p {font-size:1.8rem; font-weight:700; line-height:1.4; padding-left: 36px;}

.text-title-xxxl {font-size:4.8rem !important; font-weight:700; line-height:1.3;}

.text-title-xxl {font-size:3rem !important; font-weight:800; line-height:3.8rem;}

.text-title-xl {font-size:2.6rem !important; font-weight:700 !important; line-height:3.4rem;}

.text-title-l {font-size:2rem !important; font-weight:700 !important; line-height:2.6rem;}

.text-title-m {font-size:1.8rem !important; font-weight:700 !important; line-height:2.6rem;}

.text-title-s {font-size:1.6rem !important; font-weight:700 !important; line-height:2.4rem;}

.text-title-xs {font-size:1.3rem !important; font-weight:700 !important; line-height:1.4;}

.text-body-l {font-size:2rem !important; font-weight:400 !important; line-height:1.4;}

.text-body-m {font-size:1.8rem !important; font-weight:400 !important; line-height:2.6rem;}

.text-body-m2 {font-size:1.8rem !important; font-weight:500 !important; line-height:2.6rem;}

.text-body-s {font-size:1.6rem !important; font-weight:400 !important; line-height:2.4rem;}

.text-body-s2 {font-size:1.6rem !important; font-weight:500 !important; line-height:2.4rem;}

.text-body-xs {font-size:1.3rem !important; font-weight:400 !important; line-height:2rem;}

.text-body-xs2 {font-size:1.3rem !important; font-weight:500 !important; line-height:2rem;}

.indent span {display:-webkit-box;display:-ms-flexbox;display:flex; padding-left:18px;}

.indent span:first-child {margin-top:8px;}

.align-left {text-align: left}

.align-right {text-align: right}

.align-center {text-align: center}

.color-black-primary {color:var(--black-primary) !important;}

.color-main-primary {color:var(--main-primary) !important;}

.color-main-secondary {color:var(--main-secondary) !important;}

.color-red-secondary {color:var(--red-secondary) !important;}

.color-gln-primary {color:var(--gln-primary) !important;}

.color-gln-secondary {color:var(--gln-secondary) !important;}

.bottom-fixed-text {position:fixed; bottom:12.8rem; left:0; width:100%;}

.bg-main-tint {background:var(--main-tint) !important;}

.bg-gray-9 {background:var(--gray-9) !important;}

.bg-gray-10 {background:var(--gray-10) !important;}

.bg-gray-mono {background:var(--gray-mono) !important;}

.btn-icon-text {display: -webkit-box;display: -ms-flexbox;display: flex; padding:2rem 0; width:100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.btn-icon-text i {width:2.4rem; height:2.4rem; background-size:2.4rem auto; margin-left:.6rem;}

.divider-l {height:16px; background:var(--gray-9); -webkit-box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; width:calc(100% + var(--layout-margin)*2); margin-left:calc(0px - var(--layout-margin));}

.divider-xl {height:24px; background:var(--gray-9); -webkit-box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; width:calc(100% + var(--layout-margin)*2); margin-left:calc(0px - var(--layout-margin));}

.divider-setting {height:24px; background:var(--gray-mono); -webkit-box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; box-shadow: 0 2px 4px 0 rgba(67, 67, 67, 0.05) inset; width:calc(100% + var(--layout-margin)*2); margin-left:calc(0px - var(--layout-margin));}

.justify-content-between {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important;}

.justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}

.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}

.align-items-center {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important;}

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

.align-justify-align-center {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.color-gray-1 {color:var(--gray-1) !important;}

.color-gray-2 {color:var(--gray-2) !important;}

.color-gray-3 {color:var(--gray-3) !important;}

.color-gray-4 {color:var(--gray-4) !important;}

.color-gray-5 {color:var(--gray-5) !important;}

.color-gray-6 {color:var(--gray-6) !important;}

.color-gray-7 {color:var(--gray-7) !important;}

.color-gray-8 {color:var(--gray-8) !important;}

.color-gray-9 {color:var(--gray-9) !important;}

.br4 {border-radius:.4rem !important;}

.br8 {border-radius:.8rem !important;}

.br16 {border-radius:1.6rem !important;}

.br24 {border-radius:2.4rem !important;}

.br32 {border-radius:3.2rem !important;}

.bg-white {background: var(--white-primary) !important;}

.no-radius {border-radius:0 !important;}

.btn-round { border-radius:1.6rem !important}

.text-overflow-ellipsis { display: block; position:relative; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}

.overflow-visible {overflow: visible !important;}

.aspect-ratio-3x2 {aspect-ratio:3/2; -o-object-fit: cover; object-fit: cover;}

.aspect-ratio-4x3 {aspect-ratio:4/3; -o-object-fit: cover; object-fit: cover;}

.display-none {display:none;}

.overflow-hidden {overflow:hidden;}

.text-decoration-underline {text-decoration: underline}

.text-line-through{ text-decoration: line-through;}

.text-decoration-none {text-decoration: none !important}

.popup-image-xl {max-width:20rem !important; max-height:20rem !important; background-size:cover !important; width:100% !important; height:100% !important;}

.text-btn-gray {color:var(--gray-5); font-size:1.8rem; font-weight:400;}

/*checkbox*/

.checkbox-round-m {display: -webkit-box;display: -ms-flexbox;display: flex;}

.checkbox-round-m .checkbox { position: absolute; left: -999rem;}

.checkbox-round-m .checkbox + p { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.checkbox-round-m .checkbox + p em { display: inline-block; vertical-align: middle; width:2rem; height: 2rem; background: var(--ico-check-white) no-repeat 50% 50%; background-size:2rem auto; border:none; background-color:var(--gray-6); border-radius:2rem;}

.checkbox-round-m .checkbox + p span { display: inline-block; vertical-align: middle; font-size:1.8rem; font-weight:500; margin-left:1rem; color: var(--black-primary); }

.checkbox-round-m .checkbox:checked + p em { background-image: var(--ico-check-white); border:0; background-color:var(--main-primary); }

.checkbox-round-m .checkbox:checked + p span { color: var(--main-primary); }

.checkbox-round-l {display: -webkit-box;display: -ms-flexbox;display: flex;}

.checkbox-round-l .checkbox { position: absolute; left: -999rem;}

.checkbox-round-l .checkbox + p { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.checkbox-round-l .checkbox + p em { display: inline-block; vertical-align: middle; width:2.4rem; height: 2.4rem; background: var(--ico-check-white) no-repeat 50% 50%; background-size:2.4rem auto; border:none; background-color:var(--gray-6); border-radius:2rem;}

.checkbox-round-l .checkbox + p span { display: inline-block; vertical-align: middle; font-size:1.8rem; font-weight:500; margin-left:1rem; color: var(--black-primary); }

.checkbox-round-l .checkbox:checked + p em { background-image: var(--ico-check-white); border:0; background-color:var(--main-primary); }

.checkbox-round-l .checkbox:checked + p span { color: var(--main-primary); }

.checkbox-round-xl {display: -webkit-box;display: -ms-flexbox;display: flex;}

.checkbox-round-xl .checkbox { position: absolute; left: -999rem;}

.checkbox-round-xl .checkbox + p { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.checkbox-round-xl .checkbox + p em { display: inline-block; vertical-align: middle; width:2.8rem; height: 2.8rem; background: var(--ico-check-white) no-repeat 50% 50%; background-size:2.8rem auto; border:none; background-color:var(--gray-6); border-radius:2rem;}

.checkbox-round-xl .checkbox + p span { display: inline-block; vertical-align: middle; font-size:1.8rem; font-weight:700; margin-left:1rem; color: var(--black-primary); }

.checkbox-round-xl .checkbox:checked + p em { background-image: var(--ico-check-white); border:0; background-color:var(--main-primary); }

.checkbox-round-xl .checkbox:checked + p span { color: var(--main-primary); }
@charset "utf-8";

/*------------------------------------------------------------------------------------------------------------------------------------------
	CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
	CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc
	CSS 속성 선언순서 : display, position, float/clear, overflow, width/height, margin/padding, border, color/font, align, backgroun etc
----*/

html {cursor:default; font-size:62.5%; -webkit-tap-highlight-color:transparent; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%; -ms-touch-action: manipulation; touch-action: manipulation;}

*,::before,::after{box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-family:"Pretendard Variable"; background-repeat:no-repeat; margin:0; padding:0;}

::before,::after{text-decoration:inherit;vertical-align:inherit}

html,body,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,ul,ol,li,dl,dt,dd,table,caption,tbody,tfoot,thead,tr,th,td,fieldset,form,label,legend,input,button,textarea,select{margin:0;padding:0}

header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption {display:block;margin:0;padding:0; font-weight:500; line-height:1.4;}

legend {display:block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;text-indent:-999em;white-space:nowrap; }

fieldset,img,caption,tbody,tfoot,thead,tr,th,td,button,hr{border:0}

ol,dl,ul,li {list-style:none; padding:0; margin:0;}

caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}

button {overflow:visible;border:0; outline:none; cursor:pointer; -webkit-appearance:none; background: none;}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {padding: 0;border: 0 none}

a { color:var(--gray-1); }

a, a:hover, a:active, a:visited { text-decoration:none }

address, em { font-style:normal }

body,input,select,textarea,button,h1,h2,h3,h4,h5,h6,pre { font-family:'Pretendard Variable'; font-size:1.5rem; color:var(--black-primary); outline:none; border-radius:0; line-height:1.4;}

textarea,input,select { font-family:'Pretendard Variable'; font-size:1rem; color: var(--gray-1); text-decoration: none; }

textarea,.inp,select { border:0; outline:none; border-radius:0; resize:none; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; font-weight: normal;}

button,input,select {margin:0}

form { padding: 0; margin: 0; }

table {	width:100%;	border:0; border-spacing:0px; table-layout:fixed; border-collapse:collapse; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; -o-box-sizing: border-box;}

hr {color:inherit;height:0}

nav ol,ul {list-style-type:none;padding:0}

nav li::before {content:"\200B";float:left}

pre {overflow:auto; white-space: pre-wrap; word-break: break-all;}

b, strong {font-weight:700}

dd strong {word-break: break-word;}

small {font-size:80%}

audio,canvas,iframe,img,svg,video {vertical-align:middle}

iframe {border-style:none}

svg:not([fill]) {fill:currentColor}

progress {vertical-align:baseline}

textarea {margin:0;resize:vertical}

[type="search" i]{-webkit-appearance:textfield;outline-offset:-2px}

::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}

::-webkit-input-placeholder{color:var(--main-primary); opacity:.54}

:-moz-placeholder { color: var(--main-primary);}

::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

dialog {background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}

dialog:not([open]) {display:none}

details>summary:first-of-type {display:list-item}

[aria-busy="true" i]{cursor:progress}

[aria-disabled="true" i],[disabled]{cursor:not-allowed}

[aria-hidden="false" i][hidden]{display:initial}

[aria-hidden="false" i][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}

::-ms-clear { display: none;}

select::-ms-expand { display:none; }

p,div { word-break:keep-all; }

img { width:100%; height:auto; }

::-webkit-scrollbar {  display:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  box-shadow: 0 0 0px 1000px #fff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

/* Pretendard v1.3.9 released 2023.11.6 */
/* [0] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.0.woff2) format('woff2-variations');
	unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}
/* [1] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.1.woff2) format('woff2-variations');
	unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}
/* [2] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.2.woff2) format('woff2-variations');
	unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}
/* [3] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.3.woff2) format('woff2-variations');
	unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}
/* [4] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.4.woff2) format('woff2-variations');
	unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}
/* [5] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.5.woff2) format('woff2-variations');
	unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}
/* [6] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.6.woff2) format('woff2-variations');
	unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}
/* [7] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.7.woff2) format('woff2-variations');
	unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}
/* [8] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.8.woff2) format('woff2-variations');
	unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
}
/* [9] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.9.woff2) format('woff2-variations');
	unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
}
/* [10] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.10.woff2) format('woff2-variations');
	unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}
/* [11] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.11.woff2) format('woff2-variations');
	unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}
/* [12] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.12.woff2) format('woff2-variations');
	unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
}
/* [13] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.13.woff2) format('woff2-variations');
	unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}
/* [14] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.14.woff2) format('woff2-variations');
	unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}
/* [15] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.15.woff2) format('woff2-variations');
	unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
}
/* [16] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.16.woff2) format('woff2-variations');
	unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}
/* [17] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.17.woff2) format('woff2-variations');
	unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
}
/* [18] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.18.woff2) format('woff2-variations');
	unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
}
/* [19] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.19.woff2) format('woff2-variations');
	unicode-range: U+caf4-cb47, U+cb4a-cb90;
}
/* [20] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.20.woff2) format('woff2-variations');
	unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
}
/* [21] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.21.woff2) format('woff2-variations');
	unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
}
/* [22] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.22.woff2) format('woff2-variations');
	unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}
/* [23] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.23.woff2) format('woff2-variations');
	unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}
/* [24] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.24.woff2) format('woff2-variations');
	unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}
/* [25] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.25.woff2) format('woff2-variations');
	unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}
/* [26] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.26.woff2) format('woff2-variations');
	unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}
/* [27] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.27.woff2) format('woff2-variations');
	unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}
/* [28] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.28.woff2) format('woff2-variations');
	unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
}
/* [29] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.29.woff2) format('woff2-variations');
	unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}
/* [30] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.30.woff2) format('woff2-variations');
	unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
}
/* [31] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.31.woff2) format('woff2-variations');
	unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
}
/* [32] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.32.woff2) format('woff2-variations');
	unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}
/* [33] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.33.woff2) format('woff2-variations');
	unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
}
/* [34] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.34.woff2) format('woff2-variations');
	unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}
/* [35] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.35.woff2) format('woff2-variations');
	unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
}
/* [36] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.36.woff2) format('woff2-variations');
	unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}
/* [37] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.37.woff2) format('woff2-variations');
	unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}
/* [38] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.38.woff2) format('woff2-variations');
	unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}
/* [39] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.39.woff2) format('woff2-variations');
	unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}
/* [40] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.40.woff2) format('woff2-variations');
	unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}
/* [41] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.41.woff2) format('woff2-variations');
	unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
}
/* [42] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.42.woff2) format('woff2-variations');
	unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
}
/* [43] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.43.woff2) format('woff2-variations');
	unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}
/* [44] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.44.woff2) format('woff2-variations');
	unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
}
/* [45] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.45.woff2) format('woff2-variations');
	unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}
/* [46] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.46.woff2) format('woff2-variations');
	unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}
/* [47] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.47.woff2) format('woff2-variations');
	unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}
/* [48] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.48.woff2) format('woff2-variations');
	unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}
/* [49] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.49.woff2) format('woff2-variations');
	unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
}
/* [50] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.50.woff2) format('woff2-variations');
	unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}
/* [51] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.51.woff2) format('woff2-variations');
	unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
}
/* [52] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.52.woff2) format('woff2-variations');
	unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}
/* [53] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.53.woff2) format('woff2-variations');
	unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}
/* [54] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.54.woff2) format('woff2-variations');
	unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}
/* [55] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.55.woff2) format('woff2-variations');
	unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}
/* [56] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.56.woff2) format('woff2-variations');
	unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}
/* [57] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.57.woff2) format('woff2-variations');
	unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
}
/* [58] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.58.woff2) format('woff2-variations');
	unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}
/* [59] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.59.woff2) format('woff2-variations');
	unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}
/* [60] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.60.woff2) format('woff2-variations');
	unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}
/* [61] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.61.woff2) format('woff2-variations');
	unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
}
/* [62] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.62.woff2) format('woff2-variations');
	unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
}
/* [63] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.63.woff2) format('woff2-variations');
	unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
}
/* [64] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.64.woff2) format('woff2-variations');
	unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}
/* [65] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.65.woff2) format('woff2-variations');
	unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}
/* [66] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.66.woff2) format('woff2-variations');
	unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}
/* [67] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.67.woff2) format('woff2-variations');
	unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}
/* [68] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.68.woff2) format('woff2-variations');
	unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
}
/* [69] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.69.woff2) format('woff2-variations');
	unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}
/* [70] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.70.woff2) format('woff2-variations');
	unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}
/* [71] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.71.woff2) format('woff2-variations');
	unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
}
/* [72] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.72.woff2) format('woff2-variations');
	unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}
/* [73] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.73.woff2) format('woff2-variations');
	unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
}
/* [74] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.74.woff2) format('woff2-variations');
	unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
}
/* [75] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.75.woff2) format('woff2-variations');
	unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}
/* [76] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.76.woff2) format('woff2-variations');
	unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
}
/* [77] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.77.woff2) format('woff2-variations');
	unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}
/* [78] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.78.woff2) format('woff2-variations');
	unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}
/* [79] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.79.woff2) format('woff2-variations');
	unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}
/* [80] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.80.woff2) format('woff2-variations');
	unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
}
/* [81] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.81.woff2) format('woff2-variations');
	unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}
/* [82] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.82.woff2) format('woff2-variations');
	unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
}
/* [83] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.83.woff2) format('woff2-variations');
	unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
}
/* [84] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.84.woff2) format('woff2-variations');
	unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
}
/* [85] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.85.woff2) format('woff2-variations');
	unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}
/* [86] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.86.woff2) format('woff2-variations');
	unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}
/* [87] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.87.woff2) format('woff2-variations');
	unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}
/* [88] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.88.woff2) format('woff2-variations');
	unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}
/* [89] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.89.woff2) format('woff2-variations');
	unicode-range: U+d, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}
/* [90] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.90.woff2) format('woff2-variations');
	unicode-range: U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
}
/* [91] */
@font-face {
	font-family: 'Pretendard Variable';
	font-style: normal;
	font-display: swap;
	font-weight: 45 920;
	src: local('Pretendard Variable'), url(/PV/fonts/PretendardVariable.subset.91.woff2) format('woff2-variations');
	unicode-range: U+20-22, U+27-2a, U+2c-39, U+3a-3b, U+3f, U+41-4e, U+4f-5d, U+61-7b, U+7d, U+a0-a1, U+ab, U+ad-ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}
@charset "utf-8";

/* 공통 */

:root {
  /*color*/
  --main-primary: #7000fc;
  --main-secondary: #3d0496;
  --main-tint: #7000fc12;
  --main-place:#f1edff;
  --mint-primary: #0ee3a5;
  --gray-1: #413d4b;
  --gray-2: #5e5968;
  --gray-3: #7a7684;
  --gray-4: #928ba1;
  --gray-5: #b6b0c1;
  --gray-6: #d5d1db;
  --gray-7: #e7e5eb;
  --gray-8: #f1edff;
  --gray-9: #f8f7ff;
  --gray-10: #f8f7ff80;
  --gray-mono: #f5f5f5;
  --black-primary: #130d2a;
  --black-opacity: #000000aa;
  --white-primary: #ffffff;
  --yellow-secondary: #e2b93b;
  --red-secondary: #ff2e47;
  --blue-secondary: #3182f6;
  --red-tint: #ffdde1;
  --skyblue-point: #7dd8ff;

  --gln-primary: #7000fc;
  --gln-secondary: #3d0496;
  --gln-gray-1: #413d4b;
  --gln-gray-2: #5e5968;
  --gln-gray-3: #7a7684;
  --gln-gray-4: #928ba1;
  --gln-gray-5: #b6b0c1;
  --gln-gray-6: #d5d1db;
  --thaiqr-primary: #113566;
  --liquid-primary: #0374be;
  --xnap-primary: #9d51ff;
  --laoqr-primary: #054593;
  --onepay-primary: #b31e2d;
  --smartcode-primary: #6f263d;
  --taishin-primary: #c7161d;
  --sgqr-primary: #ff0031;
  --changipay-primary: #821dc9;
  --gln-tint: #7000fb10;
  --taishin-tint: #fff3f1;
  --thaiqr-tint: #11356610;
  --liquid-tint: #0374be10;
  --laoqr-tint: #05459310;
  --onepay-tint: #b31e2d10;
  --sgqr-tint: #fff3f1;
  --stone-tint: #e6f6ff;
  --ttit-tint: #00ffa910;
  --smartcode-tint: #6f263d10;
  --gradient-1: linear-gradient(180deg, #7000fc 69.05%, #593bff 100%);
  --gradient-2: linear-gradient(0deg, #6BF3FF -5.25%, #6BC5FE -0.67%, #6C9CFD 3.9%, #6D77FC 9.62%, #6E56FC 16.48%, #6E3BFB 23.34%, #6F25FB 30.2%, #6F14FB 39.34%, #6F08FB 50.78%, #6F01FB 65.64%, #7000FB 107.95%);
  --gradient-3: linear-gradient(0deg, #000000 -32.2%, rgba(255, 255, 255, 0) 100%);
  --gradient-4: linear-gradient(108deg, #00ffa9 16%, #8729ff 80%);
  --gradient-5: linear-gradient(0deg, #fffbed 0%, #ebebff 100%);
  --gradient-6: linear-gradient(0deg, #e0d2ff 0%, #fff 32%);
  --gradient-trans-white: linear-gradient(0deg, #ffffffcc 0%, #ffffffcc 80%, rgba(255, 255, 255, 0) 100%);
  --bg-popup: #ffffff;
  --bg-bottomsheet: #ffffff;
  --bg-app: #ffffff;
  --bg-toast: #605e75cc;/*80%*/
  --bg-navbar: #ffffff; /*100%*/

  --shadow-1: #4242421a; /*10%*/
  --shadow-2: #42424212; /*7%*/
  --shadow-3: #4242420d; /*5%*/

  /*swiper*/
  --swiper-pagination-bullet-inactive-color: var(--gray-1);
  --swiper-pagination-color: var(--main-primary);
  --swiper-pagination-bullet-inactive-opacity: 0.2;

  /*size*/
  --status-bar-height: 4rem;
  --header-height: 6rem;
  --bs-header-height: 6rem;
  --layout-margin: 2rem;
  --mobile-max-width: 40rem; /*400px*/
  --nav-height: 6.4rem;

  /*image*/
  --ico-logo-gln: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMjAwIDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTA1LjQxNiAyMy41MzAzVjQzLjUwMDNDMTAwLjQ5NiA1MC4wNzAzIDkyLjY0NTggNTQuMzIwMyA4My44MDA4IDU0LjMyMDNDNjguODkwOCA1NC4zMjAzIDU2LjgwMDggNDIuMjMwMyA1Ni44MDA4IDI3LjMyMDNDNTYuODAwOCAxMi40MTAzIDY4Ljg5MDggMC4zMjAzMTIgODMuODAwOCAwLjMyMDMxMkM5Mi41MjA4IDAuMzIwMzEyIDEwMC4yNzYgNC40NTAzMSAxMDUuMjA2IDEwLjg2NTNMOTYuMjY1OCAxNS43MTUzVjE1LjcyNTNDOTMuMTU1OCAxMi4zODAzIDg4LjcyMDggMTAuMjkwMyA4My44MDA4IDEwLjI5MDNDNzQuNDEwOCAxMC4yOTAzIDY2Ljc3MDggMTcuOTMwMyA2Ni43NzA4IDI3LjMyMDNDNjYuNzcwOCAzNi43MTAzIDc0LjQxMDggNDQuMzU1MyA4My44MDA4IDQ0LjM1NTNDODguNDgwOCA0NC4zNTUzIDkyLjcyNTggNDIuNDYwMyA5NS44MDU4IDM5LjM5NTNIOTUuODAwOFYzMy4wNjAzSDgxLjg5MDhWMjMuNTMwM0gxMDUuNDE2WiIgZmlsbD0iIzEyMGQyOCIvPgo8cGF0aCBkPSJNMTEyLjgxIDUzLjM4MzdWMS4yNjM2N0gxMjMuOTA1VjQzLjYxODdIMTQ1Ljk0VjUzLjM4ODdIMTEyLjgwNUwxMTIuODEgNTMuMzgzN1oiIGZpbGw9IiMxMjBkMjgiLz4KPHBhdGggZD0iTTE4OS4yOTEgNTMuMzgzN0wxNjQuNDQxIDE4LjM3MzdWNTMuMzgzN0gxNTMuMzQ2VjEuMjYzNjdIMTY0Ljc1NkwxODguOTAxIDM1LjAyMzdWMS4yNjM2N0gxOTkuOTk2VjUzLjM4MzdIMTg5LjI5MVoiIGZpbGw9IiMxMjBkMjgiLz4KPHBhdGggZD0iTTI2Ljk1IDU0LjIyMDNDNDEuODM0MSA1NC4yMjAzIDUzLjkgNDIuMTU0NCA1My45IDI3LjI3MDNDNTMuOSAxMi4zODYyIDQxLjgzNDEgMC4zMjAzMTIgMjYuOTUgMC4zMjAzMTJDMTIuMDY1OSAwLjMyMDMxMiAwIDEyLjM4NjIgMCAyNy4yNzAzQzAgNDIuMTU0NCAxMi4wNjU5IDU0LjIyMDMgMjYuOTUgNTQuMjIwM1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMjQ4XzI2MjM1KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyNDhfMjYyMzUiIHgxPSIwIiB5MT0iMjcuMjcwMyIgeDI9IjUzLjkiIHkyPSIyNy4yNzAzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4zNyIgc3RvcC1jb2xvcj0iIzcwMDBGQiIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjYiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzEiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgo8c3RvcCBvZmZzZXQ9IjAuNzUiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNzkiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC43NyIvPgo8c3RvcCBvZmZzZXQ9IjAuODIiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC42NiIvPgo8c3RvcCBvZmZzZXQ9IjAuODUiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC41MyIvPgo8c3RvcCBvZmZzZXQ9IjAuODgiIHN0b3AtY29sb3I9IiM3MDAwRkIiIHN0b3Atb3BhY2l0eT0iMC4zOSIvPgo8c3RvcCBvZmZzZXQ9IjAuOSIgc3RvcC1jb2xvcj0iIzcwMDBGQiIgc3RvcC1vcGFjaXR5PSIwLjIyIi8+CjxzdG9wIG9mZnNldD0iMC45MyIgc3RvcC1jb2xvcj0iIzcwMDBGQiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
  --ico-logo-gln-gray: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMjAwIDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTA1LjQxNiAyMy41MzAzVjQzLjUwMDNDMTAwLjQ5NiA1MC4wNzAzIDkyLjY0NTggNTQuMzIwMyA4My44MDA4IDU0LjMyMDNDNjguODkwOCA1NC4zMjAzIDU2LjgwMDggNDIuMjMwMyA1Ni44MDA4IDI3LjMyMDNDNTYuODAwOCAxMi40MTAzIDY4Ljg5MDggMC4zMjAzMTIgODMuODAwOCAwLjMyMDMxMkM5Mi41MjA4IDAuMzIwMzEyIDEwMC4yNzYgNC40NTAzMSAxMDUuMjA2IDEwLjg2NTNMOTYuMjY1OCAxNS43MTUzVjE1LjcyNTNDOTMuMTU1OCAxMi4zODAzIDg4LjcyMDggMTAuMjkwMyA4My44MDA4IDEwLjI5MDNDNzQuNDEwOCAxMC4yOTAzIDY2Ljc3MDggMTcuOTMwMyA2Ni43NzA4IDI3LjMyMDNDNjYuNzcwOCAzNi43MTAzIDc0LjQxMDggNDQuMzU1MyA4My44MDA4IDQ0LjM1NTNDODguNDgwOCA0NC4zNTUzIDkyLjcyNTggNDIuNDYwMyA5NS44MDU4IDM5LjM5NTNIOTUuODAwOFYzMy4wNjAzSDgxLjg5MDhWMjMuNTMwM0gxMDUuNDE2WiIgZmlsbD0iI2I2YjBjMSIvPgo8cGF0aCBkPSJNMTEyLjgxIDUzLjM4MzdWMS4yNjM2N0gxMjMuOTA1VjQzLjYxODdIMTQ1Ljk0VjUzLjM4ODdIMTEyLjgwNUwxMTIuODEgNTMuMzgzN1oiIGZpbGw9IiNiNmIwYzEiLz4KPHBhdGggZD0iTTE4OS4yOTEgNTMuMzgzN0wxNjQuNDQxIDE4LjM3MzdWNTMuMzgzN0gxNTMuMzQ2VjEuMjYzNjdIMTY0Ljc1NkwxODguOTAxIDM1LjAyMzdWMS4yNjM2N0gxOTkuOTk2VjUzLjM4MzdIMTg5LjI5MVoiIGZpbGw9IiNiNmIwYzEiLz4KPHBhdGggZD0iTTI2Ljk1IDU0LjIyMDNDNDEuODM0MSA1NC4yMjAzIDUzLjkgNDIuMTU0NCA1My45IDI3LjI3MDNDNTMuOSAxMi4zODYyIDQxLjgzNDEgMC4zMjAzMTIgMjYuOTUgMC4zMjAzMTJDMTIuMDY1OSAwLjMyMDMxMiAwIDEyLjM4NjIgMCAyNy4yNzAzQzAgNDIuMTU0NCAxMi4wNjU5IDU0LjIyMDMgMjYuOTUgNTQuMjIwM1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMjQ4XzI2MjM1KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyNDhfMjYyMzUiIHgxPSIwIiB5MT0iMjcuMjcwMyIgeDI9IjUzLjkiIHkyPSIyNy4yNzAzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4zNyIgc3RvcC1jb2xvcj0iI2I2YjBjMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjYiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzEiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgo8c3RvcCBvZmZzZXQ9IjAuNzUiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNzkiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC43NyIvPgo8c3RvcCBvZmZzZXQ9IjAuODIiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC42NiIvPgo8c3RvcCBvZmZzZXQ9IjAuODUiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC41MyIvPgo8c3RvcCBvZmZzZXQ9IjAuODgiIHN0b3AtY29sb3I9IiNiNmIwYzEiIHN0b3Atb3BhY2l0eT0iMC4zOSIvPgo8c3RvcCBvZmZzZXQ9IjAuOSIgc3RvcC1jb2xvcj0iI2I2YjBjMSIgc3RvcC1vcGFjaXR5PSIwLjIyIi8+CjxzdG9wIG9mZnNldD0iMC45MyIgc3RvcC1jb2xvcj0iI2I2YjBjMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);

  --ico-nav-payment-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwMjJfOTIpIj4KPHBhdGggZD0iTTEzLjEzODYgOC44NjIyNUg3LjQyNzcyQzYuNjQyNDcgOC44NjIyNSA2IDguMjE4MjUgNiA3LjQzMTEzQzYgNi42NDQwMSA2LjY0MjQ3IDYgNy40Mjc3MiA2SDEzLjEzODZDMTMuOTIzOSA2IDE0LjU2NjMgNi42NDQwMSAxNC41NjYzIDcuNDMxMTNDMTQuNTY2MyA4LjIxODI1IDEzLjkyMzkgOC44NjIyNSAxMy4xMzg2IDguODYyMjVaIiBmaWxsPSIjNzAwMEZDIi8+CjxwYXRoIGQ9Ik02IDEzLjE2OTlWNy40NDU0NEM2IDYuNjU4MzIgNi42NDI0NyA2LjAxNDMxIDcuNDI3NzIgNi4wMTQzMUM4LjIxMjk3IDYuMDE0MzEgOC44NTU0NCA2LjY1ODMyIDguODU1NDQgNy40NDU0NFYxMy4xNjk5QzguODU1NDQgMTMuOTU3MSA4LjIxMjk3IDE0LjYwMTEgNy40Mjc3MiAxNC42MDExQzYuNjQyNDcgMTQuNjAxMSA2IDEzLjk1NzEgNiAxMy4xNjk5WiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMjcuMTQ0NSAxMy4xNjk5VjcuNDQ1NDRDMjcuMTQ0NSA2LjY0NDAxIDI3Ljc3MjcgNiAyOC41NzIzIDZDMjkuMzcxOCA2IDMwIDYuNjQ0MDEgMzAgNy40MzExM1YxMy4xNjk5QzMwIDEzLjk1NzEgMjkuMzU3NSAxNC42MDExIDI4LjU3MjMgMTQuNjAxMUMyNy43ODcgMTQuNjAxMSAyNy4xNDQ1IDEzLjk1NzEgMjcuMTQ0NSAxMy4xNjk5WiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMjIuODMzIDZIMjguNTQzOUMyOS4zMjkxIDYgMjkuOTcxNiA2LjY0NDAxIDI5Ljk3MTYgNy40MzExM0MyOS45NzE2IDguMjE4MjUgMjkuMzI5MSA4Ljg2MjI1IDI4LjU0MzkgOC44NjIyNUgyMi44MzNDMjIuMDQ3NyA4Ljg2MjI1IDIxLjQwNTMgOC4yMTgyNSAyMS40MDUzIDcuNDMxMTNDMjEuNDA1MyA2LjY0NDAxIDIyLjA0NzcgNiAyMi44MzMgNloiIGZpbGw9IiM3MDAwRkMiLz4KPHBhdGggZD0iTTIyLjg2MTMgMjcuMTM3OEgyOC41NzIyQzI5LjM1NzQgMjcuMTM3OCAyOS45OTk5IDI3Ljc4MTggMjkuOTk5OSAyOC41Njg5QzI5Ljk5OTkgMjkuMzU2IDI5LjM1NzQgMzAgMjguNTcyMiAzMEgyMi44NjEzQzIyLjA3NjEgMzAgMjEuNDMzNiAyOS4zNTYgMjEuNDMzNiAyOC41Njg5QzIxLjQzMzYgMjcuNzgxOCAyMi4wNzYxIDI3LjEzNzggMjIuODYxMyAyNy4xMzc4WiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMzAgMjIuODMwMVYyOC41NTQ2QzMwIDI5LjM0MTcgMjkuMzU3NSAyOS45ODU3IDI4LjU3MjMgMjkuOTg1N0MyNy43ODcgMjkuOTg1NyAyNy4xNDQ1IDI5LjM0MTcgMjcuMTQ0NSAyOC41NTQ2VjIyLjgzMDFDMjcuMTQ0NSAyMi4wNDI5IDI3Ljc4NyAyMS4zOTg5IDI4LjU3MjMgMjEuMzk4OUMyOS4zNTc1IDIxLjM5ODkgMzAgMjIuMDQyOSAzMCAyMi44MzAxWiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNOC44NTU0NCAyMi44MzAxVjI4LjU1NDZDOC44NTU0NCAyOS4zNDE3IDguMjEyOTcgMjkuOTg1NyA3LjQyNzcyIDI5Ljk4NTdDNi42NDI0NyAyOS45ODU3IDYgMjkuMzQxNyA2IDI4LjU1NDZWMjIuODMwMUM2IDIyLjA0MjkgNi42NDI0NyAyMS4zOTg5IDcuNDI3NzIgMjEuMzk4OUM4LjIxMjk3IDIxLjM5ODkgOC44NTU0NCAyMi4wNDI5IDguODU1NDQgMjIuODMwMVoiIGZpbGw9IiM3MDAwRkMiLz4KPHBhdGggZD0iTTEzLjE1MjggMjkuOTg1N0g3LjQ0MTg4QzYuNjU2NjMgMjkuOTg1NyA2LjAxNDE2IDI5LjM1NiA2LjAxNDE2IDI4LjU1NDZDNi4wMTQxNiAyNy43NTMxIDYuNjU2NjMgMjcuMTIzNCA3LjQ0MTg4IDI3LjEyMzRIMTMuMTUyOEMxMy45MzggMjcuMTIzNCAxNC41ODA1IDI3Ljc2NzUgMTQuNTgwNSAyOC41NTQ2QzE0LjU4MDUgMjkuMzQxNyAxMy45MzggMjkuOTg1NyAxMy4xNTI4IDI5Ljk4NTdaIiBmaWxsPSIjNzAwMEZDIi8+CjxwYXRoIGQ9Ik0yNi41NzM2IDE2LjU3Nkg5LjQ0MDkyVjE5LjQzODNIMjYuNTczNlYxNi41NzZaIiBmaWxsPSIjNzAwMEZDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDAyMl85MiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --ico-nav-payment-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwMjJfOTIpIj4KPHBhdGggZD0iTTEzLjEzODYgOC44NjIyNUg3LjQyNzcyQzYuNjQyNDcgOC44NjIyNSA2IDguMjE4MjUgNiA3LjQzMTEzQzYgNi42NDQwMSA2LjY0MjQ3IDYgNy40Mjc3MiA2SDEzLjEzODZDMTMuOTIzOSA2IDE0LjU2NjMgNi42NDQwMSAxNC41NjYzIDcuNDMxMTNDMTQuNTY2MyA4LjIxODI1IDEzLjkyMzkgOC44NjIyNSAxMy4xMzg2IDguODYyMjVaIiBmaWxsPSIjRTRFMUVFIi8+CjxwYXRoIGQ9Ik02IDEzLjE2OTlWNy40NDU0NEM2IDYuNjU4MzIgNi42NDI0NyA2LjAxNDMxIDcuNDI3NzIgNi4wMTQzMUM4LjIxMjk3IDYuMDE0MzEgOC44NTU0NCA2LjY1ODMyIDguODU1NDQgNy40NDU0NFYxMy4xNjk5QzguODU1NDQgMTMuOTU3MSA4LjIxMjk3IDE0LjYwMTEgNy40Mjc3MiAxNC42MDExQzYuNjQyNDcgMTQuNjAxMSA2IDEzLjk1NzEgNiAxMy4xNjk5WiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNMjcuMTQ0NSAxMy4xNjk5VjcuNDQ1NDRDMjcuMTQ0NSA2LjY0NDAxIDI3Ljc3MjcgNiAyOC41NzIzIDZDMjkuMzcxOCA2IDMwIDYuNjQ0MDEgMzAgNy40MzExM1YxMy4xNjk5QzMwIDEzLjk1NzEgMjkuMzU3NSAxNC42MDExIDI4LjU3MjMgMTQuNjAxMUMyNy43ODcgMTQuNjAxMSAyNy4xNDQ1IDEzLjk1NzEgMjcuMTQ0NSAxMy4xNjk5WiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNMjIuODMzIDZIMjguNTQzOUMyOS4zMjkxIDYgMjkuOTcxNiA2LjY0NDAxIDI5Ljk3MTYgNy40MzExM0MyOS45NzE2IDguMjE4MjUgMjkuMzI5MSA4Ljg2MjI1IDI4LjU0MzkgOC44NjIyNUgyMi44MzNDMjIuMDQ3NyA4Ljg2MjI1IDIxLjQwNTMgOC4yMTgyNSAyMS40MDUzIDcuNDMxMTNDMjEuNDA1MyA2LjY0NDAxIDIyLjA0NzcgNiAyMi44MzMgNloiIGZpbGw9IiNFNEUxRUUiLz4KPHBhdGggZD0iTTIyLjg2MTMgMjcuMTM3OEgyOC41NzIyQzI5LjM1NzQgMjcuMTM3OCAyOS45OTk5IDI3Ljc4MTggMjkuOTk5OSAyOC41Njg5QzI5Ljk5OTkgMjkuMzU2IDI5LjM1NzQgMzAgMjguNTcyMiAzMEgyMi44NjEzQzIyLjA3NjEgMzAgMjEuNDMzNiAyOS4zNTYgMjEuNDMzNiAyOC41Njg5QzIxLjQzMzYgMjcuNzgxOCAyMi4wNzYxIDI3LjEzNzggMjIuODYxMyAyNy4xMzc4WiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNMzAgMjIuODMwMVYyOC41NTQ2QzMwIDI5LjM0MTcgMjkuMzU3NSAyOS45ODU3IDI4LjU3MjMgMjkuOTg1N0MyNy43ODcgMjkuOTg1NyAyNy4xNDQ1IDI5LjM0MTcgMjcuMTQ0NSAyOC41NTQ2VjIyLjgzMDFDMjcuMTQ0NSAyMi4wNDI5IDI3Ljc4NyAyMS4zOTg5IDI4LjU3MjMgMjEuMzk4OUMyOS4zNTc1IDIxLjM5ODkgMzAgMjIuMDQyOSAzMCAyMi44MzAxWiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNOC44NTU0NCAyMi44MzAxVjI4LjU1NDZDOC44NTU0NCAyOS4zNDE3IDguMjEyOTcgMjkuOTg1NyA3LjQyNzcyIDI5Ljk4NTdDNi42NDI0NyAyOS45ODU3IDYgMjkuMzQxNyA2IDI4LjU1NDZWMjIuODMwMUM2IDIyLjA0MjkgNi42NDI0NyAyMS4zOTg5IDcuNDI3NzIgMjEuMzk4OUM4LjIxMjk3IDIxLjM5ODkgOC44NTU0NCAyMi4wNDI5IDguODU1NDQgMjIuODMwMVoiIGZpbGw9IiNFNEUxRUUiLz4KPHBhdGggZD0iTTEzLjE1MjggMjkuOTg1N0g3LjQ0MTg4QzYuNjU2NjMgMjkuOTg1NyA2LjAxNDE2IDI5LjM1NiA2LjAxNDE2IDI4LjU1NDZDNi4wMTQxNiAyNy43NTMxIDYuNjU2NjMgMjcuMTIzNCA3LjQ0MTg4IDI3LjEyMzRIMTMuMTUyOEMxMy45MzggMjcuMTIzNCAxNC41ODA1IDI3Ljc2NzUgMTQuNTgwNSAyOC41NTQ2QzE0LjU4MDUgMjkuMzQxNyAxMy45MzggMjkuOTg1NyAxMy4xNTI4IDI5Ljk4NTdaIiBmaWxsPSIjRTRFMUVFIi8+CjxwYXRoIGQ9Ik0yNi41NzM2IDE2LjU3Nkg5LjQ0MDkyVjE5LjQzODNIMjYuNTczNlYxNi41NzZaIiBmaWxsPSIjRTRFMUVFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDAyMl85MiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --ico-nav-benefit-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjI1IDE4QzMyLjI1IDE3LjY0IDMyLjEgMTcuMjggMzEuODMgMTcuMDRMMjkuNDkgMTQuOTFMMzAuNDUgMTEuOTFDMzAuNTU1IDExLjU2NSAzMC41MjUgMTEuMTkgMzAuMzMgMTAuODZDMzAuMTM1IDEwLjUzIDI5LjgzNSAxMC4zMiAyOS40NzUgMTAuMjQ1TDI2LjQgOS41NzAwMUwyNS43MjUgNi40OTVDMjUuNjUgNi4xMzUgMjUuNDI1IDUuODM1MDEgMjUuMTEgNS42NTUwMUMyNC43OTUgNS40NzUwMSAyNC40MiA1LjQzIDI0LjA3NSA1LjUzNUwyMS4wNzUgNi40OTVMMTguOTYgNC4xNzAwMkMxOC43MiAzLjkwMDAyIDE4LjM2IDMuNzUgMTggMy43NUMxNy42NCAzLjc1IDE3LjI4IDMuOTAwMDIgMTcuMDQgNC4xNzAwMkwxNC45MSA2LjQ5NUwxMS45MSA1LjUzNUMxMS41NjUgNS40MyAxMS4xOSA1LjQ2MDAxIDEwLjg3NSA1LjY1NTAxQzEwLjU2IDUuODUwMDEgMTAuMzM1IDYuMTUgMTAuMjYgNi40OTVMOS41ODUwMiA5LjU3MDAxTDYuNTA5OTkgMTAuMjQ1QzYuMTQ5OTkgMTAuMzIgNS44NTAwMyAxMC41NDUgNS42NTUwMyAxMC44NkM1LjQ2MDAzIDExLjE3NSA1LjQzIDExLjU1IDUuNTM1IDExLjkxTDYuNDk1MDMgMTQuOTFMNC4xNyAxNy4wNEMzLjkgMTcuMjggMy43NSAxNy42NCAzLjc1IDE4QzMuNzUgMTguMzYgMy45IDE4LjcyIDQuMTcgMTguOTZMNi40OTUwMyAyMS4wNzVMNS41MzUgMjQuMDc1QzUuNDMgMjQuNDIgNS40NjAwMSAyNC43OTUgNS42NDAwMSAyNS4xMjVDNS44MjAwMSAyNS40NCA2LjEzNTAxIDI1LjY2NSA2LjQ4MDAxIDI1Ljc0TDkuNTU0OTkgMjYuNDE1TDEwLjIzIDI5LjQ5QzEwLjMwNSAyOS44NSAxMC41MyAzMC4xNSAxMC44NDUgMzAuMzNDMTEuMTYgMzAuNTEgMTEuNTM1IDMwLjU1NSAxMS44OTUgMzAuNDM1TDE0Ljg5NSAyOS40NzVMMTcuMDI1IDMxLjgxNUMxNy4yNjUgMzIuMDg1IDE3LjYyNSAzMi4yMzUgMTcuOTg1IDMyLjIzNUMxOC4zNDUgMzIuMjM1IDE4LjcwNSAzMi4wODUgMTguOTQ1IDMxLjgxNUwyMS4wNzUgMjkuNDc1TDI0LjA2IDMwLjQzNUMyNC40MDUgMzAuNTQgMjQuNzggMzAuNTEgMjUuMTEgMzAuMzNDMjUuNDI1IDMwLjE1IDI1LjY1IDI5LjgzNSAyNS43MjUgMjkuNDlMMjYuNCAyNi40MTVMMjkuNDc1IDI1Ljc0QzI5LjgzNSAyNS42NjUgMzAuMTM1IDI1LjQ0IDMwLjMxNSAyNS4xMjVDMzAuNDk1IDI0LjgxIDMwLjU0IDI0LjQzNSAzMC40MzUgMjQuMDlMMjkuNDkgMjEuMDlMMzEuODE1IDE4Ljk3NUMzMi4wODUgMTguNzM1IDMyLjIzNSAxOC4zNzUgMzIuMjM1IDE4LjAxNUwzMi4yNSAxOFoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTEzLjM5MzQgMTUuMDkxNEMxNC4yNjMyIDE1LjA5MTQgMTQuOTY4NCAxNC4zODYzIDE0Ljk2ODQgMTMuNTE2NEMxNC45Njg0IDEyLjY0NjYgMTQuMjYzMiAxMS45NDE0IDEzLjM5MzQgMTEuOTQxNEMxMi41MjM1IDExLjk0MTQgMTEuODE4NCAxMi42NDY2IDExLjgxODQgMTMuNTE2NEMxMS44MTg0IDE0LjM4NjMgMTIuNTIzNSAxNS4wOTE0IDEzLjM5MzQgMTUuMDkxNFoiIGZpbGw9IiNGMUVERkYiLz4KPHBhdGggZD0iTTEzLjM5NDggMjMuOTU0NUMxMy4wNDk4IDIzLjk1NDUgMTIuNzA0OCAyMy44MTk1IDEyLjQzNDggMjMuNTY0NUMxMS45MDk4IDIzLjAzOTUgMTEuOTA5OCAyMi4xODQ1IDEyLjQzNDggMjEuNjU5NUwyMS41MjQ4IDEyLjU2OTVDMjIuMDQ5OCAxMi4wNDQ1IDIyLjkwNDcgMTIuMDQ0NSAyMy40Mjk3IDEyLjU2OTVDMjMuOTU0NyAxMy4wOTQ1IDIzLjk1NDcgMTMuOTQ5NSAyMy40Mjk3IDE0LjQ3NDVMMTQuMzM5NyAyMy41NjQ1QzE0LjA2OTcgMjMuODM0NSAxMy43MjQ4IDIzLjk1NDUgMTMuMzc5OCAyMy45NTQ1SDEzLjM5NDhaIiBmaWxsPSIjRjFFREZGIi8+CjxwYXRoIGQ9Ik0yMi40OTg4IDI0LjE4NTJDMjMuMzY4NyAyNC4xODUyIDI0LjA3MzggMjMuNDggMjQuMDczOCAyMi42MTAyQzI0LjA3MzggMjEuNzQwMyAyMy4zNjg3IDIxLjAzNTIgMjIuNDk4OCAyMS4wMzUyQzIxLjYyOSAyMS4wMzUyIDIwLjkyMzggMjEuNzQwMyAyMC45MjM4IDIyLjYxMDJDMjAuOTIzOCAyMy40OCAyMS42MjkgMjQuMTg1MiAyMi40OTg4IDI0LjE4NTJaIiBmaWxsPSIjRjFFREZGIi8+Cjwvc3ZnPgo=);
  --ico-nav-benefit-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjI1IDE4QzMyLjI1IDE3LjY0IDMyLjEgMTcuMjggMzEuODMgMTcuMDRMMjkuNDkgMTQuOTFMMzAuNDUgMTEuOTFDMzAuNTU1IDExLjU2NSAzMC41MjUgMTEuMTkgMzAuMzMgMTAuODZDMzAuMTM1IDEwLjUzIDI5LjgzNSAxMC4zMiAyOS40NzUgMTAuMjQ1TDI2LjQgOS41NzAwMUwyNS43MjUgNi40OTVDMjUuNjUgNi4xMzUgMjUuNDI1IDUuODM1MDEgMjUuMTEgNS42NTUwMUMyNC43OTUgNS40NzUwMSAyNC40MiA1LjQzIDI0LjA3NSA1LjUzNUwyMS4wNzUgNi40OTVMMTguOTYgNC4xNzAwMkMxOC43MiAzLjkwMDAyIDE4LjM2IDMuNzUgMTggMy43NUMxNy42NCAzLjc1IDE3LjI4IDMuOTAwMDIgMTcuMDQgNC4xNzAwMkwxNC45MSA2LjQ5NUwxMS45MSA1LjUzNUMxMS41NjUgNS40MyAxMS4xOSA1LjQ2MDAxIDEwLjg3NSA1LjY1NTAxQzEwLjU2IDUuODUwMDEgMTAuMzM1IDYuMTUgMTAuMjYgNi40OTVMOS41ODUwMiA5LjU3MDAxTDYuNTA5OTkgMTAuMjQ1QzYuMTQ5OTkgMTAuMzIgNS44NTAwMyAxMC41NDUgNS42NTUwMyAxMC44NkM1LjQ2MDAzIDExLjE3NSA1LjQzIDExLjU1IDUuNTM1IDExLjkxTDYuNDk1MDMgMTQuOTFMNC4xNyAxNy4wNEMzLjkgMTcuMjggMy43NSAxNy42NCAzLjc1IDE4QzMuNzUgMTguMzYgMy45IDE4LjcyIDQuMTcgMTguOTZMNi40OTUwMyAyMS4wNzVMNS41MzUgMjQuMDc1QzUuNDMgMjQuNDIgNS40NjAwMSAyNC43OTUgNS42NDAwMSAyNS4xMjVDNS44MjAwMSAyNS40NCA2LjEzNTAxIDI1LjY2NSA2LjQ4MDAxIDI1Ljc0TDkuNTU0OTkgMjYuNDE1TDEwLjIzIDI5LjQ5QzEwLjMwNSAyOS44NSAxMC41MyAzMC4xNSAxMC44NDUgMzAuMzNDMTEuMTYgMzAuNTEgMTEuNTM1IDMwLjU1NSAxMS44OTUgMzAuNDM1TDE0Ljg5NSAyOS40NzVMMTcuMDI1IDMxLjgxNUMxNy4yNjUgMzIuMDg1IDE3LjYyNSAzMi4yMzUgMTcuOTg1IDMyLjIzNUMxOC4zNDUgMzIuMjM1IDE4LjcwNSAzMi4wODUgMTguOTQ1IDMxLjgxNUwyMS4wNzUgMjkuNDc1TDI0LjA2IDMwLjQzNUMyNC40MDUgMzAuNTQgMjQuNzggMzAuNTEgMjUuMTEgMzAuMzNDMjUuNDI1IDMwLjE1IDI1LjY1IDI5LjgzNSAyNS43MjUgMjkuNDlMMjYuNCAyNi40MTVMMjkuNDc1IDI1Ljc0QzI5LjgzNSAyNS42NjUgMzAuMTM1IDI1LjQ0IDMwLjMxNSAyNS4xMjVDMzAuNDk1IDI0LjgxIDMwLjU0IDI0LjQzNSAzMC40MzUgMjQuMDlMMjkuNDkgMjEuMDlMMzEuODE1IDE4Ljk3NUMzMi4wODUgMTguNzM1IDMyLjIzNSAxOC4zNzUgMzIuMjM1IDE4LjAxNUwzMi4yNSAxOFoiIGZpbGw9IiNFNEUxRUUiLz4KPHBhdGggZD0iTTEzLjM5MzQgMTUuMDkxNEMxNC4yNjMyIDE1LjA5MTQgMTQuOTY4NCAxNC4zODYzIDE0Ljk2ODQgMTMuNTE2NEMxNC45Njg0IDEyLjY0NjYgMTQuMjYzMiAxMS45NDE0IDEzLjM5MzQgMTEuOTQxNEMxMi41MjM1IDExLjk0MTQgMTEuODE4NCAxMi42NDY2IDExLjgxODQgMTMuNTE2NEMxMS44MTg0IDE0LjM4NjMgMTIuNTIzNSAxNS4wOTE0IDEzLjM5MzQgMTUuMDkxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zOTQ4IDIzLjk1NDVDMTMuMDQ5OCAyMy45NTQ1IDEyLjcwNDggMjMuODE5NSAxMi40MzQ4IDIzLjU2NDVDMTEuOTA5OCAyMy4wMzk1IDExLjkwOTggMjIuMTg0NSAxMi40MzQ4IDIxLjY1OTVMMjEuNTI0OCAxMi41Njk1QzIyLjA0OTggMTIuMDQ0NSAyMi45MDQ3IDEyLjA0NDUgMjMuNDI5NyAxMi41Njk1QzIzLjk1NDcgMTMuMDk0NSAyMy45NTQ3IDEzLjk0OTUgMjMuNDI5NyAxNC40NzQ1TDE0LjMzOTcgMjMuNTY0NUMxNC4wNjk3IDIzLjgzNDUgMTMuNzI0OCAyMy45NTQ1IDEzLjM3OTggMjMuOTU0NUgxMy4zOTQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyLjQ5ODggMjQuMTg1MkMyMy4zNjg3IDI0LjE4NTIgMjQuMDczOCAyMy40OCAyNC4wNzM4IDIyLjYxMDJDMjQuMDczOCAyMS43NDAzIDIzLjM2ODcgMjEuMDM1MiAyMi40OTg4IDIxLjAzNTJDMjEuNjI5IDIxLjAzNTIgMjAuOTIzOCAyMS43NDAzIDIwLjkyMzggMjIuNjEwMkMyMC45MjM4IDIzLjQ4IDIxLjYyOSAyNC4xODUyIDIyLjQ5ODggMjQuMTg1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  --ico-nav-history-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NzJfMTM0OCkiPgo8cGF0aCBkPSJNMTkuMTcxMiAxOC43NTM3VjUuMDkzNzVDMTkuMTcxMiA0LjI2Mzc1IDE4LjUwMTIgMy41OTM3NSAxNy42NzEyIDMuNTkzNzVINi4yODEyNUM1LjQ1MTI1IDMuNTkzNzUgNC43ODEyNSA0LjI3Mzc1IDQuNzgxMjUgNS4wOTM3NVYxOC43NTM3QzQuNzgxMjUgMTkuMTUzNyA0Ljk3MTI1IDE5LjUyMzggNS4zMDEyNSAxOS43NTM3TDUuOTAxMjUgMjAuMTczN0M2LjMxMTI1IDIwLjQ2MzggNi44NTEyNSAyMC40NjM4IDcuMjYxMjUgMjAuMTczN0w4LjAzMTI1IDE5LjYzMzdDOC4yNDEyNSAxOS40OTM3IDguNTExMjUgMTkuNDkzNyA4LjcyMTI1IDE5LjYzMzdMOS40OTEyNSAyMC4xNzM3QzkuOTAxMjUgMjAuNDYzOCAxMC40NDEzIDIwLjQ2MzggMTAuODUxMyAyMC4xNzM3TDExLjYyMTIgMTkuNjMzN0MxMS44MzEyIDE5LjQ5MzcgMTIuMTAxMyAxOS40OTM3IDEyLjMxMTMgMTkuNjMzN0wxMy4wODEyIDIwLjE3MzdDMTMuNDkxMiAyMC40NjM4IDE0LjAzMTIgMjAuNDYzOCAxNC40NDEyIDIwLjE3MzdMMTUuMjExMyAxOS42MzM3QzE1LjQyMTMgMTkuNDkzNyAxNS42OTEyIDE5LjQ5MzcgMTUuOTAxMiAxOS42MzM3TDE2LjY3MTIgMjAuMTczN0MxNy4wODEyIDIwLjQ2MzggMTcuNjIxMyAyMC40NjM4IDE4LjAzMTIgMjAuMTczN0wxOC42MzEyIDE5Ljc1MzdDMTguOTYxMiAxOS41MjM4IDE5LjE1MTIgMTkuMTUzNyAxOS4xNTEyIDE4Ljc1MzdIMTkuMTcxMloiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTcuNjIxMDkgOC4zOTg0NEg5LjA2MTA5TDEwLjEzMTEgMTIuODQ4NEgxMC4xOTExTDExLjM1MTEgOC4zOTg0NEgxMi42MDExTDEzLjc3MTEgMTIuODU4NEgxMy44MjExTDE0Ljg5MTEgOC4zOTg0NEgxNi4zMzExTDE0LjUyMTEgMTQuNzU4NEgxMy4yMjExTDEyLjAxMTEgMTAuNTU4NEgxMS45NjExTDEwLjc0MTEgMTQuNzU4NEg5LjQ1MTA5TDcuNjMxMDkgOC4zOTg0NEg3LjYyMTA5WiIgZmlsbD0iI0Y5RjlGRiIvPgo8cGF0aCBkPSJNOS4zNDk2OSAxMC43ODEySDcuMTc5NjlWMTIuMjgxMkg5LjM0OTY5VjEwLjc4MTJaIiBmaWxsPSIjRjlGOUZGIi8+CjxwYXRoIGQ9Ik0xNi43NzkyIDEwLjc4MTJIMTQuNjk5MlYxMi4yODEySDE2Ljc3OTJWMTAuNzgxMloiIGZpbGw9IiNGOUY5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDcyXzEzNDgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-nav-history-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NzJfMTM0OCkiPgo8cGF0aCBkPSJNMTkuMTcxMiAxOC43NTM3VjUuMDkzNzVDMTkuMTcxMiA0LjI2Mzc1IDE4LjUwMTIgMy41OTM3NSAxNy42NzEyIDMuNTkzNzVINi4yODEyNUM1LjQ1MTI1IDMuNTkzNzUgNC43ODEyNSA0LjI3Mzc1IDQuNzgxMjUgNS4wOTM3NVYxOC43NTM3QzQuNzgxMjUgMTkuMTUzNyA0Ljk3MTI1IDE5LjUyMzggNS4zMDEyNSAxOS43NTM3TDUuOTAxMjUgMjAuMTczN0M2LjMxMTI1IDIwLjQ2MzggNi44NTEyNSAyMC40NjM4IDcuMjYxMjUgMjAuMTczN0w4LjAzMTI1IDE5LjYzMzdDOC4yNDEyNSAxOS40OTM3IDguNTExMjUgMTkuNDkzNyA4LjcyMTI1IDE5LjYzMzdMOS40OTEyNSAyMC4xNzM3QzkuOTAxMjUgMjAuNDYzOCAxMC40NDEzIDIwLjQ2MzggMTAuODUxMyAyMC4xNzM3TDExLjYyMTIgMTkuNjMzN0MxMS44MzEyIDE5LjQ5MzcgMTIuMTAxMyAxOS40OTM3IDEyLjMxMTMgMTkuNjMzN0wxMy4wODEyIDIwLjE3MzdDMTMuNDkxMiAyMC40NjM4IDE0LjAzMTIgMjAuNDYzOCAxNC40NDEyIDIwLjE3MzdMMTUuMjExMyAxOS42MzM3QzE1LjQyMTMgMTkuNDkzNyAxNS42OTEyIDE5LjQ5MzcgMTUuOTAxMiAxOS42MzM3TDE2LjY3MTIgMjAuMTczN0MxNy4wODEyIDIwLjQ2MzggMTcuNjIxMyAyMC40NjM4IDE4LjAzMTIgMjAuMTczN0wxOC42MzEyIDE5Ljc1MzdDMTguOTYxMiAxOS41MjM4IDE5LjE1MTIgMTkuMTUzNyAxOS4xNTEyIDE4Ljc1MzdIMTkuMTcxMloiIGZpbGw9IiNFNEUxRUUiLz4KPHBhdGggZD0iTTcuNjIxMDkgOC4zOTg0NEg5LjA2MTA5TDEwLjEzMTEgMTIuODQ4NEgxMC4xOTExTDExLjM1MTEgOC4zOTg0NEgxMi42MDExTDEzLjc3MTEgMTIuODU4NEgxMy44MjExTDE0Ljg5MTEgOC4zOTg0NEgxNi4zMzExTDE0LjUyMTEgMTQuNzU4NEgxMy4yMjExTDEyLjAxMTEgMTAuNTU4NEgxMS45NjExTDEwLjc0MTEgMTQuNzU4NEg5LjQ1MTA5TDcuNjMxMDkgOC4zOTg0NEg3LjYyMTA5WiIgZmlsbD0iI0Y5RjlGRiIvPgo8cGF0aCBkPSJNOS4zNDk2OSAxMC43ODEySDcuMTc5NjlWMTIuMjgxMkg5LjM0OTY5VjEwLjc4MTJaIiBmaWxsPSIjRjlGOUZGIi8+CjxwYXRoIGQ9Ik0xNi43NzkyIDEwLjc4MTJIMTQuNjk5MlYxMi4yODEySDE2Ljc3OTJWMTAuNzgxMloiIGZpbGw9IiNGOUY5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDcyXzEzNDgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-nav-menu-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjE2NzQgMTkuMDA3OEg1Ljc3NzM0QzUuMjI3MzQgMTkuMDA3OCA0Ljc3NzM0IDE4LjU1NzggNC43NzczNCAxOC4wMDc4QzQuNzc3MzQgMTcuNDU3OCA1LjIyNzM0IDE3LjAwNzggNS43NzczNCAxNy4wMDc4SDIwLjE2NzRDMjAuNzE3NCAxNy4wMDc4IDIxLjE2NzQgMTcuNDU3OCAyMS4xNjc0IDE4LjAwNzhDMjEuMTY3NCAxOC41NTc4IDIwLjcxNzQgMTkuMDA3OCAyMC4xNjc0IDE5LjAwNzhaIiBmaWxsPSIjNzAwMEZDIi8+CjxwYXRoIGQ9Ik0yMC4xNjc0IDEzLjAxNTZINS43NzczNEM1LjIyNzM0IDEzLjAxNTYgNC43NzczNCAxMi41NjU2IDQuNzc3MzQgMTIuMDE1NkM0Ljc3NzM0IDExLjQ2NTYgNS4yMjczNCAxMS4wMTU2IDUuNzc3MzQgMTEuMDE1NkgyMC4xNjc0QzIwLjcxNzQgMTEuMDE1NiAyMS4xNjc0IDExLjQ2NTYgMjEuMTY3NCAxMi4wMTU2QzIxLjE2NzQgMTIuNTY1NiAyMC43MTc0IDEzLjAxNTYgMjAuMTY3NCAxMy4wMTU2WiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMjAuMTY3NCA3LjAwNzgxSDUuNzc3MzRDNS4yMjczNCA3LjAwNzgxIDQuNzc3MzQgNi41NTc4MSA0Ljc3NzM0IDYuMDA3ODFDNC43NzczNCA1LjQ1NzgxIDUuMjI3MzQgNS4wMDc4MSA1Ljc3NzM0IDUuMDA3ODFIMjAuMTY3NEMyMC43MTc0IDUuMDA3ODEgMjEuMTY3NCA1LjQ1NzgxIDIxLjE2NzQgNi4wMDc4MUMyMS4xNjc0IDYuNTU3ODEgMjAuNzE3NCA3LjAwNzgxIDIwLjE2NzQgNy4wMDc4MVoiIGZpbGw9IiM3MDAwRkMiLz4KPC9zdmc+Cg==);
  --ico-nav-menu-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjE2NzQgMTkuMDA3OEg1Ljc3NzM0QzUuMjI3MzQgMTkuMDA3OCA0Ljc3NzM0IDE4LjU1NzggNC43NzczNCAxOC4wMDc4QzQuNzc3MzQgMTcuNDU3OCA1LjIyNzM0IDE3LjAwNzggNS43NzczNCAxNy4wMDc4SDIwLjE2NzRDMjAuNzE3NCAxNy4wMDc4IDIxLjE2NzQgMTcuNDU3OCAyMS4xNjc0IDE4LjAwNzhDMjEuMTY3NCAxOC41NTc4IDIwLjcxNzQgMTkuMDA3OCAyMC4xNjc0IDE5LjAwNzhaIiBmaWxsPSIjRTRFMUVFIi8+CjxwYXRoIGQ9Ik0yMC4xNjc0IDEzLjAxNTZINS43NzczNEM1LjIyNzM0IDEzLjAxNTYgNC43NzczNCAxMi41NjU2IDQuNzc3MzQgMTIuMDE1NkM0Ljc3NzM0IDExLjQ2NTYgNS4yMjczNCAxMS4wMTU2IDUuNzc3MzQgMTEuMDE1NkgyMC4xNjc0QzIwLjcxNzQgMTEuMDE1NiAyMS4xNjc0IDExLjQ2NTYgMjEuMTY3NCAxMi4wMTU2QzIxLjE2NzQgMTIuNTY1NiAyMC43MTc0IDEzLjAxNTYgMjAuMTY3NCAxMy4wMTU2WiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNMjAuMTY3NCA3LjAwNzgxSDUuNzc3MzRDNS4yMjczNCA3LjAwNzgxIDQuNzc3MzQgNi41NTc4MSA0Ljc3NzM0IDYuMDA3ODFDNC43NzczNCA1LjQ1NzgxIDUuMjI3MzQgNS4wMDc4MSA1Ljc3NzM0IDUuMDA3ODFIMjAuMTY3NEMyMC43MTc0IDUuMDA3ODEgMjEuMTY3NCA1LjQ1NzgxIDIxLjE2NzQgNi4wMDc4MUMyMS4xNjc0IDYuNTU3ODEgMjAuNzE3NCA3LjAwNzgxIDIwLjE2NzQgNy4wMDc4MVoiIGZpbGw9IiNFNEUxRUUiLz4KPC9zdmc+Cg==);
  --ico-nav-atm-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MzAyXzE0MTkwKSI+CjxwYXRoIGQ9Ik0xNy43MTAzIDUuMDQwMDRINi4zMjAzMUM1LjQ5MTg5IDUuMDQwMDQgNC44MjAzMSA1LjcxMTYxIDQuODIwMzEgNi41NDAwNFYxOC44OUM0LjgyMDMxIDE5LjcxODUgNS40OTE4OSAyMC4zOSA2LjMyMDMxIDIwLjM5SDE3LjcxMDNDMTguNTM4NyAyMC4zOSAxOS4yMTAzIDE5LjcxODUgMTkuMjEwMyAxOC44OVY2LjU0MDA0QzE5LjIxMDMgNS43MTE2MSAxOC41Mzg3IDUuMDQwMDQgMTcuNzEwMyA1LjA0MDA0WiIgZmlsbD0iIzcwMDBmYyIvPgo8cGF0aCBkPSJNMjAuNjEwMiA2Ljc5MDA0SDMuNDEwMTZDMi44NjAxNiA2Ljc5MDA0IDIuNDEwMTYgNi4zNDAwNCAyLjQxMDE2IDUuNzkwMDRDMi40MTAxNiA1LjI0MDA0IDIuODYwMTYgNC43OTAwNCAzLjQxMDE2IDQuNzkwMDRIMjAuNjEwMkMyMS4xNjAyIDQuNzkwMDQgMjEuNjEwMiA1LjI0MDA0IDIxLjYxMDIgNS43OTAwNEMyMS42MTAyIDYuMzQwMDQgMjEuMTYwMiA2Ljc5MDA0IDIwLjYxMDIgNi43OTAwNFoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTE2LjM2NzIgMTYuMTk3TDE0LjkyNzIgMTYuMTk3TDEzLjg1NzIgMTEuNzQ3TDEzLjc5NzIgMTEuNzQ3TDEyLjYzNzIgMTYuMTk3TDExLjM4NzIgMTYuMTk3TDEwLjIxNzIgMTEuNzM3TDEwLjE2NzIgMTEuNzM3TDkuMDk3MTkgMTYuMTk3TDcuNjU3MTkgMTYuMTk3TDkuNDY3MTkgOS44MzcwMkwxMC43NjcyIDkuODM3MDJMMTEuOTc3MiAxNC4wMzdMMTIuMDI3MiAxNC4wMzdMMTMuMjQ3MiA5LjgzNzAyTDE0LjUzNzIgOS44MzcwMkwxNi4zNTcyIDE2LjE5N0wxNi4zNjcyIDE2LjE5N1oiIGZpbGw9IiNGRkYiLz4KPHBhdGggZD0iTTE0LjYzODYgMTMuODE3MUwxNi44MDg2IDEzLjgxNzFMMTYuODA4NiAxMi4zMTcxTDE0LjYzODYgMTIuMzE3MUwxNC42Mzg2IDEzLjgxNzFaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik03LjIxNjg4IDEzLjgxNzFMOS4yOTY4OCAxMy44MTcxTDkuMjk2ODggMTIuMzE3MUw3LjIxNjg4IDEyLjMxNzFMNy4yMTY4OCAxMy44MTcxWiIgZmlsbD0iI2ZmZiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MzAyXzE0MTkwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --ico-nav-atm-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MzAyXzE0MTkwKSI+CjxwYXRoIGQ9Ik0xNy43MTAzIDUuMDQwMDRINi4zMjAzMUM1LjQ5MTg5IDUuMDQwMDQgNC44MjAzMSA1LjcxMTYxIDQuODIwMzEgNi41NDAwNFYxOC44OUM0LjgyMDMxIDE5LjcxODUgNS40OTE4OSAyMC4zOSA2LjMyMDMxIDIwLjM5SDE3LjcxMDNDMTguNTM4NyAyMC4zOSAxOS4yMTAzIDE5LjcxODUgMTkuMjEwMyAxOC44OVY2LjU0MDA0QzE5LjIxMDMgNS43MTE2MSAxOC41Mzg3IDUuMDQwMDQgMTcuNzEwMyA1LjA0MDA0WiIgZmlsbD0iI0U0RTFFRSIvPgo8cGF0aCBkPSJNMjAuNjEwMiA2Ljc5MDA0SDMuNDEwMTZDMi44NjAxNiA2Ljc5MDA0IDIuNDEwMTYgNi4zNDAwNCAyLjQxMDE2IDUuNzkwMDRDMi40MTAxNiA1LjI0MDA0IDIuODYwMTYgNC43OTAwNCAzLjQxMDE2IDQuNzkwMDRIMjAuNjEwMkMyMS4xNjAyIDQuNzkwMDQgMjEuNjEwMiA1LjI0MDA0IDIxLjYxMDIgNS43OTAwNEMyMS42MTAyIDYuMzQwMDQgMjEuMTYwMiA2Ljc5MDA0IDIwLjYxMDIgNi43OTAwNFoiIGZpbGw9IiNFNEUxRUUiLz4KPHBhdGggZD0iTTE2LjM2NzIgMTYuMTk3TDE0LjkyNzIgMTYuMTk3TDEzLjg1NzIgMTEuNzQ3TDEzLjc5NzIgMTEuNzQ3TDEyLjYzNzIgMTYuMTk3TDExLjM4NzIgMTYuMTk3TDEwLjIxNzIgMTEuNzM3TDEwLjE2NzIgMTEuNzM3TDkuMDk3MTkgMTYuMTk3TDcuNjU3MTkgMTYuMTk3TDkuNDY3MTkgOS44MzcwMkwxMC43NjcyIDkuODM3MDJMMTEuOTc3MiAxNC4wMzdMMTIuMDI3MiAxNC4wMzdMMTMuMjQ3MiA5LjgzNzAyTDE0LjUzNzIgOS44MzcwMkwxNi4zNTcyIDE2LjE5N0wxNi4zNjcyIDE2LjE5N1oiIGZpbGw9IiNGRkYiLz4KPHBhdGggZD0iTTE0LjYzODYgMTMuODE3MUwxNi44MDg2IDEzLjgxNzFMMTYuODA4NiAxMi4zMTcxTDE0LjYzODYgMTIuMzE3MUwxNC42Mzg2IDEzLjgxNzFaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik03LjIxNjg4IDEzLjgxNzFMOS4yOTY4OCAxMy44MTcxTDkuMjk2ODggMTIuMzE3MUw3LjIxNjg4IDEyLjMxNzFMNy4yMTY4OCAxMy44MTcxWiIgZmlsbD0iI2ZmZiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MzAyXzE0MTkwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);

  --header-back-black: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyOTJfMTYzMzEpIj4KPHBhdGggZD0iTTQ4IDc2TDIwIDQ4LjA1NzgiIHN0cm9rZT0iIzFBMjcyNCIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQ3Ljg3NyAxOS45OTYzTDE5Ljk5OTggNDguMDU0NyIgc3Ryb2tlPSIjMUEyNzI0IiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyOTJfMTYzMzEiPgo8cmVjdCB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NiA5Nikgcm90YXRlKC0xODApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --header-back-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyOTJfMTYzMzEpIj4KPHBhdGggZD0iTTQ4IDc2TDIwIDQ4LjA1NzgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQ3Ljg3NyAxOS45OTYzTDE5Ljk5OTggNDguMDU0NyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyOTJfMTYzMzEiPgo8cmVjdCB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NiA5Nikgcm90YXRlKC0xODApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --header-close-black: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjEwNDcgMTcuNjcwOUM2LjgyMDQ3IDE3LjI4MDkgNi44MjA0NyAxNi42NTA5IDcuMjEwNDcgMTYuMjYwOUwxNy4yODA1IDYuMTkwOTRDMTcuNjcwNSA1LjgwMDk0IDE4LjMwMDUgNS44MDA5NCAxOC42OTA1IDYuMTkwOTRDMTkuMDgwNSA2LjU4MDk0IDE5LjA4MDUgNy4yMTA5NCAxOC42OTA1IDcuNjAwOTRMOC42MjA0NyAxNy42NzA5QzguMjMwNDcgMTguMDYwOSA3LjYwMDQ3IDE4LjA2MDkgNy4yMTA0NyAxNy42NzA5WiIgZmlsbD0iIzEzMEQyQSIvPgo8cGF0aCBkPSJNMTcuMjIxOSAxNy43NDEyTDcuMTUxODcgNy42NzEyNUM2Ljc2MTg4IDcuMjgxMjUgNi43NjE4OCA2LjY1MTI1IDcuMTUxODcgNi4yNjEyNUM3LjU0MTg4IDUuODcxMjUgOC4xNzE4OCA1Ljg3MTI1IDguNTYxODggNi4yNjEyNUwxOC42MzE5IDE2LjMzMTNDMTkuMDIxOSAxNi43MjEzIDE5LjAyMTkgMTcuMzUxMiAxOC42MzE5IDE3Ljc0MTJDMTguMjQxOSAxOC4xMzEyIDE3LjYxMTkgMTguMTMxMiAxNy4yMjE5IDE3Ljc0MTJaIiBmaWxsPSIjMTMwRDJBIi8+Cjwvc3ZnPgo=);
  --header-close-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjEwNDcgMTcuNjcwOUM2LjgyMDQ3IDE3LjI4MDkgNi44MjA0NyAxNi42NTA5IDcuMjEwNDcgMTYuMjYwOUwxNy4yODA1IDYuMTkwOTRDMTcuNjcwNSA1LjgwMDk0IDE4LjMwMDUgNS44MDA5NCAxOC42OTA1IDYuMTkwOTRDMTkuMDgwNSA2LjU4MDk0IDE5LjA4MDUgNy4yMTA5NCAxOC42OTA1IDcuNjAwOTRMOC42MjA0NyAxNy42NzA5QzguMjMwNDcgMTguMDYwOSA3LjYwMDQ3IDE4LjA2MDkgNy4yMTA0NyAxNy42NzA5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTcuMjIxOSAxNy43NDEyTDcuMTUxODcgNy42NzEyNUM2Ljc2MTg4IDcuMjgxMjUgNi43NjE4OCA2LjY1MTI1IDcuMTUxODcgNi4yNjEyNUM3LjU0MTg4IDUuODcxMjUgOC4xNzE4OCA1Ljg3MTI1IDguNTYxODggNi4yNjEyNUwxOC42MzE5IDE2LjMzMTNDMTkuMDIxOSAxNi43MjEzIDE5LjAyMTkgMTcuMzUxMiAxOC42MzE5IDE3Ljc0MTJDMTguMjQxOSAxOC4xMzEyIDE3LjYxMTkgMTguMTMxMiAxNy4yMjE5IDE3Ljc0MTJaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=);

  --ico-mybox: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI0IDguMzUxNTZWMTkuNTkxNkg0LjU5OTk5QzQuMjY5OTkgMTkuNTkxNiA0IDE5LjMyMTYgNCAxOC45OTE2VjguMzUxNTZIMTUuMjRaIiBmaWxsPSIjYzNjMmQzIi8+CjxwYXRoIGQ9Ik0xOS43MDg3IDQuNVYxNC44NEMxOS43MDg3IDE1LjExIDE5LjU5ODcgMTUuMzcgMTkuNDA4NyAxNS41NkwxNS45Njg4IDE4LjlWOC4xNEwxOS43MDg3IDQuNTFWNC41WiIgZmlsbD0iI2MzYzJkMyIvPgo8cGF0aCBkPSJNMTkuMTcxMSA0TDE1LjQ2MTEgNy42MUgxMC42MjExTDE0LjM0MTEgNEgxOS4xNzExWiIgZmlsbD0iI2MzYzJkMyIvPgo8cGF0aCBkPSJNMTMuMjc4NyA0TDkuNTU4NzUgNy42MUg0LjcxODc1TDguMTQ4NzQgNC4yOEM4LjMzODc0IDQuMSA4LjU4ODc0IDQgOC44NDg3NCA0SDEzLjI3ODdaIiBmaWxsPSIjYzNjMmQzIi8+Cjwvc3ZnPgo=);
  --ico-setting: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY4MyAxMy4yNTVWMTAuODE1TDE5Ljc3MyA5Ljk0NUMyMC4wNjMgOS43MTUgMjAuMTMzIDkuMzE1IDE5Ljk1MyA4Ljk5NUwxOC42MDMgNi42NTVDMTguNDIzIDYuMzM1IDE4LjAzMyA2LjIwNSAxNy42OTMgNi4zMzVMMTYuMzkzIDYuODQ0OTlMMTQuMzEzIDUuNjQ1TDE0LjEwMyA0LjI1NUMxNC4wNDMgMy44OTUgMTMuNzMzIDMuNjI1IDEzLjM3MyAzLjYyNUgxMC42NzNDMTAuMzAzIDMuNjI1IDkuOTkzMDIgMy44OTUgOS45NDMwMiA0LjI1NUw5LjczMzAyIDUuNjU1TDcuNjczMDIgNi44NTVMNi4zNDMwMiA2LjMzNUM2LjAwMzAyIDYuMjA1IDUuNjEzMDIgNi4zMzUgNS40MzMwMiA2LjY1NUw0LjA4MzAyIDguOTk1QzMuOTAzMDIgOS4zMTUgMy45NzMwMiA5LjcxNSA0LjI2MzAyIDkuOTQ1TDUuMzgzMDIgMTAuODQ1VjEzLjIzNUw0LjI2MzAyIDE0LjEzNUMzLjk3MzAyIDE0LjM2NSAzLjkwMzAyIDE0Ljc2NSA0LjA4MzAyIDE1LjA4NUw1LjQxMzAyIDE3LjM4NUM1LjU5MzAyIDE3LjcwNSA1Ljk4MzAyIDE3LjgzNSA2LjMyMzAyIDE3LjcwNUw3LjY1MzAyIDE3LjE4NUw5Ljc1MzAyIDE4LjQwNUw5Ljk2MzAyIDE5LjgwNUMxMC4wMTMgMjAuMTY1IDEwLjMzMyAyMC40MzUgMTAuNjkzIDIwLjQzNUgxMy4zNDNDMTMuNzEzIDIwLjQzNSAxNC4wMjMgMjAuMTY1IDE0LjA3MyAxOS44MDVMMTQuMjgzIDE4LjQxNUwxNi40MDMgMTcuMTk1TDE3LjcxMyAxNy43MDVDMTguMDUzIDE3LjgzNSAxOC40NDMgMTcuNzA1IDE4LjYyMyAxNy4zODVMMTkuOTUzIDE1LjA4NUMyMC4xMzMgMTQuNzY1IDIwLjA2MyAxNC4zNjUgMTkuNzczIDE0LjEzNUwxOC42ODMgMTMuMjY1VjEzLjI1NVpNMTIuMDMzIDE1LjAyNUMxMC4zODMgMTUuMDI1IDkuMDIzMDIgMTMuNjg1IDkuMDIzMDIgMTIuMDM1QzkuMDIzMDIgMTAuMzg1IDEwLjM4MyA5LjAyNDk5IDEyLjAzMyA5LjAyNDk5QzEzLjY4MyA5LjAyNDk5IDE1LjAyMyAxMC4zNjUgMTUuMDIzIDEyLjAzNUMxNS4wMjMgMTMuNzA1IDEzLjY4MyAxNS4wMjUgMTIuMDMzIDE1LjAyNVoiIGZpbGw9IiNjM2MyZDMiLz4KPC9zdmc+Cg==);
  --ico-alert-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMTkgMjAuMzY4N0MxMy40MjE5IDIwLjM2ODcgMTQuNjAxOSAxOS4zMjg4IDE0LjgyMTkgMTcuOTY4OEg5LjE3MTg4QzkuMzkxODcgMTkuMzI4OCAxMC41NzE5IDIwLjM2ODcgMTEuOTkxOSAyMC4zNjg3SDEyLjAwMTlaIiBmaWxsPSIjYzNjMmQzIi8+CjxwYXRoIGQ9Ik0xOS4xOTAyIDE1LjI4MDZDMTguNjIwMiAxNS4yODA2IDE4LjE2MDIgMTQuODIwNiAxOC4xNjAyIDE0LjI1MDZDMTguMTYwMiAxNC4yNTA2IDE4LjE2MDIgMTQuMjQwNiAxOC4xNjAyIDE0LjIzMDZMMTguMDYwMiA5LjIwMDYyQzE4LjA2MDIgNS44NjA2MiAxNS4zNDAyIDMuMTQwNjIgMTIuMDAwMiAzLjE0MDYyQzguNjYwMTcgMy4xNDA2MiA1Ljk0MDE3IDUuODYwNjIgNS45NDAxNyA5LjE4MDYyTDUuODQwMTYgMTQuMjQwNkM1Ljg0MDE2IDE0LjgxMDYgNS4zODAxNyAxNS4yNzA2IDQuODEwMTcgMTUuMjcwNkM0LjMxMDE3IDE1LjI3MDYgMy45MTAxNiAxNS42NzA2IDMuOTEwMTYgMTYuMTcwNkMzLjkxMDE2IDE2LjY3MDYgNC4zMTAxNyAxNy4wNzA2IDQuODEwMTcgMTcuMDcwNkgxOS4xOTAyQzE5LjY5MDIgMTcuMDcwNiAyMC4wOTAyIDE2LjY3MDYgMjAuMDkwMiAxNi4xNzA2QzIwLjA5MDIgMTUuNjcwNiAxOS42OTAyIDE1LjI3MDYgMTkuMTkwMiAxNS4yNzA2VjE1LjI4MDZaIiBmaWxsPSIjYzNjMmQzIi8+Cjwvc3ZnPg==);
  --ico-alert-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjEwMTYgNS40MDYyNUMyMC45MyA1LjQwNjI1IDIxLjYwMTYgNC43MzQ2OCAyMS42MDE2IDMuOTA2MjVDMjEuNjAxNiAzLjA3NzgyIDIwLjkzIDIuNDA2MjUgMjAuMTAxNiAyLjQwNjI1QzE5LjI3MzEgMi40MDYyNSAxOC42MDE2IDMuMDc3ODIgMTguNjAxNiAzLjkwNjI1QzE4LjYwMTYgNC43MzQ2OCAxOS4yNzMxIDUuNDA2MjUgMjAuMTAxNiA1LjQwNjI1WiIgZmlsbD0iI0ZGMkU0NyIvPgo8cGF0aCBkPSJNMTIuMDAwMiAyMC4zNzg3QzEzLjQzMDIgMjAuMzc4NyAxNC42MjAyIDE5LjMzODggMTQuODQwMiAxNy45Njg4SDkuMTYwMTZDOS4zODAxNiAxOS4zMzg4IDEwLjU3MDIgMjAuMzc4NyAxMi4wMDAyIDIwLjM3ODdaIiBmaWxsPSIjYzNjMmQzIi8+CjxwYXRoIGQ9Ik0xOS4yMDE5IDE1LjI4MDZDMTguNjMxOSAxNS4yODA2IDE4LjE3MTkgMTQuODIwNiAxOC4xNzE5IDE0LjI1MDZDMTguMTcxOSAxNC4yNTA2IDE4LjE3MTkgMTQuMjQwNiAxOC4xNzE5IDE0LjIzMDZMMTguMDcxOSA5LjIwMDYyQzE4LjA3MTkgNS44NjA2MiAxNS4zNTE5IDMuMTQwNjIgMTIuMDExOSAzLjE0MDYyQzguNjcxODcgMy4xNDA2MiA1Ljk1MTg3IDUuODYwNjIgNS45NTE4NyA5LjE4MDYyTDUuODUxODcgMTQuMjQwNkM1Ljg1MTg3IDE0LjgxMDYgNS4zOTE4NyAxNS4yNzA2IDQuODIxODcgMTUuMjcwNkM0LjMyMTg3IDE1LjI3MDYgMy45MjE4OCAxNS42NzA2IDMuOTIxODggMTYuMTcwNkMzLjkyMTg4IDE2LjY3MDYgNC4zMjE4NyAxNy4wNzA2IDQuODIxODcgMTcuMDcwNkgxOS4yMDE5QzE5LjcwMTkgMTcuMDcwNiAyMC4xMDE5IDE2LjY3MDYgMjAuMTAxOSAxNi4xNzA2QzIwLjEwMTkgMTUuNjcwNiAxOS43MDE5IDE1LjI3MDYgMTkuMjAxOSAxNS4yNzA2VjE1LjI4MDZaIiBmaWxsPSIjYzNjMmQzIi8+Cjwvc3ZnPg==);
  --ico-history: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NzJfMTM0OCkiPgo8cGF0aCBkPSJNMTkuMTcxMiAxOC43NTM3VjUuMDkzNzVDMTkuMTcxMiA0LjI2Mzc1IDE4LjUwMTIgMy41OTM3NSAxNy42NzEyIDMuNTkzNzVINi4yODEyNUM1LjQ1MTI1IDMuNTkzNzUgNC43ODEyNSA0LjI3Mzc1IDQuNzgxMjUgNS4wOTM3NVYxOC43NTM3QzQuNzgxMjUgMTkuMTUzNyA0Ljk3MTI1IDE5LjUyMzggNS4zMDEyNSAxOS43NTM3TDUuOTAxMjUgMjAuMTczN0M2LjMxMTI1IDIwLjQ2MzggNi44NTEyNSAyMC40NjM4IDcuMjYxMjUgMjAuMTczN0w4LjAzMTI1IDE5LjYzMzdDOC4yNDEyNSAxOS40OTM3IDguNTExMjUgMTkuNDkzNyA4LjcyMTI1IDE5LjYzMzdMOS40OTEyNSAyMC4xNzM3QzkuOTAxMjUgMjAuNDYzOCAxMC40NDEzIDIwLjQ2MzggMTAuODUxMyAyMC4xNzM3TDExLjYyMTIgMTkuNjMzN0MxMS44MzEyIDE5LjQ5MzcgMTIuMTAxMyAxOS40OTM3IDEyLjMxMTMgMTkuNjMzN0wxMy4wODEyIDIwLjE3MzdDMTMuNDkxMiAyMC40NjM4IDE0LjAzMTIgMjAuNDYzOCAxNC40NDEyIDIwLjE3MzdMMTUuMjExMyAxOS42MzM3QzE1LjQyMTMgMTkuNDkzNyAxNS42OTEyIDE5LjQ5MzcgMTUuOTAxMiAxOS42MzM3TDE2LjY3MTIgMjAuMTczN0MxNy4wODEyIDIwLjQ2MzggMTcuNjIxMyAyMC40NjM4IDE4LjAzMTIgMjAuMTczN0wxOC42MzEyIDE5Ljc1MzdDMTguOTYxMiAxOS41MjM4IDE5LjE1MTIgMTkuMTUzNyAxOS4xNTEyIDE4Ljc1MzdIMTkuMTcxMloiIGZpbGw9IiNjM2MyZDMiLz4KPHBhdGggZD0iTTcuNjIxMDkgOC4zOTg0NEg5LjA2MTA5TDEwLjEzMTEgMTIuODQ4NEgxMC4xOTExTDExLjM1MTEgOC4zOTg0NEgxMi42MDExTDEzLjc3MTEgMTIuODU4NEgxMy44MjExTDE0Ljg5MTEgOC4zOTg0NEgxNi4zMzExTDE0LjUyMTEgMTQuNzU4NEgxMy4yMjExTDEyLjAxMTEgMTAuNTU4NEgxMS45NjExTDEwLjc0MTEgMTQuNzU4NEg5LjQ1MTA5TDcuNjMxMDkgOC4zOTg0NEg3LjYyMTA5WiIgZmlsbD0iI0Y5RjlGRiIvPgo8cGF0aCBkPSJNOS4zNDk2OSAxMC43ODEySDcuMTc5NjlWMTIuMjgxMkg5LjM0OTY5VjEwLjc4MTJaIiBmaWxsPSIjRjlGOUZGIi8+CjxwYXRoIGQ9Ik0xNi43NzkyIDEwLjc4MTJIMTQuNjk5MlYxMi4yODEySDE2Ljc3OTJWMTAuNzgxMloiIGZpbGw9IiNGOUY5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDcyXzEzNDgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-qr:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjMzNSA5LjIxOTM4QzQuMDgzNSA5LjIxOTM4IDMuNjMzNSA4Ljc2OTM4IDMuNjMzNSA4LjIxOTM4VjQuNjA5MzhDMy42MjM1IDQuMzM5MzggMy43MjM1IDQuMDg5MzggMy45MTM1IDMuODk5MzhDNC4xMDM1IDMuNzA5MzggNC4zNTM1IDMuNjA5MzggNC42MjM1IDMuNjA5MzhMOC4yMjM1IDMuNjI5MzhDOC43NzM1IDMuNjI5MzggOS4yMjM1IDQuMDc5MzcgOS4yMTM1IDQuNjM5MzdDOS4yMTM1IDUuMTg5MzcgOC43NjM1IDUuNjI5MzggOC4yMTM1IDUuNjI5MzhMNS42MjM1IDUuNjA5MzhWOC4yMDkzN0M1LjYzMzUgOC43NTkzNyA1LjE5MzUgOS4yMDkzNyA0LjYzMzUgOS4yMDkzN1Y5LjIxOTM4WiIgZmlsbD0iI2MzYzJkMyIvPgo8cGF0aCBkPSJNMTkuMzcwOCA5LjIxNzE5QzE4LjgyMDggOS4yMTcxOSAxOC4zNzA4IDguNzY3MTkgMTguMzgwOCA4LjIwNzE5TDE4LjQwMDggNS42MTcxOUgxNS44MDA4VjUuNjI3MTlDMTUuMjUwOCA1LjYyNzE5IDE0LjgwMDggNS4xNzcxOSAxNC44MDA4IDQuNjI3MTlDMTQuODAwOCA0LjA3NzE5IDE1LjI0MDggMy42MjcxOSAxNS44MDA4IDMuNjI3MTlIMTkuNDEwOFYzLjYxNzE5QzE5LjY4MDggMy42MTcxOSAxOS45MzA4IDMuNzI3MTkgMjAuMTIwOCAzLjkwNzE5QzIwLjMxMDggNC4wOTcxOSAyMC40MTA4IDQuMzU3MTkgMjAuNDEwOCA0LjYxNzE5TDIwLjM5MDggOC4yMTcxOUMyMC4zOTA4IDguNzY3MTkgMTkuOTQwOCA5LjIwNzE5IDE5LjM5MDggOS4yMDcxOUwxOS4zNzA4IDkuMjE3MTlaIiBmaWxsPSIjYzNjMmQzIi8+CjxwYXRoIGQ9Ik0xOS40MDI3IDIwLjM4OTFMMTUuODAyNyAyMC4zNjkxQzE1LjI1MjcgMjAuMzY5MSAxNC44MDI3IDE5LjkxOTEgMTQuODEyNyAxOS4zNTkxQzE0LjgxMjcgMTguODA5MSAxNS4yNjI3IDE4LjM2OTEgMTUuODEyNyAxOC4zNjkxTDE4LjQwMjcgMTguMzg5MVYxNS43ODkxQzE4LjM5MjcgMTUuMjM5MSAxOC44MzI3IDE0Ljc4OTEgMTkuMzkyNyAxNC43ODkxQzE5Ljk0MjcgMTQuNzg5MSAyMC4zOTI3IDE1LjIyOTEgMjAuMzkyNyAxNS43ODkxVjE5LjM5OTFDMjAuNDEyNyAxOS42NjkxIDIwLjMwMjcgMTkuOTE5MSAyMC4xMTI3IDIwLjEwOTFDMTkuOTIyNyAyMC4yOTkxIDE5LjY3MjcgMjAuMzk5MSAxOS40MDI3IDIwLjM5OTFWMjAuMzg5MVoiIGZpbGw9IiNjM2MyZDMiLz4KPHBhdGggZD0iTTQuNjAxNTYgMjAuMzg2OUM0LjMzMTU2IDIwLjM4NjkgNC4wODE1NiAyMC4yNzY5IDMuODkxNTYgMjAuMDk2OUMzLjcwMTU2IDE5LjkwNjkgMy42MDE1NiAxOS42NDY5IDMuNjAxNTYgMTkuMzg2OUwzLjYyMTU3IDE1Ljc4NjlDMy42MjE1NyAxNS4yMzY5IDQuMDcxNTcgMTQuNzk2OSA0LjYyMTU3IDE0Ljc5NjlDNS4xNzE1NyAxNC43OTY5IDUuNjIxNTYgMTUuMjQ2OSA1LjYxMTU2IDE1LjgwNjlMNS41OTE1NiAxOC4zOTY5SDguMTkxNTdWMTguMzg2OUM4Ljc0MTU3IDE4LjM4NjkgOS4xOTE1NyAxOC44MzY5IDkuMTkxNTcgMTkuMzg2OUM5LjE5MTU3IDE5LjkzNjkgOC43NTE1NyAyMC4zODY5IDguMTkxNTcgMjAuMzg2OUg0LjU4MTU3VjIwLjM5NjlMNC42MDE1NiAyMC4zODY5WiIgZmlsbD0iI2MzYzJkMyIvPgo8cGF0aCBkPSJNMTguMDIzNCAxMUg2LjAyMzQ0VjEzSDE4LjAyMzRWMTFaIiBmaWxsPSIjNzAwMEZDIi8+Cjwvc3ZnPgo=);
  --ico-wallet: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9Ii00IC00IDI4IDI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTcuNjg4NCAzLjEyMDAxSDE2LjExMzRWMi45MTAwMUMxNi4xMTM0IDEuNTY4MzUgMTUuMDI4NCAwLjQ3MTY4IDEzLjY2MzQgMC40NzE2OEgyLjY5NjY5QzEuMzQzMzYgMC40NzE2OCAwLjI1ODM2MiAxLjU2ODM1IDAuMjU4MzYyIDIuOTEwMDFWMTUuMzExN0MwLjI1ODM2MiAxNi42NjUgMS4xOTE2OSAxNy43NzMzIDIuMzM1MDMgMTcuNzczM0gxNy42ODg0QzE4LjgzMTcgMTcuNzczMyAxOS43NjUgMTYuNjc2NyAxOS43NjUgMTUuMzExN0wxOS43ODg0IDUuNTgxNjhDMTkuNzg4NCA0LjIxNjY4IDE4Ljg0MzQgMy4xMDgzNSAxNy43IDMuMTA4MzVMMTcuNjg4NCAzLjEyMDAxWk0xNC4yODE3IDMuMTIwMDFIMi4zMzUwM0MyLjI1MzM2IDMuMTIwMDEgMi4xNjAwMyAzLjEyMDAxIDIuMDkwMDMgMy4xNDMzNVYyLjkxMDAxQzIuMDkwMDMgMi41ODMzNSAyLjM1ODM2IDIuMzAzMzUgMi42OTY2OSAyLjMwMzM1SDEzLjY3NUMxNC4wMTM0IDIuMzAzMzUgMTQuMjgxNyAyLjU4MzM1IDE0LjI4MTcgMi45MTAwMVYzLjEyMDAxWk0xNS41NzY3IDExLjU1NUMxNC45MzUgMTEuNTU1IDE0LjQxIDExLjAzIDE0LjQxIDEwLjM4ODNDMTQuNDEgOS43NDY2OCAxNC45MzUgOS4yMjE2OCAxNS41NzY3IDkuMjIxNjhDMTYuMjE4NCA5LjIyMTY4IDE2Ljc0MzQgOS43NDY2OCAxNi43NDM0IDEwLjM4ODNDMTYuNzQzNCAxMS4wMyAxNi4yMTg0IDExLjU1NSAxNS41NzY3IDExLjU1NVoiIGZpbGw9IiNjM2MyZDMiLz4KPC9zdmc+Cg==);

  --ico-stone-mint: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MzRfMTIyMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNCIgeT0iMyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE4Ij4KPHBhdGggZD0iTTEzLjA1NjEgMy44MzQyOUMxMi43MzI2IDMuNjU1OTcgMTIuMzY5NyAzLjU2MjUgMTIuMDAwOSAzLjU2MjVDMTEuNjMyMSAzLjU2MjUgMTEuMjY5MiAzLjY1NTk3IDEwLjk0NTcgMy44MzQyOUw1LjQ1NDY0IDYuODYwNjdDNS4xMDg4MyA3LjA1MTA4IDQuODIwMzIgNy4zMzE2NCA0LjYxOTM2IDcuNjcyOTFDNC40MTg0IDguMDE0MTggNC4zMTI0MSA4LjQwMzU5IDQuMzEyNSA4LjgwMDI4VjE1LjM4NzJDNC4zMTI0MSAxNS43ODM5IDQuNDE4NCAxNi4xNzMzIDQuNjE5MzYgMTYuNTE0NkM0LjgyMDMyIDE2Ljg1NTkgNS4xMDg4MyAxNy4xMzY0IDUuNDU0NjQgMTcuMzI2OEwxMC45NDU3IDIwLjM1MzJDMTEuMjY5MiAyMC41MzE1IDExLjYzMjEgMjAuNjI1IDEyLjAwMDkgMjAuNjI1QzEyLjM2OTcgMjAuNjI1IDEyLjczMjYgMjAuNTMxNSAxMy4wNTYxIDIwLjM1MzJMMTguNTQ3MiAxNy4zMjY4QzE4Ljg5MjcgMTcuMTM2MiAxOS4xODA4IDE2Ljg1NTUgMTkuMzgxNCAxNi41MTQzQzE5LjU4MjEgMTYuMTczIDE5LjY4NzggMTUuNzgzNyAxOS42ODc1IDE1LjM4NzJWOC44MDAyOEMxOS42ODc4IDguNDAzNzcgMTkuNTgyMSA4LjAxNDQ5IDE5LjM4MTQgNy42NzMyNEMxOS4xODA4IDcuMzMxOTkgMTguODkyNyA3LjA1MTMyIDE4LjU0NzIgNi44NjA2N0wxMy4wNTYxIDMuODM0MjlaIiBmaWxsPSIjMEVEOTk0Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDM0XzEyMjIpIj4KPHBhdGggZD0iTTguMDYyNSAxMkwxMi4wMDAyIDNMMTUuOTM3MSAxMkg4LjA2MjVaIiBmaWxsPSIjQkRGM0ZGIi8+CjxwYXRoIGQ9Ik0xNS45MzcxIDEyTDEyLjAwMDIgMjFMOC4wNjI1IDEySDE1LjkzNzFaIiBmaWxsPSIjN0RFMEZGIi8+CjxwYXRoIGQ9Ik0xOS44NzQ2IDcuMzEzNjdMMTUuOTM2OSAxMkwxMiAzTDE5Ljg3NDYgNy4zMTM2N1oiIGZpbGw9IiM3REUwRkYiLz4KPHBhdGggZD0iTTEyLjAwMDQgM0w4LjA2MjcxIDEyTDQuMTI1IDcuMzEzNjdMMTIuMDAwNCAzWiIgZmlsbD0iIzRBQzRFQiIvPgo8cGF0aCBkPSJNNC4xMjUgMTYuNjg2M0w4LjA2MjcxIDEyTDEyLjAwMDQgMjFMNC4xMjUgMTYuNjg2M1oiIGZpbGw9IiM0QUM0RUIiLz4KPHBhdGggZD0iTTE5Ljg3NDYgMTYuNjg2M0wxNS45MzY5IDEyTDEyIDIxTDE5Ljg3NDYgMTYuNjg2M1oiIGZpbGw9IiMwRUE4RDkiLz4KPHBhdGggZD0iTTQuMTI1IDcuMzEyNVYxNi42ODUyTDguMDYyNzEgMTEuOTk4OEw0LjEyNSA3LjMxMjVaIiBmaWxsPSIjMEVBOEQ5Ii8+CjxwYXRoIGQ9Ik0xOS44NzUyIDcuMzEyNUwxNS45Mzc1IDExLjk5ODhMMTkuODc1MiAxNi42ODUyVjcuMzEyNVoiIGZpbGw9IiM0QUM0RUIiLz4KPC9nPgo8L3N2Zz4=);
  --ico-stone-violet: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MzRfMTIyMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNCIgeT0iMyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE4Ij4KPHBhdGggZD0iTTEzLjA1NjEgMy44MzQyOUMxMi43MzI2IDMuNjU1OTcgMTIuMzY5NyAzLjU2MjUgMTIuMDAwOSAzLjU2MjVDMTEuNjMyMSAzLjU2MjUgMTEuMjY5MiAzLjY1NTk3IDEwLjk0NTcgMy44MzQyOUw1LjQ1NDY0IDYuODYwNjdDNS4xMDg4MyA3LjA1MTA4IDQuODIwMzIgNy4zMzE2NCA0LjYxOTM2IDcuNjcyOTFDNC40MTg0IDguMDE0MTggNC4zMTI0MSA4LjQwMzU5IDQuMzEyNSA4LjgwMDI4VjE1LjM4NzJDNC4zMTI0MSAxNS43ODM5IDQuNDE4NCAxNi4xNzMzIDQuNjE5MzYgMTYuNTE0NkM0LjgyMDMyIDE2Ljg1NTkgNS4xMDg4MyAxNy4xMzY0IDUuNDU0NjQgMTcuMzI2OEwxMC45NDU3IDIwLjM1MzJDMTEuMjY5MiAyMC41MzE1IDExLjYzMjEgMjAuNjI1IDEyLjAwMDkgMjAuNjI1QzEyLjM2OTcgMjAuNjI1IDEyLjczMjYgMjAuNTMxNSAxMy4wNTYxIDIwLjM1MzJMMTguNTQ3MiAxNy4zMjY4QzE4Ljg5MjcgMTcuMTM2MiAxOS4xODA4IDE2Ljg1NTUgMTkuMzgxNCAxNi41MTQzQzE5LjU4MjEgMTYuMTczIDE5LjY4NzggMTUuNzgzNyAxOS42ODc1IDE1LjM4NzJWOC44MDAyOEMxOS42ODc4IDguNDAzNzcgMTkuNTgyMSA4LjAxNDQ5IDE5LjM4MTQgNy42NzMyNEMxOS4xODA4IDcuMzMxOTkgMTguODkyNyA3LjA1MTMyIDE4LjU0NzIgNi44NjA2N0wxMy4wNTYxIDMuODM0MjlaIiBmaWxsPSIjMEVEOTk0Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDM0XzEyMjIpIj4KPHBhdGggZD0iTTguMDYyNSAxMkwxMi4wMDAyIDNMMTUuOTM3MSAxMkg4LjA2MjVaIiBmaWxsPSIjQkRGM0ZGIi8+CjxwYXRoIGQ9Ik0xNS45MzcxIDEyTDEyLjAwMDIgMjFMOC4wNjI1IDEySDE1LjkzNzFaIiBmaWxsPSIjN0RFMEZGIi8+CjxwYXRoIGQ9Ik0xOS44NzQ2IDcuMzEzNjdMMTUuOTM2OSAxMkwxMiAzTDE5Ljg3NDYgNy4zMTM2N1oiIGZpbGw9IiM3REUwRkYiLz4KPHBhdGggZD0iTTEyLjAwMDQgM0w4LjA2MjcxIDEyTDQuMTI1IDcuMzEzNjdMMTIuMDAwNCAzWiIgZmlsbD0iIzRBQzRFQiIvPgo8cGF0aCBkPSJNNC4xMjUgMTYuNjg2M0w4LjA2MjcxIDEyTDEyLjAwMDQgMjFMNC4xMjUgMTYuNjg2M1oiIGZpbGw9IiM0QUM0RUIiLz4KPHBhdGggZD0iTTE5Ljg3NDYgMTYuNjg2M0wxNS45MzY5IDEyTDEyIDIxTDE5Ljg3NDYgMTYuNjg2M1oiIGZpbGw9IiMwRUE4RDkiLz4KPHBhdGggZD0iTTQuMTI1IDcuMzEyNVYxNi42ODUyTDguMDYyNzEgMTEuOTk4OEw0LjEyNSA3LjMxMjVaIiBmaWxsPSIjMEVBOEQ5Ii8+CjxwYXRoIGQ9Ik0xOS44NzUyIDcuMzEyNUwxNS45Mzc1IDExLjk5ODhMMTkuODc1MiAxNi42ODUyVjcuMzEyNVoiIGZpbGw9IiM0QUM0RUIiLz4KPC9nPgo8L3N2Zz4=);

  --ico-check-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDMyLjJMMjcuNDI3MyA0Mkw0Ni42NjY3IDIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+Cjwvc3ZnPg==);
  --ico-check-white-line: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk4MDUgMjAuNTM5MUMxNy42NzQ5IDIwLjUzOTEgMjEuNDgwNSAxNi43MzM1IDIxLjQ4MDUgMTIuMDM5MUMyMS40ODA1IDcuMzQ0NjQgMTcuNjc0OSAzLjUzOTA2IDEyLjk4MDUgMy41MzkwNkM4LjI4NjA1IDMuNTM5MDYgNC40ODA0NyA3LjM0NDY0IDQuNDgwNDcgMTIuMDM5MUM0LjQ4MDQ3IDE2LjczMzUgOC4yODYwNSAyMC41MzkxIDEyLjk4MDUgMjAuNTM5MVoiIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMnB4Ii8+CjxwYXRoIGQ9Ik0xMS44NTExIDE1Ljc3NUMxMS44NTExIDE1Ljc3NSAxMS44MTExIDE1Ljc3NSAxMS43OTExIDE1Ljc3NUMxMS41MDExIDE1Ljc1NSAxMS4yNDExIDE1LjYyNSAxMS4wNjExIDE1LjM5NUw4LjgwMTExIDEyLjU1NUM4LjQ2MTExIDEyLjEyNSA4LjUzMTExIDExLjQ5NSA4Ljk2MTExIDExLjE0NUM5LjM5MTExIDEwLjc5NSAxMC4wMjExIDEwLjg3NSAxMC4zNjExIDExLjMwNUwxMS45MjExIDEzLjI2NUwxNi41NjExIDguNjA1QzE2Ljk1MTEgOC4yMTUgMTcuNTgxMSA4LjIxNSAxNy45NzExIDguNjA1QzE4LjM2MTEgOC45OTUgMTguMzYxMSA5LjYyNSAxNy45NzExIDEwLjAxNUwxMi41MzExIDE1LjQ2NUMxMi4zNDExIDE1LjY1NSAxMi4wOTExIDE1Ljc1NSAxMS44MjExIDE1Ljc1NUwxMS44NTExIDE1Ljc3NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  --ico-checkbox-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDMyLjJMMjcuNDI3MyA0Mkw0Ni42NjY3IDIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI2QwZDBkMCIgc3Ryb2tlLXdpZHRoPSI2Ii8+Cjwvc3ZnPg==);
  --ico-checkbox-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDMyLjJMMjcuNDI3MyA0Mkw0Ni42NjY3IDIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+Cjwvc3ZnPg==);
  --ico-check-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzODRfMTAzOSkiPgo8cGF0aCBkPSJNMTAuNjkgMTUuODYwM0MxMC42OSAxNS44NjAzIDEwLjY1IDE1Ljg2MDMgMTAuNjMgMTUuODYwM0MxMC4zNCAxNS44NDAzIDEwLjA4IDE1LjcxMDMgOS45MDAwMSAxNS40ODAzTDYuMTgwMDEgMTEuMTgwM0M1Ljg0MDAxIDEwLjc1MDMgNS45MTAwMSAxMC4xMjAzIDYuMzQwMDEgOS43NzAzMUM2Ljc3MDAxIDkuNDIwMzEgNy40MDAwMSA5LjUwMDMxIDcuNzQwMDEgOS45MzAzMUwxMC43NiAxMy4zNjAzTDE3LjggNi4zMDAzMUMxOC4xOSA1LjkxMDMxIDE4LjgyIDUuOTEwMzEgMTkuMjEgNi4zMDAzMUMxOS42IDYuNjkwMzEgMTkuNiA3LjMyMDMxIDE5LjIxIDcuNzEwMzFMMTEuMzggMTUuNTYwM0MxMS4xOSAxNS43NTAzIDEwLjk0IDE1Ljg1MDMgMTAuNjcgMTUuODUwM0wxMC42OSAxNS44NjAzWiIgZmlsbD0iIzcwMDBmYyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzODRfMTAzOSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --ico-search-mid: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk1NzggMTkuOTcyMkMxNy42OTc4IDE5Ljk3MjIgMTcuNDQ3OCAxOS44NzIyIDE3LjI0NzggMTkuNjcyMkwxMy43Mzc4IDE2LjEzMjJDMTMuMzQ3OCAxNS43NDIyIDEzLjM0NzggMTUuMTAyMiAxMy43Mzc4IDE0LjcyMjJDMTQuMTI3OCAxNC4zMzIyIDE0Ljc1NzggMTQuMzMyMiAxNS4xNDc4IDE0LjcyMjJMMTguNjU3OCAxOC4yNjIyQzE5LjA0NzggMTguNjUyMiAxOS4wNDc4IDE5LjI5MjIgMTguNjU3OCAxOS42NzIyQzE4LjQ2NzggMTkuODYyMiAxOC4yMDc4IDE5Ljk2MjIgMTcuOTU3OCAxOS45NjIyVjE5Ljk3MjJaIiBmaWxsPSIjMTMwZDJhIi8+CjxwYXRoIGQ9Ik0xMC40NDA4IDE4LjExNTlDNi43ODA3OCAxOC4xMTU5IDMuODAwNzggMTUuMTM1OSAzLjgwMDc4IDExLjQ3NTlDMy44MDA3OCA3LjgxNTk0IDYuNzgwNzggNC44MzU5NCAxMC40NDA4IDQuODM1OTRDMTQuMTAwOCA0LjgzNTk0IDE3LjA4MDggNy44MTU5NCAxNy4wODA4IDExLjQ3NTlDMTcuMDgwOCAxNS4xMzU5IDE0LjEwMDggMTguMTE1OSAxMC40NDA4IDE4LjExNTlaTTEwLjQ0MDggNi44MjU5NEM3Ljg4MDc4IDYuODI1OTQgNS44MDA3OCA4LjkwNTkzIDUuODAwNzggMTEuNDY1OUM1LjgwMDc4IDE0LjAyNTkgNy44ODA3OCAxNi4xMDU5IDEwLjQ0MDggMTYuMTA1OUMxMy4wMDA4IDE2LjEwNTkgMTUuMDgwOCAxNC4wMjU5IDE1LjA4MDggMTEuNDY1OUMxNS4wODA4IDguOTA1OTMgMTMuMDAwOCA2LjgyNTk0IDEwLjQ0MDggNi44MjU5NFoiIGZpbGw9IiMxMzBkMmEiLz4KPC9zdmc+Cg==);
  --ico-search-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk1NzggMTkuOTcyMkMxNy42OTc4IDE5Ljk3MjIgMTcuNDQ3OCAxOS44NzIyIDE3LjI0NzggMTkuNjcyMkwxMy43Mzc4IDE2LjEzMjJDMTMuMzQ3OCAxNS43NDIyIDEzLjM0NzggMTUuMTAyMiAxMy43Mzc4IDE0LjcyMjJDMTQuMTI3OCAxNC4zMzIyIDE0Ljc1NzggMTQuMzMyMiAxNS4xNDc4IDE0LjcyMjJMMTguNjU3OCAxOC4yNjIyQzE5LjA0NzggMTguNjUyMiAxOS4wNDc4IDE5LjI5MjIgMTguNjU3OCAxOS42NzIyQzE4LjQ2NzggMTkuODYyMiAxOC4yMDc4IDE5Ljk2MjIgMTcuOTU3OCAxOS45NjIyVjE5Ljk3MjJaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xMC40NDA4IDE4LjExNTlDNi43ODA3OCAxOC4xMTU5IDMuODAwNzggMTUuMTM1OSAzLjgwMDc4IDExLjQ3NTlDMy44MDA3OCA3LjgxNTk0IDYuNzgwNzggNC44MzU5NCAxMC40NDA4IDQuODM1OTRDMTQuMTAwOCA0LjgzNTk0IDE3LjA4MDggNy44MTU5NCAxNy4wODA4IDExLjQ3NTlDMTcuMDgwOCAxNS4xMzU5IDE0LjEwMDggMTguMTE1OSAxMC40NDA4IDE4LjExNTlaTTEwLjQ0MDggNi44MjU5NEM3Ljg4MDc4IDYuODI1OTQgNS44MDA3OCA4LjkwNTkzIDUuODAwNzggMTEuNDY1OUM1LjgwMDc4IDE0LjAyNTkgNy44ODA3OCAxNi4xMDU5IDEwLjQ0MDggMTYuMTA1OUMxMy4wMDA4IDE2LjEwNTkgMTUuMDgwOCAxNC4wMjU5IDE1LjA4MDggMTEuNDY1OUMxNS4wODA4IDguOTA1OTMgMTMuMDAwOCA2LjgyNTk0IDEwLjQ0MDggNi44MjU5NFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);
  --ico-search-gray4: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk1NzggMTkuOTcyMkMxNy42OTc4IDE5Ljk3MjIgMTcuNDQ3OCAxOS44NzIyIDE3LjI0NzggMTkuNjcyMkwxMy43Mzc4IDE2LjEzMjJDMTMuMzQ3OCAxNS43NDIyIDEzLjM0NzggMTUuMTAyMiAxMy43Mzc4IDE0LjcyMjJDMTQuMTI3OCAxNC4zMzIyIDE0Ljc1NzggMTQuMzMyMiAxNS4xNDc4IDE0LjcyMjJMMTguNjU3OCAxOC4yNjIyQzE5LjA0NzggMTguNjUyMiAxOS4wNDc4IDE5LjI5MjIgMTguNjU3OCAxOS42NzIyQzE4LjQ2NzggMTkuODYyMiAxOC4yMDc4IDE5Ljk2MjIgMTcuOTU3OCAxOS45NjIyVjE5Ljk3MjJaIiBmaWxsPSIjZDVkMWRiIi8+CjxwYXRoIGQ9Ik0xMC40NDA4IDE4LjExNTlDNi43ODA3OCAxOC4xMTU5IDMuODAwNzggMTUuMTM1OSAzLjgwMDc4IDExLjQ3NTlDMy44MDA3OCA3LjgxNTk0IDYuNzgwNzggNC44MzU5NCAxMC40NDA4IDQuODM1OTRDMTQuMTAwOCA0LjgzNTk0IDE3LjA4MDggNy44MTU5NCAxNy4wODA4IDExLjQ3NTlDMTcuMDgwOCAxNS4xMzU5IDE0LjEwMDggMTguMTE1OSAxMC40NDA4IDE4LjExNTlaTTEwLjQ0MDggNi44MjU5NEM3Ljg4MDc4IDYuODI1OTQgNS44MDA3OCA4LjkwNTkzIDUuODAwNzggMTEuNDY1OUM1LjgwMDc4IDE0LjAyNTkgNy44ODA3OCAxNi4xMDU5IDEwLjQ0MDggMTYuMTA1OUMxMy4wMDA4IDE2LjEwNTkgMTUuMDgwOCAxNC4wMjU5IDE1LjA4MDggMTEuNDY1OUMxNS4wODA4IDguOTA1OTMgMTMuMDAwOCA2LjgyNTk0IDEwLjQ0MDggNi44MjU5NFoiIGZpbGw9IiNkNWQxZGIiLz4KPC9zdmc+Cg==);
  --ico-clear: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk5MjIgMjAuNTYyNUMxNy42ODY2IDIwLjU2MjUgMjEuNDkyMiAxNi43NTY5IDIxLjQ5MjIgMTIuMDYyNUMyMS40OTIyIDcuMzY4MDggMTcuNjg2NiAzLjU2MjUgMTIuOTkyMiAzLjU2MjVDOC4yOTc3NyAzLjU2MjUgNC40OTIxOSA3LjM2ODA4IDQuNDkyMTkgMTIuMDYyNUM0LjQ5MjE5IDE2Ljc1NjkgOC4yOTc3NyAyMC41NjI1IDEyLjk5MjIgMjAuNTYyNVoiIGZpbGw9IiNlNGUxZWUiLz4KPHBhdGggZD0iTTE0LjIzMjIgMTIuMDgyNUwxNi45ODIyIDkuMzMyNUMxNy4xNTIyIDkuMTYyNSAxNy4yNDIyIDguOTQyNSAxNy4yNDIyIDguNzAyNUMxNy4yNDIyIDguNDYyNSAxNy4xNTIyIDguMjQyNTEgMTYuOTgyMiA4LjA3MjUxQzE2LjgxMjIgNy45MDI1MSAxNi41OTIyIDcuODEyNSAxNi4zNTIyIDcuODEyNUMxNi4xMTIyIDcuODEyNSAxNS44OTIyIDcuOTAyNTEgMTUuNzIyMiA4LjA3MjUxTDEyLjk3MjIgMTAuODIyNUwxMC4yNjIyIDguMTEyNUM5LjkxMjE4IDcuNzYyNSA5LjM1MjE4IDcuNzYyNSA5LjAwMjE4IDguMTEyNUM4LjgzMjE4IDguMjgyNSA4Ljc0MjE5IDguNTAyNTEgOC43NDIxOSA4Ljc0MjUxQzguNzQyMTkgOC45ODI1MSA4LjgzMjE4IDkuMjAyNSA5LjAwMjE4IDkuMzcyNUwxMS43MTIyIDEyLjA3MjVMOS4wNTIxOSAxNC43MzI1QzguODgyMTkgMTQuOTAyNSA4Ljc5MjE4IDE1LjEyMjUgOC43OTIxOCAxNS4zNjI1QzguNzkyMTggMTUuNjAyNSA4Ljg4MjE5IDE1LjgyMjUgOS4wNTIxOSAxNS45OTI1QzkuMjIyMTkgMTYuMTYyNSA5LjQ1MjE3IDE2LjI1MjUgOS42ODIxNyAxNi4yNTI1QzkuOTEyMTcgMTYuMjUyNSAxMC4xNDIyIDE2LjE2MjUgMTAuMzEyMiAxNS45OTI1TDEyLjk3MjIgMTMuMzMyNUwxNS42ODIyIDE2LjA0MjVDMTUuODUyMiAxNi4yMTI1IDE2LjA3MjIgMTYuMzAyNSAxNi4zMTIyIDE2LjMwMjVDMTYuNTUyMiAxNi4zMDI1IDE2Ljc3MjIgMTYuMjEyNSAxNi45NDIyIDE2LjA0MjVDMTcuMjkyMiAxNS42OTI1IDE3LjI5MjIgMTUuMTMyNSAxNi45NDIyIDE0Ljc4MjVMMTQuMjQyMiAxMi4wODI1SDE0LjIzMjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  --ico-select: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMTY3OTcgOS4wNjcxOUM1LjE2Nzk3IDguODA3MTkgNS4yNjgwMSA4LjU1NzE5IDUuNDU4MDEgOC4zNTcxOUM1Ljg0ODAxIDcuOTY3MTkgNi40Nzc5OCA3Ljk2NzE5IDYuODY3OTggOC4zNTcxOUwxMi45NDggMTQuNDM3MkwxOS4wMzggOC4zNDcxOUMxOS40MjggNy45NTcxOSAyMC4wNTggNy45NTcxOSAyMC40NDggOC4zNDcxOUMyMC44MzggOC43MzcxOSAyMC44MzggOS4zNjcxOSAyMC40NDggOS43NTcxOUwxMy42NDggMTYuNTU3MkMxMy4yNTggMTYuOTQ3MiAxMi42MjggMTYuOTQ3MiAxMi4yMzggMTYuNTU3Mkw1LjQ1ODAxIDkuNzc3MTlDNS4yNTgwMSA5LjU3NzE5IDUuMTY3OTcgOS4zMjcxOSA1LjE2Nzk3IDkuMDY3MTlaIiBmaWxsPSIjMTMwRDJBIi8+Cjwvc3ZnPgo=);
  --ico-selected: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMTY3OTcgOS4wNjcxOUM1LjE2Nzk3IDguODA3MTkgNS4yNjgwMSA4LjU1NzE5IDUuNDU4MDEgOC4zNTcxOUM1Ljg0ODAxIDcuOTY3MTkgNi40Nzc5OCA3Ljk2NzE5IDYuODY3OTggOC4zNTcxOUwxMi45NDggMTQuNDM3MkwxOS4wMzggOC4zNDcxOUMxOS40MjggNy45NTcxOSAyMC4wNTggNy45NTcxOSAyMC40NDggOC4zNDcxOUMyMC44MzggOC43MzcxOSAyMC44MzggOS4zNjcxOSAyMC40NDggOS43NTcxOUwxMy42NDggMTYuNTU3MkMxMy4yNTggMTYuOTQ3MiAxMi42MjggMTYuOTQ3MiAxMi4yMzggMTYuNTU3Mkw1LjQ1ODAxIDkuNzc3MTlDNS4yNTgwMSA5LjU3NzE5IDUuMTY3OTcgOS4zMjcxOSA1LjE2Nzk3IDkuMDY3MTlaIiBmaWxsPSIjNzAwMGZjIi8+Cjwvc3ZnPgo=);
  --ico-erase: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjA1MDUgNy43ODI4MUMyMS4wNTA1IDcuNTQyODEgMjAuOTYwNSA3LjMxMjgxIDIwLjc5MDUgNy4xNDI4MUMyMC42MjA1IDYuOTcyODEgMjAuMzkwNSA2Ljg4MjgxIDIwLjE1MDUgNi44ODI4MUg5LjgwMDQ3QzkuNTUwNDcgNi44OTI4MSA5LjMxMDQ3IDcuMDAyODEgOS4xNDA0NyA3LjE4MjgxTDMuOTcwNDcgMTIuODEyOEMzLjY1MDQ3IDEzLjE1MjggMy42NTA0NyAxMy42OTI4IDMuOTcwNDcgMTQuMDMyOEw5LjE0MDQ3IDE5LjYyMjhDOS4zMTA0NyAxOS44MDI4IDkuNTUwNDcgMTkuOTEyOCA5LjgwMDQ3IDE5LjkxMjhMMjAuMTIwNSAxOS45MzI4QzIwLjEyMDUgMTkuOTMyOCAyMC4xMjA1IDE5LjkzMjggMjAuMTMwNSAxOS45MzI4SDIwLjE1MDVDMjAuNjQwNSAxOS45MzI4IDIxLjA1MDUgMTkuNTMyOCAyMS4wNTA1IDE5LjAzMjhDMjEuMDUwNSAxOC45NjI4IDIxLjA1MDUgMTguOTAyOCAyMS4wMzA1IDE4Ljg0MjhMMjEuMDUwNSA3Ljc3MjgxVjcuNzgyODFaTTE2LjYyMDUgMTQuNzkyOEMxNi45NzA1IDE1LjE0MjggMTYuOTgwNSAxNS43MTI4IDE2LjYzMDUgMTYuMDYyOEMxNi40NjA1IDE2LjI0MjggMTYuMjIwNSAxNi4zMzI4IDE1Ljk5MDUgMTYuMzMyOEMxNS43NjA1IDE2LjMzMjggMTUuNTQwNSAxNi4yNTI4IDE1LjM2MDUgMTYuMDcyOEwxMy45MzA1IDE0LjY4MjhMMTIuNTEwNSAxNi4wNzI4QzEyLjMzMDUgMTYuMjQyOCAxMi4xMTA1IDE2LjMzMjggMTEuODgwNSAxNi4zMzI4QzExLjY1MDUgMTYuMzMyOCAxMS40MjA1IDE2LjI0MjggMTEuMjQwNSAxNi4wNjI4QzEwLjg5MDUgMTUuNzAyOCAxMC45MDA1IDE1LjE0MjggMTEuMjUwNSAxNC43OTI4TDEyLjY0MDUgMTMuNDMyOEwxMS4yNTA1IDEyLjA3MjhDMTAuOTAwNSAxMS43MjI4IDEwLjg5MDUgMTEuMTUyOCAxMS4yMzA1IDEwLjc5MjhDMTEuNTcwNSAxMC40NDI4IDEyLjE1MDUgMTAuNDMyOCAxMi41MDA1IDEwLjc4MjhMMTMuOTMwNSAxMi4xNzI4TDE1LjM0MDUgMTAuNzgyOEMxNS42OTA1IDEwLjQzMjggMTYuMjYwNSAxMC40NDI4IDE2LjYxMDUgMTAuNzkyOEMxNi45NjA1IDExLjE0MjggMTYuOTUwNSAxMS43MTI4IDE2LjYwMDUgMTIuMDYyOEwxNS4yMTA1IDEzLjQyMjhMMTYuNjAwNSAxNC43ODI4TDE2LjYyMDUgMTQuNzkyOFoiIGZpbGw9IiM3MDAwZmMiLz4KPC9zdmc+Cg==);
  --ico-erase-black: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNDhfNDQ5MDMpIj4KPHBhdGggZD0iTTguODIgNS40Nzg3NUM4LjU3IDUuNDc4NzUgOC4zMyA1LjU4ODc1IDguMTYgNS43Njg3NUwyLjk5IDExLjM5ODdDMi44MyAxMS41Nzg3IDIuNzUgMTEuNzg4OCAyLjc1IDExLjk5ODhDMi43NSAxMi4yMDg4IDIuODMgMTIuNDE4OCAyLjk5IDEyLjU5ODhMOC4xNiAxOC4yMjg4QzguMzMgMTguNDA4OCA4LjU3IDE4LjUxODggOC44MiAxOC41MTg4SDE5LjE3QzE5LjQxIDE4LjUyODggMTkuNjQgMTguNDI4OCAxOS44IDE4LjI2ODhDMTkuOTggMTguMDg4OCAyMC4wNyAxNy44Njg3IDIwLjA3IDE3LjYyODdWMTEuOTk4OFY2LjM2ODc1QzIwLjA3IDYuMTI4NzUgMTkuOTggNS45MDg3NSAxOS44IDUuNzI4NzVDMTkuNjQgNS41Njg3NSAxOS40MSA1LjQ2ODc1IDE5LjE3IDUuNDY4NzVIOC44MlY1LjQ3ODc1Wk0xNS42NSA5LjM5ODc1QzE1Ljk5IDkuNzU4NzUgMTUuOTkgMTAuMzI4OCAxNS42MyAxMC42Njg4TDE0LjI4IDEyLjAwODhMMTUuNjMgMTMuMzQ4OEMxNS45OSAxMy42ODg4IDE1Ljk5IDE0LjI1ODcgMTUuNjUgMTQuNjE4N0MxNS4zIDE0Ljk3ODcgMTQuNzMgMTQuOTc4OCAxNC4zNyAxNC42Mjg3TDEyLjk2IDEzLjIzODdMMTEuNTMgMTQuNjI4N0MxMS4xNyAxNC45Nzg4IDEwLjYgMTQuOTY4OCAxMC4yNiAxNC42MTg3QzkuOTEgMTQuMjU4NyA5LjkyIDEzLjY4ODggMTAuMjcgMTMuMzM4OEwxMS42NCAxMi4wMDg4TDEwLjI3IDEwLjY3ODhDOS45MiAxMC4zMjg4IDkuOTEgOS43NTg3NSAxMC4yNiA5LjM5ODc1QzEwLjYgOS4wNDg3NSAxMS4xNyA5LjAzODc1IDExLjUzIDkuMzg4NzVMMTIuOTYgMTAuNzc4N0wxNC4zNyA5LjM4ODc1QzE0LjczIDkuMDM4NzUgMTUuMyA5LjAzODc1IDE1LjY1IDkuMzk4NzVaIiBmaWxsPSIjMTMwRDJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzI0OF80NDkwMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --ico-question: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAxMTcgMjAuNUMxNi43MDYxIDIwLjUgMjAuNTExNyAxNi42OTQ0IDIwLjUxMTcgMTJDMjAuNTExNyA3LjMwNTU4IDE2LjcwNjEgMy41IDEyLjAxMTcgMy41QzcuMzE3MyAzLjUgMy41MTE3MiA3LjMwNTU4IDMuNTExNzIgMTJDMy41MTE3MiAxNi42OTQ0IDcuMzE3MyAyMC41IDEyLjAxMTcgMjAuNVoiIGZpbGw9IiNDM0MyRDMiLz4KPHBhdGggZD0iTTEyLjAwNzggMTUuMDExOUMxMS40NTc4IDE1LjAxMTkgMTEuMDA3OCAxNC41NjE5IDExLjAwNzggMTQuMDExOVYxMi4xNzE5QzExLjAwNzggMTEuNjIxOSAxMS40NTc4IDExLjE3MTkgMTIuMDA3OCAxMS4xNzE5QzEyLjU1NzggMTEuMTcxOSAxMy4wMDc4IDExLjYyMTkgMTMuMDA3OCAxMi4xNzE5VjE0LjAxMTlDMTMuMDA3OCAxNC41NjE5IDEyLjU1NzggMTUuMDExOSAxMi4wMDc4IDE1LjAxMTlaIiBmaWxsPSIjMTMwRDJBIi8+CjxwYXRoIGQ9Ik0xMS45OTk1IDEzLjE3MDlDMTEuNDQ5NSAxMy4xNzA5IDEwLjk5OTUgMTIuNzIwOSAxMC45OTk1IDEyLjE3MDlDMTAuOTk5NSAxMS42MjA5IDExLjQ0OTUgMTEuMTcwOSAxMS45OTk1IDExLjE3MDlDMTIuODE5NSAxMS4xNzA5IDEzLjQ3OTUgMTAuNTAwOSAxMy40Nzk1IDkuNjkwOTRDMTMuNDc5NSA4Ljg4MDk0IDEyLjgwOTUgOC4yMTA5NCAxMS45OTk1IDguMjEwOTRDMTEuMTg5NSA4LjIxMDk0IDEwLjUxOTUgOC44ODA5NCAxMC41MTk1IDkuNjkwOTRDMTAuNTE5NSAxMC4yNDA5IDEwLjA2OTUgMTAuNjkwOSA5LjUxOTUzIDEwLjY5MDlDOC45Njk1MyAxMC42OTA5IDguNTE5NTMgMTAuMjQwOSA4LjUxOTUzIDkuNjkwOTRDOC41MTk1MyA3Ljc3MDk0IDEwLjA3OTUgNi4yMTA5NCAxMS45OTk1IDYuMjEwOTRDMTMuOTE5NSA2LjIxMDk0IDE1LjQ3OTUgNy43NzA5NCAxNS40Nzk1IDkuNjkwOTRDMTUuNDc5NSAxMS42MTA5IDEzLjkxOTUgMTMuMTcwOSAxMS45OTk1IDEzLjE3MDlaIiBmaWxsPSIjMTMwRDJBIi8+CjxwYXRoIGQ9Ik0xMi4wMTk1IDE3LjgxMjVDMTIuNTcxOCAxNy44MTI1IDEzLjAxOTUgMTcuMzY0OCAxMy4wMTk1IDE2LjgxMjVDMTMuMDE5NSAxNi4yNjAyIDEyLjU3MTggMTUuODEyNSAxMi4wMTk1IDE1LjgxMjVDMTEuNDY3MiAxNS44MTI1IDExLjAxOTUgMTYuMjYwMiAxMS4wMTk1IDE2LjgxMjVDMTEuMDE5NSAxNy4zNjQ4IDExLjQ2NzIgMTcuODEyNSAxMi4wMTk1IDE3LjgxMjVaIiBmaWxsPSIjMTMwRDJBIi8+Cjwvc3ZnPgo=);
  --ico-question-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAxMTcgMjAuNUMxNi43MDYxIDIwLjUgMjAuNTExNyAxNi42OTQ0IDIwLjUxMTcgMTJDMjAuNTExNyA3LjMwNTU4IDE2LjcwNjEgMy41IDEyLjAxMTcgMy41QzcuMzE3MyAzLjUgMy41MTE3MiA3LjMwNTU4IDMuNTExNzIgMTJDMy41MTE3MiAxNi42OTQ0IDcuMzE3MyAyMC41IDEyLjAxMTcgMjAuNVoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTEyLjAwNzggMTUuMDExOUMxMS40NTc4IDE1LjAxMTkgMTEuMDA3OCAxNC41NjE5IDExLjAwNzggMTQuMDExOVYxMi4xNzE5QzExLjAwNzggMTEuNjIxOSAxMS40NTc4IDExLjE3MTkgMTIuMDA3OCAxMS4xNzE5QzEyLjU1NzggMTEuMTcxOSAxMy4wMDc4IDExLjYyMTkgMTMuMDA3OCAxMi4xNzE5VjE0LjAxMTlDMTMuMDA3OCAxNC41NjE5IDEyLjU1NzggMTUuMDExOSAxMi4wMDc4IDE1LjAxMTlaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xMS45OTk1IDEzLjE3MDlDMTEuNDQ5NSAxMy4xNzA5IDEwLjk5OTUgMTIuNzIwOSAxMC45OTk1IDEyLjE3MDlDMTAuOTk5NSAxMS42MjA5IDExLjQ0OTUgMTEuMTcwOSAxMS45OTk1IDExLjE3MDlDMTIuODE5NSAxMS4xNzA5IDEzLjQ3OTUgMTAuNTAwOSAxMy40Nzk1IDkuNjkwOTRDMTMuNDc5NSA4Ljg4MDk0IDEyLjgwOTUgOC4yMTA5NCAxMS45OTk1IDguMjEwOTRDMTEuMTg5NSA4LjIxMDk0IDEwLjUxOTUgOC44ODA5NCAxMC41MTk1IDkuNjkwOTRDMTAuNTE5NSAxMC4yNDA5IDEwLjA2OTUgMTAuNjkwOSA5LjUxOTUzIDEwLjY5MDlDOC45Njk1MyAxMC42OTA5IDguNTE5NTMgMTAuMjQwOSA4LjUxOTUzIDkuNjkwOTRDOC41MTk1MyA3Ljc3MDk0IDEwLjA3OTUgNi4yMTA5NCAxMS45OTk1IDYuMjEwOTRDMTMuOTE5NSA2LjIxMDk0IDE1LjQ3OTUgNy43NzA5NCAxNS40Nzk1IDkuNjkwOTRDMTUuNDc5NSAxMS42MTA5IDEzLjkxOTUgMTMuMTcwOSAxMS45OTk1IDEzLjE3MDlaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xMi4wMTk1IDE3LjgxMjVDMTIuNTcxOCAxNy44MTI1IDEzLjAxOTUgMTcuMzY0OCAxMy4wMTk1IDE2LjgxMjVDMTMuMDE5NSAxNi4yNjAyIDEyLjU3MTggMTUuODEyNSAxMi4wMTk1IDE1LjgxMjVDMTEuNDY3MiAxNS44MTI1IDExLjAxOTUgMTYuMjYwMiAxMS4wMTk1IDE2LjgxMjVDMTEuMDE5NSAxNy4zNjQ4IDExLjQ2NzIgMTcuODEyNSAxMi4wMTk1IDE3LjgxMjVaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
  --ico-pay-ani: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHN0eWxlPgpAa2V5ZnJhbWVzIHNsaWRldXAgewogIDAle3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTt9CiAgNTAle3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO30KICAxMDAle3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTt9Cn0KPC9zdHlsZT4KPHBhdGggZD0iTTQuNjMzNSA5LjIxOTM4QzQuMDgzNSA5LjIxOTM4IDMuNjMzNSA4Ljc2OTM4IDMuNjMzNSA4LjIxOTM4VjQuNjA5MzhDMy42MjM1IDQuMzM5MzggMy43MjM1IDQuMDg5MzggMy45MTM1IDMuODk5MzhDNC4xMDM1IDMuNzA5MzggNC4zNTM1IDMuNjA5MzggNC42MjM1IDMuNjA5MzhMOC4yMjM1IDMuNjI5MzhDOC43NzM1IDMuNjI5MzggOS4yMjM1IDQuMDc5MzcgOS4yMTM1IDQuNjM5MzdDOS4yMTM1IDUuMTg5MzcgOC43NjM1IDUuNjI5MzggOC4yMTM1IDUuNjI5MzhMNS42MjM1IDUuNjA5MzhWOC4yMDkzN0M1LjYzMzUgOC43NTkzNyA1LjE5MzUgOS4yMDkzNyA0LjYzMzUgOS4yMDkzN1Y5LjIxOTM4WiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNMTkuMzcwOCA5LjIxNzE5QzE4LjgyMDggOS4yMTcxOSAxOC4zNzA4IDguNzY3MTkgMTguMzgwOCA4LjIwNzE5TDE4LjQwMDggNS42MTcxOUgxNS44MDA4VjUuNjI3MTlDMTUuMjUwOCA1LjYyNzE5IDE0LjgwMDggNS4xNzcxOSAxNC44MDA4IDQuNjI3MTlDMTQuODAwOCA0LjA3NzE5IDE1LjI0MDggMy42MjcxOSAxNS44MDA4IDMuNjI3MTlIMTkuNDEwOFYzLjYxNzE5QzE5LjY4MDggMy42MTcxOSAxOS45MzA4IDMuNzI3MTkgMjAuMTIwOCAzLjkwNzE5QzIwLjMxMDggNC4wOTcxOSAyMC40MTA4IDQuMzU3MTkgMjAuNDEwOCA0LjYxNzE5TDIwLjM5MDggOC4yMTcxOUMyMC4zOTA4IDguNzY3MTkgMTkuOTQwOCA5LjIwNzE5IDE5LjM5MDggOS4yMDcxOUwxOS4zNzA4IDkuMjE3MTlaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xOS40MDI3IDIwLjM4OTFMMTUuODAyNyAyMC4zNjkxQzE1LjI1MjcgMjAuMzY5MSAxNC44MDI3IDE5LjkxOTEgMTQuODEyNyAxOS4zNTkxQzE0LjgxMjcgMTguODA5MSAxNS4yNjI3IDE4LjM2OTEgMTUuODEyNyAxOC4zNjkxTDE4LjQwMjcgMTguMzg5MVYxNS43ODkxQzE4LjM5MjcgMTUuMjM5MSAxOC44MzI3IDE0Ljc4OTEgMTkuMzkyNyAxNC43ODkxQzE5Ljk0MjcgMTQuNzg5MSAyMC4zOTI3IDE1LjIyOTEgMjAuMzkyNyAxNS43ODkxVjE5LjM5OTFDMjAuNDEyNyAxOS42NjkxIDIwLjMwMjcgMTkuOTE5MSAyMC4xMTI3IDIwLjEwOTFDMTkuOTIyNyAyMC4yOTkxIDE5LjY3MjcgMjAuMzk5MSAxOS40MDI3IDIwLjM5OTFWMjAuMzg5MVoiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTQuNjAxNTYgMjAuMzg2OUM0LjMzMTU2IDIwLjM4NjkgNC4wODE1NiAyMC4yNzY5IDMuODkxNTYgMjAuMDk2OUMzLjcwMTU2IDE5LjkwNjkgMy42MDE1NiAxOS42NDY5IDMuNjAxNTYgMTkuMzg2OUwzLjYyMTU3IDE1Ljc4NjlDMy42MjE1NyAxNS4yMzY5IDQuMDcxNTcgMTQuNzk2OSA0LjYyMTU3IDE0Ljc5NjlDNS4xNzE1NyAxNC43OTY5IDUuNjIxNTYgMTUuMjQ2OSA1LjYxMTU2IDE1LjgwNjlMNS41OTE1NiAxOC4zOTY5SDguMTkxNTdWMTguMzg2OUM4Ljc0MTU3IDE4LjM4NjkgOS4xOTE1NyAxOC44MzY5IDkuMTkxNTcgMTkuMzg2OUM5LjE5MTU3IDE5LjkzNjkgOC43NTE1NyAyMC4zODY5IDguMTkxNTcgMjAuMzg2OUg0LjU4MTU3VjIwLjM5NjlMNC42MDE1NiAyMC4zODY5WiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNMTguMDIzNCAxMUg2LjAyMzQ0VjEzSDE4LjAyMzRWMTFaIiBmaWxsPSIjZmZmIiBzdHlsZT0iYW5pbWF0aW9uOiBzbGlkZXVwIDJzIGluZmluaXRlOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7ICIgLz4KPC9zdmc+Cg==);

  --ico-notice-q: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ4LjMxNDggNTguNjY2OEw1OC42NjczIDU3LjMyMDRMNTAuMzg1MyA0Ny44OTU0QzUyLjI0MTYgNDYuMTc1IDUzLjgxMjMgNDQuMDgwNiA1NS4wMjYxIDQxLjE2MzNDNTYuMjM5OCAzOC4zMjA5IDU3LjAyNTIgMzUuMjU0IDU3LjAyNTIgMzEuNTE0QzU3LjAyNTIgMjMuMjg1OCA1My45NTUxIDE2Ljc3ODEgNDkuNTk5OSAxMi41MTQ0QzQ1LjEwMTkgOC4xMDExNCAzOC41MzM1IDUuMzMzNSAzMS4xNzk2IDUuMzMzNUMyMi45NjkgNS4zMzM1IDE2LjYxNDcgOC41NDk5NSAxMi41NDUxIDEyLjgxMzZDOC40MDQwNCAxNy4xNTIxIDUuMzMzOTggMjMuODg0MiA1LjMzMzk4IDMxLjM2NDRDNS4zMzM5OCAzNy42NDc3IDcuMzMzMDkgNDQuNjc5IDEyLjgzMDYgNTAuMzYzOUMxNy40NzE0IDU1LjE1MTIgMjIuODk3NiA1Ny40NyAzMC4zMjI4IDU3LjQ3QzM3LjYwNTMgNTcuNDcgNDEuMzE3OSA1NS4zNzU2IDQzLjY3NCA1My41ODAzTDQ4LjMxNDggNTguNjY2OFpNMzguNjc2MiAzNS41NTMyTDI4LjAzODEgMzYuNzVMMzYuNjA1NyA0NS41NzY2QzM0Ljc0OTQgNDYuNDc0MiAzMi44OTMxIDQ2Ljg0ODIgMzAuODk0IDQ2Ljg0ODJDMjYuMjUzMiA0Ni44NDgyIDIyLjk2OSA0NC45NzgyIDIwLjYxMjkgNDIuNDM0OUMxNy45NzEyIDM5LjUxNzcgMTYuNjE0NyAzNS42MjggMTYuNjE0NyAzMS41ODg4QzE2LjYxNDcgMjcuNjk5MSAxOC4wNDI2IDIzLjI4NTggMjAuNzU1NyAyMC4zNjg2QzIzLjA0MDQgMTcuOTAwMSAyNi43NTMgMTUuOTU1MyAzMS4xNzk2IDE1Ljk1NTNDMzUuMTA2NCAxNS45NTUzIDM4Ljk2MTggMTcuNDUxMyA0MS42NzQ5IDIwLjM2ODZDNDMuNjc0IDIyLjQ2MyA0NS43NDQ1IDI2LjA1MzUgNDUuNzQ0NSAzMS4zNjQ0QzQ1Ljc0NDUgMzUuMTA0NCA0NC43NDUgMzcuNzk3MyA0Mi45NiA0MC4zNDA1TDM4LjY3NjIgMzUuNTUzMloiIGZpbGw9IiM3MDAwZmMiLz4KPC9zdmc+Cg==);
  --ico-camera: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTI5Xzg4NzYpIj4KPHBhdGggZD0iTTIyLjgxOTYgNy40NDQ3OUMyMi45OTQ2IDcuNDQ0NzkgMjMuMTExMyA3LjUyNjQ2IDIzLjE4MTMgNy41OTY0NkMyMy4yMzk2IDcuNjU0NzkgMjMuMzQ0NiA3Ljc4MzEyIDIzLjM0NDYgNy45ODE0NlYxOS45NzQ4QzIzLjMzMjkgMjAuMjY2NSAyMy4wOTk2IDIwLjUxMTUgMjIuODA3OSAyMC41MTE1SDUuMjE0NTlDNC45MzQ1OSAyMC41MTE1IDQuNzAxMjYgMjAuMjY2NSA0LjcwMTI2IDE5Ljk3NDhWNy45ODE0NkM0LjcwMTI2IDcuNjg5NzkgNC45MzQ1OSA3LjQ0NDc5IDUuMjE0NTkgNy40NDQ3OUgyMi44MDc5TTIyLjgwNzkgNS41NzgxMkg1LjIxNDU5QzMuODk2MjYgNS41NzgxMiAyLjgzNDU5IDYuNjUxNDYgMi44MzQ1OSA3Ljk4MTQ2VjE5Ljk3NDhDMi44MzQ1OSAyMS4zMDQ4IDMuODk2MjYgMjIuMzc4MSA1LjIxNDU5IDIyLjM3ODFIMjIuNzk2M0MyNC4xMTQ2IDIyLjM3ODEgMjUuMTc2MyAyMS4zMDQ4IDI1LjE3NjMgMTkuOTc0OFY3Ljk5MzEyQzI1LjE5OTYgNi42NjMxMiAyNC4xMjYzIDUuNTg5NzkgMjIuODA3OSA1LjU4OTc5VjUuNTc4MTJaIiBmaWxsPSIjNzAwMEZDIi8+CjxwYXRoIGQ9Ik0xNC4wMTExIDExLjM3NTNDMTUuNDQ2MSAxMS4zNzUzIDE2LjYyNDUgMTIuNTQyIDE2LjYyNDUgMTMuOTg4N0MxNi42MjQ1IDE1LjQzNTMgMTUuNDU3OCAxNi42MDIgMTQuMDExMSAxNi42MDJDMTIuNTY0NSAxNi42MDIgMTEuMzk3OCAxNS40MzUzIDExLjM5NzggMTMuOTg4N0MxMS4zOTc4IDEyLjU0MiAxMi41NjQ1IDExLjM3NTMgMTQuMDExMSAxMS4zNzUzWk0xNC4wMTExIDkuMDQxOTlDMTEuMjgxMSA5LjA0MTk5IDkuMDY0NDUgMTEuMjU4NyA5LjA2NDQ1IDEzLjk4ODdDOS4wNjQ0NSAxNi43MTg3IDExLjI4MTEgMTguOTM1MyAxNC4wMTExIDE4LjkzNTNDMTYuNzQxMSAxOC45MzUzIDE4Ljk1NzggMTYuNzE4NyAxOC45NTc4IDEzLjk4ODdDMTguOTU3OCAxMS4yNTg3IDE2Ljc0MTEgOS4wNDE5OSAxNC4wMTExIDkuMDQxOTlaIiBmaWxsPSIjNzAwMEZDIi8+CjxwYXRoIGQ9Ik0yMS4wMTM3IDEwLjk2NTJDMjEuNjU4IDEwLjk2NTIgMjIuMTgwNCAxMC40NDI4IDIyLjE4MDQgOS43OTg1QzIyLjE4MDQgOS4xNTQxNyAyMS42NTggOC42MzE4NCAyMS4wMTM3IDguNjMxODRDMjAuMzY5NCA4LjYzMTg0IDE5Ljg0NyA5LjE1NDE3IDE5Ljg0NyA5Ljc5ODVDMTkuODQ3IDEwLjQ0MjggMjAuMzY5NCAxMC45NjUyIDIxLjAxMzcgMTAuOTY1MloiIGZpbGw9IiM3MDAwRkMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDEyOV84ODc2Ij4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==);
  --ico-camera-gray: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTI5Xzg4NzYpIj4KPHBhdGggZD0iTTIyLjgxOTYgNy40NDQ3OUMyMi45OTQ2IDcuNDQ0NzkgMjMuMTExMyA3LjUyNjQ2IDIzLjE4MTMgNy41OTY0NkMyMy4yMzk2IDcuNjU0NzkgMjMuMzQ0NiA3Ljc4MzEyIDIzLjM0NDYgNy45ODE0NlYxOS45NzQ4QzIzLjMzMjkgMjAuMjY2NSAyMy4wOTk2IDIwLjUxMTUgMjIuODA3OSAyMC41MTE1SDUuMjE0NTlDNC45MzQ1OSAyMC41MTE1IDQuNzAxMjYgMjAuMjY2NSA0LjcwMTI2IDE5Ljk3NDhWNy45ODE0NkM0LjcwMTI2IDcuNjg5NzkgNC45MzQ1OSA3LjQ0NDc5IDUuMjE0NTkgNy40NDQ3OUgyMi44MDc5TTIyLjgwNzkgNS41NzgxMkg1LjIxNDU5QzMuODk2MjYgNS41NzgxMiAyLjgzNDU5IDYuNjUxNDYgMi44MzQ1OSA3Ljk4MTQ2VjE5Ljk3NDhDMi44MzQ1OSAyMS4zMDQ4IDMuODk2MjYgMjIuMzc4MSA1LjIxNDU5IDIyLjM3ODFIMjIuNzk2M0MyNC4xMTQ2IDIyLjM3ODEgMjUuMTc2MyAyMS4zMDQ4IDI1LjE3NjMgMTkuOTc0OFY3Ljk5MzEyQzI1LjE5OTYgNi42NjMxMiAyNC4xMjYzIDUuNTg5NzkgMjIuODA3OSA1LjU4OTc5VjUuNTc4MTJaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xNC4wMTExIDExLjM3NTNDMTUuNDQ2MSAxMS4zNzUzIDE2LjYyNDUgMTIuNTQyIDE2LjYyNDUgMTMuOTg4N0MxNi42MjQ1IDE1LjQzNTMgMTUuNDU3OCAxNi42MDIgMTQuMDExMSAxNi42MDJDMTIuNTY0NSAxNi42MDIgMTEuMzk3OCAxNS40MzUzIDExLjM5NzggMTMuOTg4N0MxMS4zOTc4IDEyLjU0MiAxMi41NjQ1IDExLjM3NTMgMTQuMDExMSAxMS4zNzUzWk0xNC4wMTExIDkuMDQxOTlDMTEuMjgxMSA5LjA0MTk5IDkuMDY0NDUgMTEuMjU4NyA5LjA2NDQ1IDEzLjk4ODdDOS4wNjQ0NSAxNi43MTg3IDExLjI4MTEgMTguOTM1MyAxNC4wMTExIDE4LjkzNTNDMTYuNzQxMSAxOC45MzUzIDE4Ljk1NzggMTYuNzE4NyAxOC45NTc4IDEzLjk4ODdDMTguOTU3OCAxMS4yNTg3IDE2Ljc0MTEgOS4wNDE5OSAxNC4wMTExIDkuMDQxOTlaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0yMS4wMTM3IDEwLjk2NTJDMjEuNjU4IDEwLjk2NTIgMjIuMTgwNCAxMC40NDI4IDIyLjE4MDQgOS43OTg1QzIyLjE4MDQgOS4xNTQxNyAyMS42NTggOC42MzE4NCAyMS4wMTM3IDguNjMxODRDMjAuMzY5NCA4LjYzMTg0IDE5Ljg0NyA5LjE1NDE3IDE5Ljg0NyA5Ljc5ODVDMTkuODQ3IDEwLjQ0MjggMjAuMzY5NCAxMC45NjUyIDIxLjAxMzcgMTAuOTY1MloiIGZpbGw9IiM1ZTVhNzEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDEyOV84ODc2Ij4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==);
  --ico-download: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTI5Xzg4NzcpIj4KPHBhdGggZD0iTTEyLjg0MjQgMTYuNzc4OFY1LjM2ODgyQzEyLjg0MjQgNC43MjcxNSAxMy4zNjc0IDQuMjAyMTUgMTQuMDA5MSA0LjIwMjE1QzE0LjY1MDcgNC4yMDIxNSAxNS4xNzU3IDQuNzI3MTUgMTUuMTc1NyA1LjM2ODgyVjE2Ljc3ODhDMTUuMTc1NyAxNy40MjA1IDE0LjY1MDcgMTcuOTQ1NSAxNC4wMDkxIDE3Ljk0NTVDMTMuMzY3NCAxNy45NDU1IDEyLjg0MjQgMTcuNDIwNSAxMi44NDI0IDE2Ljc3ODhaIiBmaWxsPSIjNzAwMGZjIi8+CjxwYXRoIGQ9Ik0xMy4xODM3IDE2Ljg5MjlMMTcuODAzNyAxMi4yNzI5QzE4LjI1ODcgMTEuODE3OSAxOC45OTM3IDExLjgxNzkgMTkuNDQ4NyAxMi4yNzI5QzE5LjkwMzcgMTIuNzI3OSAxOS45MDM3IDEzLjQ2MjkgMTkuNDQ4NyAxMy45MTc5TDE0LjgyODcgMTguNTM3OUMxNC4zNzM3IDE4Ljk5MjkgMTMuNjM4NyAxOC45OTI5IDEzLjE4MzcgMTguNTM3OUMxMi43Mjg3IDE4LjA4MjkgMTIuNzI4NyAxNy4zNDc5IDEzLjE4MzcgMTYuODkyOVoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTE0LjgyNzYgMTYuODkyOUwxMC4yMDc2IDEyLjI3MjlDOS43NTI1NiAxMS44MTc5IDkuMDE3NTYgMTEuODE3OSA4LjU2MjU2IDEyLjI3MjlDOC4xMDc1NiAxMi43Mjc5IDguMTA3NTYgMTMuNDYyOSA4LjU2MjU2IDEzLjkxNzlMMTMuMTgyNiAxOC41Mzc5QzEzLjYzNzYgMTguOTkyOSAxNC4zNzI2IDE4Ljk5MjkgMTQuODI3NiAxOC41Mzc5QzE1LjI4MjYgMTguMDgyOSAxNS4yODI2IDE3LjM0NzkgMTQuODI3NiAxNi44OTI5WiIgZmlsbD0iIzcwMDBmYyIvPgo8cGF0aCBkPSJNMjMuNDcyNCAxOC4wMTM3QzIzLjQ3MjQgMTcuNDA3IDIyLjk3MDcgMTYuOTE3IDIyLjM1MjMgMTYuOTE3QzIxLjczNCAxNi45MTcgMjEuMjMyMyAxNy40MTg3IDIxLjI0NCAxOC4wMjUzVjIxLjY4ODdDMjAuNDM5IDIxLjY4ODcgMTkuNTg3MyAyMS42ODg3IDE5LjU4NzMgMjEuNjg4N0MxOS41ODczIDIxLjY4ODcgMTkuNTk5IDIxLjY4ODcgMTkuNjEwNyAyMS42ODg3SDIxLjI2NzNWMjEuNzAwM0gxOS42MjIzQzE5LjYyMjMgMjEuNzAwMyAxOS42MjIzIDIxLjY4ODcgMTkuNjEwNyAyMS42ODg3SDE5LjM0MjNIMTguODI5QzE4LjgyOSAyMS42ODg3IDE4LjgxNzMgMjEuNjg4NyAxOC44MDU3IDIxLjY4ODdINi43NjU2OEw2Ljc3NzM1IDE4LjAyNTNDNi43NzczNSAxNy40MTg3IDYuMjg3MzUgMTYuOTE3IDUuNjY5MDIgMTYuOTE3QzUuMDUwNjggMTYuOTE3IDQuNTQ5MDIgMTcuNDA3IDQuNTQ5MDIgMTguMDEzN1YyMi44MDg3QzQuNTM3MzUgMjMuMTAwMyA0LjY1NDAyIDIzLjM5MiA0Ljg2NDAyIDIzLjU5MDNDNS4wNzQwMiAyMy44MDAzIDUuMzU0MDIgMjMuOTE3IDUuNjU3MzUgMjMuOTE3TDE4Ljk2OSAyMy44OTM3TDIyLjM2NCAyMy45MTdDMjIuNjU1NyAyMy45MTcgMjIuOTQ3MyAyMy44MDAzIDIzLjE1NzMgMjMuNTkwM0MyMy4zNjczIDIzLjM4MDMgMjMuNDg0IDIzLjEwMDMgMjMuNDg0IDIyLjgwODdWMTguMDEzN0gyMy40NzI0WiIgZmlsbD0iIzcwMDBmYyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MTI5Xzg4NzciPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-download-gray2: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTI5Xzg4NzcpIj4KPHBhdGggZD0iTTEyLjg0MjQgMTYuNzc4OFY1LjM2ODgyQzEyLjg0MjQgNC43MjcxNSAxMy4zNjc0IDQuMjAyMTUgMTQuMDA5MSA0LjIwMjE1QzE0LjY1MDcgNC4yMDIxNSAxNS4xNzU3IDQuNzI3MTUgMTUuMTc1NyA1LjM2ODgyVjE2Ljc3ODhDMTUuMTc1NyAxNy40MjA1IDE0LjY1MDcgMTcuOTQ1NSAxNC4wMDkxIDE3Ljk0NTVDMTMuMzY3NCAxNy45NDU1IDEyLjg0MjQgMTcuNDIwNSAxMi44NDI0IDE2Ljc3ODhaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMy4xODM3IDE2Ljg5MjlMMTcuODAzNyAxMi4yNzI5QzE4LjI1ODcgMTEuODE3OSAxOC45OTM3IDExLjgxNzkgMTkuNDQ4NyAxMi4yNzI5QzE5LjkwMzcgMTIuNzI3OSAxOS45MDM3IDEzLjQ2MjkgMTkuNDQ4NyAxMy45MTc5TDE0LjgyODcgMTguNTM3OUMxNC4zNzM3IDE4Ljk5MjkgMTMuNjM4NyAxOC45OTI5IDEzLjE4MzcgMTguNTM3OUMxMi43Mjg3IDE4LjA4MjkgMTIuNzI4NyAxNy4zNDc5IDEzLjE4MzcgMTYuODkyOVoiIGZpbGw9IiM1ZTVhNzEiLz4KPHBhdGggZD0iTTE0LjgyNzYgMTYuODkyOUwxMC4yMDc2IDEyLjI3MjlDOS43NTI1NiAxMS44MTc5IDkuMDE3NTYgMTEuODE3OSA4LjU2MjU2IDEyLjI3MjlDOC4xMDc1NiAxMi43Mjc5IDguMTA3NTYgMTMuNDYyOSA4LjU2MjU2IDEzLjkxNzlMMTMuMTgyNiAxOC41Mzc5QzEzLjYzNzYgMTguOTkyOSAxNC4zNzI2IDE4Ljk5MjkgMTQuODI3NiAxOC41Mzc5QzE1LjI4MjYgMTguMDgyOSAxNS4yODI2IDE3LjM0NzkgMTQuODI3NiAxNi44OTI5WiIgZmlsbD0iIzVlNWE3MSIvPgo8cGF0aCBkPSJNMjMuNDcyNCAxOC4wMTM3QzIzLjQ3MjQgMTcuNDA3IDIyLjk3MDcgMTYuOTE3IDIyLjM1MjMgMTYuOTE3QzIxLjczNCAxNi45MTcgMjEuMjMyMyAxNy40MTg3IDIxLjI0NCAxOC4wMjUzVjIxLjY4ODdDMjAuNDM5IDIxLjY4ODcgMTkuNTg3MyAyMS42ODg3IDE5LjU4NzMgMjEuNjg4N0MxOS41ODczIDIxLjY4ODcgMTkuNTk5IDIxLjY4ODcgMTkuNjEwNyAyMS42ODg3SDIxLjI2NzNWMjEuNzAwM0gxOS42MjIzQzE5LjYyMjMgMjEuNzAwMyAxOS42MjIzIDIxLjY4ODcgMTkuNjEwNyAyMS42ODg3SDE5LjM0MjNIMTguODI5QzE4LjgyOSAyMS42ODg3IDE4LjgxNzMgMjEuNjg4NyAxOC44MDU3IDIxLjY4ODdINi43NjU2OEw2Ljc3NzM1IDE4LjAyNTNDNi43NzczNSAxNy40MTg3IDYuMjg3MzUgMTYuOTE3IDUuNjY5MDIgMTYuOTE3QzUuMDUwNjggMTYuOTE3IDQuNTQ5MDIgMTcuNDA3IDQuNTQ5MDIgMTguMDEzN1YyMi44MDg3QzQuNTM3MzUgMjMuMTAwMyA0LjY1NDAyIDIzLjM5MiA0Ljg2NDAyIDIzLjU5MDNDNS4wNzQwMiAyMy44MDAzIDUuMzU0MDIgMjMuOTE3IDUuNjU3MzUgMjMuOTE3TDE4Ljk2OSAyMy44OTM3TDIyLjM2NCAyMy45MTdDMjIuNjU1NyAyMy45MTcgMjIuOTQ3MyAyMy44MDAzIDIzLjE1NzMgMjMuNTkwM0MyMy4zNjczIDIzLjM4MDMgMjMuNDg0IDIzLjEwMDMgMjMuNDg0IDIyLjgwODdWMTguMDEzN0gyMy40NzI0WiIgZmlsbD0iIzVlNWE3MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MTI5Xzg4NzciPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-edit: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MDM3XzMxMzYpIj4KPHBhdGggZD0iTTkuMDgwMDMgMTguNTQwMUwxNi4zOCAxMS4wNjAxTDEyLjkxIDcuNTEwMTJMNS42MTAwMyAxNC45OTAxQzUuNTEwMDMgMTUuMDkwMSA1LjQ0MDAzIDE1LjIyMDEgNS40MDAwMyAxNS4zNjAxTDQuODEwMDMgMTguNDQwMUM0LjcxMDAzIDE4Ljk4MDEgNS4xODAwMyAxOS40NTAxIDUuNzIwMDMgMTkuMzUwMUw4LjcwMDAzIDE4Ljc1MDFDOC44NDAwMiAxOC43MTAxIDguOTYwMDIgMTguNjQwMSA5LjA3MDAyIDE4LjU0MDFIOS4wODAwM1pNMTguNzMgOC42NTAxMkMxOS4wMiA4LjM1MDEyIDE5LjE5IDcuOTQwMTIgMTkuMTkgNy41MTAxMkMxOS4xOSA3LjA4MDEyIDE5LjAyIDYuNjcwMTIgMTguNzMgNi4zNzAxMkwxNy40OCA1LjA5MDEyQzE3LjE5IDQuNzkwMTIgMTYuNzkgNC42MjAxMiAxNi4zNyA0LjYyMDEyQzE1Ljk1IDQuNjIwMTIgMTUuNTUgNC43OTAxMiAxNS4yNiA1LjA5MDEyTDE0LjAxIDYuMzcwMTJMMTcuNDggOS45MjAxMkwxOC43MyA4LjY0MDEyVjguNjUwMTJaIiBmaWxsPSIjQUFBN0I4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQwMzdfMzEzNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --ico-uploadfile-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NjEyXzY3OTkpIj4KPHBhdGggZD0iTTQyLjkxMTkgNi4yNUgxOS45OTUyQzE4Ljg0NDYgNi4yNSAxNy45MTE5IDcuMTgyNzQgMTcuOTExOSA4LjMzMzMzVjI3LjA4MzNDMTcuOTExOSAyOC4yMzM5IDE4Ljg0NDYgMjkuMTY2NyAxOS45OTUyIDI5LjE2NjdINDIuOTExOUM0NC4wNjI1IDI5LjE2NjcgNDQuOTk1MiAyOC4yMzM5IDQ0Ljk5NTIgMjcuMDgzM1Y4LjMzMzMzQzQ0Ljk5NTIgNy4xODI3NCA0NC4wNjI1IDYuMjUgNDIuOTExOSA2LjI1WiIgZmlsbD0iI0MzQzJEMyIvPgo8cGF0aCBkPSJNMzAuMTAzIDQzLjY4NjhMMjMuNzQ4OCA0My42NDUyQzIyLjY0NDYgNDMuNjQ1MiAyMS43NDg4IDQyLjc0OTMgMjEuNzY5NiA0MS42NjZDMjEuNzY5NiA0MC41ODI3IDIyLjY2NTUgMzkuNzA3NyAyMy43Njk2IDM5LjcwNzdMMjguMTAzIDM5Ljc0OTNWMzYuMjA3N0MyOC4wODIxIDM1LjEyNDMgMjguOTU3MSAzNC4yMjg1IDMwLjA2MTMgMzQuMjI4NUMzMS4xNjU1IDM0LjIyODUgMzIuMDYxMyAzNS4xMDM1IDMyLjA2MTMgMzYuMTg2OFY0MS43Mjg1QzMyLjA4MjEgNDIuMjQ5MyAzMS44NzM4IDQyLjc3MDIgMzEuNDk4OCA0My4xMjQzQzMxLjEyMzggNDMuNDk5MyAzMC42MjM4IDQzLjcwNzcgMzAuMDgyMSA0My43MDc3TDMwLjEwMyA0My42ODY4WiIgZmlsbD0iI0MzQzJEMyIvPgo8cGF0aCBkPSJNNi45OTcyNCA0My42ODY4TDEzLjM1MTQgNDMuNjQ1MkMxNC40NTU2IDQzLjY0NTIgMTUuMzUxNCA0Mi43NDkzIDE1LjMzMDYgNDEuNjY2QzE1LjMzMDYgNDAuNTgyNyAxNC40MzQ3IDM5LjcwNzcgMTMuMzMwNiAzOS43MDc3TDguOTk3MjQgMzkuNzQ5M1YzNi4yMDc3QzkuMDE4MDcgMzUuMTI0MyA4LjE0MzA3IDM0LjIyODUgNy4wMzg5IDM0LjIyODVDNS45MzQ3NCAzNC4yMjg1IDUuMDM4OSAzNS4xMDM1IDUuMDM4OSAzNi4xODY4VjQxLjcyODVDNS4wMTgwNyA0Mi4yNDkzIDUuMjI2NCA0Mi43NzAyIDUuNjAxNCA0My4xMjQzQzUuOTc2NCA0My40OTkzIDYuNDc2NCA0My43MDc3IDcuMDE4MDcgNDMuNzA3N0w2Ljk5NzI0IDQzLjY4NjhaIiBmaWxsPSIjQzNDMkQzIi8+CjxwYXRoIGQ9Ik02Ljk5NzI0IDE4LjcyMkwxMy4zNTE0IDE4Ljc2MzdDMTQuNDU1NiAxOC43NjM3IDE1LjM1MTQgMTkuNjU5NSAxNS4zMzA2IDIwLjc0MjhDMTUuMzMwNiAyMS44MjYyIDE0LjQzNDcgMjIuNzAxMiAxMy4zMzA2IDIyLjcwMTJMOC45OTcyNCAyMi42NTk1VjI2LjIwMTJDOS4wMTgwNyAyNy4yODQ1IDguMTQzMDcgMjguMTgwMyA3LjAzODkgMjguMTgwM0M1LjkzNDc0IDI4LjE4MDMgNS4wMzg5IDI3LjMwNTMgNS4wMzg5IDI2LjIyMlYyMC42ODAzQzUuMDE4MDcgMjAuMTU5NSA1LjIyNjQgMTkuNjM4NyA1LjYwMTQgMTkuMjg0NUM1Ljk3NjQgMTguOTA5NSA2LjQ3NjQgMTguNzAxMiA3LjAxODA3IDE4LjcwMTJMNi45OTcyNCAxOC43MjJaIiBmaWxsPSIjQzNDMkQzIi8+CjxwYXRoIGQ9Ik0yNC4zMDgzIDE0LjU2NzFDMjUuNDU4OSAxNC41NjcxIDI2LjM5MTYgMTMuNjM0MyAyNi4zOTE2IDEyLjQ4MzdDMjYuMzkxNiAxMS4zMzMxIDI1LjQ1ODkgMTAuNDAwNCAyNC4zMDgzIDEwLjQwMDRDMjMuMTU3NyAxMC40MDA0IDIyLjIyNSAxMS4zMzMxIDIyLjIyNSAxMi40ODM3QzIyLjIyNSAxMy42MzQzIDIzLjE1NzcgMTQuNTY3MSAyNC4zMDgzIDE0LjU2NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDQuOTk1MiAxOC41NTZWMjcuMTYwMkM0NC45OTUyIDI4LjI2NDMgNDQuMDk5NCAyOS4xODEgNDIuOTc0NCAyOS4xODFIMTkuOTMyN0MxOC44Mjg1IDI5LjE4MSAxNy45MTE5IDI4LjI4NTIgMTcuOTExOSAyNy4xNjAyVjIxLjk1MThMMjAuMzQ5NCAxOS41MTQzQzIxLjMyODUgMTguNTM1MiAyMi45MTE5IDE4LjUzNTIgMjMuODkxIDE5LjUxNDNMMjYuMTYxOSAyMS43ODUyQzI3LjE0MSAyMi43NjQzIDI4LjcyNDQgMjIuNzY0MyAyOS43MDM1IDIxLjc4NTJMMzYuODQ5NCAxNC42NjAyQzM4LjAxNiAxMy40NzI3IDM5LjkzMjcgMTMuNDcyNyA0MS4xMjAyIDE0LjY2MDJMNDUuMDE2IDE4LjU1Nkg0NC45OTUyWiIgZmlsbD0iI0FBQTdCOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NjEyXzY3OTkiPgo8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-uploadfile-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NjEyXzY3OTkpIj4KPHBhdGggZD0iTTQyLjkxMTkgNi4yNUgxOS45OTUyQzE4Ljg0NDYgNi4yNSAxNy45MTE5IDcuMTgyNzQgMTcuOTExOSA4LjMzMzMzVjI3LjA4MzNDMTcuOTExOSAyOC4yMzM5IDE4Ljg0NDYgMjkuMTY2NyAxOS45OTUyIDI5LjE2NjdINDIuOTExOUM0NC4wNjI1IDI5LjE2NjcgNDQuOTk1MiAyOC4yMzM5IDQ0Ljk5NTIgMjcuMDgzM1Y4LjMzMzMzQzQ0Ljk5NTIgNy4xODI3NCA0NC4wNjI1IDYuMjUgNDIuOTExOSA2LjI1WiIgZmlsbD0iI2U3ZTNmYyIvPgo8cGF0aCBkPSJNMzAuMTAzIDQzLjY4NjhMMjMuNzQ4OCA0My42NDUyQzIyLjY0NDYgNDMuNjQ1MiAyMS43NDg4IDQyLjc0OTMgMjEuNzY5NiA0MS42NjZDMjEuNzY5NiA0MC41ODI3IDIyLjY2NTUgMzkuNzA3NyAyMy43Njk2IDM5LjcwNzdMMjguMTAzIDM5Ljc0OTNWMzYuMjA3N0MyOC4wODIxIDM1LjEyNDMgMjguOTU3MSAzNC4yMjg1IDMwLjA2MTMgMzQuMjI4NUMzMS4xNjU1IDM0LjIyODUgMzIuMDYxMyAzNS4xMDM1IDMyLjA2MTMgMzYuMTg2OFY0MS43Mjg1QzMyLjA4MjEgNDIuMjQ5MyAzMS44NzM4IDQyLjc3MDIgMzEuNDk4OCA0My4xMjQzQzMxLjEyMzggNDMuNDk5MyAzMC42MjM4IDQzLjcwNzcgMzAuMDgyMSA0My43MDc3TDMwLjEwMyA0My42ODY4WiIgZmlsbD0iIzNkMDQ5NiIvPgo8cGF0aCBkPSJNNi45OTcyNCA0My42ODY4TDEzLjM1MTQgNDMuNjQ1MkMxNC40NTU2IDQzLjY0NTIgMTUuMzUxNCA0Mi43NDkzIDE1LjMzMDYgNDEuNjY2QzE1LjMzMDYgNDAuNTgyNyAxNC40MzQ3IDM5LjcwNzcgMTMuMzMwNiAzOS43MDc3TDguOTk3MjQgMzkuNzQ5M1YzNi4yMDc3QzkuMDE4MDcgMzUuMTI0MyA4LjE0MzA3IDM0LjIyODUgNy4wMzg5IDM0LjIyODVDNS45MzQ3NCAzNC4yMjg1IDUuMDM4OSAzNS4xMDM1IDUuMDM4OSAzNi4xODY4VjQxLjcyODVDNS4wMTgwNyA0Mi4yNDkzIDUuMjI2NCA0Mi43NzAyIDUuNjAxNCA0My4xMjQzQzUuOTc2NCA0My40OTkzIDYuNDc2NCA0My43MDc3IDcuMDE4MDcgNDMuNzA3N0w2Ljk5NzI0IDQzLjY4NjhaIiBmaWxsPSIjM2QwNDk2Ii8+CjxwYXRoIGQ9Ik02Ljk5NzI0IDE4LjcyMkwxMy4zNTE0IDE4Ljc2MzdDMTQuNDU1NiAxOC43NjM3IDE1LjM1MTQgMTkuNjU5NSAxNS4zMzA2IDIwLjc0MjhDMTUuMzMwNiAyMS44MjYyIDE0LjQzNDcgMjIuNzAxMiAxMy4zMzA2IDIyLjcwMTJMOC45OTcyNCAyMi42NTk1VjI2LjIwMTJDOS4wMTgwNyAyNy4yODQ1IDguMTQzMDcgMjguMTgwMyA3LjAzODkgMjguMTgwM0M1LjkzNDc0IDI4LjE4MDMgNS4wMzg5IDI3LjMwNTMgNS4wMzg5IDI2LjIyMlYyMC42ODAzQzUuMDE4MDcgMjAuMTU5NSA1LjIyNjQgMTkuNjM4NyA1LjYwMTQgMTkuMjg0NUM1Ljk3NjQgMTguOTA5NSA2LjQ3NjQgMTguNzAxMiA3LjAxODA3IDE4LjcwMTJMNi45OTcyNCAxOC43MjJaIiBmaWxsPSIjM2QwNDk2Ii8+CjxwYXRoIGQ9Ik0yNC4zMDgzIDE0LjU2NzFDMjUuNDU4OSAxNC41NjcxIDI2LjM5MTYgMTMuNjM0MyAyNi4zOTE2IDEyLjQ4MzdDMjYuMzkxNiAxMS4zMzMxIDI1LjQ1ODkgMTAuNDAwNCAyNC4zMDgzIDEwLjQwMDRDMjMuMTU3NyAxMC40MDA0IDIyLjIyNSAxMS4zMzMxIDIyLjIyNSAxMi40ODM3QzIyLjIyNSAxMy42MzQzIDIzLjE1NzcgMTQuNTY3MSAyNC4zMDgzIDE0LjU2NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDQuOTk1MiAxOC41NTZWMjcuMTYwMkM0NC45OTUyIDI4LjI2NDMgNDQuMDk5NCAyOS4xODEgNDIuOTc0NCAyOS4xODFIMTkuOTMyN0MxOC44Mjg1IDI5LjE4MSAxNy45MTE5IDI4LjI4NTIgMTcuOTExOSAyNy4xNjAyVjIxLjk1MThMMjAuMzQ5NCAxOS41MTQzQzIxLjMyODUgMTguNTM1MiAyMi45MTE5IDE4LjUzNTIgMjMuODkxIDE5LjUxNDNMMjYuMTYxOSAyMS43ODUyQzI3LjE0MSAyMi43NjQzIDI4LjcyNDQgMjIuNzY0MyAyOS43MDM1IDIxLjc4NTJMMzYuODQ5NCAxNC42NjAyQzM4LjAxNiAxMy40NzI3IDM5LjkzMjcgMTMuNDcyNyA0MS4xMjAyIDE0LjY2MDJMNDUuMDE2IDE4LjU1Nkg0NC45OTUyWiIgZmlsbD0iIzcwMDBmYyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NjEyXzY3OTkiPgo8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-plus-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIwLjAyOTFDMTEuNDUgMjAuMDI5MSAxMSAxOS41NzkxIDExIDE5LjAyOTFWNC43ODkwNkMxMSA0LjIzOTA2IDExLjQ1IDMuNzg5MDYgMTIgMy43ODkwNkMxMi41NSAzLjc4OTA2IDEzIDQuMjM5MDYgMTMgNC43ODkwNlYxOS4wMjkxQzEzIDE5LjU3OTEgMTIuNTUgMjAuMDI5MSAxMiAyMC4wMjkxWiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMTkuMTE4OSAxM0g0Ljg3ODkxQzQuMzI4OTEgMTMgMy44Nzg5MSAxMi41NSAzLjg3ODkxIDEyQzMuODc4OTEgMTEuNDUgNC4zMjg5MSAxMSA0Ljg3ODkxIDExSDE5LjExODlDMTkuNjY4OSAxMSAyMC4xMTg5IDExLjQ1IDIwLjExODkgMTJDMjAuMTE4OSAxMi41NSAxOS42Njg5IDEzIDE5LjExODkgMTNaIiBmaWxsPSIjNzAwMEZDIi8+Cjwvc3ZnPgo=);
  --ico-plus-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIwLjAyOTFDMTEuNDUgMjAuMDI5MSAxMSAxOS41NzkxIDExIDE5LjAyOTFWNC43ODkwNkMxMSA0LjIzOTA2IDExLjQ1IDMuNzg5MDYgMTIgMy43ODkwNkMxMi41NSAzLjc4OTA2IDEzIDQuMjM5MDYgMTMgNC43ODkwNlYxOS4wMjkxQzEzIDE5LjU3OTEgMTIuNTUgMjAuMDI5MSAxMiAyMC4wMjkxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNMTkuMTE4OSAxM0g0Ljg3ODkxQzQuMzI4OTEgMTMgMy44Nzg5MSAxMi41NSAzLjg3ODkxIDEyQzMuODc4OTEgMTEuNDUgNC4zMjg5MSAxMSA0Ljg3ODkxIDExSDE5LjExODlDMTkuNjY4OSAxMSAyMC4xMTg5IDExLjQ1IDIwLjExODkgMTJDMjAuMTE4OSAxMi41NSAxOS42Njg5IDEzIDE5LjExODkgMTNaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
  --ico-guide-fill: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk3MjcgMjAuNTMxMkMxNy42NjcxIDIwLjUzMTIgMjEuNDcyNyAxNi43MjU3IDIxLjQ3MjcgMTIuMDMxMkMyMS40NzI3IDcuMzM2ODMgMTcuNjY3MSAzLjUzMTI1IDEyLjk3MjcgMy41MzEyNUM4LjI3ODI0IDMuNTMxMjUgNC40NzI2NiA3LjMzNjgzIDQuNDcyNjYgMTIuMDMxMkM0LjQ3MjY2IDE2LjcyNTcgOC4yNzgyNCAyMC41MzEyIDEyLjk3MjcgMjAuNTMxMloiIGZpbGw9IiNlNGUxZWUiLz4KPHBhdGggZD0iTTEyLjk2ODggMTUuMDQzMUMxMi40MTg3IDE1LjA0MzEgMTEuOTY4OCAxNC41OTMxIDExLjk2ODggMTQuMDQzMVYxMi4yMDMxQzExLjk2ODggMTEuNjUzMSAxMi40MTg3IDExLjIwMzEgMTIuOTY4OCAxMS4yMDMxQzEzLjUxODcgMTEuMjAzMSAxMy45Njg4IDExLjY1MzEgMTMuOTY4OCAxMi4yMDMxVjE0LjA0MzFDMTMuOTY4OCAxNC41OTMxIDEzLjUxODcgMTUuMDQzMSAxMi45Njg4IDE1LjA0MzFaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45NjA0IDEzLjIwMjJDMTIuNDEwNCAxMy4yMDIyIDExLjk2MDQgMTIuNzUyMiAxMS45NjA0IDEyLjIwMjJDMTEuOTYwNCAxMS42NTIyIDEyLjQxMDQgMTEuMjAyMiAxMi45NjA0IDExLjIwMjJDMTMuNzgwNCAxMS4yMDIyIDE0LjQ0MDUgMTAuNTMyMiAxNC40NDA1IDkuNzIyMTlDMTQuNDQwNSA4LjkxMjE5IDEzLjc3MDQgOC4yNDIxOSAxMi45NjA0IDguMjQyMTlDMTIuMTUwNCA4LjI0MjE5IDExLjQ4MDUgOC45MTIxOSAxMS40ODA1IDkuNzIyMTlDMTEuNDgwNSAxMC4yNzIyIDExLjAzMDUgMTAuNzIyMiAxMC40ODA1IDEwLjcyMjJDOS45MzA0NyAxMC43MjIyIDkuNDgwNDcgMTAuMjcyMiA5LjQ4MDQ3IDkuNzIyMTlDOS40ODA0NyA3LjgwMjE5IDExLjA0MDQgNi4yNDIxOSAxMi45NjA0IDYuMjQyMTlDMTQuODgwNCA2LjI0MjE5IDE2LjQ0MDUgNy44MDIxOSAxNi40NDA1IDkuNzIyMTlDMTYuNDQwNSAxMS42NDIyIDE0Ljg4MDQgMTMuMjAyMiAxMi45NjA0IDEzLjIwMjJaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45ODA1IDE3Ljg0MzhDMTMuNTMyOCAxNy44NDM4IDEzLjk4MDUgMTcuMzk2IDEzLjk4MDUgMTYuODQzOEMxMy45ODA1IDE2LjI5MTUgMTMuNTMyOCAxNS44NDM4IDEyLjk4MDUgMTUuODQzOEMxMi40MjgyIDE1Ljg0MzggMTEuOTgwNSAxNi4yOTE1IDExLjk4MDUgMTYuODQzOEMxMS45ODA1IDE3LjM5NiAxMi40MjgyIDE3Ljg0MzggMTIuOTgwNSAxNy44NDM4WiIgZmlsbD0iIzVlNWE3MSIvPgo8L3N2Zz4K);
  --ico-guide-red: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk3MjcgMjAuNTMxMkMxNy42NjcxIDIwLjUzMTIgMjEuNDcyNyAxNi43MjU3IDIxLjQ3MjcgMTIuMDMxMkMyMS40NzI3IDcuMzM2ODMgMTcuNjY3MSAzLjUzMTI1IDEyLjk3MjcgMy41MzEyNUM4LjI3ODI0IDMuNTMxMjUgNC40NzI2NiA3LjMzNjgzIDQuNDcyNjYgMTIuMDMxMkM0LjQ3MjY2IDE2LjcyNTcgOC4yNzgyNCAyMC41MzEyIDEyLjk3MjcgMjAuNTMxMloiIGZpbGw9IiNlNGUxZWUiLz4KPHBhdGggZD0iTTEyLjk2ODggMTUuMDQzMUMxMi40MTg3IDE1LjA0MzEgMTEuOTY4OCAxNC41OTMxIDExLjk2ODggMTQuMDQzMVYxMi4yMDMxQzExLjk2ODggMTEuNjUzMSAxMi40MTg3IDExLjIwMzEgMTIuOTY4OCAxMS4yMDMxQzEzLjUxODcgMTEuMjAzMSAxMy45Njg4IDExLjY1MzEgMTMuOTY4OCAxMi4yMDMxVjE0LjA0MzFDMTMuOTY4OCAxNC41OTMxIDEzLjUxODcgMTUuMDQzMSAxMi45Njg4IDE1LjA0MzFaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45NjA0IDEzLjIwMjJDMTIuNDEwNCAxMy4yMDIyIDExLjk2MDQgMTIuNzUyMiAxMS45NjA0IDEyLjIwMjJDMTEuOTYwNCAxMS42NTIyIDEyLjQxMDQgMTEuMjAyMiAxMi45NjA0IDExLjIwMjJDMTMuNzgwNCAxMS4yMDIyIDE0LjQ0MDUgMTAuNTMyMiAxNC40NDA1IDkuNzIyMTlDMTQuNDQwNSA4LjkxMjE5IDEzLjc3MDQgOC4yNDIxOSAxMi45NjA0IDguMjQyMTlDMTIuMTUwNCA4LjI0MjE5IDExLjQ4MDUgOC45MTIxOSAxMS40ODA1IDkuNzIyMTlDMTEuNDgwNSAxMC4yNzIyIDExLjAzMDUgMTAuNzIyMiAxMC40ODA1IDEwLjcyMjJDOS45MzA0NyAxMC43MjIyIDkuNDgwNDcgMTAuMjcyMiA5LjQ4MDQ3IDkuNzIyMTlDOS40ODA0NyA3LjgwMjE5IDExLjA0MDQgNi4yNDIxOSAxMi45NjA0IDYuMjQyMTlDMTQuODgwNCA2LjI0MjE5IDE2LjQ0MDUgNy44MDIxOSAxNi40NDA1IDkuNzIyMTlDMTYuNDQwNSAxMS42NDIyIDE0Ljg4MDQgMTMuMjAyMiAxMi45NjA0IDEzLjIwMjJaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45ODA1IDE3Ljg0MzhDMTMuNTMyOCAxNy44NDM4IDEzLjk4MDUgMTcuMzk2IDEzLjk4MDUgMTYuODQzOEMxMy45ODA1IDE2LjI5MTUgMTMuNTMyOCAxNS44NDM4IDEyLjk4MDUgMTUuODQzOEMxMi40MjgyIDE1Ljg0MzggMTEuOTgwNSAxNi4yOTE1IDExLjk4MDUgMTYuODQzOEMxMS45ODA1IDE3LjM5NiAxMi40MjgyIDE3Ljg0MzggMTIuOTgwNSAxNy44NDM4WiIgZmlsbD0iIzVlNWE3MSIvPgo8L3N2Zz4K);
  --ico-nolist: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjEyMTEgMjAuNTM5MUMxNi44MTU1IDIwLjUzOTEgMjAuNjIxMSAxNi43MzM1IDIwLjYyMTEgMTIuMDM5MUMyMC42MjExIDcuMzQ0NjQgMTYuODE1NSAzLjUzOTA2IDEyLjEyMTEgMy41MzkwNkM3LjQyNjY3IDMuNTM5MDYgMy42MjEwOSA3LjM0NDY0IDMuNjIxMDkgMTIuMDM5MUMzLjYyMTA5IDE2LjczMzUgNy40MjY2NyAyMC41MzkxIDEyLjEyMTEgMjAuNTM5MVoiIGZpbGw9IiNlNGUxZWUiLz4KPHBhdGggZD0iTTEyLjEwMTYgMTcuODI4MUMxMi42NTM4IDE3LjgyODEgMTMuMTAxNiAxNy4zODA0IDEzLjEwMTYgMTYuODI4MUMxMy4xMDE2IDE2LjI3NTggMTIuNjUzOCAxNS44MjgxIDEyLjEwMTYgMTUuODI4MUMxMS41NDkzIDE1LjgyODEgMTEuMTAxNiAxNi4yNzU4IDExLjEwMTYgMTYuODI4MUMxMS4xMDE2IDE3LjM4MDQgMTEuNTQ5MyAxNy44MjgxIDEyLjEwMTYgMTcuODI4MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4xMjExIDE0LjI4NDFDMTEuNTcxMSAxNC4yODQxIDExLjEyMTEgMTMuODM0MSAxMS4xMjExIDEzLjI4NDFWNy42NjQwNkMxMS4xMjExIDcuMTE0MDYgMTEuNTcxMSA2LjY2NDA2IDEyLjEyMTEgNi42NjQwNkMxMi42NzExIDYuNjY0MDYgMTMuMTIxMSA3LjExNDA2IDEzLjEyMTEgNy42NjQwNlYxMy4yODQxQzEzLjEyMTEgMTMuODM0MSAxMi42NzExIDE0LjI4NDEgMTIuMTIxMSAxNC4yODQxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);

  --ico-arrow-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODk2OTkgMTRDNi4xMDgwNCAxNCA2LjMxOTEgMTMuOTMxMyA2LjQ1OTggMTMuNzI1M0wxMS43MzYyIDguNTc1MTFDMTIuMDg3OSA4LjIzMTc2IDEyLjA4NzkgNy43NTEwNyAxMS43MzYyIDcuNDA3NzNMNi40NTk4IDIuMjU3NTFDNi4xMDgwNCAxLjkxNDE2IDUuNjE1NTggMS45MTQxNiA1LjI2MzgyIDIuMjU3NTFDNC45MTIwNiAyLjYwMDg2IDQuOTEyMDYgMy4wODE1NSA1LjI2MzgyIDMuNDI0ODlMMTAuMDQ3NyA4LjAyNTc1TDUuMzM0MTcgMTIuNjI2NkM0Ljk4MjQxIDEyLjk3IDQuOTgyNDEgMTMuNDUwNiA1LjMzNDE3IDEzLjc5NEM1LjQ3NDg4IDEzLjkzMTMgNS42ODU5MyAxNCA1Ljg5Njk5IDE0WiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);
  --ico-arrow-black: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTUwMTYgMTMuNjVDNS43NTAxNiAxMy42NSA1Ljk1MDE2IDEzLjU4MzMgNi4wODM1IDEzLjM4MzNMMTEuMDgzNSA4LjM4MzMzQzExLjQxNjggOC4wNSAxMS40MTY4IDcuNTgzMzMgMTEuMDgzNSA3LjI1TDYuMDgzNSAyLjI1QzUuNzUwMTYgMS45MTY2NyA1LjI4MzUgMS45MTY2NyA0Ljk1MDE2IDIuMjVDNC42MTY4MyAyLjU4MzMzIDQuNjE2ODMgMy4wNSA0Ljk1MDE2IDMuMzgzMzNMOS40ODM1IDcuODVMNS4wMTY4MyAxMi4zMTY3QzQuNjgzNSAxMi42NSA0LjY4MzUgMTMuMTE2NyA1LjAxNjgzIDEzLjQ1QzUuMTUwMTYgMTMuNTgzMyA1LjM1MDE2IDEzLjY1IDUuNTUwMTYgMTMuNjVWMTMuNjVaIiBmaWxsPSIjMTMwZDJhIi8+Cjwvc3ZnPg==);
  --arrow-right-gray: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAzOTggMTkuNzgzNEM5Ljc3OTg0IDE5Ljc4MzQgOS41Mjk4MiAxOS42ODM0IDkuMzI5ODIgMTkuNDkzNEM4LjkzOTgyIDE5LjEwMzQgOC45Mzk4MiAxOC40NzM0IDkuMzI5ODIgMTguMDgzNEwxNS40MDk4IDEyLjAwMzRMOS4zMTk4NCA1LjkxMzQ0QzguOTI5ODQgNS41MjM0NCA4LjkyOTg0IDQuODkzNDQgOS4zMTk4NCA0LjUwMzQ0QzkuNzA5ODQgNC4xMTM0NCAxMC4zMzk4IDQuMTEzNDQgMTAuNzI5OCA0LjUwMzQ0TDE3LjUyOTggMTEuMzAzNEMxNy45MTk4IDExLjY5MzQgMTcuOTE5OCAxMi4zMjM0IDE3LjUyOTggMTIuNzEzNEwxMC43NDk4IDE5LjQ5MzRDMTAuNTQ5OCAxOS42OTM0IDEwLjI5OTggMTkuNzgzNCAxMC4wMzk4IDE5Ljc4MzRaIiBmaWxsPSIjMTMwRDJBIi8+Cjwvc3ZnPgo=);
  --ico-arrow-gray3: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTUwMTYgMTMuNjVDNS43NTAxNiAxMy42NSA1Ljk1MDE2IDEzLjU4MzMgNi4wODM1IDEzLjM4MzNMMTEuMDgzNSA4LjM4MzMzQzExLjQxNjggOC4wNSAxMS40MTY4IDcuNTgzMzMgMTEuMDgzNSA3LjI1TDYuMDgzNSAyLjI1QzUuNzUwMTYgMS45MTY2NyA1LjI4MzUgMS45MTY2NyA0Ljk1MDE2IDIuMjVDNC42MTY4MyAyLjU4MzMzIDQuNjE2ODMgMy4wNSA0Ljk1MDE2IDMuMzgzMzNMOS40ODM1IDcuODVMNS4wMTY4MyAxMi4zMTY3QzQuNjgzNSAxMi42NSA0LjY4MzUgMTMuMTE2NyA1LjAxNjgzIDEzLjQ1QzUuMTUwMTYgMTMuNTgzMyA1LjM1MDE2IDEzLjY1IDUuNTUwMTYgMTMuNjVWMTMuNjVaIiBmaWxsPSIjNEU1OTY4Ii8+Cjwvc3ZnPg==);
  --ico-arrow-main-secondary: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTUwMTYgMTMuNjVDNS43NTAxNiAxMy42NSA1Ljk1MDE2IDEzLjU4MzMgNi4wODM1IDEzLjM4MzNMMTEuMDgzNSA4LjM4MzMzQzExLjQxNjggOC4wNSAxMS40MTY4IDcuNTgzMzMgMTEuMDgzNSA3LjI1TDYuMDgzNSAyLjI1QzUuNzUwMTYgMS45MTY2NyA1LjI4MzUgMS45MTY2NyA0Ljk1MDE2IDIuMjVDNC42MTY4MyAyLjU4MzMzIDQuNjE2ODMgMy4wNSA0Ljk1MDE2IDMuMzgzMzNMOS40ODM1IDcuODVMNS4wMTY4MyAxMi4zMTY3QzQuNjgzNSAxMi42NSA0LjY4MzUgMTMuMTE2NyA1LjAxNjgzIDEzLjQ1QzUuMTUwMTYgMTMuNTgzMyA1LjM1MDE2IDEzLjY1IDUuNTUwMTYgMTMuNjVWMTMuNjVaIiBmaWxsPSIjM0QwNDk2Ii8+Cjwvc3ZnPg==);

  --ico-arrow-gray6: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTUwMTYgMTMuNjVDNS43NTAxNiAxMy42NSA1Ljk1MDE2IDEzLjU4MzMgNi4wODM1IDEzLjM4MzNMMTEuMDgzNSA4LjM4MzMzQzExLjQxNjggOC4wNSAxMS40MTY4IDcuNTgzMzMgMTEuMDgzNSA3LjI1TDYuMDgzNSAyLjI1QzUuNzUwMTYgMS45MTY2NyA1LjI4MzUgMS45MTY2NyA0Ljk1MDE2IDIuMjVDNC42MTY4MyAyLjU4MzMzIDQuNjE2ODMgMy4wNSA0Ljk1MDE2IDMuMzgzMzNMOS40ODM1IDcuODVMNS4wMTY4MyAxMi4zMTY3QzQuNjgzNSAxMi42NSA0LjY4MzUgMTMuMTE2NyA1LjAxNjgzIDEzLjQ1QzUuMTUwMTYgMTMuNTgzMyA1LjM1MDE2IDEzLjY1IDUuNTUwMTYgMTMuNjVWMTMuNjVaIiBmaWxsPSIjOGI5NWExIi8+Cjwvc3ZnPg==);
  --ico-arrow-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODk2OTkgMTRDNi4xMDgwNCAxNCA2LjMxOTEgMTMuOTMxMyA2LjQ1OTggMTMuNzI1M0wxMS43MzYyIDguNTc1MTFDMTIuMDg3OSA4LjIzMTc2IDEyLjA4NzkgNy43NTEwNyAxMS43MzYyIDcuNDA3NzNMNi40NTk4IDIuMjU3NTFDNi4xMDgwNCAxLjkxNDE2IDUuNjE1NTggMS45MTQxNiA1LjI2MzgyIDIuMjU3NTFDNC45MTIwNiAyLjYwMDg2IDQuOTEyMDYgMy4wODE1NSA1LjI2MzgyIDMuNDI0ODlMMTAuMDQ3NyA4LjAyNTc1TDUuMzM0MTcgMTIuNjI2NkM0Ljk4MjQxIDEyLjk3IDQuOTgyNDEgMTMuNDUwNiA1LjMzNDE3IDEzLjc5NEM1LjQ3NDg4IDEzLjkzMTMgNS42ODU5MyAxNCA1Ljg5Njk5IDE0WiIgZmlsbD0iIzcwMDBmYyIvPgo8L3N2Zz4K);
  --ico-arrow-darkviolet: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODk2OTkgMTRDNi4xMDgwNCAxNCA2LjMxOTEgMTMuOTMxMyA2LjQ1OTggMTMuNzI1M0wxMS43MzYyIDguNTc1MTFDMTIuMDg3OSA4LjIzMTc2IDEyLjA4NzkgNy43NTEwNyAxMS43MzYyIDcuNDA3NzNMNi40NTk4IDIuMjU3NTFDNi4xMDgwNCAxLjkxNDE2IDUuNjE1NTggMS45MTQxNiA1LjI2MzgyIDIuMjU3NTFDNC45MTIwNiAyLjYwMDg2IDQuOTEyMDYgMy4wODE1NSA1LjI2MzgyIDMuNDI0ODlMMTAuMDQ3NyA4LjAyNTc1TDUuMzM0MTcgMTIuNjI2NkM0Ljk4MjQxIDEyLjk3IDQuOTgyNDEgMTMuNDUwNiA1LjMzNDE3IDEzLjc5NEM1LjQ3NDg4IDEzLjkzMTMgNS42ODU5MyAxNCA1Ljg5Njk5IDE0WiIgZmlsbD0iIzNkMDQ5NiIvPgo8L3N2Zz4K);
  --ico-scroll-top-main: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAwMzkgNC44MjAzMVYxOS4xNjAzQzEzLjAwMzkgMTkuNzEwMyAxMi41NTM5IDIwLjE2MDMgMTIuMDAzOSAyMC4xNjAzQzExLjQ1MzkgMjAuMTYwMyAxMS4wMDM5IDE5LjcxMDMgMTEuMDAzOSAxOS4xNjAzVjQuODIwMzFDMTEuMDAzOSA0LjI3MDMxIDExLjQ1MzkgMy44MjAzMSAxMi4wMDM5IDMuODIwMzFDMTIuNTUzOSAzLjgyMDMxIDEzLjAwMzkgNC4yNzAzMSAxMy4wMDM5IDQuODIwMzFaIiBmaWxsPSIjNzAwMGZjIi8+CjxwYXRoIGQ9Ik0yMC4xODIzIDExLjk5ODRDMjAuMTgyMyAxMi4yNTg0IDIwLjA4MjMgMTIuNTA4NCAxOS44OTIzIDEyLjcwODRDMTkuNTAyMyAxMy4wOTg0IDE4Ljg3MjMgMTMuMDk4NCAxOC40ODIzIDEyLjcwODRMMTIuMDIyMyA2LjI0ODQ0TDUuNTQyMzUgMTIuNzI4NEM1LjE1MjM1IDEzLjExODQgNC41MjIzNCAxMy4xMTg0IDQuMTMyMzQgMTIuNzI4NEMzLjc0MjM0IDEyLjMzODQgMy43NDIzNCAxMS43MDg0IDQuMTMyMzQgMTEuMzE4NEwxMS4zMjIzIDQuMTI4NDRDMTEuNzEyMyAzLjczODQ0IDEyLjM0MjMgMy43Mzg0NCAxMi43MzIzIDQuMTI4NDRMMTkuOTAyMyAxMS4yOTg0QzIwLjEwMjMgMTEuNDk4NCAyMC4xOTIzIDExLjc0ODQgMjAuMTkyMyAxMi4wMDg0TDIwLjE4MjMgMTEuOTk4NFoiIGZpbGw9IiM3MDAwZmMiLz48L3N2Zz4K);

  --ico-location: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ1OTMgNS40NzE1NkMxNS40ODkzIDQuNTAxNTYgMTQuMjY5MyAzLjg4MTU2IDEyLjk0OTMgMy42NjE1NkMxMi40MTkzIDMuNTgxNTYgMTEuODc5MyAzLjU4MTU2IDExLjM0OTMgMy42NjE1NkMxMC4wMTkzIDMuODcxNTYgOC43OTkzNSA0LjQ5MTU2IDcuODM5MzUgNS40NzE1NkM1Ljc5OTM1IDcuNTExNTYgNS4zNzkzNSAxMC42OTE2IDYuODE5MzUgMTMuMjIxNkwxMC41MTkzIDE5LjQ2MTZDMTEuMjQ5MyAyMC43MDE2IDEzLjA0OTMgMjAuNzAxNiAxMy43NzkzIDE5LjQ2MTZMMTcuNDc5MyAxMy4yMjE2QzE4LjkxOTMgMTAuNjkxNiAxOC40OTkzIDcuNTExNTYgMTYuNDU5MyA1LjQ3MTU2Wk0xMi4wOTkzIDEzLjU3MTZDMTAuMzU5MyAxMy41NzE2IDguOTU5MzUgMTIuMTYxNiA4Ljk1OTM1IDEwLjQzMTZDOC45NTkzNSA4LjcwMTU2IDEwLjM2OTMgNy4yOTE1NiAxMi4wOTkzIDcuMjkxNTZDMTMuODI5MyA3LjI5MTU2IDE1LjIzOTMgOC43MDE1NiAxNS4yMzkzIDEwLjQzMTZDMTUuMjM5MyAxMi4xNjE2IDEzLjgyOTMgMTMuNTcxNiAxMi4wOTkzIDEzLjU3MTZaIiBmaWxsPSIjNzAwMGZjIi8+Cjwvc3ZnPgo=);
  --ico-location-gray: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ1OTMgNS40NzE1NkMxNS40ODkzIDQuNTAxNTYgMTQuMjY5MyAzLjg4MTU2IDEyLjk0OTMgMy42NjE1NkMxMi40MTkzIDMuNTgxNTYgMTEuODc5MyAzLjU4MTU2IDExLjM0OTMgMy42NjE1NkMxMC4wMTkzIDMuODcxNTYgOC43OTkzNSA0LjQ5MTU2IDcuODM5MzUgNS40NzE1NkM1Ljc5OTM1IDcuNTExNTYgNS4zNzkzNSAxMC42OTE2IDYuODE5MzUgMTMuMjIxNkwxMC41MTkzIDE5LjQ2MTZDMTEuMjQ5MyAyMC43MDE2IDEzLjA0OTMgMjAuNzAxNiAxMy43NzkzIDE5LjQ2MTZMMTcuNDc5MyAxMy4yMjE2QzE4LjkxOTMgMTAuNjkxNiAxOC40OTkzIDcuNTExNTYgMTYuNDU5MyA1LjQ3MTU2Wk0xMi4wOTkzIDEzLjU3MTZDMTAuMzU5MyAxMy41NzE2IDguOTU5MzUgMTIuMTYxNiA4Ljk1OTM1IDEwLjQzMTZDOC45NTkzNSA4LjcwMTU2IDEwLjM2OTMgNy4yOTE1NiAxMi4wOTkzIDcuMjkxNTZDMTMuODI5MyA3LjI5MTU2IDE1LjIzOTMgOC43MDE1NiAxNS4yMzkzIDEwLjQzMTZDMTUuMjM5MyAxMi4xNjE2IDEzLjgyOTMgMTMuNTcxNiAxMi4wOTkzIDEzLjU3MTZaIiBmaWxsPSIjYzNjMmQzIi8+Cjwvc3ZnPgo=);
  --ico-refresh: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zNTQ3XzEzMDApIj4KICAgICAgICA8cGF0aCBkPSJNMTEuOTg4MyAyMC40OTIyQzE2LjY4MjcgMjAuNDkyMiAyMC40ODgzIDE2LjY4NjYgMjAuNDg4MyAxMS45OTIyQzIwLjQ4ODMgNy4yOTc3NyAxNi42ODI3IDMuNDkyMTkgMTEuOTg4MyAzLjQ5MjE5QzcuMjkzODYgMy40OTIxOSAzLjQ4ODI4IDcuMjk3NzcgMy40ODgyOCAxMS45OTIyQzMuNDg4MjggMTYuNjg2NiA3LjI5Mzg2IDIwLjQ5MjIgMTEuOTg4MyAyMC40OTIyWiIgZmlsbD0iI2Y1ZjVmNSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNC45MjEgMTAuMjYxNkMxNC42NjEgMTAuMjYxNiAxNC40MDEgMTAuMTIxNiAxNC4yNzEgOS44ODE2M0wxMi43MjEgNy4xMzE2M0MxMi41MjEgNi43NzE2MyAxMi42NDEgNi4zMTE2MyAxMy4wMTEgNi4xMTE2M0MxMy4zNzEgNS45MTE2MyAxMy44MzEgNi4wMzE2MyAxNC4wMzEgNi40MDE2M0wxNS41ODEgOS4xNTE2M0MxNS43ODEgOS41MTE2MyAxNS42NjEgOS45NzE2MyAxNS4yOTEgMTAuMTcxNkMxNS4xNzEgMTAuMjQxNiAxNS4wNTEgMTAuMjcxNiAxNC45MjEgMTAuMjcxNlYxMC4yNjE2WiIgZmlsbD0iIzEzMEQyQSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMi4wMDE5IDE3LjIxMTJDOS4zMzE4NyAxNy4yMTEyIDcuMTcxODggMTUuMDQxMiA3LjE3MTg4IDEyLjM3MTJDNy4xNzE4OCA5LjcwMTI1IDkuMzQxODcgNy41MzEyNSAxMi4wMDE5IDcuNTMxMjVDMTMuMjkxOSA3LjUzMTI1IDE0LjUxMTkgOC4wMzEyNSAxNS40MjE5IDguOTUxMjVDMTUuNzExOSA5LjI0MTI1IDE1LjcxMTkgOS43MjEyNSAxNS40MjE5IDEwLjAxMTNDMTUuMTMxOSAxMC4zMDEyIDE0LjY1MTkgMTAuMzAxMiAxNC4zNjE5IDEwLjAxMTNDMTMuNzMxOSA5LjM4MTI1IDEyLjg5MTkgOS4wMzEyNSAxMi4wMDE5IDkuMDMxMjVDMTAuMTYxOSA5LjAzMTI1IDguNjcxODggMTAuNTMxMiA4LjY3MTg4IDEyLjM3MTJDOC42NzE4OCAxNC4yMTEyIDEwLjE3MTkgMTUuNzExMyAxMi4wMDE5IDE1LjcxMTNDMTIuODkxOSAxNS43MTEzIDEzLjczMTkgMTUuMzYxMiAxNC4zNjE5IDE0LjczMTJDMTQuOTkxOSAxNC4xMDEyIDE1LjM0MTkgMTMuMjYxMiAxNS4zNDE5IDEyLjM3MTJDMTUuMzQxOSAxMS45NjEyIDE1LjY4MTkgMTEuNjIxMiAxNi4wOTE5IDExLjYyMTJDMTYuNTAxOSAxMS42MjEyIDE2Ljg0MTkgMTEuOTYxMiAxNi44NDE5IDEyLjM3MTJDMTYuODQxOSAxMy42NjEyIDE2LjM0MTkgMTQuODgxMyAxNS40MjE5IDE1Ljc5MTNDMTQuNTAxOSAxNi43MDEzIDEzLjI5MTkgMTcuMjExMiAxMi4wMDE5IDE3LjIxMTJaIiBmaWxsPSIjMTMwRDJBIi8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzM1NDdfMTMwMCI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4K);
  --ico-rearrange: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9Ii0xMCAtMTAgNTIgNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjE4IiBmaWxsPSIjNzAwMGZjIiAvPgo8cGF0aCBkPSJNMjIuNTYyNyAxMS45NTMxQzIyLjE2ODggMTEuOTUzMSAyMS43ODQ1IDExLjc0NjUgMjEuNTc3OCAxMS4zNzgzTDE4LjA0NTEgNS4xMTM3N0MxNy43Mzg0IDQuNTcxMjcgMTcuOTMyMSAzLjg4MDIyIDE4LjQ3NDYgMy41NzM0NUMxOS4wMTcxIDMuMjY2NjggMTkuNzA4MiAzLjQ2MDQzIDIwLjAxNDkgNC4wMDI5M0wyMy41NDc2IDEwLjI2NzVDMjMuODU0NCAxMC44MSAyMy42NjA3IDExLjUwMTEgMjMuMTE4MiAxMS44MDc4QzIyLjk0MzggMTEuOTA3OSAyMi43NTMzIDExLjk1MzEgMjIuNTYyNyAxMS45NTMxWiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTE1LjkyMzcgMjcuNzc1OUMxMC4xNzU4IDI3Ljc3NTkgNS41IDIzLjEwMDEgNS41IDE3LjM1MjJDNS41IDExLjYwNDIgMTAuMTc1OCA2LjkzMTY0IDE1LjkyMzcgNi45MzE2NEMxOC43MDczIDYuOTMxNjQgMjEuMzI2MSA4LjAxNjY0IDIzLjI5MjcgOS45ODMyQzIzLjczNTEgMTAuNDI1NiAyMy43MzUxIDExLjEzOTIgMjMuMjkyNyAxMS41ODE2QzIyLjg1MDMgMTIuMDI0IDIyLjEzNjcgMTIuMDI0IDIxLjY5NDMgMTEuNTgxNkMyMC4xNTQgMTAuMDQxMyAxOC4xMDM0IDkuMTkyMDYgMTUuOTIzNyA5LjE5MjA2QzExLjQyMjMgOS4xOTIwNiA3Ljc2MDQyIDEyLjg1MzkgNy43NjA0MiAxNy4zNTU0QzcuNzYwNDIgMjEuODU2OCAxMS40MjIzIDI1LjUxODcgMTUuOTIzNyAyNS41MTg3QzE4LjEwMzQgMjUuNTE4NyAyMC4xNTQgMjQuNjY5NSAyMS42OTQzIDIzLjEyOTFDMjMuMjM0NiAyMS41ODg4IDI0LjA4MzkgMTkuNTM4MyAyNC4wODM5IDE3LjM1ODZDMjQuMDgzOSAxNi43MzU0IDI0LjU5MDggMTYuMjI4NCAyNS4yMTQxIDE2LjIyODRDMjUuODM3MyAxNi4yMjg0IDI2LjM0NDMgMTYuNzM1NCAyNi4zNDQzIDE3LjM1ODZDMjYuMzQ0MyAyMC4xNDIyIDI1LjI1OTMgMjIuNzYxIDIzLjI5MjcgMjQuNzI3NkMyMS4zMjI5IDI2LjY5NzQgMTguNzA3MyAyNy43NzkxIDE1LjkyMzcgMjcuNzc5MVYyNy43NzU5WiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNmZmYiLz4KPC9zdmc+);

  --ico-alert-solid-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4wOTk3IDEwLjAwNjJDMTcuMDk5NyAxMy45MTgyIDEzLjkyODMgMTcuMDg5NSAxMC4wMTYzIDE3LjA4OTVDNi4xMDQzIDE3LjA4OTUgMi45MzI5OCAxMy45MTgyIDIuOTMyOTggMTAuMDA2MkMyLjkzMjk4IDYuMDk0MTcgNi4xMDQzIDIuOTIyODUgMTAuMDE2MyAyLjkyMjg1QzEzLjkyODMgMi45MjI4NSAxNy4wOTk3IDYuMDk0MTcgMTcuMDk5NyAxMC4wMDYyWk0xMC4wMTYzIDExLjg3NzNDOS41NTc5OCAxMS44NzczIDkuMTgyOTggMTEuNTAyMyA5LjE4Mjk4IDExLjA0NFY2LjM2MDY4QzkuMTgyOTggNS45MDIzNCA5LjU1Nzk4IDUuNTI3MzQgMTAuMDE2MyA1LjUyNzM0QzEwLjQ3NDcgNS41MjczNCAxMC44NDk3IDUuOTAyMzQgMTAuODQ5NyA2LjM2MDY4VjExLjA0NEMxMC44NDk3IDExLjUwMjMgMTAuNDc0NyAxMS44NzczIDEwLjAxNjMgMTEuODc3M1pNOS45OTk5NiAxNC44MzA3QzEwLjQ2MDIgMTQuODMwNyAxMC44MzMzIDE0LjQ1NzYgMTAuODMzMyAxMy45OTc0QzEwLjgzMzMgMTMuNTM3MiAxMC40NjAyIDEzLjE2NDEgOS45OTk5NiAxMy4xNjQxQzkuNTM5NzIgMTMuMTY0MSA5LjE2NjYzIDEzLjUzNzIgOS4xNjY2MyAxMy45OTc0QzkuMTY2NjMgMTQuNDU3NiA5LjUzOTcyIDE0LjgzMDcgOS45OTk5NiAxNC44MzA3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cgo=);
  --ico-alert-solid-red: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjEyMTEgMjAuNTM5MUMxNi44MTU1IDIwLjUzOTEgMjAuNjIxMSAxNi43MzM1IDIwLjYyMTEgMTIuMDM5MUMyMC42MjExIDcuMzQ0NjQgMTYuODE1NSAzLjUzOTA2IDEyLjEyMTEgMy41MzkwNkM3LjQyNjY3IDMuNTM5MDYgMy42MjEwOSA3LjM0NDY0IDMuNjIxMDkgMTIuMDM5MUMzLjYyMTA5IDE2LjczMzUgNy40MjY2NyAyMC41MzkxIDEyLjEyMTEgMjAuNTM5MVoiIGZpbGw9IiNmZjJlNDciLz4KPHBhdGggZD0iTTEyLjEwMTYgMTcuODI4MUMxMi42NTM4IDE3LjgyODEgMTMuMTAxNiAxNy4zODA0IDEzLjEwMTYgMTYuODI4MUMxMy4xMDE2IDE2LjI3NTggMTIuNjUzOCAxNS44MjgxIDEyLjEwMTYgMTUuODI4MUMxMS41NDkzIDE1LjgyODEgMTEuMTAxNiAxNi4yNzU4IDExLjEwMTYgMTYuODI4MUMxMS4xMDE2IDE3LjM4MDQgMTEuNTQ5MyAxNy44MjgxIDEyLjEwMTYgMTcuODI4MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4xMjExIDE0LjI4NDFDMTEuNTcxMSAxNC4yODQxIDExLjEyMTEgMTMuODM0MSAxMS4xMjExIDEzLjI4NDFWNy42NjQwNkMxMS4xMjExIDcuMTE0MDYgMTEuNTcxMSA2LjY2NDA2IDEyLjEyMTEgNi42NjQwNkMxMi42NzExIDYuNjY0MDYgMTMuMTIxMSA3LjExNDA2IDEzLjEyMTEgNy42NjQwNlYxMy4yODQxQzEzLjEyMTEgMTMuODM0MSAxMi42NzExIDE0LjI4NDEgMTIuMTIxMSAxNC4yODQxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);

  --ico-menu-black: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjQ3NiA0Ny43NkM0Mi40NzYgNTAuOTQxMiA0NS4wNTQ5IDUzLjUyMDEgNDguMjM2MSA1My41MjAxQzUxLjQxNzIgNTMuNTIwMSA1My45OTYxIDUwLjk0MTIgNTMuOTk2MSA0Ny43NkM1My45OTYxIDQ0LjU3ODkgNTEuNDE3MiA0MiA0OC4yMzYxIDQyQzQ1LjA1NDkgNDIgNDIuNDc2IDQ0LjU3ODkgNDIuNDc2IDQ3Ljc2WiIgZmlsbD0iIzM1NEE0NSIvPgo8cGF0aCBkPSJNNDIuNDc2IDI0Ljk1OTNDNDIuNDc2IDI4LjE0MDQgNDUuMDU0OSAzMC43MTkzIDQ4LjIzNjEgMzAuNzE5M0M1MS40MTcyIDMwLjcxOTMgNTMuOTk2MSAyOC4xNDA0IDUzLjk5NjEgMjQuOTU5M0M1My45OTYxIDIxLjc3ODEgNTEuNDE3MiAxOS4xOTkyIDQ4LjIzNjEgMTkuMTk5MkM0NS4wNTQ5IDE5LjE5OTIgNDIuNDc2IDIxLjc3ODEgNDIuNDc2IDI0Ljk1OTNaIiBmaWxsPSIjMzU0QTQ1Ii8+CjxwYXRoIGQ9Ik00Mi40Nzk5IDcwLjU1ODlDNDIuNDc5OSA3My43NCA0NS4wNTg4IDc2LjMxODkgNDguMjQgNzYuMzE4OUM1MS40MjExIDc2LjMxODkgNTQgNzMuNzQwMSA1NCA3MC41NTg5QzU0IDY3LjM3NzcgNTEuNDIxMSA2NC43OTg4IDQ4LjI0IDY0Ljc5ODhDNDUuMDU4OCA2NC43OTg4IDQyLjQ3OTkgNjcuMzc3NyA0Mi40Nzk5IDcwLjU1ODlaIiBmaWxsPSIjMzU0QTQ1Ii8+Cjwvc3ZnPgo=);
  --ico-menu-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjQ3NiA0Ny43NkM0Mi40NzYgNTAuOTQxMiA0NS4wNTQ5IDUzLjUyMDEgNDguMjM2MSA1My41MjAxQzUxLjQxNzIgNTMuNTIwMSA1My45OTYxIDUwLjk0MTIgNTMuOTk2MSA0Ny43NkM1My45OTYxIDQ0LjU3ODkgNTEuNDE3MiA0MiA0OC4yMzYxIDQyQzQ1LjA1NDkgNDIgNDIuNDc2IDQ0LjU3ODkgNDIuNDc2IDQ3Ljc2WiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNDIuNDc2IDI0Ljk1OTNDNDIuNDc2IDI4LjE0MDQgNDUuMDU0OSAzMC43MTkzIDQ4LjIzNjEgMzAuNzE5M0M1MS40MTcyIDMwLjcxOTMgNTMuOTk2MSAyOC4xNDA0IDUzLjk5NjEgMjQuOTU5M0M1My45OTYxIDIxLjc3ODEgNTEuNDE3MiAxOS4xOTkyIDQ4LjIzNjEgMTkuMTk5MkM0NS4wNTQ5IDE5LjE5OTIgNDIuNDc2IDIxLjc3ODEgNDIuNDc2IDI0Ljk1OTNaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik00Mi40Nzk5IDcwLjU1ODlDNDIuNDc5OSA3My43NCA0NS4wNTg4IDc2LjMxODkgNDguMjQgNzYuMzE4OUM1MS40MjExIDc2LjMxODkgNTQgNzMuNzQwMSA1NCA3MC41NTg5QzU0IDY3LjM3NzcgNTEuNDIxMSA2NC43OTg4IDQ4LjI0IDY0Ljc5ODhDNDUuMDU4OCA2NC43OTg4IDQyLjQ3OTkgNjcuMzc3NyA0Mi40Nzk5IDcwLjU1ODlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
  --ico-logout: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjU5ODQgMTMuMDAyTDguODE4MzYgMTMuMDAyQzguMjY4MzYgMTMuMDAyIDcuODE4MzYgMTIuNTUyIDcuODE4MzYgMTIuMDAyQzcuODE4MzYgMTEuNDUyIDguMjY4MzYgMTEuMDAyIDguODE4MzYgMTEuMDAyTDE4LjU5ODQgMTEuMDAyQzE5LjE0ODQgMTEuMDAyIDE5LjU5ODQgMTEuNDUyIDE5LjU5ODQgMTIuMDAyQzE5LjU5ODQgMTIuNTUyIDE5LjE0ODQgMTMuMDAyIDE4LjU5ODQgMTMuMDAyWiIgZmlsbD0iIzVFNUE3MSIvPgo8cGF0aCBkPSJNMTguNjk1OSAxMi43MDk1TDE0LjczNTkgOC43NDk0NUMxNC4zNDU5IDguMzU5NDUgMTQuMzQ1OSA3LjcyOTQ1IDE0LjczNTkgNy4zMzk0NUMxNS4xMjU5IDYuOTQ5NDUgMTUuNzU1OSA2Ljk0OTQ1IDE2LjE0NTkgNy4zMzk0NUwyMC4xMDU5IDExLjI5OTVDMjAuNDk1OSAxMS42ODk1IDIwLjQ5NTkgMTIuMzE5NSAyMC4xMDU5IDEyLjcwOTVDMTkuNzE1OSAxMy4wOTk1IDE5LjA4NTkgMTMuMDk5NSAxOC42OTU5IDEyLjcwOTVaIiBmaWxsPSIjNUU1QTcxIi8+CjxwYXRoIGQ9Ik0xOC42OTU5IDExLjMwMDRMMTQuNzM1OSAxNS4yNjA0QzE0LjM0NTkgMTUuNjUwNCAxNC4zNDU5IDE2LjI4MDQgMTQuNzM1OSAxNi42NzA0QzE1LjEyNTkgMTcuMDYwNCAxNS43NTU5IDE3LjA2MDQgMTYuMTQ1OSAxNi42NzA0TDIwLjEwNTkgMTIuNzEwNEMyMC40OTU5IDEyLjMyMDQgMjAuNDk1OSAxMS42OTA0IDIwLjEwNTkgMTEuMzAwNEMxOS43MTU5IDEwLjkxMDQgMTkuMDg1OSAxMC45MTA0IDE4LjY5NTkgMTEuMzAwNFoiIGZpbGw9IiM1RTVBNzEiLz4KPHBhdGggZD0iTTExLjA2IDIwLjExOTFDMTEuNTggMjAuMTE5MSAxMiAxOS42ODkxIDEyIDE5LjE1OTFDMTIgMTguNjI5MSAxMS41NyAxOC4xOTkxIDExLjA1IDE4LjIwOTFMNS40MSAxOC4yMDkxQzUuNDEgMTcuNTE5MSA1LjQxIDE2Ljc4OTEgNS40MSAxNi43ODkxQzUuNDEgMTYuNzg5MSA1LjQxIDE2Ljc5OTEgNS40MSAxNi44MDkxTDUuNDEgMTguMjI5MUw1LjQgMTguMjI5MUw1LjQgMTYuODE5MUM1LjQgMTYuODE5MSA1LjQxIDE2LjgxOTEgNS40MSAxNi44MDkxTDUuNDEgMTYuNTc5MUw1LjQxIDE2LjEzOTFDNS40MSAxNi4xMzkxIDUuNDEgMTYuMTI5MSA1LjQxIDE2LjExOTFMNS40MSA1Ljc5OTEyTDExLjA1IDUuODA5MTJDMTEuNTcgNS44MDkxMiAxMiA1LjM4OTEyIDEyIDQuODU5MTJDMTIgNC4zMjkxMiAxMS41OCAzLjg5OTEyIDExLjA2IDMuODk5MTJMNC40NSAzLjg5OTEyQzQuMiAzLjg4OTEyIDMuOTUgMy45ODkxMiAzLjc4IDQuMTY5MTJDMy42IDQuMzQ5MTIgMy41IDQuNTg5MTIgMy41IDQuODQ5MTJMMy41MiAxNi4yNTkxTDMuNSAxOS4xNjkxQzMuNSAxOS40MTkxIDMuNiAxOS42NjkxIDMuNzggMTkuODQ5MUMzLjk2IDIwLjAyOTEgNC4yIDIwLjEyOTEgNC40NSAyMC4xMjkxTDguNTYgMjAuMTI5MUwxMS4wNiAyMC4xMTkxWiIgZmlsbD0iIzVFNUE3MSIvPgo8L3N2Zz4=);

  --img-email: url(data:image/png;base64,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);
  --img-message: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU2LjAwMDEgMjhDNTYuMDAwMSA0My40NjQgNDMuNDY0IDU2IDI4LjAwMDEgNTZDMTIuNTM2MSA1NiA1LjUzMTk2ZS0wNSA0My40NjQgNS41MzE5NmUtMDUgMjhDNS41MzE5NmUtMDUgMTIuNTM2IDEyLjUzNjEgMCAyOC4wMDAxIDBDNDMuNDY0IDAgNTYuMDAwMSAxMi41MzYgNTYuMDAwMSAyOFoiIGZpbGw9IiNGRkVCMDAiLz4KPHBhdGggZD0iTTI4LjY0NSAxMy40NEMyMC41NTY5IDEzLjQ0IDE0IDE4LjY0IDE0IDI1LjAxMkMxNCAyOC44NDggMTYuMzY2OSAzMi4yNDQgMTkuOTk3MiAzNC4zNDhMMTguMjgyIDQwLjhDMTguMjA5MyA0MS4wNzc2IDE4LjMxNTQgNDEuMzcxNCAxOC41NDg4IDQxLjUzODNDMTguNzgyMiA0MS43MDUyIDE5LjA5NDQgNDEuNzEwNyAxOS4zMzM1IDQxLjU1MkwyNi44MTM5IDM2LjQ5MkMyNy40MTM2IDM2LjU1MiAyOC4wMTMzIDM2LjU4NCAyOC42NDUgMzYuNTg0QzM2LjcyOTIgMzYuNTg0IDQzLjI4NjEgMzEuNDA0IDQzLjI4NjEgMjUuMDEyQzQzLjI4NjEgMTguNjIgMzYuNzI5MiAxMy40NCAyOC42NDUgMTMuNDQiIGZpbGw9IiMwNjBCMTEiLz4KPC9zdmc+Cg==);
  --ico-discoupon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQ4ODMgMTIuMDM5MUMyMi40ODgzIDExLjc5OTEgMjIuMzg4MyAxMS41NTkxIDIyLjIwODMgMTEuMzk5MUwyMC42NDgzIDkuOTc5MDZMMjEuMjg4MyA3Ljk3OTA2QzIxLjM1ODMgNy43NDkwNiAyMS4zMzgzIDcuNDk5MDcgMjEuMjA4MyA3LjI3OTA3QzIxLjA3ODMgNy4wNTkwNyAyMC44NzgzIDYuOTE5MDYgMjAuNjM4MyA2Ljg2OTA2TDE4LjU4ODMgNi40MTkwN0wxOC4xMzgzIDQuMzY5MDZDMTguMDg4MyA0LjEyOTA2IDE3LjkzODMgMy45MjkwNyAxNy43MjgzIDMuODA5MDdDMTcuNTE4MyAzLjY4OTA3IDE3LjI2ODMgMy42NTkwNiAxNy4wMzgzIDMuNzI5MDZMMTUuMDM4MyA0LjM2OTA2TDEzLjYyODMgMi44MTkwOEMxMy40NjgzIDIuNjM5MDggMTMuMjI4MyAyLjUzOTA2IDEyLjk4ODMgMi41MzkwNkMxMi43NDgzIDIuNTM5MDYgMTIuNTA4MyAyLjYzOTA4IDEyLjM0ODMgMi44MTkwOEwxMC45MjgzIDQuMzY5MDZMOC45MjgyOCAzLjcyOTA2QzguNjk4MjggMy42NTkwNiA4LjQ0ODI4IDMuNjc5MDcgOC4yMzgyOCAzLjgwOTA3QzguMDI4MjggMy45MzkwNyA3Ljg3ODI4IDQuMTM5MDYgNy44MjgyOCA0LjM2OTA2TDcuMzc4MyA2LjQxOTA3TDUuMzI4MjggNi44NjkwNkM1LjA4ODI4IDYuOTE5MDYgNC44ODgzIDcuMDY5MDcgNC43NTgzIDcuMjc5MDdDNC42MjgzIDcuNDg5MDcgNC42MDgyOCA3LjczOTA3IDQuNjc4MjggNy45NzkwNkw1LjMxODMgOS45NzkwNkwzLjc2ODI4IDExLjM5OTFDMy41ODgyOCAxMS41NTkxIDMuNDg4MjggMTEuNzk5MSAzLjQ4ODI4IDEyLjAzOTFDMy40ODgyOCAxMi4yNzkxIDMuNTg4MjggMTIuNTE5MSAzLjc2ODI4IDEyLjY3OTFMNS4zMTgzIDE0LjA4OTFMNC42NzgyOCAxNi4wODkxQzQuNjA4MjggMTYuMzE5MSA0LjYyODI5IDE2LjU2OTEgNC43NDgyOSAxNi43ODkxQzQuODY4MjkgMTYuOTk5MSA1LjA3ODI5IDE3LjE0OTEgNS4zMDgyOSAxNy4xOTkxTDcuMzU4MjggMTcuNjQ5MUw3LjgwODI5IDE5LjY5OTFDNy44NTgyOSAxOS45MzkxIDguMDA4MjkgMjAuMTM5MSA4LjIxODI5IDIwLjI1OTFDOC40MjgyOSAyMC4zNzkxIDguNjc4MyAyMC40MDkxIDguOTE4MyAyMC4zMjkxTDEwLjkxODMgMTkuNjg5MUwxMi4zMzgzIDIxLjI0OTFDMTIuNDk4MyAyMS40MjkxIDEyLjczODMgMjEuNTI5MSAxMi45NzgzIDIxLjUyOTFDMTMuMjE4MyAyMS41MjkxIDEzLjQ1ODMgMjEuNDI5MSAxMy42MTgzIDIxLjI0OTFMMTUuMDM4MyAxOS42ODkxTDE3LjAyODMgMjAuMzI5MUMxNy4yNTgzIDIwLjM5OTEgMTcuNTA4MyAyMC4zNzkxIDE3LjcyODMgMjAuMjU5MUMxNy45MzgzIDIwLjEzOTEgMTguMDg4MyAxOS45MjkxIDE4LjEzODMgMTkuNjk5MUwxOC41ODgzIDE3LjY0OTFMMjAuNjM4MyAxNy4xOTkxQzIwLjg3ODMgMTcuMTQ5MSAyMS4wNzgzIDE2Ljk5OTEgMjEuMTk4MyAxNi43ODkxQzIxLjMxODMgMTYuNTc5MSAyMS4zNDgzIDE2LjMyOTEgMjEuMjc4MyAxNi4wOTkxTDIwLjY0ODMgMTQuMDk5MUwyMi4xOTgzIDEyLjY4OTFDMjIuMzc4MyAxMi41MjkxIDIyLjQ3ODMgMTIuMjg5MSAyMi40NzgzIDEyLjA0OTFMMjIuNDg4MyAxMi4wMzkxWiIgZmlsbD0iIzAwZWVhOSIvPgo8cGF0aCBkPSJNOS45MTcyMSAxMC4xQzEwLjQ5NzEgMTAuMSAxMC45NjcyIDkuNjI5OSAxMC45NjcyIDkuMDVDMTAuOTY3MiA4LjQ3MDEgMTAuNDk3MSA4IDkuOTE3MjEgOEM5LjMzNzMxIDggOC44NjcxOSA4LjQ3MDEgOC44NjcxOSA5LjA1QzguODY3MTkgOS42Mjk5IDkuMzM3MzEgMTAuMSA5LjkxNzIxIDEwLjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS45MTgxNCAxNi4wMDg3QzkuNjg4MTQgMTYuMDA4NyA5LjQ1ODEyIDE1LjkxODggOS4yNzgxMiAxNS43NDg4QzguOTI4MTIgMTUuMzk4OCA4LjkyODEyIDE0LjgyODcgOS4yNzgxMiAxNC40Nzg3TDE1LjMzODEgOC40MTg3NUMxNS42ODgxIDguMDY4NzUgMTYuMjU4MSA4LjA2ODc1IDE2LjYwODEgOC40MTg3NUMxNi45NTgxIDguNzY4NzUgMTYuOTU4MSA5LjMzODc1IDE2LjYwODEgOS42ODg3NUwxMC41NDgxIDE1Ljc0ODhDMTAuMzY4MSAxNS45Mjg4IDEwLjEzODEgMTYuMDA4NyA5LjkwODEzIDE2LjAwODdIOS45MTgxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNS45ODc1IDE2LjE2MjVDMTYuNTY3NCAxNi4xNjI1IDE3LjAzNzUgMTUuNjkyNCAxNy4wMzc1IDE1LjExMjVDMTcuMDM3NSAxNC41MzI2IDE2LjU2NzQgMTQuMDYyNSAxNS45ODc1IDE0LjA2MjVDMTUuNDA3NiAxNC4wNjI1IDE0LjkzNzUgMTQuNTMyNiAxNC45Mzc1IDE1LjExMjVDMTQuOTM3NSAxNS42OTI0IDE1LjQwNzYgMTYuMTYyNSAxNS45ODc1IDE2LjE2MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  --ico-zero-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2MzlfODIxNzgpIj4KPHBhdGggZD0iTTYuMDAwMiA0LjMyMjc1QzUuMzg0NDIgNC4zMjI3NSA1LjA0Mzk1IDQuOTIzMDYgNS4wNDM5NSA1Ljk5OTg5QzUuMDQzOTUgNy4wNzY3MyA1LjM4NDM1IDcuNjc2OTYgNi4wMDAyIDcuNjc2OTZDNi42MTYwNCA3LjY3Njk2IDYuOTU2MyA3LjA4MTc3IDYuOTU2MyA2LjAwNDkxQzYuOTU2MyA0LjkyODA1IDYuNjEwODYgNC4zMjI3NSA2LjAwMDIgNC4zMjI3NVoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTYgMC4xNDA2MjVDMi43NjM5NiAwLjE0MDYyNSAwLjE0MDYyNSAyLjc2Mzk2IDAuMTQwNjI1IDZDMC4xNDA2MjUgOS4yMzYwNCAyLjc2Mzk2IDExLjg1OTQgNiAxMS44NTk0QzkuMjM2MDQgMTEuODU5NCAxMS44NTk0IDkuMjM2MDQgMTEuODU5NCA2QzExLjg1OTQgMi43NjM5NiA5LjIzNjA0IDAuMTQwNjI1IDYgMC4xNDA2MjVaTTYgOS4wNjk1OUM0LjQ0NjQyIDkuMDY5NTkgMy40NDE1NiA3Ljg2NzAzIDMuNDQxNTYgNkMzLjQ0MTU2IDQuMTI3OTMgNC40NDEzNCAyLjkzMDM5IDUuOTk5OTggMi45MzAzOUM3LjU1ODYyIDIuOTMwMzkgOC41NTg0NCA0LjEyNzk1IDguNTU4NDQgNkM4LjU1ODQ0IDcuODY3MDMgNy41NTM0NiA5LjA2OTU5IDYgOS4wNjk1OVoiIGZpbGw9IiM3MDAwZmMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjM5XzgyMTc4Ij4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --ico-zero-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2MzlfODIxNzgpIj4KPHBhdGggZD0iTTYuMDAwMiA0LjMyMjc1QzUuMzg0NDIgNC4zMjI3NSA1LjA0Mzk1IDQuOTIzMDYgNS4wNDM5NSA1Ljk5OTg5QzUuMDQzOTUgNy4wNzY3MyA1LjM4NDM1IDcuNjc2OTYgNi4wMDAyIDcuNjc2OTZDNi42MTYwNCA3LjY3Njk2IDYuOTU2MyA3LjA4MTc3IDYuOTU2MyA2LjAwNDkxQzYuOTU2MyA0LjkyODA1IDYuNjEwODYgNC4zMjI3NSA2LjAwMDIgNC4zMjI3NVoiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTYgMC4xNDA2MjVDMi43NjM5NiAwLjE0MDYyNSAwLjE0MDYyNSAyLjc2Mzk2IDAuMTQwNjI1IDZDMC4xNDA2MjUgOS4yMzYwNCAyLjc2Mzk2IDExLjg1OTQgNiAxMS44NTk0QzkuMjM2MDQgMTEuODU5NCAxMS44NTk0IDkuMjM2MDQgMTEuODU5NCA2QzExLjg1OTQgMi43NjM5NiA5LjIzNjA0IDAuMTQwNjI1IDYgMC4xNDA2MjVaTTYgOS4wNjk1OUM0LjQ0NjQyIDkuMDY5NTkgMy40NDE1NiA3Ljg2NzAzIDMuNDQxNTYgNkMzLjQ0MTU2IDQuMTI3OTMgNC40NDEzNCAyLjkzMDM5IDUuOTk5OTggMi45MzAzOUM3LjU1ODYyIDIuOTMwMzkgOC41NTg0NCA0LjEyNzk1IDguNTU4NDQgNkM4LjU1ODQ0IDcuODY3MDMgNy41NTM0NiA5LjA2OTU5IDYgOS4wNjk1OVoiIGZpbGw9IiNmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjM5XzgyMTc4Ij4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);

  --ico-header-info: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNzIxXzE3MzgpIj4KPHBhdGggZD0iTTExLjk4ODMgMjAuNDkyMkMxNi42ODI3IDIwLjQ5MjIgMjAuNDg4MyAxNi42ODY2IDIwLjQ4ODMgMTEuOTkyMkMyMC40ODgzIDcuMjk3NzcgMTYuNjgyNyAzLjQ5MjE5IDExLjk4ODMgMy40OTIxOUM3LjI5Mzg2IDMuNDkyMTkgMy40ODgyOCA3LjI5Nzc3IDMuNDg4MjggMTEuOTkyMkMzLjQ4ODI4IDE2LjY4NjYgNy4yOTM4NiAyMC40OTIyIDExLjk4ODMgMjAuNDkyMloiIGZpbGw9IiNEQ0Q5RTQiLz4KPHBhdGggZD0iTTEyIDkuODU5OThDMTIuNjkwNCA5Ljg1OTk4IDEzLjI1IDkuMzAwMzQgMTMuMjUgOC42MDk5OEMxMy4yNSA3LjkxOTYzIDEyLjY5MDQgNy4zNTk5OSAxMiA3LjM1OTk5QzExLjMwOTYgNy4zNTk5OSAxMC43NSA3LjkxOTYzIDEwLjc1IDguNjA5OThDMTAuNzUgOS4zMDAzNCAxMS4zMDk2IDkuODU5OTggMTIgOS44NTk5OFoiIGZpbGw9IiMxMzBEMkEiLz4KPHBhdGggZD0iTTEwLjk5IDEwLjY3VjExLjQ2VjE1Ljg5VjE2LjY3SDEyLjk5VjEwLjY3SDEwLjk5WiIgZmlsbD0iIzEzMEQyQSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNzIxXzE3MzgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);
  --ico-cancel: url(/PV/img/src/PRESENTATION/images/graphic/exclaim.png);
  --ico-complete: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk4MDUgMjAuNTM5MUMxNy42NzQ5IDIwLjUzOTEgMjEuNDgwNSAxNi43MzM1IDIxLjQ4MDUgMTIuMDM5MUMyMS40ODA1IDcuMzQ0NjQgMTcuNjc0OSAzLjUzOTA2IDEyLjk4MDUgMy41MzkwNkM4LjI4NjA1IDMuNTM5MDYgNC40ODA0NyA3LjM0NDY0IDQuNDgwNDcgMTIuMDM5MUM0LjQ4MDQ3IDE2LjczMzUgOC4yODYwNSAyMC41MzkxIDEyLjk4MDUgMjAuNTM5MVoiIGZpbGw9IiM3MDAwZmMiLz4KPHBhdGggZD0iTTExLjg1MTEgMTUuNzc1QzExLjg1MTEgMTUuNzc1IDExLjgxMTEgMTUuNzc1IDExLjc5MTEgMTUuNzc1QzExLjUwMTEgMTUuNzU1IDExLjI0MTEgMTUuNjI1IDExLjA2MTEgMTUuMzk1TDguODAxMTEgMTIuNTU1QzguNDYxMTEgMTIuMTI1IDguNTMxMTEgMTEuNDk1IDguOTYxMTEgMTEuMTQ1QzkuMzkxMTEgMTAuNzk1IDEwLjAyMTEgMTAuODc1IDEwLjM2MTEgMTEuMzA1TDExLjkyMTEgMTMuMjY1TDE2LjU2MTEgOC42MDVDMTYuOTUxMSA4LjIxNSAxNy41ODExIDguMjE1IDE3Ljk3MTEgOC42MDVDMTguMzYxMSA4Ljk5NSAxOC4zNjExIDkuNjI1IDE3Ljk3MTEgMTAuMDE1TDEyLjUzMTEgMTUuNDY1QzEyLjM0MTEgMTUuNjU1IDEyLjA5MTEgMTUuNzU1IDExLjgyMTEgMTUuNzU1TDExLjg1MTEgMTUuNzc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  --ico-maintenance: url(/PV/img/src/PRESENTATION/images/common/img_maintenance.png);
  --ico-qr-check: url(/PV/img/src/PRESENTATION/images/common/img_qr_check.png);
  --ico-header-dropdown: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNzQ5XzE5ODEpIj4KPHBhdGggZD0iTTExLjk5IDIwLjQ5QzE2LjY4NDQgMjAuNDkgMjAuNDkgMTYuNjg0NCAyMC40OSAxMS45OUMyMC40OSA3LjI5NTU3IDE2LjY4NDQgMy40ODk5OSAxMS45OSAzLjQ4OTk5QzcuMjk1NTcgMy40ODk5OSAzLjQ4OTk5IDcuMjk1NTcgMy40ODk5OSAxMS45OUMzLjQ4OTk5IDE2LjY4NDQgNy4yOTU1NyAyMC40OSAxMS45OSAyMC40OVoiIGZpbGw9IiNERERBRTUiLz4KPHBhdGggZD0iTTcuMjk5OTggMTAuOUM3LjI5OTk4IDEwLjY0IDcuMzk5OTggMTAuMzkgNy41ODk5OCAxMC4xOUM3Ljk3OTk4IDkuNzk5OTYgOC42MDk5OCA5Ljc5OTk2IDguOTk5OTggMTAuMTlMMTIgMTMuMTlMMTUgMTAuMTlDMTUuMzkgOS43OTk5NiAxNi4wMiA5Ljc5OTk2IDE2LjQxIDEwLjE5QzE2LjggMTAuNTggMTYuOCAxMS4yMSAxNi40MSAxMS42TDEyLjcgMTUuMzFDMTIuMzEgMTUuNyAxMS42OCAxNS43IDExLjI5IDE1LjMxTDcuNTc5OTggMTEuNkM3LjM3OTk4IDExLjQgNy4yODk5OCAxMS4xNSA3LjI4OTk4IDEwLjg5TDcuMjk5OTggMTAuOVoiIGZpbGw9IiMxMzBEMkEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc0OV8xOTgxIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==);
  --ico-menu-circle-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAxOTUgMjAuNTA3OEMxNi43MTQgMjAuNTA3OCAyMC41MTk1IDE2LjcwMjIgMjAuNTE5NSAxMi4wMDc4QzIwLjUxOTUgNy4zMTMzOSAxNi43MTQgMy41MDc4MSAxMi4wMTk1IDMuNTA3ODFDNy4zMjUxMSAzLjUwNzgxIDMuNTE5NTMgNy4zMTMzOSAzLjUxOTUzIDEyLjAwNzhDMy41MTk1MyAxNi43MDIyIDcuMzI1MTEgMjAuNTA3OCAxMi4wMTk1IDIwLjUwNzhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC40MzkwNiAxMS43OTc5QzguNDM5MDYgMTEuMTM1MiA3LjkwMTggMTAuNTk3OSA3LjIzOTA2IDEwLjU5NzlDNi41NzYzMiAxMC41OTc5IDYuMDM5MDYgMTEuMTM1MiA2LjAzOTA2IDExLjc5NzlDNi4wMzkwNiAxMi40NjA3IDYuNTc2MzIgMTIuOTk3OSA3LjIzOTA2IDEyLjk5NzlDNy45MDE4IDEyLjk5NzkgOC40MzkwNiAxMi40NjA3IDguNDM5MDYgMTEuNzk3OVoiIGZpbGw9IiMxMzBEMkEiLz4KPHBhdGggZD0iTTEzLjA0NDUgMTEuNzk3OUMxMy4wNDQ1IDExLjEzNTIgMTIuNTA3MyAxMC41OTc5IDExLjg0NDUgMTAuNTk3OUMxMS4xODE4IDEwLjU5NzkgMTAuNjQ0NSAxMS4xMzUyIDEwLjY0NDUgMTEuNzk3OUMxMC42NDQ1IDEyLjQ2MDcgMTEuMTgxOCAxMi45OTc5IDExLjg0NDUgMTIuOTk3OUMxMi41MDczIDEyLjk5NzkgMTMuMDQ0NSAxMi40NjA3IDEzLjA0NDUgMTEuNzk3OVoiIGZpbGw9IiMxMzBEMkEiLz4KPHBhdGggZD0iTTE3LjY0MjIgMTEuNzk3OUMxNy42NDIyIDExLjEzNTIgMTcuMTA0OSAxMC41OTc5IDE2LjQ0MjIgMTAuNTk3OUMxNS43Nzk0IDEwLjU5NzkgMTUuMjQyMiAxMS4xMzUyIDE1LjI0MjIgMTEuNzk3OUMxNS4yNDIyIDEyLjQ2MDcgMTUuNzc5NCAxMi45OTc5IDE2LjQ0MjIgMTIuOTk3OUMxNy4xMDQ5IDEyLjk5NzkgMTcuNjQyMiAxMi40NjA3IDE3LjY0MjIgMTEuNzk3OVoiIGZpbGw9IiMxMzBEMkEiLz4KPC9zdmc+Cg==);
  --ico-bio-check: url(data:image/png;base64,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);
  --ico-lock-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjgyNyA4LjM3NUg3LjE1NzAzQzYuNDk3MDMgOC4zNzUgNS45NTcwMyA4LjkxNSA1Ljk1NzAzIDkuNTc1VjE5LjE3NUM1Ljk1NzAzIDE5LjgzNSA2LjQ5NzAzIDIwLjM3NSA3LjE1NzAzIDIwLjM3NUgxOC44MjdDMTkuMTQ3IDIwLjM4NSAxOS40NDcgMjAuMjU1IDE5LjY3NyAyMC4wMjVDMTkuODk3IDE5LjgwNSAyMC4wMjcgMTkuNDk1IDIwLjAyNyAxOS4xODVWOS41NzVDMjAuMDI3IDguOTE1IDE5LjQ4NyA4LjM3NSAxOC44MjcgOC4zNzVaTTEzLjg5NyAxNC43MTVWMTYuNzY1QzEzLjg5NyAxNy4xODUgMTMuNTU3IDE3LjUxNSAxMy4xNDcgMTcuNTE1QzEyLjczNyAxNy41MTUgMTIuMzk3IDE3LjE4NSAxMi4zOTcgMTYuNzY1VjE0LjcxNUMxMS43ODcgMTQuNDM1IDExLjM1NyAxMy44MTUgMTEuMzU3IDEzLjA5NUMxMS4zNTcgMTIuMTA1IDEyLjE1NyAxMS4zMDUgMTMuMTQ3IDExLjMwNUMxNC4xMzcgMTEuMzA1IDE0LjkzNyAxMi4xMDUgMTQuOTM3IDEzLjA5NUMxNC45MzcgMTMuODE1IDE0LjUwNyAxNC40MzUgMTMuODk3IDE0LjcxNVoiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTkuNTM2NzEgMTcuMDc5NEM5LjAzNjcxIDE3LjA3OTQgOC42MzY3MiAxNi42Nzk0IDguNjM2NzIgMTYuMTc5NFY3LjI1OTM4QzguNjM2NzIgNi43NTkzOCA5LjAzNjcxIDYuMzU5MzggOS41MzY3MSA2LjM1OTM4QzEwLjAzNjcgNi4zNTkzOCAxMC40MzY3IDYuNzU5MzggMTAuNDM2NyA3LjI1OTM4VjE2LjE3OTRDMTAuNDM2NyAxNi42Nzk0IDEwLjAzNjcgMTcuMDc5NCA5LjUzNjcxIDE3LjA3OTRaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xNi42OTY5IDE3LjA3OTRDMTYuMTk2OSAxNy4wNzk0IDE1Ljc5NjkgMTYuNjc5NCAxNS43OTY5IDE2LjE3OTRWNy4yNTkzOEMxNS43OTY5IDYuNzU5MzggMTYuMTk2OSA2LjM1OTM4IDE2LjY5NjkgNi4zNTkzOEMxNy4xOTY5IDYuMzU5MzggMTcuNTk2OSA2Ljc1OTM4IDE3LjU5NjkgNy4yNTkzOFYxNi4xNzk0QzE3LjU5NjkgMTYuNjc5NCAxNy4xOTY5IDE3LjA3OTQgMTYuNjk2OSAxNy4wNzk0WiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNMTYuNjk2NyA4LjA4MzEzQzE2LjE5NjcgOC4wODMxMyAxNS43OTY3IDcuNjgzMTMgMTUuNzk2NyA3LjE4MzEzQzE1Ljc5NjcgNS43MDMxMyAxNC41OTY3IDQuNTAzMTMgMTMuMTE2NyA0LjUwMzEzQzExLjYzNjcgNC41MDMxMyAxMC40MzY3IDUuNzAzMTMgMTAuNDM2NyA3LjE4MzEzQzEwLjQzNjcgNy42ODMxMyAxMC4wMzY3IDguMDgzMTMgOS41MzY3MSA4LjA4MzEzQzkuMDM2NzEgOC4wODMxMyA4LjYzNjcyIDcuNjgzMTMgOC42MzY3MiA3LjE4MzEzQzguNjM2NzIgNC43MTMxMyAxMC42NDY3IDIuNzAzMTIgMTMuMTE2NyAyLjcwMzEyQzE1LjU4NjcgMi43MDMxMiAxNy41OTY3IDQuNzEzMTMgMTcuNTk2NyA3LjE4MzEzQzE3LjU5NjcgNy42ODMxMyAxNy4xOTY3IDguMDgzMTMgMTYuNjk2NyA4LjA4MzEzWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);

}

#wrap.bg-dark .bottom-fixed-btns .btn-type2 { background: var(--gray-8); color:var(--main-primary); }

#wrap {padding-top: constant(safe-area-inset-top)); padding-top: env(safe-area-inset-top); padding-bottom:constant(safe-area-inset-bottom); padding-bottom:env(safe-area-inset-bottom);}

.logo-hana1q {display:block; background:url(/PV/img/src/PRESENTATION/images/menu/logo_hana1q.png) 50% 50% no-repeat; background-size:cover; }

.logo-hanamoney {display:block; background:url(/PV/img/src/PRESENTATION/images/menu/logo_hanamoney.png) 50% 50% no-repeat; background-size:cover; }

.logo-kb {display:block; background:url(data:image/png;base64,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) 50% 50% no-repeat; background-size:cover; }

.red-color { color: var(--red-secondary) !important; }

.gray-color { color: var(--gray-4) !important}

.main-color { color: var(--main-primary) !important}

.text-gradient {background:var(--gradient-1); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

/* Form */

.checkbox { position: absolute;left: -9999px; }

.checkbox + p { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.checkbox + p em { display: inline-block; vertical-align: middle; width:16px; height: 16px; background: var(--ico-checkbox-off) no-repeat 50% 50%; background-size:16px auto; border:1px solid var(--gray-4); background-color:var(--gray-8); border-radius:1.6rem;  }

.checkbox + p span { display: inline-block; vertical-align: middle; font-size:1.6rem; margin-left:6px; color: var(--gray-2); padding-right:12px;  }

.checkbox:checked + p em { background-image: var(--ico-checkbox-on); border:0; background-color:var(--main-primary); }

.checkbox:checked + p span { color: var(--main-primary); }

.switch { position: absolute;left: -9999px; }

.switch + em { display: inline-block; vertical-align: middle; width:40px; height: 22px; border-radius:20px; background: var(--gray-6); position: relative;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}

.switch + em:before { content: ''; position: absolute;left: 2px; top:2px; width:18px; height: 18px; background: var(--white-primary); -webkit-transition: all 0.5s ease; transition: all 0.5s ease;border-radius:100%;}

.switch:checked + em{ background: var(--main-primary); }

.switch:checked + em:before { left: 20px; }

.radio { position: absolute;left: -9999px; }

.radio + div {padding-left: 26px; position: relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

.radio + div em { position: absolute;left: 0; width:20px; height: 20px; border-radius:100%; border: 1px solid var(--gray-6); -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

.radio + div p { font-size:1.4rem; }

.radio + div em:before{ content: ''; position: absolute;left: 4px; top:4px; right:4px; bottom:4px; border-radius:100%; background: var(--main-primary); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform:scale(0.3); transform:scale(0.3); opacity:0; }

.radio:checked + div em  { border-color:var(--main-primary); }

.radio:checked + div p {color:var(--main-primary);}

.radio:checked + div em:before { -webkit-transform: scale(1); transform: scale(1); opacity:1; }

.inp { width:100%; vertical-align: middle; padding-top:2px; height:40px; background: transparent; padding-left: 0; font-size:1.8rem; font-weight: 400;  border-radius:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.inp:valid {border-bottom:2px solid var(--gray-7); border-left:none; border-right:none; border-top:none;  background:var(--white-primary)}

.inp:focus { border-bottom:2px solid var(--main-primary) !important; border-left:none; border-right:none; border-top:none; background:var(--white-primary) !important;}

.inp.float {color:var(--gray-1) !important;}

.inp.float:valid {background:var(--white-primary); border-bottom:2px solid var(--gray-7); border-left:none; border-right:none; border-top:none;}

.inp:invalid {border-bottom:2px solid var(--gray-7); background:var(--white-primary);}

.inp:disabled { color:var(--gray-3);}

.inp::-webkit-input-placeholder{color:var(--gray-5);}

.inp::-moz-placeholder{color:var(--gray-5);}

.inp:-ms-input-placeholder{color:var(--gray-5);}

.inp::-ms-input-placeholder{color:var(--gray-5);}

.inp::placeholder{color:var(--gray-5);}

.inp.red {border-left:none; border-right:none; border-top:none;  border-bottom:2px solid var(--red-secondary) !important;}

.inp.filled {border:none !important;}

.inp-account { width: calc(100% - 60px); vertical-align: middle; height:55px; background: var(--gray-8); border: 0px solid var(--gray-6); padding-left: 12px; font-size:1.8rem; font-weight: 700;  border-radius:10px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.inp-readonly { width:100%; vertical-align: middle; color:var(--black-primary); height:55px; background: var(--gray-8); border: 1px solid var(--gray-6); padding-left: 12px; font-size:1.8rem; font-weight: 700;  border-radius:10px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.inp-readonly.confirm {padding:0px; background:none; border:none; font-size:2rem; min-height:32px; height:100%}

.inp-keypad { border-color:var(--main-primary); border-left:0 !important; border-right:0 !important; border-top:0 !important; border-bottom:2px solid var(--main-primary) !important; background-color:var(--white-primary) !important;}

#mbrSexFocus, #third { background:var(--white-primary);}

.inp.nat-code {-webkit-box-flex:0;-ms-flex:0;flex:0; min-width:5.2rem; margin-right:20px;}

#mbrSexFocus {padding-left:4px}

.inp.disabled2:disabled { opacity:1; background: var(--gray-7); border-color:var(--gray-7); }

.inp[readonly] { border-bottom: 2px solid var(--gray-7); background: transparent; color:var(--gray-5);}

.inp-res[readonly] {background:transparent;}

.inp-res {color:var(--gray-1); font-size:2.6rem; font-weight:700; line-height:4.6rem; text-align: right; border:0 !important; }

.inp-res:disabled {color:var(--gray-1); opacity:1;}

input[type="search"] {padding-right:12px;}

input:valid {background-color:var(--white-primary); border:2px solid var(--gray-6);}

input:-webkit-autofill {}

.inp-mypage { width:100%; vertical-align: middle; color:var(--gray-5); height:48px; background: none; border: none; padding:0; font-size:1.8rem; font-weight: 400; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

.input-clear {background:var(--ico-clear) 50% 50% no-repeat; background-size:24px auto; height:40px; width:40px; position:absolute; right:0px; top:calc(50% - 20px);}

.search-box {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex;}

.inp-search { width:100%; vertical-align: middle; height:5.6rem; background: var(--white-primary); padding-left:1.2rem; border: 2px solid var(--gray-7); padding-right: 0; font-size:1.8rem; font-weight:500; border-radius:1.6rem; -webkit-appearance: none;}

.inp-search:focus { border-color:var(--main-primary); border:2px solid var(--main-primary) !important; background-color:var(--white-primary) !important;}

.inp-search:valid {background-color:var(--white-primary); border:2px solid var(--gray-6);}

.inp-search:invalid {}

.inp-search::-webkit-input-placeholder{color:var(--gray-5);}

.inp-search::-moz-placeholder{color:var(--gray-5);}

.inp-search:-ms-input-placeholder{color:var(--gray-5);}

.inp-search::-ms-input-placeholder{color:var(--gray-5);}

.inp-search::placeholder{color:var(--gray-5);}

.inp-search + .btn-search {width:5.6rem; height: 5.6rem; background: var(--ico-search-white) no-repeat 50% 50% var(--main-primary); border-radius: 1.6rem; position: relative; right:unset; top: unset; bottom:unset; -webkit-box-flex:0; -ms-flex:none; flex:none; background-size:3.2rem;}

.textarea textarea { width:100%; height: 100px; border-radius:8px; border: 2px solid var(--gray-7); background:var(--white-primary); padding: 12px; font-size:1.6rem; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.textarea textarea::-webkit-input-placeholder { color: var(--gray-3); }

.textarea textarea::-moz-placeholder { color: var(--gray-3); }

.textarea textarea:-ms-input-placeholder { color: var(--gray-3); }

.textarea textarea::-ms-input-placeholder { color: var(--gray-3); }

.textarea textarea::placeholder { color: var(--gray-3); }

.textarea textarea:focus { border-color:var(--main-primary);}

.select { width:100%; height:60px; padding: 0 40px 0 12px; font-size:1.8rem; border-radius:4px; border: 1px solid var(--gray-6); background: var(--ico-select) no-repeat right 50%; background-position: right 10px center; background-size:16px auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

.select:focus { border:2px solid var(--main-primary);}

select:invalid { color: var(--gray-4) !important; }

select [disabled] { color: var(--gray-4); }

select option { color: var(--gray-2) !important; }

.select-button { width:100%; height:4rem; color:var(--gray-6); padding: 0 3.2rem 0 0; font-size:1.8rem; font-weight: 400; text-align: left; border-bottom:2px solid var(--gray-7); border-top:0; border-left:0; border-right:0; background:transparent; border-radius:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.select-button:before { content: ''; position: absolute; right:0; top:0; bottom:0; width:3.2rem; height: 4rem; background: var(--ico-select) no-repeat right 50%; background-position: 50% 50%;  background-size:2.4rem 2.4rem; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.select-button:focus { border-bottom:2px solid var(--main-primary);  border-top:0; border-left:0; border-right:0; background:var(--white-primary);}

.select-button:disabled { opacity:0.3; }

.select-button.active {background:var(--white-primary); color:var(--black-primary); border-left:0; border-right:0; border-top:0; border-bottom:2px solid var(--gray-7);text-overflow:ellipsis; overflow:hidden; white-space: nowrap; width:100%; }

.select-button.active p {text-overflow:ellipsis; overflow:hidden; white-space: nowrap; width:100%; }

.search-button { width:100%; height:40px; padding: 0 40px 0 0; font-size:1.8rem; font-weight:400; text-align: left; border-radius:0; background:transparent; border-left:0; border-right:0; border-top:0; border-bottom:2px solid var(--gray-7); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.search-button:before { content: ''; position: absolute; right:0; bottom:0; width:30px; height: 40px; background: var(--ico-search-mid) no-repeat right 50%; background-position: 50% 50%;  background-size:24px auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.search-button:focus { border:1px solid var(--main-primary); background:var(--white-primary);}

.search-button:disabled { opacity:0.3; }

.search-button.active {background:var(--white-primary); color: var(--gray-1);}

.search-button.active p {text-overflow:ellipsis; overflow:hidden; white-space: nowrap; width:100%; color: var(--gray-1);}

.search-input { width:100%; height:40px; padding: 0 40px 0 0; font-size:1.8rem; font-weight:400; text-align: left; border-radius:0; border-left:0; border-right:0; border-top:0; border-bottom:2px solid var(--gray-7); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: var(--ico-search-mid) no-repeat right 4px top 50%; background-size:24px auto; transition: all 0.3s ease;  cursor: none;}

.search-input.active {color:var(--black-primary); border-left:0; border-right:0; border-top:0; border-bottom:2px solid var(--gray-7);text-overflow:ellipsis; overflow:hidden; white-space: nowrap; width:100%; }

.search-input::-webkit-input-placeholder {color:var(--gray-5);}

.search-input::-moz-placeholder {color:var(--gray-5);}

.search-input:-ms-input-placeholder {color:var(--gray-5);}

.search-input::-ms-input-placeholder {color:var(--gray-5);}

.search-input::placeholder {color:var(--gray-5);}

.disabled { background:var(--gray-5) important;}

.disabled .select-button:disabled,
.disabled .inp[disabled],
.disabled .select:disabled { opacity:1;}

/* Button */

.btn-type0 { height: 60px; width:100%; text-align: center; line-height: 60px; background: transparent;  font-size:1.8rem; color: var(--gray-3); font-weight: 600;}

.btn-type1 { height: 5.6rem; text-align: center; background: var(--main-primary); color: var(--white-primary); font-size:1.8rem; font-weight: 700;}

.btn-type1[disabled] { background: var(--gray-7); color: var(--white-primary);}

.btn-type2 { height: 5.6rem; text-align: center; line-height: 5.6rem; background: var(--gray-8);  font-size:1.8rem; color: var(--main-primary); font-weight: 600;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}

.btn-type2[disabled] { background: var(--gray-7); color:var(--white-primary);}

.btn-type3 { height: 5.6rem; width:100%; text-align: center; line-height: 50px; background: var(--main-tint); color: var(--main-primary); font-size:1.8rem; font-weight: 700;}

.btn-trans-underline {height:5.2rem; width:100%; text-align: center; background:var(--white-primary); color:var(--main-secondary); font-size:1.8rem; font-weight:700; text-decoration: underline;}

.btn-trans { height: 5.2rem; text-align: center; line-height: 5rem;  background: transparent; color:var(--gray-1);  font-size:1.8rem; font-weight: 500; border-radius:1.6rem;}

.btn-trans[disabled] { opacity:0.25;}

/*팝업 - 버튼*/

.btn-type4 { height: 3.2rem; text-align: center; line-height: 32px; font-size:1.8rem; color: var(--main-primary); font-weight: 600; border-radius:8px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

.btn-type5 { height: 4.8rem; text-align: center; line-height: 46px; background: var(--main-primary); color: var(--white-primary); font-size:1.8rem; font-weight: 600; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

.btn-type5[disabled] { background: var(--gray-7); color:var(--white-primary); }

.btn-type6 { height: 4.8rem; width:100%; text-align: center; line-height: 46px; background: var(--gray-7);  font-size:1.8rem; color: var(--gray-3); font-weight: 600;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}

.btn-type6[disabled] { background: var(--gray-7); color:var(--white-primary);}

/*상세 버튼*/

.btn-type7 { display:block; height: 4.8rem; text-align: center; background: var(--main-tint); color: var(--main-primary); margin:0 auto; padding:0 2.2rem; border-radius:1.6rem; font-size:1.8rem; font-weight: 700;}

.btn-type8 { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; height: 3rem; text-align: center; line-height: 2.8rem; background: var(--main-tint); color: var(--main-primary); display:block; margin:0 auto; padding:0 1.6rem; border-radius: .8rem; font-size:1.3rem; font-weight: 500;}

.btn-type1-xs {background:var(--main-primary); color:var(--white-primary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type2-xs {background:var(--gray-8); color:var(--main-primary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type3-xs {background:var(--gray-8); color:var(--main-secondary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type4-xs {background:var(--main-tint); color:var(--main-primary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type5-xs {background:var(--white-primary); color:var(--gray-3); font-size:1.6rem; font-weight:700; line-height: 2.4rem; border:1px solid var(--gray-7); padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type6-xs {background:var(--main-secondary); color:var(--white-primary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type7-xs {background:var(--main-tint); color:var(--main-secondary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:0.5rem 1.6rem; border-radius:4rem;}

.btn-type1-s {background:var(--main-primary); color:var(--white-primary); font-size:1.8rem; font-weight:700; line-height:2.6rem; padding:1.1rem 3.2rem; border-radius:40px; text-align: center;}

.btn-type2-s {background:var(--main-secondary); color:var(--white-primary); font-size:1.8rem; font-weight:700; line-height:2.6rem; padding:1.1rem 3.2rem; border-radius:40px; text-align: center;}

.btn-type1-xxs {background:var(--main-secondary); color:var(--white-primary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:.2rem 1.4rem; border-radius:3rem;}

.btn-type2-xxs {background:var(--main-tint); color:var(--main-secondary); font-size:1.6rem; font-weight:700; line-height: 2.4rem; padding:.2rem 1.4rem; border-radius:3rem;}

.btn-all-rsp {background:var(--gray-mono); color:var(--gray-3); font-size:1.6rem; font-weight:700; line-height:2.4rem; padding:0.3rem 1.6rem; border-radius:2rem; text-align: center}

.btns img {width:16px; margin-right:8px;}

.btns .location {width:20px;}

.btns.wide button {width:100%;}

.btns .disabled {background:var(--gray-7);}

.bottom-fixed-btns .btns.btn-column {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width:100%;}

.btn-column {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width:100%;}

.btn-row {display:-webkit-box;display:-ms-flexbox;display:flex; width:100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.btn-txt1 { font-size:1.6rem; font-weight:700; color:var(--main-primary); text-decoration: underline; }

.btn-txt-arrow { font-size:1.6rem; font-weight:700; color:var(--main-primary); background:var(--ico-arrow-purple) 100% 50% no-repeat; background-size:2rem 2rem; padding-right:2.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height:initial;}

.btn-txt-arrow-type2 { font-size:1.6rem; font-weight:700; color:var(--gln-secondary); background:var(--ico-arrow-darkviolet) 100% 50% no-repeat; background-size:2rem 2rem; padding-right:2.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height:initial;}

.btn-txt-arrow-black { font-size:1.6rem; font-weight:700; color:var(--black-primary); background:var(--ico-arrow-black) 100% 50% no-repeat; background-size:2rem 2rem; padding-right:2.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height:initial;}

.btn-mid {background:var(--gray-7); color:var(--gray-3); border:1px solid var(--gray-6); font-size:1.3rem; font-weight: 700; border-radius:40px; display:block; margin:0 auto; width:120px; height:32px; text-align: center;}

.btn-camera {background:var(--ico-camera-gray) 50% 50% no-repeat; background-size:28px auto; width:32px; height:32px;}

.btn-download {background:var(--ico-download) 50% 50% no-repeat; background-size:28px auto; width:32px; height:32px;}

.btn-refresh {background:var(--ico-refresh) no-repeat 50% 50% var(--gray-mono); background-size:2.8rem; width:3rem; height:3rem; border-radius:50%;}

/*토글 탭 */

.tabs-type1 {background: var(--gray-mono); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; overflow: auto; padding:0.4rem; margin:0; border:0; border-radius: 1rem;}

.tabs-type1 a { -webkit-box-flex:1; -ms-flex:1; flex:1; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; margin-right:.2rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align: center; width:4.5rem; height: 2.2rem; line-height: 2rem; border: 0; font-size:1.3rem; font-weight: 700; color: var(--gray-5); background:transparent; border-radius: 0.8rem; padding:0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.tabs-type1 a:last-child {margin-right:0;}

.tabs-type1 a.active { color: var(--gray-1); position:relative; background:var(--white-primary);}

/************************************************************************************************************************************************************************************
	레이아웃 & 공통요소
************************************************************************************************************************************************************************************/

/* 바디 */

body {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:hidden;}

body.bg-dark {background:var(--black-primary);}

body.bg-light {background:var(--white-primary);}

.bg-main {background:var(--main-primary) !important;}

.bg-trans {background:transparent !important;}

.bg-gray {background:var(--gray-7) !important;}

.bg-gradient6 {background:var(--gradient-6) !important;}

.bg-gradient5 {background:var(--gradient-5) !important;}

.bg-main-tint {background:var(--main-tint) !important;}

.bg-main-place {background:var(--main-place) !important;}

.bg-stone-tint {background:var(--stone-tint) !important;}

.bg-ttit-tint {background:var(--ttit-tint) !important;}

.bg-white {background:var(--white-primary) !important;}

.no-scroll {overflow-y:hidden !important;}

/* 헤더 */

.main-header { position: fixed; left: 0; top:0; height:calc(constant(safe-area-inset-top) + var(--header-height));  height:calc(env(safe-area-inset-top) + var(--header-height)); right:0; z-index:100; background: var(--white-primary);  padding-top: constant(safe-area-inset-top); padding-top:env(safe-area-inset-top); }

.main-header .title {font-size: 1.8rem; font-weight: 700; line-height: 1.4; }

.main-header h1 { position: inherit; left:2rem; line-height:var(--header-height); background: var(--ico-logo-gln) no-repeat 50% 50%; background-size:auto 2.2rem; width:8.2rem; text-indent: -999rem; }

.main-header .right { right: 2rem; display:-webkit-box; display:-ms-flexbox; display:flex; }

.main-header .right button { width:4.4rem; margin-right:.8rem; line-height: var(--header-height); background-repeat:no-repeat; background-position: 50% 50%; background-size:auto 3.2rem; text-indent: -999rem; text-align: left; }

.main-header .right button:last-child {margin-right:0;}

.main-header .right .btn-alert { background-image: var(--ico-alert-off) }

.main-header .right .btn-alert.active { background-image: var(--ico-alert-on)}

.main-header .right .btn-qr { background-image: var(--ico-qr) }

.main-header .right .btn-wallet { background-image: var(--ico-wallet) }

.main-header .right .btn-setting { background-image: var(--ico-setting) }

.main-header .right .btn-history { background-image: var(--ico-history) }

header { position: fixed; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background: var(--bg-app); right:0; left: 0; top:0; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);  height:calc(constant(safe-area-inset-top) + var(--header-height));  height:calc(env(safe-area-inset-top) + var(--header-height)); z-index:100;}

header .left { position: inherit; left:.6rem;}

header .left .btn-prev { width:var(--header-height); height: var(--header-height); background: var(--header-back-black) no-repeat left 40% top 50%; text-indent: -9999px; background-size:3.2rem auto; }

header .right { position: inherit; right:.4rem; }

header .btn-close { width:var(--header-height); height: var(--header-height); background: var(--header-close-black) no-repeat 50% 50%; text-indent: -9999px; background-size: 3.2rem auto; }

header .btn-share { font-size:2rem; font-weight:700; width:10.6rem; height: var(--header-height); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

header .btn-search { width:var(--header-height); height: var(--header-height); background: var(--ico-search-mid) no-repeat 50% 50%; text-indent: -9999px; background-size: 3.2rem auto; }

header .btn-select-header {width:-webkit-fit-content;width:-moz-fit-content;width:fit-content; margin:0 auto; padding-right:2.8rem; background: var(--ico-header-dropdown) right 0 top 50% no-repeat; background-size:2.4rem auto;}

header .hide { display: none; }

header.bg-no.fixed { background: var(--white-primary); }

header.bg-no.fixed .btn-prev { background-image: var(--header-back-black);}

header.bg-no.fixed .hide { display: block; }

header h2 img {height:2rem;}

header.no-header {height:constant(safe-area-inset-top); height:env(safe-area-inset-top);}

header h2 { text-align: center; font-size:2rem; font-weight: 700; line-height: var(--header-height);}

.bg-main h2 {color:var(--white-primary);}

.bg-main .btn-close { background: var(--header-close-white) no-repeat 50% 50% !important; background-size:3.2rem auto !important; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);}

.bg-main .btn-prev { background: var(--header-back-white) no-repeat 50% 50% !important; background-size:3.2rem auto !important; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);}

.bg-main .btn-language { background: var(--ico-language-white) no-repeat 50% 50% !important; background-size:3.2rem auto !important; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);}

header.trans {background:transparent !important;}

header.trans h2 {color:var(--white-primary);}

header.trans .btn-close { background: var(--header-close-black) no-repeat 50% 50% !important; background-size:3.2rem auto !important; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);}

header.trans .btn-prev { background: var(--header-back-black) no-repeat 50% 50% !important; background-size:3.2rem auto !important; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top);}

.fixed-box { position:fixed; left:0; top:calc(var(--header-height) + constant(safe-area-inset-top)); top:calc(var(--header-height) + env(safe-area-inset-top)); z-index:100; background:var(--white-primary); width:100%;}

.scroll-box { padding-top:var(--header-height); background:var(--white-primary); width:100%; position:relative; z-index:99;}

/*********************************************************************************************
	컨테이너
**********************************************************************************************/

.container {padding:var(--header-height) var(--layout-margin) 0 var(--layout-margin); overflow-y:scroll; height:100%; overflow-x:hidden;}

.container.wide {padding-left:0; padding-right:0;}

.container.single {padding-left:0; padding-right:0; padding-bottom:0; padding-top:var(--header-height); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.container.nav-bottom {padding-bottom:calc(6.4rem + var(--layout-margin) + constant(safe-area-inset-top)); padding-bottom:calc(6.4rem + var(--layout-margin) + env(safe-area-inset-top));}

.container.btn-bottom {padding-bottom:calc(9.2rem + constant(safe-area-inset-top)); padding-bottom:calc(9.2rem + env(safe-area-inset-top));}

.container.keypad {position: relative; padding-top: calc(var(--header-height) + 2rem); padding-bottom:calc(constant(safe-area-inset-top) + 2rem); padding-bottom:calc(env(safe-area-inset-top) + 2rem); height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.container.numberpad {padding-bottom:calc(32rem + 9.6rem + constant(safe-area-inset-top)); padding-bottom:calc(32rem + 9.6rem + env(safe-area-inset-top));}

.container.numberpad-quickbutton {padding-bottom:calc(37.5rem + 9.6rem + constant(safe-area-inset-top)); padding-bottom:calc(37.5rem + 9.6rem + env(safe-area-inset-top));}

.container.double-btn-bottom {padding-bottom:16rem !important;}

.container .message {font-size:1.3rem; line-height:1.4; font-weight:400; color:var(--gray-2); text-align: center; }

.container.history {position: relative; padding:0 0 calc(var(--nav-height) + 64px + constant(safe-area-inset-bottom)) 0; padding:0 0 calc(var(--nav-height) + 64px + env(safe-area-inset-bottom)) 0; overflow:auto; -webkit-overflow-scrolling: touch;}

.container.history.none-nav {padding:0 0 constant(safe-area-inset-bottom) 0; padding:0 0 env(safe-area-inset-bottom) 0;}

.container.history.none-nav .float-year { padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); bottom:0;}

.container.history.none-nav .fixed-nav {display:none; visibility: hidden;}

.container.history.none-nav .history-list {padding-bottom: 84px; margin-bottom:constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom);}

.container.spacious {padding-left: 3rem; padding-right: 3rem;}

.headline-cover {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.headline-cover h1 {font-size:2rem; font-weight:700; color:var(--black-primary)}

.headline-cover .cover-left {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.headline-cover .cover-right {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.headline-cover h2 {font-size:1.3rem; font-weight:500; color:var(--gray-5)}

.headline2-cover {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin:1.6rem 0 1rem 0; color:var(--gray-5)}

.headline2-cover .cover-left {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex;}

.headline2-cover .cover-right {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}

/* Floating Layer */

.floating-layer { position: fixed !important;left: 0; right:0; top:0; bottom:0;z-index:2020; overflow-x: hidden }

.floating-layer.fullscreen {height:100%; padding-top:constant(safe-area-inset-top); padding-top:env(safe-area-inset-top); background:var(--bg-app);}

.floating-layer.fullscreen .floating {height:100%;}

.bg-floating { position: fixed; left: 0; right:0; top:-100vh; height:200vh; bottom:0; background: #605e75b3; z-index:2010; -webkit-animation:opacity 0.3s ease; animation:opacity 0.3s ease;}

.bg-floating.trans {background:transparent;}

.floating { position: fixed; left: 0; right:0; bottom:0; border-radius:1.6rem 1.6rem 0 0; background: var(--bg-bottomsheet); z-index:2020; padding-bottom:max(0px, constant(safe-area-inset-bottom)); padding-bottom:max(0px, env(safe-area-inset-bottom));}

.floating.trans {-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.4);box-shadow:0px 8px 24px rgba(0,0,0,0.4);}

.floating.bg-bottom { padding-bottom:0;}

.floating.handle .floating-header {height:4.8rem; line-height:normal;}

.floating.fullscreen {height:calc(100% - max(var(--status-bar-height), constant(safe-area-inset-top))); height:calc(100% - max(var(--status-bar-height), env(safe-area-inset-top))); border-radius:0; }

.floating.pd0 {padding:0;}

.floating h3 { font-size:1.8rem; font-weight: 700; margin-bottom:30px; position: relative; }

.floating .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:2rem; -webkit-box-shadow: none; box-shadow: none;}

.floating .btn-box.gradient { background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--bg-app)), to(transparent)) !important; background: linear-gradient(0deg, var(--bg-app) 50%, transparent 100%) !important; }

.floating.btn-bottom-under {position:fixed; z-index:9; bottom:9.4rem; padding-bottom:0;}

.floating .btn-box button { -webkit-box-flex:1; -ms-flex:1; flex:1; margin:0;}

.floating .btn-box.type2 {display: block; }

.floating-header {line-height:var(--bs-header-height); height: var(--bs-header-height); text-align: center;}

.floating-header h2 {font-size:2.0rem !important; font-weight: 700 !important; display:inline-block !important;}

.floating-header .btn-close { position: absolute; right: 0.4rem; top:0; width:var(--bs-header-height); height: var(--bs-header-height); background:var(--header-close-black) no-repeat 50% 50%; background-size:3.2rem auto; text-indent: -9999px; text-align: left; }

.floating-header .btn-prev { position: absolute; left: 0.4rem; top:0; width:var(--bs-header-height); height: var(--bs-header-height); background:var(--header-back-black) no-repeat 50% 50%; background-size:3.2rem auto; text-indent: -9999px; text-align: left; }

.floating-header .btn-handle { position: relative; width: 100%; height: 4.4rem; }

.floating-header .btn-handle::after { position:absolute; left:50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 1rem; content:''; width: 6rem; height: .4rem; background:var(--gray-7); border-radius:.8rem;}

.floating-body {padding:0 2.4rem; display:block; background:var(--bg-app);}

.floating-body .fixed-box {position:fixed; width:100%; background: var(--white-primary); z-index: 1;}

.floating-body.wide {padding:0;}

.floating-body.scroll {padding-bottom:2.4rem; overflow-y: scroll; height:calc(100vh - var(--header-height) - var(--bs-header-height) - constant(safe-area-inset-top)); height:calc(100vh - var(--header-height) - var(--bs-header-height) - env(safe-area-inset-top));}

.floating-body.btn-bottom {padding-bottom: 92px;}

.floating-body.guide-content h2 {text-align:left; color:var(--black-primary);}

.floating-body.guide-content h3 {text-align:left; color:var(--gray-2);}

.floating-body.guide-content p {text-align:left; color:var(--gray-2)}

.floating-body .scan-box {padding:1.2rem 2.4rem 2.4rem 2.4rem; text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.floating-body .scan-box img {margin:0 auto 20px auto;}

.floating-body .scan-box div:last-child div p:last-child {margin-bottom:0 !important;}

.floating-body .guide-detail {margin-bottom:2.4rem;}

.floating-body .guide-detail:last-child {margin-bottom:0;}

.floating-body .sticker-box {padding:3.2rem 2.4rem; margin:2.4rem;}

.floating-body .sticker-box img {padding:0;}

.floating-body .sticker-box .title {font-size:2rem; font-weight:700; margin-bottom:10px; color:#0374be; line-height:1.3; text-align: center; }

.floating-body .sticker-box .sub-title {font-size:1.8rem; font-weight:500; margin-bottom:20px; color:var(--gray-3); line-height:1.4; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.floating-body .slide-1 .slide-bg-box {background:-webkit-gradient(linear, left top, left bottom, color-stop(32%, #f0f3ff), color-stop(122%, #d3ebff));background:linear-gradient(180deg, #f0f3ff 32%, #d3ebff 122%); padding:20px; text-align: center;}

.floating-body .slide-2 .slide-bg-box {background:-webkit-gradient(linear, left top, left bottom, color-stop(52%, #e9faff), color-stop(122%, #e9e3ff));background:linear-gradient(180deg, #e9faff 52%, #e9e3ff 122%); padding:20px; text-align: center;}

.floating-body .slide-3 .slide-bg-box {background:-webkit-gradient(linear, left top, left bottom, color-stop(32%, #f0f3ff), color-stop(122%, #d3ebff));background:linear-gradient(180deg, #f0f3ff 32%, #d3ebff 122%); padding:20px; text-align: center;}

.floating-body .slide-4 .slide-bg-box {background:-webkit-gradient(linear, left top, left bottom, color-stop(52%, #e9faff), color-stop(122%, #e9e3ff));background:linear-gradient(180deg, #e9faff 52%, #e9e3ff 122%); padding:20px; text-align: center;}

.floating-body .slide-5 .slide-bg-box {background:-webkit-gradient(linear, left top, left bottom, color-stop(32%, #f0f3ff), color-stop(122%, #d3ebff));background:linear-gradient(180deg, #f0f3ff 32%, #d3ebff 122%); padding:20px; text-align: center;}

.floating-body .slide-bg-box img {width:100%; height:auto;}

.floating-body .sticker-box.gln {background:var(--gln-tint);}

.floating-body .sticker-box.tw {background:var(--taishin-tint);}

.floating-body .sticker-box.sg {background:var(--sgqr-tint);}

.floating-body .sticker-box.th {background:var(--thaiqr-tint);}

.floating-body .sticker-box.la {background:var(--laoqr-tint);}

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

.keypad-title span {font-size: 2rem; font-weight:700; padding:0 0.4rem; color:var(--gray-7)}

.keypad-title .dot-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex;}

.keypad-title .dot-wrapper .dot { width: 1.4rem; height: 1.4rem; margin:0 .5rem; border-radius: 50%; background-color: var(--gray-7); }

.keypad-title .dot-wrapper .dot.active { background-color: var(--main-primary); }

.full-keypad-box {width:100%; max-width:var(--mobile-max-width);}

.keypad-canvas {width:100%;height: auto}

.keypad-wrapper {width: 100%;}

.floating-body .security-keypad-box {width:100%; height:192px; display:-webkit-box; display:-ms-flexbox; display:flex;}

.floating-body .security-keypad-box h1{text-align: center; font-size:2.4rem; line-height:60px;}

.floating-body .security-keypad-box h1 img {width:2.4rem; height:2.4rem;}

.floating-body .security-keypad-box h1:nth-child(11){background:var(--gray-7); color:var(--gray-2);}

.floating-body .security-keypad-box h1:nth-child(12){background:var(--gray-7); color:var(--gray-2);}

.floating-body .security-keypad-box h1:nth-child(13){background:var(--main-primary); color:var(--white-primary);}

.floating-body .keypad-edit {display:-webkit-box;display:-ms-flexbox;display:flex; width:100%; padding:1.6rem var(--layout-margin) 2rem var(--layout-margin);}

.floating-body .keypad-edit button {height:5.2rem; margin-right:1.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

.floating-body .keypad-edit button:nth-child(1) {-webkit-box-flex: 3;-ms-flex: 3;flex: 3;}

.floating-body .keypad-edit button:nth-child(2) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; margin-right:0; background-size:3.2rem 3.2rem;}

.floating-body .keypad-edit .btn-type6 {background:var(--ico-erase) 50% 50% no-repeat var(--gray-7); background-size:3.2rem auto;}

.floating-body .btn-box img {width:2.4rem; height:2.4rem; margin-right:.6rem; }

.floating-body .btn-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center ; -ms-flex-align:center ; align-items:center ; -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly; height:55px; width:100%; -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.08); box-shadow:0px 0px 20px rgba(0,0,0,0.08); margin-bottom:20px;}

.floating-body .btn-box .more {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

.floating-body .btn-box .guide {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

.floating-body .btn-box p {text-align:center; font-size:1.6rem; font-weight:700; color:var(--gray-2); line-height:24px;}

.floating-body .passport-box {padding:20px 0 10px 0px; text-align:center; }

.floating-body .passport-box h1 {font-size:2rem; line-height:2.9rem; font-weight:700; color:var(--main-secondary); margin-bottom:6px; text-align:center; }

.floating-body .passport-box h2 {font-size:1.6rem; font-weight:500; color:var(--gray-1); margin-bottom:4px; text-align:center; }

.floating-body .passport-box h3 {font-size:1.6rem; font-weight:700; color:var(--black-primary); margin-bottom:4px; text-align:center; }

.floating-body .passport-box h3 span {color:var(--main-primary);}

.floating-body .passport-box img {border-radius:15px; width:100%;}

.floating-body header h2 {margin:0; line-height:var(--header-height); font-size:1.8rem; font-weight:700;}

.floating-body h1 {font-size:2rem; font-weight:700; color:var(--main-secondary);}

.floating-body h2 {font-size:1.4rem; font-weight:500; color:var(--gray-1); text-align: center; line-height:1.4; margin-bottom:10px;}

.floating-body h3 {font-size:1.3rem; font-weight:500; color:var(--gray-5); text-align: center; line-height: 1.4; margin-bottom:30px;}

.floating-body .sub-text {font-size:1.4rem; font-weight:500; color:var(--gray-4); margin-bottom:30px; line-height:normal;}

.floating-body .main-text1 {font-size:1.8rem; color:var(--gray-1); font-weight:700; text-align: center; line-height:1.4;}

.floating-body .main-text2 {font-size:1.4rem; color:var(--gray-3); font-weight:500; text-align: center; line-height:1.4;}

.floating-body .mybox-img {margin:10px auto; height:160px; display: block;}

.floating-body .how-store {margin:0 24px;}

.floating-body .list {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; line-height:1.5;}

.floating-body .list img {width:60px; height:60px; background:var(--gray-8); border-radius:30px; padding:6px; margin-right:16px;}

.floating-body .list .bank-info {display:-webkit-box;display:-ms-flexbox;display:flex; border-bottom:2px solid var(--gray-7); -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:10px 0 20px 0;}

.floating-body .list .bank-info .bankname {font-size:1.8rem; font-weight: 700; color:var(--gray-3); margin-bottom:8px;}

.floating-body .list .bank-info .account {font-size:1.6rem; color:var(--gray-6);}

.floating-body .list .bank-info div {-webkit-box-flex:4;-ms-flex:4;flex:4;}

.floating-body .list .btns-list {padding:10px 0;}

.floating-body .list .btns  {padding:0 10px; margin-top:20px;}

.floating-body .list .btns li { margin:0 -25px; }

.floating-body .list .btns li a { display: block; line-height: 48px; font-size:1.8rem; font-weight:500; color: var(--gray-2); padding:0 25px; background: var(--ico-arrow-gray3) no-repeat right 50%; background-position:right 25px center; background-size:16px; }

.floating-body .list .btns li a:active { background-color: rgba(224,224,224,0.2)}

.floating-body .body-title {font-size:2rem; font-weight:700; line-height:2.9rem;}

.floating-body .body-title img {height:20px; padding:0 0 4px 4px;}

.floating-body .sub-title {font-size:1.6rem; font-weight:700; line-height:2.2rem; color:var(--gray-1);}

.floating-body .body-text {font-size:1.6rem; font-weight:400; line-height:2.2rem; color:var(--gray-2);}

.dot-list {padding-left:1.2rem; font-size:1.6rem; font-weight:400; line-height:2.2rem; position:relative; }

.dot-list::before {content:'·'; position:absolute; left:.4rem; top:0;}

.dot-list-xs {padding-left:12px; font-size:1.3rem; font-weight:400; line-height:1.4; position:relative; }

.dot-list-xs::before {content:''; width:2px; height:2px; background:var(--gray-1); border-radius:4px; position:absolute; left:4px; top:6px;}

.refmark-list {padding-left:1.2rem; font-size:1.6rem; font-weight:400; line-height:2.2rem; position:relative; }

.refmark-list::before {content:'※'; position:absolute; left:0; top:0;}

.bank-icon-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.img-area {border-radius:16px 16px 0 0;}

.img-area img {border-radius:16px 16px 0 0;}

.btn-area {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:10px 20px; }

.btn-area button {width:-webkit-fit-content;width:-moz-fit-content;width:fit-content; font-size:1.4rem;}

.telecom-choice { margin-bottom: 2rem; }

.telecom-choice button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:100%; font-size:1.8rem; color: var(--gray-4); text-align: left; height: 50px; position: relative; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }

.telecom-choice button img { width:30px; margin-right:15px; border-radius:24px; }

.telecom-choice button:before { content: ''; position: absolute; right:0; top:0; width:40px; height: 100%; background: var(--ico-check-on) no-repeat 50% 50%; background-size:28px auto; opacity:0; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.telecom-choice button.off { color: var(--gray-4); }

.telecom-choice button.active { color: var(--black-primary); }

.telecom-choice button.active span {font-weight: 400;}

.telecom-choice.active button.active:before { opacity:1; -webkit-transform: scale(1); transform: scale(1); }

.job-choice { height:100%; max-height:50vh; overflow-y: scroll;}

.job-choice button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width:100%; font-size:1.8rem; font-weight:500; color: var(--gray-2); text-align: left; min-height: 48px; position: relative; padding-right:40px; -webkit-transition:all 0.5s ease; transition:all 0.5s ease; }

.job-choice button:before { content: ''; position: absolute; right:0; top:0; width:40px; height: 100%; background: var(--ico-check-on) no-repeat 50% 50%; background-size:28px auto; opacity:0; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.job-choice button.off { color: var(--gray-4); }

.job-choice button.active { color: var(--main-primary); }

.job-choice button.active span {font-weight: 700;}

.job-choice button.active:before { opacity:1; -webkit-transform: scale(1); transform: scale(1); }

.nation-choice { padding-bottom: var(--layout-margin); height:100%; max-height:60vh; overflow-y: scroll;}

.nation-choice button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width:100%; font-size:1.8rem; font-weight:500; color: var(--gray-2); text-align: left; min-height: 4.8rem; padding-right:4rem; position: relative; -webkit-transition:all 0.5s ease; transition:all 0.5s ease; }

.nation-choice button:before { content: ''; position: absolute; right:0; top:0; width:40px; height: 100%; background: var(--ico-check-on) no-repeat 50% 50%; background-size:28px auto; opacity:0; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.nation-choice button.off { color: var(--gray-4); }

.nation-choice button.active { color: var(--main-primary); font-weight:700; }

.nation-choice button.active span {font-weight: 700}

.nation-choice button.active:before { opacity:1; -webkit-transform: scale(1); transform: scale(1); }

.nation-choice button img {width:2.8rem; border: 0.05rem solid var(--gray-6);}

.nation-choice button .nation-tag {display: -webkit-box;display: -ms-flexbox;display: flex;}

.nation-choice button span {font-size:1.8rem; font-weight:500;}

.nation-choice button .nation-tag img {width:2.2rem; height:2.2rem; margin: .1rem 1rem .1rem 0; border-radius: 2rem; -o-object-fit: cover; object-fit: cover;}

.img-location {width:22px; height:auto; background:var(--ico-location) 50% 50% no-repeat; background-size:24px auto;}

.more-list {margin-bottom: 1rem; height:auto;}

.more-list button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:100%; font-size:1.6rem; font-weight:700; color: var(--black-primary); text-align: left; height: 50px; position: relative; -webkit-transition:all 0.5s ease; transition:all 0.5s ease; }

/* 팝업 */

.bg-popup { position: fixed;left: 0;right:0;top:0;bottom:0;z-index:1000; background: rgba(0,0,0,0.6);}

.popup-wrap { position: fixed; left: 0;right:0;top:0;bottom:0;z-index:2020; background: rgba(0,0,0,0.6); }

.popup2-wrap {position: fixed; left: 0;right:0; bottom:0;z-index:2020; background: var(--white-primary); height:calc(100vh - constant(safe-area-inset-top)); height:calc(100vh - env(safe-area-inset-top)); height:100vh; overflow:hidden;}

.popup2-wrap .cpm-wrap {}

.popup-wrap .popup-container .popup-content .popup { max-width:640px; margin: 0 auto;background: var(--white-primary); border-radius:20px; -webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.4); box-shadow:10px 10px 20px rgba(0,0,0,0.4); }

/* TODO: 6월에 캘린더, 공지 팝업 작업할 때 스타일 제거하기(Lux)*/

.popup .pop-body { min-height: 170px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  padding:20px 0; position: relative;}

.popup .pop-body .main-text1 {font-size:2rem; font-weight: 700; margin-bottom:5px; line-height:1.5;}

.popup .pop-body .main-text2 {font-size:1.8rem; font-weight: 700; margin-bottom:10px; line-height:1.5;}

.popup .pop-body .main-text2 img {width:20px; height:20px;}

.popup .pop-body .main-text2 span {color:var(--main-primary); padding:0px 4px;}

.popup .pop-body .main-text3 {font-size:1.8rem; font-weight: 700; margin-bottom:5px; line-height:1.5;}

.popup .pop-body .sub-text1 {font-size:1.6rem; font-weight: 700; margin-bottom:30px; line-height:1.4;}

.popup .pop-body .sub-text2 {font-size:1.6rem; font-weight: 700; margin-bottom:15px; line-height:1.4;}

.popup .pop-body .sub-text3 {font-size:1.4rem; font-weight: 500; margin-bottom:5px; line-height:1.4; color:var(--gray-4);}

.popup .pop-body .empty-text {height:25px;}

.popup .pop-body .empty-text15 {height:15px;}

.popup .pop-body .btn-close { position: absolute; right:0; top:-30px; width:18px; height: 18px; background: var(--header-close-white) no-repeat 50% 50%; background-size:18px auto; text-indent: -9999px; text-align: left;  z-index:10;}

.popup .pop-body .bg {background:var(--gray-8); padding: 2.4rem !important; width:calc(100% + 40px) !important; margin:0 -20px;}

.popup .pop-body .bg img {margin-bottom:10px; width:48px;}

.popup .pop-body .bg .sub-text {font-size:1.4rem; font-weight:500; color:var(--gray-2);}

.popup .pop-body .bg .amount {font-size:2.8rem; font-weight:700; color:var(--red-secondary); }

.popup .pop-body .bg .amount span {font-size:2.6rem; font-weight: 700; color:var(--red-secondary);  padding-left:5px;}

.popup .txt1 { font-size:1.6rem; line-height: 1.5; }

.popup .pop-btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;border-top:1px solid var(--gray-6); }

.popup .pop-btns button {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; height: 50px; line-height: 49px; font-size:1.6rem; font-weight: 700;}

.popup .pop-btns button  + button { border-left: 1px solid var(--gray-6);}

.popup .pop-body div:first-child {width:100%; padding:0 20px;}

.narrow {width:calc(100vw - 100px) !important;}

.uploadFile {display:none;}

.popup-wrap .popup-container {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:100vh;}

.popup-wrap .popup-container .popup-content { width:calc(100% - (var(--layout-margin) * 4)); max-width:var(--mobile-max-width); background:var(--bg-popup); padding: 2rem; border-radius:1.6rem; -webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,0.4); box-shadow:1rem 1rem 2rem rgba(0,0,0,0.4);}

.bottom-sheet {border-radius:1.6rem 1.6rem 0 0 !important;}

.popup-body { position: relative; text-align:left; margin-bottom: var(--layout-margin); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.popup-body .main-text {width:100%; font-size:2rem; font-weight: 700; margin-bottom:10px; line-height:2.6rem; color:var(--gray-1); white-space: pre-wrap; word-break: break-word;}

.popup-body .sub-text {width:100%; font-size:1.6rem; font-weight: 500; line-height:1.4; color:var(--gray-3); white-space: pre-wrap; word-break: break-word;}

.popup-body .sub-text2 {width:100%; font-size:1.6rem; font-weight: 400; line-height:1.8rem; color:var(--black-primary); text-align: center;}

.popup-body .sub-text.scroll {max-height:240px; height: 100%; overflow-y:scroll; margin-top:8px; padding-bottom:20px;}

.popup-body .sub-text.scroll::before {content:''; bottom:0; left:0; background:-webkit-gradient(linear, left bottom, left top, from(var(--white-primary)), to(transparent)); background:linear-gradient(0deg, var(--white-primary) 0%, transparent 100%); margin-top:200px; width:100%; height:40px; position:absolute;}

.popup-body .img-small {width:80px; height:80px; margin:20px;}

.popup-body .bg-top {position:relative; width:calc(100% + 48px); margin-top:-24px; margin-bottom:24px; padding: 2.4rem; border-radius:16px 16px 0 0; background:-webkit-gradient(linear, left top, left bottom, color-stop(33%, #ddfff9), color-stop(123%, #cbe3ff)); background:linear-gradient(180deg, #ddfff9 33%, #cbe3ff 123%);}

.popup-body .bg-top .coupon-img {width:80px; height:80px; background-size:80px auto !important; background:url(/PV/img/src/GAPP/images/trip/img_discoupon_large.png) 50% 50% no-repeat; position:absolute; bottom:16px; right:16px;}

.popup-body .bg-top .coupon-name {font-size:2rem; font-weight:700; line-height:2.9rem; text-align: left;}

.popup-body .bg-top .coupon-des {font-size:1.3rem; font-weight:400; line-height:1.9rem; text-align: left;}

.popup-body .coupon-confirm {font-size:1.6rem; font-weight:700; color:var(--black-primary);}

.popup-body .coupon-confirm span {color:#4ac4eb;}

.popup-body .coupon-caution {font-size:1.3rem; line-height:1.9rem; font-weight:400; color:var(--black-primary); display:block; padding:0; min-height:auto; height:auto;}

.popup-button {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position:relative; width:100%;}

.popup-button button {width:100%; height:5.2rem; line-height:5.2rem; padding:0; border-radius:.8rem;}

.popup-button .btn-solid-confirm-single {height:5.2rem; width:100%; background:var(--main-tint); font-size:1.8rem; font-weight:700; color:var(--main-secondary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius:.8rem;}

.popup-button .btn-solid-confirm-double {height:5.2rem; width:100%; background:var(--main-primary); font-size:1.8rem; font-weight:700; color:var(--white-primary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius:.8rem;}

.popup-button .btn-solid-cancel-double {height:5.2rem; width:100%; background:var(--main-tint); font-size:1.8rem; font-weight:700; color:var(--main-primary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius:.8rem;}

.popup-button .btn-text-confirm {height:4rem; background:transparent; font-size:1.8rem; font-weight:700; color:var(--main-primary); width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.popup-button .btn-text-cancel {height:4rem; background:transparent; font-size:1.8rem; font-weight:700; color:var(--gray-1); width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.popup-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height:100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.popup-box .popup { max-width:64rem; margin: 0 auto;background: var(--white-primary); border-radius:20px; -webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.4); box-shadow:10px 10px 20px rgba(0,0,0,0.4);}

.pop-type1 .coupon-name {font-size:1.6rem; font-weight: 700; color:var(--gray-3); margin-bottom:10px;}

.pop-type1 .coupon-des {font-size:1.3rem; font-weight:500; color:var(--gray-4); line-height:1.4;}

.toast-box { position: fixed; left:0; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; visibility:visible; -webkit-animation:toastAni 2.8s ease; animation:toastAni 2.8s ease; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; z-index: 9999;}

.toast-box p {font-size:1.8rem; font-weight:700; background:var(--bg-toast); padding:14px 24px; color:var(--white-primary); text-align: center; border-radius:32px;}

@-webkit-keyframes toastAni {
  0% {bottom:-52px; opacity:0;}
  16% { bottom:calc(80px + constant(safe-area-inset-bottom)); bottom:calc(80px + env(safe-area-inset-bottom)); opacity:1;}
  84% { bottom:calc(80px + constant(safe-area-inset-bottom)); bottom:calc(80px + env(safe-area-inset-bottom)); opacity:1;}
  100% {bottom:-52px; opacity:0;}
}

@keyframes toastAni {
  0% {bottom:-52px; opacity:0;}
  16% { bottom:calc(80px + constant(safe-area-inset-bottom)); bottom:calc(80px + env(safe-area-inset-bottom)); opacity:1;}
  84% { bottom:calc(80px + constant(safe-area-inset-bottom)); bottom:calc(80px + env(safe-area-inset-bottom)); opacity:1;}
  100% {bottom:-52px; opacity:0;}
}

/************************************************************************************************************************************************************************************
	인트로
************************************************************************************************************************************************************************************/

#splash-wrap {height:100vh;}

.splash { width:100%; height:100vh; position:absolute; top:0; overflow: hidden; background: var(--gradient-1); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index:1000; }

.splash.white { background: var(--white-primary)}

.splash .logo { height: 54px; }

.slider.intro .top-logo {height:2rem; width:auto; margin-bottom: 1.2rem;}

.intro-slide {margin:0; background: transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height:100%;}

.intro-slide .intro-h1 { text-align: center; font-size:3.4rem; font-weight:700; line-height:4.2rem; color: var(--white-primary); margin-top:6rem;}

.intro-slide .intro-h2 { text-align: center; font-size:1.8rem; font-weight:500; line-height:2.6rem; color: var(--gray-8); margin-top: .8rem;}

.intro-slide .intro-top {position:absolute; top:0; width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 1}

.intro-slide .intro-bottom {position:absolute; bottom:0; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}

.intro-slide .intro-bottom p {position:absolute; bottom:0; width:100%; color:var(--white-primary); text-align: center; padding-bottom: calc(9.6rem + 3rem); }

.slider.intro { width:100%; height:100%; overflow:hidden;}

.slider.intro .swiper {height:100%;}

.slider.intro .swiper-slide-active { -webkit-animation: fadeIn 0.8s ease; animation: fadeIn 0.8s ease; }

.slider.intro .swiper-pagination {top:1.6rem; width:calc(100% - var(--layout-margin) - var(--layout-margin)); margin:0 var(--layout-margin); height:.4rem; background:var(--gray-8); border-radius:.8rem; overflow:auto;}

.slider.intro .swiper-pagination-bullet {width:100%; border-radius:.8rem; height:.4rem; margin:0 !important;}

.intro-slide .atm-join-complete-h1  { text-align: center; font-size:3rem; font-weight:800; line-height:3.8rem; color: var(--black-primary) !important; margin-top:6rem;}

.intro-slide .atm-join-complete-h2  { text-align: center; font-size:1.8rem; font-weight:500; line-height:2.6rem; color: var(--black-primary) !important; margin-top:.8rem;}

.intro-slide .atm-join-image-box { height: 39rem; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: .8rem; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeOut {
  0% {opacity:1;}
  100% {opacity:0;}
}

@keyframes fadeOut {
  0% {opacity:1;}
  100% {opacity:0;}
}

.title { font-size: 3.2rem; font-weight:700; line-height: 2; }

@-webkit-keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

/************************************************************************************************************************************************************************************
	메인
************************************************************************************************************************************************************************************/

.fixed-nav { position: fixed;left: 0; right:0; bottom:0; height:calc(constant(safe-area-inset-bottom) + var(--nav-height)); height:calc(env(safe-area-inset-bottom) + var(--nav-height)); padding-bottom:constant(safe-area-inset-bottom); padding-bottom:env(safe-area-inset-bottom); padding-left:8px; padding-right:8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: var(--bg-navbar); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); -webkit-box-shadow: 0px 0px 40px var(--shadow-2); box-shadow: 0px 0px 40px var(--shadow-2); z-index:1000;}

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

.fixed-nav button span { font-size:1.3rem; color: var(--gray-6); font-weight:700; margin-top:-2px; text-align: center}

.fixed-nav button:before { content: ''; display: block; width:30px; height:30px; margin: 0 auto; background: var(--ico-nav-payment-off) no-repeat 50% 50%; background-size:30px auto; }

.fixed-nav button.tab-payment:before { background-image: var(--ico-nav-payment-off);}

.fixed-nav button.tab-menu:before { background-image: var(--ico-nav-menu-off);}

.fixed-nav button.tab-history:before { background-image: var(--ico-nav-history-off);}

.fixed-nav button.tab-benefit:before { background-image: var(--ico-nav-benefit-off);}

.fixed-nav button.tab-atm:before { background-image: var(--ico-nav-atm-off);}

.fixed-nav button.active span { color: var(--main-primary);}

.fixed-nav button.active.tab-payment:before { background-image: var(--ico-nav-payment-on);}

.fixed-nav button.active.tab-menu:before { background-image: var(--ico-nav-menu-on);}

.fixed-nav button.active.tab-history:before { background-image: var(--ico-nav-history-on);}

.fixed-nav button.active.tab-benefit:before { background-image: var(--ico-nav-benefit-on);}

.fixed-nav button.active.tab-atm:before { background-image: var(--ico-nav-atm-on);}

.qr {width:100%; height:55px; border-radius:15px; background:-webkit-gradient(linear, left top, right top, color-stop(50%, var(--main-primary)), color-stop(120%, #a420ff)); background:linear-gradient(90deg, var(--main-primary) 50%, #a420ff 120%); margin:0 auto; display:block; -webkit-box-shadow:0px 4px 4px rgba(64, 144, 200, 0.35); box-shadow:0px 4px 4px rgba(64, 144, 200, 0.35);}

.qr:disabled {background:var(--gray-6); -webkit-box-shadow: none; box-shadow: none;}

.qr img {width:40px; height:40px;}

.ico-plus-purple {width:20px; height:20px; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIwLjAyOTFDMTEuNDUgMjAuMDI5MSAxMSAxOS41NzkxIDExIDE5LjAyOTFWNC43ODkwNkMxMSA0LjIzOTA2IDExLjQ1IDMuNzg5MDYgMTIgMy43ODkwNkMxMi41NSAzLjc4OTA2IDEzIDQuMjM5MDYgMTMgNC43ODkwNlYxOS4wMjkxQzEzIDE5LjU3OTEgMTIuNTUgMjAuMDI5MSAxMiAyMC4wMjkxWiIgZmlsbD0iIzcwMDBGQyIvPgo8cGF0aCBkPSJNMTkuMTE4OSAxM0g0Ljg3ODkxQzQuMzI4OTEgMTMgMy44Nzg5MSAxMi41NSAzLjg3ODkxIDEyQzMuODc4OTEgMTEuNDUgNC4zMjg5MSAxMSA0Ljg3ODkxIDExSDE5LjExODlDMTkuNjY4OSAxMSAyMC4xMTg5IDExLjQ1IDIwLjExODkgMTJDMjAuMTE4OSAxMi41NSAxOS42Njg5IDEzIDE5LjExODkgMTNaIiBmaWxsPSIjNzAwMEZDIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat; background-size:cover;}

.toast-msg { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; right:0; bottom:-30px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity:0;  z-index:100;}

.toast-msg div{ padding:0 25px; height: 42px; line-height: 42px; border-radius:42px; font-size:1.6rem; color: var(--white-primary); background:rgba(34,34,34,0.5); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }

.toast-msg.active {bottom:30px; opacity:1;  }

.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; position:fixed; top:60px; background:var(--black-primary); width:100%; padding:10px 0 0 0; z-index:100;}

.tabs a { font-size:1.6rem; font-weight:500; color: var(--gray-3); padding:2px 8px; line-height: 1.8;  margin:0 20px; }

.tabs a.active {  border-bottom: 4px solid var(--main-primary); font-weight:700; color:var(--main-primary); opacity:1; padding:2px 8px; }

.tabs a img { height: 16px; }

.nation-box {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

.nation-box ul {width:100%; display:grid; grid-template-columns: repeat(4, 1fr); -webkit-box-align: start; -ms-flex-align: start; align-items: start; justify-items: center; padding:0;}

.nation-box ul li {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width:8rem; width:100%; margin-right:1.2rem; margin-top:2rem;}

.nation-box ul li:nth-child(1), .nation-box ul li:nth-child(2), .nation-box ul li:nth-child(3), .nation-box ul li:nth-child(4) {margin-top:0;}

.nation-box ul li:nth-child(4n) {margin-right:0;}

.nation-box ul li img {aspect-ratio: 1/1; border-radius:50%; -o-object-fit: cover; object-fit: cover; margin-bottom:.8rem; border:1px solid var(--gray-mono); max-width:6rem; width:100%;}

.nation-box ul li p {max-width:8rem; font-size:1.6rem; font-weight:700; text-align: center; word-break: break-word; color:var(--black-primary);}

.nation-box ul.one-nation {display:grid; grid-template-columns: repeat(1, 1fr); }

.nation-box ul.one-nation li {max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content; margin:0 auto;}

.nation-box ul.one-nation li img {max-width:12rem; width:12rem;}

.nation-box ul.two-nation {display:grid; grid-template-columns: repeat(2, 1fr);}

.nation-box ul.two-nation li {max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content; margin:0 1rem; }

.nation-box ul.two-nation li img {max-width:12rem; min-width:10.8rem;}

.btn-moremenu {float:right; background-image:var(--ico-menu-black); background-size:auto 24px; width:2.4rem; height:2.4rem; }

.select-item-small {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height:2.4rem; padding-right:2.4rem; line-height:2.4rem; background-image:var(--ico-select); background-size:1.6rem; background-repeat:no-repeat; background-position:100% 50%;}

.select-item-small p {font-size:1.6rem; text-align:center; font-weight:600; color:var(--gray-1);}

.select-item-small img {height:24px; width:24px; padding:2px; border-radius:4px;}

.select-item-xl {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height:8rem; padding:1.6rem 4.8rem 1.6rem 1.6rem; border-radius: 1.6rem; background-color:var(--gray-9); background-image:var(--ico-select); background-size:2.4rem; background-repeat:no-repeat; background-position: calc(100% - 2.4rem) 50%; border:2px solid var(--gray-7);}

.select-item-xl p {}

.select-item-l {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height:5.2rem; padding:.4rem 4.8rem .4rem 1.6rem; border-radius: 1.6rem; background-color:var(--gray-9); background-image:var(--ico-select); background-size:2.4rem; background-repeat:no-repeat; background-position: calc(100% - 1.6rem) 50%; border:2px solid var(--gray-7);}

.select-item-l p {font-size:1.8rem; font-weight:400;}

.con-info {display:-webkit-box;display:-ms-flexbox;display:flex; border:1px solid #9332e4; height:28px; padding:0 12px; border-radius: 14px; }

.con-info.off {opacity:0; }

.con-info .discoupon-ing {font-size:1.3rem; font-weight:500; margin-left:6px; line-height:28px;}

.con-info .discoupon-ing span {background:var(--gradient-1); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.con-info .sub-text {font-size:1.3rem; color:var(--gray-2); opacity:0.5; line-height:1.4; margin-bottom:0;}

.con-info img {width:16px; height:16px; margin:6px 0; display:block; float:left;}

.mobile-full-img {max-width:var(--mobile-max-width); width:100%;}

.mobile-half-img {
  max-width: var(--mobile-max-width);
  width: 100%;
  margin:0 auto;
}

.cpm-box {background:var(--white-primary); padding:16px; border-radius:16px 16px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width:100%; margin:0;}

.cpm-box.noservice {}

.cpm-box .box-header {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width:100%; margin-bottom:0;}

.cpm-box .box-content {-webkit-box-flex:1;-ms-flex:1;flex:1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 16px 16px 0px 16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; opacity:1;}

.cpm-box .box-content .btn-qrpay {height:60px; width:60px; background-color:var(--white-primary); padding:4px; border-radius:4px}

.cpm-box .box-content .btn-barcodepay {height:48px; width:100%; background-color:var(--white-primary); padding:4px; border-radius:6px}

.cpm-box .box-content .btn-barcodepay img { height: 40px;}

.cpm-box .box-content .btn-barcodepay.barcode-only {width:100%; height:100%; margin:0; background-color:var(--white-primary); padding:4px; border-radius:6px}

.cpm-box .box-content .btn-barcodepay.barcode-only img {height:100%; border:2px solid var(--white-primary); border-radius:2px}

.cpm-box .box-content.onlympm .main-payment-top {background: #f1f1f1fa !important;}

.cpm-box .box-content.onlyatm .main-payment-top {background: #f1f1f1fa !important;}

.cpm-box .box-content .only-cpm,
.cpm-box .box-content .no-service,
.cpm-box .box-content .loading-service {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position:relative;}

.cpm-box .box-content .only-mpm {width:100%; font-size:1.3rem; font-weight:700; color:var(--gray-3); text-align:center; line-height:1.5;}

.cpm-box .box-content .only-mpm img  {max-width:80%;}

.box-content .loading-barcode {position:absolute; z-index:99; width:100%; height:100%; background:url(data:image/png;base64,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) 50% 50% no-repeat #fff; background-size: 100% auto; opacity: 1; pointer-events: none;}

.cpm-box .box-content .pop-qr {font-size:1.6rem; font-weight: 700; color:#eaff69; text-align:center; line-height:4.2; display:none;}

.cpm-box .box-content .main-text {font-size:1.8rem; font-weight:700; line-height:1.4; color:var(--black-primary); text-align: center;}

.cpm-box .box-content .sub-text {font-size:1.6rem; font-weight: 400; color:var(--gray-2); margin:.2rem 0 .6rem 0; text-align: center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.cpm-box .box-content .sub-text img {height:2.2rem; width:auto;}

.cpm-box .box-content .sub-text.point-color1 {color:var(--main-primary);}

.cpm-box .box-content.noservice .only-mpm {}

.skeleton-bg {display:inline-block; position:relative; vertical-align:middle; overflow:hidden; background-color: #eee;}

.skeleton-bg::after {position: absolute; top:0; left:0; right:0; bottom:0; -webkit-transform: translateX(-100%); transform: translateX(-100%); background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(20%, rgba(255,255,255,0.2)), color-stop(60%, rgba(255,255,255,0.5)), to(rgba(255,255,255,0))); background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0)); -webkit-animation:shimmer 1.5s infinite; animation:shimmer 1.5s infinite; content:'';}

.cpm-box .box-content.noservice .only-mpm {display:block; padding:0;}

.cpm-box .box-content.noservice .only-mpm img {height:130px; padding-bottom:10px;}

.cpm-box .box-content.noservice .only-mpm .sub-text {font-size:1.3rem; color:var(--gray-3); font-weight:500;}

.cpm-box .logo-ttpay.noservice {opacity:0.2;}

.cpm-box .guide-refresh {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.cpm-box .guide-refresh p {color:var(--gray-2); font-size:1.8rem; font-weight: 700; padding:2px; line-height:normal;}

.cpm-box .box-footer.noservice, .cpm-box .box-footer.onlycpm, .cpm-box .box-footer.loadingservice {display: none;}

.cpm-box .box-footer {-webkit-box-flex:1;-ms-flex:1;flex:1;  display:-webkit-box;  display:-ms-flexbox;  display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:8px;}

.cpm-box .box-content.noservice .guide-refresh {display:none; pointer-events:none;}

.guide-box {margin-bottom:.4rem; width: 100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom:2px solid var(--gray-mono); padding:1.5rem var(--layout-margin);}

.guide-box button {display:block; margin:0 auto; font-size:1.6rem; font-weight:700; line-height:2.4rem; padding-left:3rem;}

.guide-box .btn-guide-atm {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MzAyXzE0MTkwKSI+CjxwYXRoIGQ9Ik0xNy43MTAzIDUuMDQwMDRINi4zMjAzMUM1LjQ5MTg5IDUuMDQwMDQgNC44MjAzMSA1LjcxMTYxIDQuODIwMzEgNi41NDAwNFYxOC44OUM0LjgyMDMxIDE5LjcxODUgNS40OTE4OSAyMC4zOSA2LjMyMDMxIDIwLjM5SDE3LjcxMDNDMTguNTM4NyAyMC4zOSAxOS4yMTAzIDE5LjcxODUgMTkuMjEwMyAxOC44OVY2LjU0MDA0QzE5LjIxMDMgNS43MTE2MSAxOC41Mzg3IDUuMDQwMDQgMTcuNzEwMyA1LjA0MDA0WiIgZmlsbD0iIzNEMDQ5NiIvPgo8cGF0aCBkPSJNMjAuNjEwMiA2Ljc5MDA0SDMuNDEwMTZDMi44NjAxNiA2Ljc5MDA0IDIuNDEwMTYgNi4zNDAwNCAyLjQxMDE2IDUuNzkwMDRDMi40MTAxNiA1LjI0MDA0IDIuODYwMTYgNC43OTAwNCAzLjQxMDE2IDQuNzkwMDRIMjAuNjEwMkMyMS4xNjAyIDQuNzkwMDQgMjEuNjEwMiA1LjI0MDA0IDIxLjYxMDIgNS43OTAwNEMyMS42MTAyIDYuMzQwMDQgMjEuMTYwMiA2Ljc5MDA0IDIwLjYxMDIgNi43OTAwNFoiIGZpbGw9IiMzRDA0OTYiLz4KPHBhdGggZD0iTTE2LjM2NzIgMTYuMTk3TDE0LjkyNzIgMTYuMTk3TDEzLjg1NzIgMTEuNzQ3TDEzLjc5NzIgMTEuNzQ3TDEyLjYzNzIgMTYuMTk3TDExLjM4NzIgMTYuMTk3TDEwLjIxNzIgMTEuNzM3TDEwLjE2NzIgMTEuNzM3TDkuMDk3MTkgMTYuMTk3TDcuNjU3MTkgMTYuMTk3TDkuNDY3MTkgOS44MzcwMkwxMC43NjcyIDkuODM3MDJMMTEuOTc3MiAxNC4wMzdMMTIuMDI3MiAxNC4wMzdMMTMuMjQ3MiA5LjgzNzAyTDE0LjUzNzIgOS44MzcwMkwxNi4zNTcyIDE2LjE5N0wxNi4zNjcyIDE2LjE5N1oiIGZpbGw9IiNGMUVERkYiLz4KPHBhdGggZD0iTTE0LjYzODYgMTMuODE3MUwxNi44MDg2IDEzLjgxNzFMMTYuODA4NiAxMi4zMTcxTDE0LjYzODYgMTIuMzE3MUwxNC42Mzg2IDEzLjgxNzFaIiBmaWxsPSIjRjFFREZGIi8+CjxwYXRoIGQ9Ik03LjIxNjg4IDEzLjgxNzFMOS4yOTY4OCAxMy44MTcxTDkuMjk2ODggMTIuMzE3MUw3LjIxNjg4IDEyLjMxNzFMNy4yMTY4OCAxMy44MTcxWiIgZmlsbD0iI0YxRURGRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MzAyXzE0MTkwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) left 0 top 50% no-repeat; background-size:2.8rem 2.8rem;}

.guide-box .btn-guide-payment {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjMzNSA5LjIxOTM4QzQuMDgzNSA5LjIxOTM4IDMuNjMzNSA4Ljc2OTM4IDMuNjMzNSA4LjIxOTM4VjQuNjA5MzhDMy42MjM1IDQuMzM5MzggMy43MjM1IDQuMDg5MzggMy45MTM1IDMuODk5MzhDNC4xMDM1IDMuNzA5MzggNC4zNTM1IDMuNjA5MzggNC42MjM1IDMuNjA5MzhMOC4yMjM1IDMuNjI5MzhDOC43NzM1IDMuNjI5MzggOS4yMjM1IDQuMDc5MzcgOS4yMTM1IDQuNjM5MzdDOS4yMTM1IDUuMTg5MzcgOC43NjM1IDUuNjI5MzggOC4yMTM1IDUuNjI5MzhMNS42MjM1IDUuNjA5MzhWOC4yMDkzN0M1LjYzMzUgOC43NTkzNyA1LjE5MzUgOS4yMDkzNyA0LjYzMzUgOS4yMDkzN1Y5LjIxOTM4WiIgZmlsbD0iIzNkMDQ5NiIvPgo8cGF0aCBkPSJNMTkuMzcwOCA5LjIxNzE5QzE4LjgyMDggOS4yMTcxOSAxOC4zNzA4IDguNzY3MTkgMTguMzgwOCA4LjIwNzE5TDE4LjQwMDggNS42MTcxOUgxNS44MDA4VjUuNjI3MTlDMTUuMjUwOCA1LjYyNzE5IDE0LjgwMDggNS4xNzcxOSAxNC44MDA4IDQuNjI3MTlDMTQuODAwOCA0LjA3NzE5IDE1LjI0MDggMy42MjcxOSAxNS44MDA4IDMuNjI3MTlIMTkuNDEwOFYzLjYxNzE5QzE5LjY4MDggMy42MTcxOSAxOS45MzA4IDMuNzI3MTkgMjAuMTIwOCAzLjkwNzE5QzIwLjMxMDggNC4wOTcxOSAyMC40MTA4IDQuMzU3MTkgMjAuNDEwOCA0LjYxNzE5TDIwLjM5MDggOC4yMTcxOUMyMC4zOTA4IDguNzY3MTkgMTkuOTQwOCA5LjIwNzE5IDE5LjM5MDggOS4yMDcxOUwxOS4zNzA4IDkuMjE3MTlaIiBmaWxsPSIjM0QwNDk2Ii8+CjxwYXRoIGQ9Ik0xOS40MDI3IDIwLjM4OTFMMTUuODAyNyAyMC4zNjkxQzE1LjI1MjcgMjAuMzY5MSAxNC44MDI3IDE5LjkxOTEgMTQuODEyNyAxOS4zNTkxQzE0LjgxMjcgMTguODA5MSAxNS4yNjI3IDE4LjM2OTEgMTUuODEyNyAxOC4zNjkxTDE4LjQwMjcgMTguMzg5MVYxNS43ODkxQzE4LjM5MjcgMTUuMjM5MSAxOC44MzI3IDE0Ljc4OTEgMTkuMzkyNyAxNC43ODkxQzE5Ljk0MjcgMTQuNzg5MSAyMC4zOTI3IDE1LjIyOTEgMjAuMzkyNyAxNS43ODkxVjE5LjM5OTFDMjAuNDEyNyAxOS42NjkxIDIwLjMwMjcgMTkuOTE5MSAyMC4xMTI3IDIwLjEwOTFDMTkuOTIyNyAyMC4yOTkxIDE5LjY3MjcgMjAuMzk5MSAxOS40MDI3IDIwLjM5OTFWMjAuMzg5MVoiIGZpbGw9IiMzZDA0OTYiLz4KPHBhdGggZD0iTTQuNjAxNTYgMjAuMzg2OUM0LjMzMTU2IDIwLjM4NjkgNC4wODE1NiAyMC4yNzY5IDMuODkxNTYgMjAuMDk2OUMzLjcwMTU2IDE5LjkwNjkgMy42MDE1NiAxOS42NDY5IDMuNjAxNTYgMTkuMzg2OUwzLjYyMTU3IDE1Ljc4NjlDMy42MjE1NyAxNS4yMzY5IDQuMDcxNTcgMTQuNzk2OSA0LjYyMTU3IDE0Ljc5NjlDNS4xNzE1NyAxNC43OTY5IDUuNjIxNTYgMTUuMjQ2OSA1LjYxMTU2IDE1LjgwNjlMNS41OTE1NiAxOC4zOTY5SDguMTkxNTdWMTguMzg2OUM4Ljc0MTU3IDE4LjM4NjkgOS4xOTE1NyAxOC44MzY5IDkuMTkxNTcgMTkuMzg2OUM5LjE5MTU3IDE5LjkzNjkgOC43NTE1NyAyMC4zODY5IDguMTkxNTcgMjAuMzg2OUg0LjU4MTU3VjIwLjM5NjlMNC42MDE1NiAyMC4zODY5WiIgZmlsbD0iIzNkMDQ5NiIvPgo8cGF0aCBkPSJNMTguMDIzNCAxMUg2LjAyMzQ0VjEzSDE4LjAyMzRWMTFaIiBmaWxsPSIjM2QwNDk2Ii8+Cjwvc3ZnPgo=) left 0 top 50% no-repeat; background-size:2.8rem 2.8rem;}

.guide-box .btn-faq {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAxMTcgMjAuNUMxNi43MDYxIDIwLjUgMjAuNTExNyAxNi42OTQ0IDIwLjUxMTcgMTJDMjAuNTExNyA3LjMwNTU4IDE2LjcwNjEgMy41IDEyLjAxMTcgMy41QzcuMzE3MyAzLjUgMy41MTE3MiA3LjMwNTU4IDMuNTExNzIgMTJDMy41MTE3MiAxNi42OTQ0IDcuMzE3MyAyMC41IDEyLjAxMTcgMjAuNVoiIGZpbGw9IiMxMzBkMmEiLz4KPHBhdGggZD0iTTEyLjAwNzggMTUuMDExOUMxMS40NTc4IDE1LjAxMTkgMTEuMDA3OCAxNC41NjE5IDExLjAwNzggMTQuMDExOVYxMi4xNzE5QzExLjAwNzggMTEuNjIxOSAxMS40NTc4IDExLjE3MTkgMTIuMDA3OCAxMS4xNzE5QzEyLjU1NzggMTEuMTcxOSAxMy4wMDc4IDExLjYyMTkgMTMuMDA3OCAxMi4xNzE5VjE0LjAxMTlDMTMuMDA3OCAxNC41NjE5IDEyLjU1NzggMTUuMDExOSAxMi4wMDc4IDE1LjAxMTlaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xMS45OTk1IDEzLjE3MDlDMTEuNDQ5NSAxMy4xNzA5IDEwLjk5OTUgMTIuNzIwOSAxMC45OTk1IDEyLjE3MDlDMTAuOTk5NSAxMS42MjA5IDExLjQ0OTUgMTEuMTcwOSAxMS45OTk1IDExLjE3MDlDMTIuODE5NSAxMS4xNzA5IDEzLjQ3OTUgMTAuNTAwOSAxMy40Nzk1IDkuNjkwOTRDMTMuNDc5NSA4Ljg4MDk0IDEyLjgwOTUgOC4yMTA5NCAxMS45OTk1IDguMjEwOTRDMTEuMTg5NSA4LjIxMDk0IDEwLjUxOTUgOC44ODA5NCAxMC41MTk1IDkuNjkwOTRDMTAuNTE5NSAxMC4yNDA5IDEwLjA2OTUgMTAuNjkwOSA5LjUxOTUzIDEwLjY5MDlDOC45Njk1MyAxMC42OTA5IDguNTE5NTMgMTAuMjQwOSA4LjUxOTUzIDkuNjkwOTRDOC41MTk1MyA3Ljc3MDk0IDEwLjA3OTUgNi4yMTA5NCAxMS45OTk1IDYuMjEwOTRDMTMuOTE5NSA2LjIxMDk0IDE1LjQ3OTUgNy43NzA5NCAxNS40Nzk1IDkuNjkwOTRDMTUuNDc5NSAxMS42MTA5IDEzLjkxOTUgMTMuMTcwOSAxMS45OTk1IDEzLjE3MDlaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xMi4wMTk1IDE3LjgxMjVDMTIuNTcxOCAxNy44MTI1IDEzLjAxOTUgMTcuMzY0OCAxMy4wMTk1IDE2LjgxMjVDMTMuMDE5NSAxNi4yNjAyIDEyLjU3MTggMTUuODEyNSAxMi4wMTk1IDE1LjgxMjVDMTEuNDY3MiAxNS44MTI1IDExLjAxOTUgMTYuMjYwMiAxMS4wMTk1IDE2LjgxMjVDMTEuMDE5NSAxNy4zNjQ4IDExLjQ2NzIgMTcuODEyNSAxMi4wMTk1IDE3LjgxMjVaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=) left 0 top 50% no-repeat; background-size:2.8rem 2.8rem;}

.sto-box {background:var(--white-primary); border-radius:1.6rem; -webkit-box-shadow: 0 0 24px var(--shadow-2); box-shadow: 0 0 24px var(--shadow-2);}

.sto-box .box-top {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:12px 16px;}

.sto-box .box-bottom {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:12px 16px; border-top:2px solid var(--gray-7);}

.sto-box .box-bottom div span {text-decoration: underline;}

.sto-box .box-bottom div {display: -webkit-box;display: -ms-flexbox;display: flex; width:100%;}

.select-store {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.select-store p { width:100%;}

.btn-select {background:var(--ico-header-dropdown) 50% 50% no-repeat; background-size:24px auto; width:2.4rem; height:2.4rem;}

.btn-morebiz {background:var(--main-secondary); border-radius:1.6rem; color:var(--white-primary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.6rem; font-weight:700; height:32px; width:100%;}

.cpm-wrap .header-bar {position:fixed; top:0; background:var(--main-primary); height:constant(safe-area-inset-top); height:env(safe-area-inset-top); width:100%;}

.cpm-wrap header {background:none;}

.cpm-detail { min-height:100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:0 60px;}

.cpm-detail.landscape { height:100vw; overflow:visible; -webkit-transform:rotate(90deg); transform:rotate(90deg); padding:0;}

.cpm-detail h2 img {height:20px;}

/* BarcodeDetail.vue 에서는 이미지를 ImageBox 컴포넌트를 쓰고 있어, 이 스타일 확인 필요 */

.cpm-detail .qrcode-number {font-size:1.6rem; text-align:center;}

.cpm-detail .qrcode-img {width:100%; margin:0;max-width:var(--mobile-max-width);}

.cpm-detail .logo-ttpay { width:80px;}

.cpm-detail .barcode-number {font-size:1.6rem; text-align:center; margin-right:5px;}

.cpm-detail .barcode-img { margin:12px 0 8px 0; width:150%; text-align: center}

.cpm-detail .barcode-img img {width:100%; max-width:800px;}

/*결제메인 개편*/

.payment-card {}

.payment-card .card-header {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width:100%; margin-bottom:0; padding:2rem 2rem 1.4rem 2rem;}

.payment-card .card-header.disabled {}

.payment-card .card-content {-webkit-box-flex:1;-ms-flex:1;flex:1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding:0;}

.payment-card .card-content > div {width:100%; padding:0 2rem;}

.payment-card .tabs-type2 {border-radius:2.4rem; padding:0.4rem; margin:0 2rem;}

.payment-card .tabs-type2 a {font-size:1.8rem; color:var(--gray-6); padding:.4rem; margin:0; height:4rem; border-radius:2rem;}

.payment-card .tabs-type2 a.active {color:var(--black-primary);}

.payment-card .swiper-slide h1 { color:var(--main-secondary); text-align: center; font-weight:800;}

.payment-card .swiper-slide h2 { color:var(--black-primary); text-align: center}

.payment-card .swiper-slide.slide-1 img {width:100%; aspect-ratio: 175/107; padding:0;}

.payment-card .swiper-slide img {width:100%; padding:0 2rem;}

.payment-card .swiper-pagination {bottom:4rem !important;}

.payment-card .swiper-pagination .swiper-pagination-bullet {margin:0 0.7rem !important;}

.atm-main-swiper .swiper .swiper-pagination { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; bottom: 2rem !important; left: 11.3rem !important;}

.payment-card .card-content .no-service {padding:0;}

.payment-card .card-content .locked-service {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:3.2rem 2rem 4rem 2rem;}

.payment-card .card-content .loading-service {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:3.2rem 2rem 4rem 2rem;}

.payment-card .card-content .loading-service img {width:12.8rem; height:12.8rem; -o-object-fit: contain; object-fit: contain; padding:2rem;}

.payment-card .card-content .active-service { padding:2rem;}

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

.payment-card .card-content .mpm-only .img-cover {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height:12rem; width:100%; margin: 0 auto 2rem auto;}

.payment-card .card-content .mpm-only .img-cover img {max-height:100%; max-width:100%; width:auto;}

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

.payment-card .card-content .cpm-only .btn-qrpay {margin-bottom:2rem;}

.payment-card .card-content .cpm-only .btn-barcodepay {margin-bottom:2rem; height:14rem;}

.payment-card .card-content .cpm-only .btn-barcodepay .barcode-img {max-height:100%; height:10.8rem;}

.payment-card .card-content .cpm-only .btn-barcodepay .logo {height:1.6rem; width:auto; margin:0.6rem auto 0 auto; display:block;}

.payment-card .card-content .btn-scan {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius:1rem; margin-top:4rem;}

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

.payment-card .card-content .jcb-only .logo {height:1.6rem; width:auto; margin:1rem auto 2rem auto; display:block;}

.payment-card .card-content .jcb-only .btn-barcodepay {height:6rem;}

.payment-card .card-content .jcb-only .btn-barcodepay img {max-height:100%; height:100%;}

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

.payment-card .card-content .mpm-cpm .btn-barcodepay.barcode-only {margin-bottom:2rem; height:14rem;}

.payment-card .card-content .mpm-cpm .btn-barcodepay .barcode-img {max-height:100%; height:10.8rem;}

.payment-card .card-content .mpm-cpm .btn-barcodepay .logo {height:1.6rem; width:auto; margin:0.6rem auto 0 auto; display:block;}

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

.payment-card .card-content .atm-only .img-cover {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height:12rem; width:100%; margin: 0 auto 2rem auto;}

.payment-card .card-content .atm-only .img-cover img {max-height:100%; max-width:100%; width:auto;}

.payment-card .card-content .main-error {-webkit-box-align: center;-ms-flex-align: center;align-items: center;; padding:3.2rem 2rem 4rem 2rem; margin-bottom:0;}

.payment-card .card-content .btn-qrpay {position:relative; height:14rem; width:14rem; background-color:var(--white-primary); padding:0; border-radius:0}

.payment-card .card-content .btn-qrpay img {height:100%;}

.payment-card .card-content .btn-qrpay .logo-on {position:absolute; left:5.4rem; top:5.4rem; width:3.2rem; height:3.2rem; background:var(--gray-8); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border:1px solid var(--white-primary); border-radius:2.4rem; overflow:hidden;}

.payment-card .card-content .btn-qrpay .logo-on img {width:100%; height:100%;}

.payment-card .card-content .btn-barcodepay {height:14rem; width:100%; background-color:var(--white-primary);}

.payment-card .card-content .btn-barcodepay img { height: 6rem;}

.payment-card .card-content .btn-barcodepay.barcode-only {width:100%; height:100%; margin:0; background-color:var(--white-primary); padding:.4rem; border-radius:.6rem}

.payment-card .card-content .btn-barcodepay.barcode-only img {height:100%; }

.payment-card .card-content.onlyatm .main-payment-top {background: #f1f1f1fa !important;}

.cpm-box .box-content .no-service, .cpm-box .box-content .loading-service {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position:relative;}

.payment-card .card-content .only-mpm {width:100%; font-size:1.3rem; font-weight:700; color:var(--gray-3); text-align:center; line-height:1.5;}

.payment-card .card-content .only-mpm img  {max-width:80%;}

.payment-card .card-content .pop-qr {font-size:1.6rem; font-weight: 700; color:#eaff69; text-align:center; line-height:4.2; display:none;}

.payment-card .card-content .main-text {font-size:2rem; font-weight:700; line-height:2.6rem; color:var(--black-primary); text-align: center;}

.payment-card .card-content .sub-text {font-size:1.6rem; font-weight: 500; line-height:2.4rem; color:var(--gray-2); text-align: center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.payment-card .card-content .sub-text.point-color1 {color:var(--main-primary);}

.payment-card .card-content.noservice .only-mpm {}

.payment-card .card-content.noservice .only-mpm {display:block; padding:0;}

.payment-card .card-content.noservice .only-mpm img {height:130px; padding-bottom:10px;}

.payment-card .card-content.noservice .only-mpm .sub-text {font-size:1.3rem; color:var(--gray-3); font-weight:500;}

.payment-card .guide-refresh {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.payment-card .guide-refresh p {color:var(--gray-2); font-size:1.8rem; font-weight: 700; padding:2px; line-height:normal;}

.payment-card .card-content.noservice .guide-refresh {display:none; pointer-events:none;}

.payment-card .card-content .tabs-rsp {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width:23.8rem; height:4.8rem; margin: 4rem auto 0 auto; padding-right: 0.8rem; }

.payment-card .card-content .tabs-rsp::before {content:''; position:absolute; left:0; width:0.8rem; height:100%; background:-webkit-gradient(linear, left top, right top, color-stop(60%, var(--white-primary)), to(transparent)); background:linear-gradient(90deg, var(--white-primary) 60%, transparent 100%); z-index:1;}

.payment-card .card-content .tabs-rsp::after {content:''; position:absolute; right:5.6rem; width:0.8rem; height:100%; background:-webkit-gradient(linear, right top, left top, color-stop(60%, var(--white-primary)), to(transparent)); background:linear-gradient(270deg, var(--white-primary) 60%, transparent 100%); z-index:1;}

.payment-card .card-content .tabs-rsp ul {position:relative; width:18rem; white-space: nowrap; overflow: auto; padding-left:0.8rem;}

.payment-card .card-content .tabs-rsp li {position:relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.6rem; line-height:2.4rem; width:7.8rem; height:4.8rem; border-radius:2.4rem; background:var(--gray-mono); margin-right:0.8rem; padding:1.2rem 1.4rem; font-weight:700;}

.payment-card .card-content .tabs-rsp .show-all {max-width:4.8rem; width:100%; font-size:1.6rem; line-height:2.4rem; text-align: center; border-radius:2.4rem; background:var(--gray-mono); padding:1.2rem 0; font-weight:700;}

.payment-card .card-content .tabs-rsp li.active:after {content:''; position:absolute; top:0; left:0; background:transparent; width:100% ;height:100%; border-radius:2.4rem; }

.payment-card .card-content .tabs-rsp li:after {background:var(--gray-mono);}

.payment-card .card-content .tabs-rsp li img {max-height:1.4rem; width:auto;}

.payment-card .card-content .tabs-rsp li p {line-height:20px; padding-left:4px;}

.payment-card .card-content .tabs-rsp ~ .btn-scan {margin-top:2rem;}

.function-card {position:relative; overflow:auto; padding:2rem; border-radius:1.6rem; background:var(--white-primary); -webkit-box-shadow: 0 0 2rem var(--shadow-1); box-shadow: 0 0 2rem var(--shadow-1);}

.function-card .menu-list {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly;}

.function-card .menu-list li {width:8ch; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.6rem; font-weight:700; text-align: center; }

.function-card .menu-list li img {width:3rem; height:3rem;}

.function-card .menu-list .btn-row {width:100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

/************************************************************************************************************************************************************************************
	회원
************************************************************************************************************************************************************************************/

header + .member { padding-top:80px; }

header.bg-no { background: none; }

header.bg-no .btn-prev { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyOTJfMTYzMzEpIj4KPHBhdGggZD0iTTQ4IDc2TDIwIDQ4LjA1NzgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQ3Ljg3NyAxOS45OTYzTDE5Ljk5OTggNDguMDU0NyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyOTJfMTYzMzEiPgo8cmVjdCB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NiA5Nikgcm90YXRlKC0xODApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+); }

.history-main header.bg-no .btn-prev { background-image: var(--header-back-black); }

.member { padding:50px 24px 100px 24px;}

.member hr {display:block; height:2px; background:var(--gray-7); margin:30px 0;}

.member .des-msg {}

.member .des-msg p {font-size:1.3rem; font-weight: 700; color:var(--red-secondary); line-height:1.5;}

.search-tip .tip-list {padding:10px 0 15px 0;}

.search-tip .tip-list .content {font-size:1.4rem; font-weight: 700; color:var(--gray-2); height:auto; margin-bottom:10px;}

.search-tip .tip-list .content span {color:var(--main-primary);}

.search-tip .tip-list .ex {font-size:1.4rem; color:var(--gray-5); padding-left:8px;}

.address-list {display:inline-block; width:100%; margin:0 0 2rem 0; overflow-y: scroll; height:calc(100% - 20rem);}

.address-list li {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:1.2rem 0; border-bottom:1px solid var(--gray-7);}

.address-list li .address-info {display:block; padding-right:1.6rem;}

.address-list li:last-child {border:0;}

.address-list .new-address {margin-bottom:.5rem;}

.address-list .new-address, .selected-address .new-address {font-size:1.6rem; font-weight:400; color:var(--gray-1)}

.address-list .old-address, .selected-address .old-address {font-size:1.6rem; font-weight:400; color:var(--gray-1)}

.address-list li button {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:2.8rem; width:5.2rem; font-size:1.3rem; font-weight:700; color:var(--black-primary); background:var(--gray-7); -webkit-box-flex:0; -ms-flex:none; flex:none; border-radius: 2rem;}

.address-list .address1 .content {overflow: visible; height:auto; line-height: 1.5;}

.selected-address {display:block;}

.selected-address div {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.selected-address .roadname-box {margin-bottom:.5rem;}

.selected-address .roadname-tag {font-size:1.3rem; font-weight:700; color:var(--black-primary); margin-right:2rem; border-radius: 1.2rem; height:2.4rem; width:5.6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background:var(--gray-8); -webkit-box-flex:0; -ms-flex:none; flex:none;}

.selected-address .lotnumber-tag {font-size:1.3rem; font-weight:700; color:var(--black-primary); margin-right:2rem; border-radius: 1.2rem; height:2.4rem; width:5.6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background:#e2e9ff; -webkit-box-flex:0; -ms-flex:none; flex:none;}

.main-title { font-size:3rem; font-weight: 800; line-height: 3.8rem; padding:0}

.h2-sub {font-size:1.6rem; font-weight:500; color:var(--gray-4); line-height:1.4; padding-top:1rem; display: block;}

.input-label {font-size:1.6rem; margin-bottom:.4rem; font-weight: 500; color:var(--gray-1); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.input-label button {margin-left:.2rem;}

.input-label.required:after {content:'\002A';}

.input-label .btn-alert {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAxMTcgMjAuNUMxNi43MDYxIDIwLjUgMjAuNTExNyAxNi42OTQ0IDIwLjUxMTcgMTJDMjAuNTExNyA3LjMwNTU4IDE2LjcwNjEgMy41IDEyLjAxMTcgMy41QzcuMzE3MyAzLjUgMy41MTE3MiA3LjMwNTU4IDMuNTExNzIgMTJDMy41MTE3MiAxNi42OTQ0IDcuMzE3MyAyMC41IDEyLjAxMTcgMjAuNVoiIGZpbGw9IiNDM0MyRDMiLz4KPHBhdGggZD0iTTEyLjAwNzggMTUuMDExOUMxMS40NTc4IDE1LjAxMTkgMTEuMDA3OCAxNC41NjE5IDExLjAwNzggMTQuMDExOVYxMi4xNzE5QzExLjAwNzggMTEuNjIxOSAxMS40NTc4IDExLjE3MTkgMTIuMDA3OCAxMS4xNzE5QzEyLjU1NzggMTEuMTcxOSAxMy4wMDc4IDExLjYyMTkgMTMuMDA3OCAxMi4xNzE5VjE0LjAxMTlDMTMuMDA3OCAxNC41NjE5IDEyLjU1NzggMTUuMDExOSAxMi4wMDc4IDE1LjAxMTlaIiBmaWxsPSIjMTMwRDJBIi8+CjxwYXRoIGQ9Ik0xMS45OTk1IDEzLjE3MDlDMTEuNDQ5NSAxMy4xNzA5IDEwLjk5OTUgMTIuNzIwOSAxMC45OTk1IDEyLjE3MDlDMTAuOTk5NSAxMS42MjA5IDExLjQ0OTUgMTEuMTcwOSAxMS45OTk1IDExLjE3MDlDMTIuODE5NSAxMS4xNzA5IDEzLjQ3OTUgMTAuNTAwOSAxMy40Nzk1IDkuNjkwOTRDMTMuNDc5NSA4Ljg4MDk0IDEyLjgwOTUgOC4yMTA5NCAxMS45OTk1IDguMjEwOTRDMTEuMTg5NSA4LjIxMDk0IDEwLjUxOTUgOC44ODA5NCAxMC41MTk1IDkuNjkwOTRDMTAuNTE5NSAxMC4yNDA5IDEwLjA2OTUgMTAuNjkwOSA5LjUxOTUzIDEwLjY5MDlDOC45Njk1MyAxMC42OTA5IDguNTE5NTMgMTAuMjQwOSA4LjUxOTUzIDkuNjkwOTRDOC41MTk1MyA3Ljc3MDk0IDEwLjA3OTUgNi4yMTA5NCAxMS45OTk1IDYuMjEwOTRDMTMuOTE5NSA2LjIxMDk0IDE1LjQ3OTUgNy43NzA5NCAxNS40Nzk1IDkuNjkwOTRDMTUuNDc5NSAxMS42MTA5IDEzLjkxOTUgMTMuMTcwOSAxMS45OTk1IDEzLjE3MDlaIiBmaWxsPSIjMTMwRDJBIi8+CjxwYXRoIGQ9Ik0xMi4wMTk1IDE3LjgxMjVDMTIuNTcxOCAxNy44MTI1IDEzLjAxOTUgMTcuMzY0OCAxMy4wMTk1IDE2LjgxMjVDMTMuMDE5NSAxNi4yNjAyIDEyLjU3MTggMTUuODEyNSAxMi4wMTk1IDE1LjgxMjVDMTEuNDY3MiAxNS44MTI1IDExLjAxOTUgMTYuMjYwMiAxMS4wMTk1IDE2LjgxMjVDMTEuMDE5NSAxNy4zNjQ4IDExLjQ2NzIgMTcuODEyNSAxMi4wMTk1IDE3LjgxMjVaIiBmaWxsPSIjMTMwRDJBIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat; background-size:2rem auto; width:2rem; height:2rem;}

.input-label span {color:var(--red-secondary); float:right;}

.inp-box { margin-bottom: 4rem; position: relative;}

.inp-box .col2 { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.inp-box .col2 .line { -webkit-box-flex:0; -ms-flex:0 0 4rem; flex:0 0 4rem; text-align: center; }

.inp-box.button button {position:absolute; right:0; top:.8rem;}

.inp-box .btn-edit {position: absolute; top:.4rem; right:0; height:3.2rem; background-size:2.4rem auto;}

.address-box { margin-bottom: 1rem; position: relative;}

.col2, .col3, .col4 {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.col2 .empty-col{padding:.8rem;}

.col2 .inp-box {-webkit-box-flex:1;-ms-flex:1;flex:1}

.col3 input {text-align: center; padding-top:0}

.inp-box .col2 .line:before { content: ''; display: inline-block; vertical-align: middle; width:.8rem; height: .2rem; background: var(--gray-2); }

.inp-box .time { position: absolute; right:1.6rem; top:0; line-height: 4rem; font-size:1.6rem; font-weight: 700; color: var(--gray-2); }

.inp-box .time + .inp { padding-right:8rem; }

.inp-box .pw-box { width:100%; position: relative; background:var(--gray-8); border-radius:1rem;}

.inp-box .pw-box .float { position: absolute; left: 2.2rem; top:calc(50% - 0.8rem); font-size:1.4rem; background:none; letter-spacing: 0.4rem; }

.inp-box .pw-box .inp { padding-left:0.4rem;}

.input-msg { font-size:1.3rem !important; color: var(--red-secondary) !important; margin-top: 1rem; }

.guide-msg {font-size:1.3rem !important; color: var(--main-primary); font-weight: 400; margin-top:1rem; display:-webkit-box; display:-ms-flexbox; display:flex; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content;}

.guide-msg img {width:1.4rem; height:1.4rem; margin:0 0 .2rem .2rem;}

.guide-msg .img-question {margin:0 .2rem 0 0; background-image:var(--ico-question-purple);}

.agree-wrap { margin-bottom:0; }

.agree-wrap .all {margin-left:0; padding:1.2rem;}

.agree-wrap .all .checkbox + p em { width:3.2rem; height: 3.2rem; background-size:3.2rem auto; }

.agree-wrap .all .checkbox + p span {font-size:1.8rem; font-weight: 700; }

.agree-wrap .tit {font-size:2rem; font-weight: 700; margin-bottom: 2rem; line-height:1.4; text-align: left;}

.agree-wrap .main-text {font-size:2rem; font-weight: 700; margin: 1rem 0 3rem 0; line-height:1.4; text-align: left;}

.agree-wrap .sub-text {font-size:1.6rem; font-weight: 500; color:var(--gray-4); line-height:1.4; text-align: left;}

.agree-wrap .agree1 {padding:2.4rem 2rem 2rem 2rem; background:var(--gray-8); border-radius:1.6rem;}

.agree-wrap .agree1 div { margin-bottom:2rem; position: relative; }

.agree-wrap .agree1 div:last-child { margin-bottom:0;}

.agree-wrap .agree1 div .btn-view { position: absolute; right:0; top:0; width:2.6rem; height:2.6rem; background: var(--ico-arrow-gray3) no-repeat 50% 50%; background-size:2rem auto; text-align: left; text-indent: -9999px;}

.agree-wrap .agree1 .checkbox + p {width:calc(100% - 2rem);}

.agree-wrap .agree1 .checkbox + p em { width:2rem; height: 2rem; background-image:none; background-size:2rem; position:absolute; top:0.3rem; margin:.1rem; }

.agree-wrap .agree1 .checkbox + p span {font-size:1.8rem; font-weight: 500; letter-spacing: -0.5px; width:80%; line-height:2.6rem; margin-right:.8rem; margin-left:2.8rem;}

.agree-wrap .agree1 .checkbox:checked + p em{ background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDMyLjJMMjcuNDI3MyA0Mkw0Ni42NjY3IDIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+Cjwvc3ZnPg==) 50% 50% no-repeat var(--main-primary); background-size:2rem auto;}

.agree-wrap .agree2 { padding-left:2.4rem;  }

.agree-wrap .agree2 div { margin-bottom: 5px; }

.agree-wrap .agree2-txt { font-size:1.3rem; line-height: 1.4; color: var(--gray-3); padding-top:4px;}

ul li .btn-view {width:2rem; height:2rem; background:var(--ico-arrow-black) no-repeat 50% 50%; background-size:20px auto; text-indent: -999rem;}

.re-request {margin-top:16px;}

.terms { font-size:1.3rem; line-height: 1.7;  }

.terms .select { width:150px; height: 32px; font-size:1.4rem; color: var(--gray-3); margin-bottom: 20px; background-image: var(--ico-select); }

.empty-area {padding:3rem; width: 100%;}

.bottom-fixed-btns { position: fixed; left: 0; right:0; bottom:0; z-index:10;}

.bottom-fixed-btns .btns { width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.bottom-fixed-btns .btns.flex-1to2 button:first-child {-webkit-box-flex:1;-ms-flex:1;flex:1}

.bottom-fixed-btns .btns.flex-1to2 button:last-child {-webkit-box-flex:2;-ms-flex:2;flex:2}

.bottom-fixed-btns.padding-type .btns { padding:2rem;  background: var(--white-primary); padding-bottom:max(2rem, constant(safe-area-inset-bottom)); padding-bottom:max(2rem, env(safe-area-inset-bottom)); border:none;}

.bottom-fixed-btns.padding-type .btns button {padding-bottom:0; height:5.6rem;}

.bottom-fixed-btns.padding-type .btns .icon { height:2.4rem !important; }

.bottom-fixed-btns.padding-type .btns.trans { background: transparent;  }

.bottom-fixed-btns.padding-type .btns.gradient { background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--bg-app)), to(transparent)) !important; background: linear-gradient(0deg, var(--bg-app) 50%, transparent 100%) !important; }

.bottom-fixed-btns.padding-type .btns.mix-gradient { background: -webkit-gradient(linear, left bottom, left top, color-stop(88%, var(--bg-app)), to(transparent)) !important; background: linear-gradient(0deg, var(--bg-app) 88%, transparent 100%) !important; }

.bottom-fixed-btns.padding-type .btns.gradient-black { background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), to(transparent)) !important; background: linear-gradient(0deg, #000 50%, transparent 100%) !important; }

.bottom-fixed-btns.bg-none .btns{ background: none; }

.bottom-fixed-btns .btns button { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height:5.6rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height:calc(constant(safe-area-inset-bottom) + 5.6rem); height:calc(env(safe-area-inset-bottom) + 5.6rem); padding-bottom:constant(safe-area-inset-bottom); padding-bottom:env(safe-area-inset-bottom);}

.inner-full-btn {width:100%; border-radius:.8rem;}

.account-name {background:transparent; border-radius:0; padding:0; margin-bottom:0; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.account-name .top {display: -webkit-box;display: -ms-flexbox;display: flex; margin-bottom:24px;}

.account-name .top .sub-text {font-size:1.6rem; color:var(--gray-1); font-weight: 400; padding-left:0;}

.account-name .bottom {padding: 2.4rem 20px; background:var(--white-primary); -webkit-box-shadow: 0 0 40px #0000001a; box-shadow: 0 0 40px #0000001a; border-radius:20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.account-name .bottom .input-label {color:var(--gray-3); font-size:1.6rem; font-weight:500; margin-bottom:8px;}

.account-name .bottom .digit-form {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.account-name .bottom .name {-webkit-box-flex:0;-ms-flex:none;flex:none; display: inline-block; padding-left:0;}

.account-name .bottom .amount {-webkit-box-flex:0;-ms-flex:none;flex:none; padding-right:2rem;}

.account-name .bottom .bank-icon {width:40px; height:40px; }

.account-name p {font-size:1.8rem; font-weight:700; line-height:2.4rem; float:left; text-indent:-1.8rem; margin-left:1.8rem;}

.account-name p span {color:var(--main-primary); font-weight:700;}

.account-name h1 {font-size:2rem; color:var(--black-primary); font-weight: 700; line-height:24px; display:inline-block; vertical-align: bottom; margin-right:10px;}

.account-name input {text-align: center; width:100%; padding:0; color:var(--main-primary); font-size:2.4rem;}

.account-name .digit {display:inline-block; border-radius:4px; border: none; background:var(--gray-8); height:24px; width:24px; font-size:1.3rem; text-align: center; line-height:24px; font-weight:700; color:var(--main-primary); margin-left:4px;}

.account-name .tooltip-box {background:var(--main-primary); padding:8px 10px; border-radius: 8px;}

.account-name .tooltip-box p {font-size:12px; line-height: normal;}

.account-name .tooltip-box.tooltip-arrow-bottom-center::after {border-top:8px solid var(--main-primary);}

.ars-number {background:var(--white-primary); border-radius:1.6rem; padding: 2.4rem; margin-bottom:24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:100%;}

.ars-number .number{font-size:2rem; color:var(--main-primary);}

.ars-number p {font-size:1.8rem; font-weight:700; color:var(--gray-1);}

.ars-info {background:var(--gray-8); border-radius:1.6rem; padding: 2.4rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

.ars-info div {-webkit-box-flex:1;-ms-flex:1;flex:1;}

.ars-info p {font-size:1.8rem; font-weight: 700;}

.ars-info .input-label {font-size:1.3rem; margin-bottom:6px; color:var(--gray-1);}

.ars-text-center {width:100%; text-align:center; font-size:1.6rem; margin-top:25px; margin-bottom:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }

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

.ars-box h1 {font-size: 1.8rem; color:#FF2E47; text-align:center; margin-bottom: 1rem; }

.ars-box p {font-size: 1.6rem;  text-align:center; margin-bottom: 6rem;}

.ars-box img {height: 16rem; width: 16rem; margin: .8rem auto 1rem auto; display: block;}

.ars-add-info {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align:center;}

.ars-add-info h2 {font-size: 1.8rem; text-decoration: underline; color:var(--main-primary);}

.ars-add-info p {margin-top: .3rem; font-size: 1.3rem; color:var(--main-primary);}

.my-info {background:var(--gray-7); border-radius:20px; padding:25px 20px; margin-bottom:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.my-info p {font-size:2rem; font-weight: 700;}

.my-info .top {display: -webkit-box;display: -ms-flexbox;display: flex; margin-bottom:25px;}

.my-info .bottom {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

.my-info .bottom .input-label {margin-bottom:15px; color:var(--gray-4);}

.my-info .bottom div {-webkit-box-flex:1;-ms-flex:1;flex:1;}

.inp-account-name {padding:0 0 0 20px; position: relative;}

.inp-account-name p {font-size:1.8rem; font-weight:700; line-height:1.4; margin-bottom:8px;}

.inp-account-name p span {color:var(--main-primary); font-weight:700;}

.inp-account-name .inp-box {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin:0;}

.inp-account-name h1 {font-size:2.6rem; color:var(--gray-2); font-weight: 700; line-height:60px;}

.inp-account-name input { width:100%; color:var(--black-primary); font-size:1.8rem; font-weight: 700;}

.inp-account-name .numbering {position: absolute; left:0;}

.view .view-link {padding:1.6rem 0 0 0; background:none; background-size: unset; font-size:1.4rem; color:var(--blue-secondary); }

.view .view-link:before {background:none;}

.grid3-list {padding-top:0;}

.grid3-list nav {display:grid; grid-template-columns: repeat(3,1fr);}

.grid3-list nav a {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background:transparent; border-radius: 1.6rem; width:calc(33.33vw - 1.33rem); height:auto; padding:1.2rem 0; margin-bottom:.8rem;}

.grid3-list nav a:active {background:var(--gray-9);}

.grid3-list nav a.active {background:var(--gray-9);}

.grid3-list nav a p {color:var(--black-primary); text-align:center; margin:0 auto; font-size:1.6rem; font-weight:700;}

.grid3-list nav a img {width:6rem; height:6rem; margin-bottom:1.2rem; border-radius:3rem;}

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

.col2-list nav a {display:-webkit-box;display:-ms-flexbox;display:flex; margin-bottom:2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; background: var(--gray-9); color:var(--black-primary); border-radius: 1.6rem; padding:0 1.6rem 0 0;}

.col2-list nav a:last-child {margin-bottom:0}

.col2-list nav .id-card {background: #fff8f5;}

.col2-list nav .id-card:active {background: #ffefe8; color:var(--black-primary);}

.col2-list nav .driver {background: #fbfff2;}

.col2-list nav .driver:active {background: #f2fbe0; color:var(--black-primary);}

.col2-list nav .foidcard {background: #f6fffc;}

.col2-list nav .foidcard:active {background: #dffbf2; color:var(--black-primary);}

.col2-list nav .passport {background: #f4fcff;}

.col2-list nav .passport:active {background: #dff3fa; color:var(--black-primary);}

.col2-list nav .passport-foreigner {background: #fff6f9;}

.col2-list nav .passport-foreigner:active {background: #ffe6ef; color:var(--black-primary);}

.col2-list nav a:active {background:var(--main-primary); color:var(--white-primary);}

.col2-list nav a span {font-size:1.6rem; font-weight:400;}

.col2-list nav img {width:auto; height:11.2rem; padding:1rem; margin-right:3.2rem; }

.col2-list nav p {font-size:1.8rem; font-weight:700; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

#Idnumber .inp-box{}

#Idnumber .inp-box .col3 span{font-size:1.6rem; font-weight:700; color:var(--gray-2); padding:0 1.2rem 0 .6rem;}

#Expnumber .inp-box{}

#Expnumber .inp-box .col3 span{font-size:1.6rem; font-weight:700; color:var(--gray-2); padding:0 1.2rem 0 .6rem;}

#Expnumber .inp-box:last-child {}

.inp-box .col4 .line { -webkit-box-flex:0; -ms-flex:0 0 20px; flex:0 0 20px; text-align: center; }

.inp-box .col4 .line:before {content:''; display: inline-block; vertical-align: middle; width:6px; height:2px; background:var(--black-primary);}

#Licensenumber .col4 input{-webkit-box-flex:1;-ms-flex:1;flex:1; text-align: center;}

#Licensenumber .col4 input:nth-child(5) {-webkit-box-flex:2;-ms-flex:2;flex:2;}

#Serialnumber .col4 input{text-align: center;}

.col-list nav {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -8px 12px;}

.col-list nav button.active {background:var(--gray-6); color:var(--main-secondary); border-radius: 12px;}

.col-list nav button.active p {font-size:2rem; color:var(--main-primary); text-align:center; }

.col-list nav button {-webkit-box-flex:1;-ms-flex:1;flex:1; color:var(--gray-7); margin:6px 10px; line-height:55px; text-align: center; background:var(--gray-9); border-radius: 12px;}

.col-list nav button p {font-size:2rem; font-weight:700; color:var(--gray-6); text-align:center; }

.col-list nav button img {width:48px; height:48px; margin:6px;}

#Direct {margin-top:-15px; display: none;}

.gps-wrap { padding:100px 20px 120px 20px; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.gps-wrap h1 { font-size:2.6rem; font-weight: 700; margin-bottom: 40px; line-height: 1.3; padding:0 10px;}

.gps-wrap .how-earn-stone-gps {}

.gps-wrap .how-earn-stone-gps .how-earn-stonegps-title {color:var(--main-primary); font-size:1.8rem; font-weight:700; margin-bottom:10px;}

.gps-wrap .how-earn-stone-gps .how-earn-stonegps-text {color:var(--gray-1); font-size:1.6rem; font-weight:500; line-height:1.8;}

@-webkit-keyframes bounce{
  0% {bottom: -500px; opacity:1;}
  40% {bottom: 0px;}
  60% {bottom: -50px;}
  80% {bottom: 0px;opacity:1;}
  100% {bottom: -50px; opacity:0;}
}

@keyframes bounce{
  0% {bottom: -500px; opacity:1;}
  40% {bottom: 0px;}
  60% {bottom: -50px;}
  80% {bottom: 0px;opacity:1;}
  100% {bottom: -50px; opacity:0;}
}

/************************************************************************************************************************************************************************************
	이용내역
************************************************************************************************************************************************************************************/

.float-year { position: fixed; left: 0; right:0; background:var(--gradient-trans-white); bottom:calc(64px + constant(safe-area-inset-bottom)); bottom:calc(64px + env(safe-area-inset-bottom)); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; z-index:2; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);}

.float-year .in {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:100%; height:64px; border:0; border-radius:0; padding:12px 20px;}

.float-year .in button {background:var(--ico-arrow-gray3) 50% 50% no-repeat; background-size:2rem auto; width:2.4rem; height:2.4rem; -webkit-transform:rotate(180deg); transform:rotate(180deg);}

.float-year .in button.next { -webkit-transform: scaleX(1); transform: scaleX(1);}

.float-year .in button:disabled { opacity:0.2; }

.float-year .in p { margin:0 1.2rem;  }

.float-year .in p {font-size:1.8rem; font-weight:700; line-height:1.4; text-align: center; color:var(--black-primary)}

.float-year.menu-bottom { position: fixed; left: 0; right:0; background:var(--gradient-trans-white); bottom:calc(64px + constant(safe-area-inset-bottom)); bottom:calc(64px + env(safe-area-inset-bottom)); padding-bottom:0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; z-index:2; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); }

.history-detail {padding:60px 20px 0;}

.history-detail .tag {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding:30px 0 20px 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.history-detail .tag .category p{height:24px; width:48px; background:var(--gray-2); border-radius:24px; text-align:center; line-height:24px; font-size:1.3rem; font-weight: 700; color:var(--white-primary);}

.history-detail .tag .detail{font-size:1.6rem; height: 24px; line-height:24px; font-weight: 700; color:var(--gray-2); padding:0 0 0 6px;}

.history-detail .payment {padding:20px 0;}

.history-detail .payment .title {font-size:1.8rem !important; font-weight: 700; color:var(--gray-2); text-align: center; margin-bottom:12px; line-height:normal;}

.history-detail .payment .title img {width:96px; height:96px; }

.history-detail .payment .title-red{font-size:1.6rem !important; font-weight:700; color:var(--red-secondary); text-align: center; margin-bottom:10px; line-height:normal;}

.history-detail .payment .amount {font-size:3.4rem; font-weight:700; color:var(--main-primary); text-align: center; margin-bottom:4px; }

.history-detail .payment .amount span {color:var(--black-primary); padding-left:6px; }

.history-detail .payment .amount .exchange-amount {font-size:1.6rem; font-weight:400; color:var(--gray-5); margin-top: 6px; }

.history-detail .payment .amount .atm-exchange-amount {font-size:1.6rem; font-weight:400; color:var(--main-primary); margin-top: 6px; }

.history-detail .payment .date {font-size:1.3rem; font-weight:400; color:var(--gray-5); text-align: center; padding:0;}

.history-detail .detail {padding:20px 0 20px 0;}

.history-detail .detail .sub-text {font-size:1.6rem; font-weight:500; color:var(--gray-4); text-align: center; line-height:1.4; margin-bottom:20px;}

.history-detail .balance {border-top:2px solid var(--gray-7); padding:20px; margin-top:20px;}

.history-detail .balance dl {height:-webkit-fit-content;height:-moz-fit-content;height:fit-content; padding:6px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baesline; -ms-flex-align: baesline; align-items: baesline; font-size:1.8rem; color:var(--gray-2); }

.history-detail .balance dl dt{font-size:1.8rem; color:var(--gray-2); font-weight: 700; line-height:1.6;}

.history-detail .balance dl dd{font-size:1.8rem; color:var(--gray-4); font-weight:500; text-align: right; line-height:1.6;}

.history-detail .memo {padding:0 20px;}

.history-detail .defualtInfo li {background-color: var(--gray-9); border-radius:1.6rem; padding: 18px 20px;}

.history-detail .con-detail {margin-left:-20px; width:100vw; padding:30px 40px; background:var(--gray-8); margin-top:10px; margin-bottom:20px; }

.history-detail .con-detail dl {height:-webkit-fit-content;height:-moz-fit-content;height:fit-content; padding:8px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; line-height:1.5; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size:1.6rem; color:var(--gray-2); }

.history-detail .con-detail dl dt {font-size:1.4rem; color:var(--gray-2); font-weight:700;}

.history-detail .con-detail dl dd {font-size:1.4rem; color:var(--gray-4); font-weight:500; text-align: right; padding-left:20px; word-break:break-all;}

.payment-detail {padding:0;}

.payment-detail .payment-status {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;padding:10px 0 12px 0;}

.payment-detail .payment-status img{width:64px; height:64px; margin-bottom:16px;}

.payment-detail .payment-status h1 {font-size:2.6rem; font-weight: 700; color:var(--main-primary); text-align:center; padding: 0; line-height:1.4;}

.payment-detail .payment-status h2 {font-size:2rem; font-weight: 700; color:var(--gray-1); text-align:center;}

.payment-detail .payment-status h3 {font-size:1.4rem; font-weight:500; color:var(--gray-6); text-align:center; line-height:1.4; padding-bottom:20px;}

.payment-detail .payment-status .paid-money {font-size:2rem; font-weight: 700; color: var(--gray-1); text-align: center; margin-bottom:2px; }

.payment-detail .payment-status .paid-money-kor {font-size:1.8rem; font-weight: 500; color:var(--black-primary); text-align: center; margin-bottom: 8px; }

.payment-detail .payment-status .coupon-complete {width:100%;}

.payment-detail .payment-status .coupon-complete span {background:var(--gradient-1); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.coupon-complete { margin:1rem auto 0 auto; font-size:1.6rem; font-weight: 700; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; padding:0 2.4rem; background:var(--main-secondary); color:var(--white-primary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius:2rem; height:3.2rem;}

.coupon-complete img {margin-right:.2rem;}

.payment-detail .payment-cashback {position:relative; background:#fff5e3; border-radius:1.6rem; color:#805b44; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding:16px;}

.payment-detail .payment-cashback .amount {font-size:2.6rem; font-weight:700; text-align:right; margin-bottom:6px;}

.payment-detail .payment-cashback .amount span{padding-left:4px;}

.payment-detail .payment-cashback .main-text {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; font-size:1.3rem; font-weight:500; text-align:right; margin-bottom:4px;}

.payment-detail .payment-cashback .main-text img {width:16px; height:16px; padding:2px;}

.payment-detail .payment-cashback .sub-text {font-size:1.3rem; font-weight:400; text-align:right; opacity:0.7;}

.payment-detail .dropdown li {background-color: var(--gray-9); border-radius:1.6rem; padding: 18px 20px;}

.payment-detail .dropdown li:before {top:20px;}

.payment-detail .dropdown li:nth-child(1) {margin-bottom:12px;}

.payment-detail .dropdown li.active .view {margin-top:20px; padding-top:18px;}

.payment-detail .defaultInfo li {background-color: var(--gray-9); border-radius:1.6rem; padding: 18px 20px;}

.payment-detail .defaultInfo .title {font-size:1.8rem; font-weight:700;}

.payment-detail .defaultInfo .title span {padding-left:5px; color: var(--gray-3); font-size:1.3rem; font-weight:400;}

.payment-detail .defaultInfo li:nth-child(1) {margin-bottom:20px;}

.payment-detail .defaultInfo li .store {margin-bottom:24px; padding:20px; background:var(--white-primary); border-radius:8px;}

.item-type1 {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color:var(--gray-1); font-size:1.6rem; font-weight:400; gap:20px;}

.item-type1 img {width:20px; height:20px;}

.item-type1 dt, .item-type5 dt {font-weight:400; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.item-type1 dd {text-align: right; word-break: break-word; font-weight:700;}

.item-type5 dd {text-align:right; word-break: break-all; }

.item-type1.bg {background:var(--gray-8); padding:12px 30px; width:calc(100% + 40px); margin-left:-20px;}

.item-type1 .long-text-l {width:calc(100% - 100px); word-break: break-word;}

.item-type1 .long-text-m {width:160px; word-break: break-word;}

.item-type2 {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size:1.6rem; font-weight:400; color:var(--gray-4);}

.item-type3 {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size:1.3rem; font-weight:400; color:var(--gray-4);}

.item-type1 span, .item-type2 span {padding-left:4px;}

.item-type3 span, .item-type5 span {padding-left:3px;}

.item-type5 {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size:1.3rem; font-weight:500; color:var(--gray-2); background:var(--gray-8); border-radius:8px; padding:14px 12px;}

.scroll-box .item-type1 {padding:10px 30px;}

.payment-detail .title {padding:12px 0 8px 0; line-height:normal;}

.payment-detail .title .name{font-size:1.8rem; color:var(--gray-2); font-weight:700;}

.payment-detail .title .name span {font-size:1.3rem; color:var(--gray-4); font-weight:500; padding-left:7px;}

.payment-detail .dropdown li .store {margin-bottom:24px; padding:20px; background:var(--white-primary); border-radius:8px;}

.payment-detail .store img{ height:auto; max-width:100%; border-radius:15px; margin:12px auto; display:block;}

.payment-detail .store .name{font-size:2rem; color:var(--gray-2); font-weight:700; margin-bottom:10px; text-align: center; line-height:1.4;}

.payment-detail .store .date{font-size:1.6rem; color:var(--gray-5); font-weight:500; margin-bottom:5px; text-align: center;}

.payment-detail .inp-box { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin:16px 0;}

.payment-detail .inp-box .currency-res {color:var(--gray-1); font-size:3.2rem; font-weight:700; line-height:3.2rem; margin-left: 6px; }

.payment-detail .inp-box .inp-res:disabled{ color:var(--gray-1);}

.payment-detail .inp-box input {border:0;}

.payment-detail .inp-box input::-webkit-input-placeholder {color:var(--gray-5);}

.payment-detail .inp-box input::-moz-placeholder {color:var(--gray-5);}

.payment-detail .inp-box input:-ms-input-placeholder {color:var(--gray-5);}

.payment-detail .inp-box input::-ms-input-placeholder {color:var(--gray-5);}

.payment-detail .inp-box input::placeholder {color:var(--gray-5);}

.payment-detail .inp-box.error .currency-res, .payment-detail .inp-box.error input {color:var(--red-secondary);}

.payment-detail .inp-box h1 {font-size:2rem; font-weight: 700; line-height:60px; padding-left:10px;}

.payment-detail .detail { padding:3rem 0;}

.payment-detail .detail dl {height:-webkit-fit-content;height:-moz-fit-content;height:fit-content; gap: 2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.payment-detail .detail dl dt {}

.payment-detail .detail dl dd {text-align: right; word-break:break-all;}

.payment-detail .detail dl img {width:16px; height:16px; margin-right:4px;}

.payment-detail .detail.bg {margin-left:-20px; width:100vw; padding:30px; background:var(--gray-8); margin-top:10px; margin-bottom:20px; }

.payment-detail .detail .store-name dt {font-size:1.8rem;}

.payment-detail .detail .store-name dd {font-size:1.8rem; color: var(--gray-3); font-weight: 700;}

.payment-detail .logo {text-align:center;}

.payment-detail .logo img {height:40px; margin:20px;}

.payment-detail .barcode {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius:1px;}

.payment-detail .barcode img {width:48vw; height:48vw; padding:2rem; margin:0 auto; border-radius: 3.2rem;}

.payment-detail .barcode .barcode-text {color:var(--gray-4); font-size:1.6rem; font-weight:400; text-align: center; line-height:1.4; padding-bottom:1rem;}

.responsive-inp-section {margin:1.4rem 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow-y: scroll}

.responsive-inp-box {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.responsive-inp-box .currency-res {color:var(--gray-1); font-size:2.6rem; font-weight:700; line-height:1.4; margin-left: .6rem; }

.responsive-inp-box.error {color:var(--red-secondary);}

.responsive-inp-box .input-clear {}

.responsive-inp-box .inp-res::-webkit-input-placeholder {color:var(--gray-5)}

.responsive-inp-box .inp-res::-moz-placeholder {color:var(--gray-5)}

.responsive-inp-box .inp-res:-ms-input-placeholder {color:var(--gray-5)}

.responsive-inp-box .inp-res::-ms-input-placeholder {color:var(--gray-5)}

.responsive-inp-box .inp-res::placeholder {color:var(--gray-5)}

.inp-amount-msg {font-size:1.6rem; text-align: center; color:var(--main-secondary); white-space: pre-line;}

.line4020 {background: var(--gray-7); height:2px; margin:40px 0 20px 0; display:block; }

.line40 {background: var(--gray-7); height:2px; margin:40px 0; display:block; }

.line30 {background: var(--gray-7); height:2px; margin:30px 0; display:block; }

.line20 {background: var(--gray-7); height:2px; margin:20px 0; display:block; }

.line0 {background: var(--gray-7); height:2px; margin:0; display:block; }

.line20.bg-black { background:var(--gray-2);}

.payment-detail .tag-discoupon {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; border:1px solid #9332e4; height:28px; padding:0 12px 0 8px; border-radius: 14px; }

.payment-detail .tag-discoupon img {width:16px; height:16px; }

.payment-detail .tag-discoupon .discoupon-ing {font-size:1.3rem; font-weight:500; margin-left:6px; line-height:28px;}

.payment-detail .tag-discoupon .discoupon-ing span {background:var(--gradient-1); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.payment-detail .amount-line {border-top:2px solid var(--gray-7); padding-top:20px !important; margin-top:10px;}

.current-stone {position:fixed; left:0; top:calc(constant(safe-area-inset-top) + 110px); top:calc(env(safe-area-inset-top) + 110px); top:110px; z-index:100; background:var(--gray-8); width:100%; height:84px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.current-stone .my {-webkit-box-flex:1;-ms-flex:1;flex:1; padding-left:40px; padding-top:6px; text-align: left;}

.current-stone .my img {width:16px; height:16px; float:left;}

.current-stone .my p {font-size:1.6rem; font-weight: 700; color:var(--gray-2); float:left; padding-left:6px;}

.current-stone .balance {-webkit-box-flex:1;-ms-flex:1;flex:1; padding-right:40px; text-align: right;}

.current-stone .balance p {font-size:2rem; font-weight:500; color:var(--main-primary);}

.current-stone .balance span {font-size:2rem; font-weight:500;  color:var(--gray-2); padding-left:6px;}

.current-ttitmoney {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: var(--gray-9); color:var(--gray-1); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:16px; border-radius: 1.6rem; margin:24px 24px 4px 24px;}

.current-ttitmoney .item-type1 {padding:0; color:var(--gray-1); font-weight:700; font-size:1.8rem; line-height:2.4rem;}

.current-ttitmoney .item-type2 {padding:0 0 0 20px; color:var(--main-secondary); font-weight:400; font-size:1.6rem; }

.current-ttitmoney .item-type2 span {padding-left:4px;}

[tooltip-position='top']::before{left:80%;}

[tooltip-position='top']::after{left:80%;}

[tooltip]:hover::after, [tooltip]:hover::before {opacity:1;}

.tabs-type2 {background: var(--gray-mono); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; overflow: auto; padding:.3rem; margin:2.4rem; border:0; border-radius: 1rem}

.tabs-type2 a { -webkit-box-flex:1; -ms-flex:1; flex:1; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align: center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; height: 3.4rem; line-height: 3.2rem; border: 0; font-size:1.6rem; font-weight: 700; color: var(--gray-6); background:transparent; border-radius: .8rem; padding:0 1.6rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.tabs-type2 a img {width:1.6rem; height:1.6rem; display: block;}

.tabs-type2 a.active { color: var(--gray-1); position:relative; background:var(--white-primary);}

.btn-scrolltop { position: fixed; right:24px; bottom:calc(constant(safe-area-inset-bottom) + 24px); bottom:calc(env(safe-area-inset-bottom) + 24px); opacity:0; width:48px; height: 48px; text-indent: -9999px; background:var(--white-primary) var(--ico-scroll-top-main) no-repeat 50% 50%; background-size:32px auto; border-radius:100%; -webkit-box-shadow:0 0px 24px var(--shadow-1); box-shadow:0 0px 24px var(--shadow-1); z-index:10; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.btn-scrolltop.active { opacity:0.9;  }

.btn-scrolltop.btn-bottom {bottom:calc(constant(safe-area-inset-bottom) + 96px); bottom:calc(env(safe-area-inset-bottom) + 96px);}

.btn-scrolltop.btn-bottom.active {opacity:0.9}

.history.stone { padding:96px 20px 40px 20px; background:var(--white-primary);}

.history.ttitmoney {padding:96px 20px 130px 20px; background:var(--white-primary); z-index:0;}

.history-wrap {padding:10px 0px 0px 0px; overflow-y: scroll;}

.history-wrap.fixed {padding-top:48px;}

.history-list .history-name {font-size:1.6rem; font-weight:700; color:var(--black-primary);}

.history .current { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin:0 0 20px; border-bottom:2px solid var(--gray-6); padding-bottom:20px; }

.history .current .box { width:calc(50% - 4px); border-radius:10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;background:rgba(189,255,233,0.4); padding: 2rem;  }

.history .current .box .tit { font-size:1.3rem; font-weight: 700; color: var(--main-primary); margin-bottom: 10px; }

.history .current .box .num { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.history .current .box .num img { height: 24px;  margin-right:1.2rem;}

.history .current .box .num strong { font-size:20px; font-weight: 700; color: var(--gray-1); -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.history .current .box:nth-child(2) .num {}

.history .current .box:nth-child(2) strong{}

.history .current .box:first-child { background: rgba(234,255,105,0.4);   }

.history .current .box:first-child .tit { color: #FF9D0A; }

.tabs1 { white-space: nowrap; overflow: auto; font-size:0; margin:0 -20px 10px; padding:0 20px;  }

.tabs1 a { display: inline-block; vertical-align: middle; padding:0 16px; height: 32px; line-height: 30px;  border-radius:24px; border: 1px solid var(--gray-6); font-size:1.3rem; color: var(--gray-2); margin:0 3px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.tabs1 a.active { background: var(--main-primary); color: var(--white-primary); border-color:var(--main-primary); }

/*이용내역*/

.history-list li .list-item {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

.history-list li .list-item .item-content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:2px;}

.history-list .list-item .item-content .history-date {display:-webkit-box;display:-ms-flexbox;display:flex; font-size:1.6rem; font-weight:400; gap:8px;}

.history-list .list-item .item-content .history-date span { display: inline-block; position:relative; width:calc(100vw - 244px); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}

.history-list li .list-item .item-amount {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:2px; text-align: right;}

.history-list li .list-item .item-amount span {color:var(--black-primary); font-weight:700; padding-left:3px}

.history-list li .list-item .item-amount .plus-amount {color:var(--main-secondary); font-weight:700;}

.history-list li .list-item .item-amount .minus-amount {color:var(--red-secondary); font-weight:700;}

.history-list li .list-item .item-amount .cancel-amount{ color:var(--red-secondary); font-weight:700;}

.history-list li .list-item .item-amount .cancel-cashback{ color:var(--black-primary); font-weight:700; text-decoration: line-through;}

.history-list li .list-item .item-amount .cancel-amount .line-through{ text-decoration: line-through;}

.history-list li .list-item .item-amount .stone-walk, .history-list li .list-item .item-amount .stone-check, .history-list li .list-item .item-amount .stone-invite {color:var(--main-primary); font-weight:700;}

.history-list li .list-item .item-amount .stone-used {color:var(--red-secondary);}

.history-list li .stone-used {color:var(--red-secondary);}

.history-list {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:20px; padding:20px 20px calc(constant(safe-area-inset-bottom) + 20px) 20px; padding:20px 20px calc(env(safe-area-inset-bottom) + 20px) 20px;}

.history-list.fixed {padding-top:54px}

.history-list ul {padding-bottom:32px;}

.history-list ul li { padding:15px 0;  }

.history-list ul li .val { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 8px;  }

.history-list ul li .val b { font-size:1.6rem; font-weight: 700; }

.history-list ul li .stone-walk, .history-list ul li .stone-check, .history-list ul li .stone-invite {color:var(--main-primary); font-weight:700;}

.history-list ul li .stone-used {color:var(--red-secondary);}

.history-list ul li .stone-walk span, .history-list ul li .stone-check span, .history-list ul li .stone-invite span, .history-list ul li .stone-used span {color:var(--gray-1); padding-left:4px;font-weight:700;}

.history-list ul li .val div p { font-size:1.6rem; font-weight: 500;}

.history-list ul li .val div p span { font-size:1.6rem; font-weight: 500; color:var(--gray-5); padding-left:4px;}

.history-list ul li .val div small { font-size:12px; color: var(--gray-2);}

.history-list ul li .date { font-size:1.4rem; color: var(--gray-5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; }

.history-list ul li .date div:first-child {display: -webkit-box;display: -ms-flexbox;display: flex; gap:8px; width:100%;}

.history-list ul li .date div:first-child p:first-child { display: inline-block; white-space: nowrap;}

.history-list ul li .date div:first-child.all p:nth-child(2) { display: block; position:relative; width:calc(100vw - 244px); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}

.history-list ul li .date div:first-child p:nth-child(2){ display: block; position:relative; width:calc(100vw - 100px); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}

.history-list ul li .date div + div { font-weight: 500; text-align: right;}

.history-list ul li .date div:nth-child(2) { margin-right:0 !important; color:var(--gray-5); width:100%;}

.history-list ul li .date div:nth-child(2) p { margin-right:0 !important; color:var(--gray-5);}

.history-list .no-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; font-size:1.6rem; color: var(--gray-6); line-height: 1.5; }

.history-list .list-item .item-content .history-date .openbank-name {display:initial}

.history-list.nolist {min-height:calc(100% - 240px); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding:0;}

#PopupCalendar .popup-body {margin:0;}

.calendar { padding: 0; }

.calendar .year { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.calendar .year strong { font-size:2.2rem; font-weight: 700; margin:0 52px;  }

.calendar .year button { width:30px; height: 30px; background:var(--ico-arrow-gray3) no-repeat 50% 50%; -webkit-transform: scaleX(-1); transform: scaleX(-1); background-size:16px auto;  color:rgba(255,255,255,0); }

.calendar .year button.next { -webkit-transform: scaleX(1); transform: scaleX(1);}

.calendar .year button:disabled { opacity:0.2; }

.calendar .months { margin: 8px 0; }

.calendar .months ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding:10px 0; }

.calendar .months ul li { width:33.3333%; text-align: center; padding:2px 0;}

.calendar .months ul li button { width:48px; height: 48px; border-radius:100%; font-size:1.6rem; font-weight: 700; color: var(--gray-1);-webkit-transition: all 0.3s ease;transition: all 0.3s ease; }

.calendar .months ul li button.active { background: var(--gray-1); color: var(--white-primary); }

.calendar .months ul li button:disabled { color: var(--gray-6); }

.calendar .btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.calendar .btns button { width:calc(50% - 5px); border-radius:10px; height: 49px; font-size:1.6rem; }

.dropdown {}

.dropdown li {display:block; position: relative; padding:10px 60px 10px 40px;}

.dropdown li .dropdown-title:before { content: ''; position: absolute; right:0; top:calc(50% - 10px); width:20px; height: 20px; background: var(--ico-select) no-repeat 50% 50%; background-size:20px auto; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

.dropdown li.active {padding-bottom:0;}

.dropdown li.active .dropdown-title:before {-webkit-transform: rotate(180deg); transform: rotate(180deg); }

.dropdown li .view {display:none;}

.dropdown li .view dl {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.dropdown li .view dl dt {display:-webkit-box;display:-ms-flexbox;display:flex;}

.dropdown li .view .item-type1 img {width:16px; height:16px; margin-right:4px;}

.dropdown li.active .view {display:inline-block; width:100%; }

.dropdown li.active .view.bg {background:var(--gray-8); width:calc(100% + 100px); margin-top:10px; margin-left:-40px; padding:10px 60px 10px 40px; }

.dropdown .my {display:-webkit-box;display:-ms-flexbox;display:flex; line-height:20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.8rem; font-weight:600;}

.dropdown .my dt {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.dropdown .my img {width:20px; height:20px; margin-right:4px;}

.dropdown .cashback {color:var(--gln-primary); display:-webkit-box; display:-ms-flexbox; display:flex; line-height:20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center; font-size:1.8rem; font-weight:600;}

.dropdown .cashback dt {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.dropdown .tooltip1 img {position:absolute; left:132px; top:12px; z-index: 999; width:16px; height:16px;}

.dropdown .dropdown-title {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size:1.8rem; font-weight:700;}

.dropdown .dropdown-title .korean-name {color: var(--gray-5); font-size:1.3rem; font-weight:400;}

/************************************************************************************************************************************************************************************
	 전체메뉴
************************************************************************************************************************************************************************************/

.welcome { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 2.4rem 0 12px 0; }

.welcome strong { width:-webkit-fit-content; width:fit-content; width:-moz-fit-content; font-size:2.6rem; font-weight:700; color: var(--black-primary); padding-right:32px; background:var(--ico-arrow-black) top 50% right 0 no-repeat; background-size:24px auto;}

.welcome .btn-type8 { margin:12px 0 0 0; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; height:28px; padding:0 16px; text-align: center; border-radius:1.6rem; font-size:1.6rem; font-weight:400; }

.headline-cover label {height:28px; font-size:1.6rem; font-weight:700; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; padding:4px 12px;}

.btns-list  {margin:0;}

.btns-list li { margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.btns-list li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height:4.8rem; width:100%; font-size:1.8rem; font-weight:500; color: var(--gray-1); padding: 1.1rem 6rem 1.1rem 2rem; background: var(--ico-arrow-gray3) no-repeat right 2rem top 50%; background-size:2rem; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.btns-list li a:active { background-color: rgba(224,224,224,0.2)}

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

.btns-list.bg li {height:5.6rem; padding:0 0 0 1.6rem; margin-bottom:2rem;}

.btns-list.bg li:last-child {margin-bottom:0}

.btns-list.bg li a {color:var(--black-primary); font-weight:700; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: var(--ico-arrow-black) no-repeat right 1.6rem top 50%; padding:0 4.8rem 0 0;}

.btns-list li a span {font-size: 1.3rem; color:var(--gray-4); }

.setting-list  {margin:0;}

.setting-list li { margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.setting-list li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height:4.8rem; width:100%; font-size:1.6rem; font-weight:500; color: var(--gray-4); padding: 0 3rem 0 0; background: var(--ico-arrow-gray6) no-repeat right top 50%; background-size:2rem; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.setting-list li a:active { background-color: rgba(224,224,224,0.2)}

.setting-list li a span {font-size: 1.6rem; color:var(--gray-4); padding-left:2rem; }

.btns-list2  {margin:0;}

.btns-list2 li { margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.btns-list2 li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height:4.8rem; width:100%; font-size:1.8rem; font-weight:500; color: var(--gray-1); background: var(--ico-arrow-gray3) no-repeat right top 50%; background-size:2rem; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.btns-list2 li a:active { background-color: rgba(224,224,224,0.2)}

.logout { text-align: left; padding:2rem 0 4rem 0; }

.logout a { font-size:1.6rem; color: var(--gray-5); text-decoration: underline !important; }

.email-box, .msg-box {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.email-box p, .msg-box p {color:var(--gray-1); font-size:1.6rem; font-weight: 700; text-align: center; margin-top:1.4rem;}

.email-box img {width:7.8rem; height:7.8rem;}

.msg-box img {width:7.8rem; height:7.8rem; padding:1.4rem; border-radius:50%;}

/************************************************************************************************************************************************************************************
	 알림
************************************************************************************************************************************************************************************/

.no-list {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }

.no-list p{ font-size:1.8rem; font-weight:700; color: var(--gray-5); text-align:center; padding-top:9.6rem; background:var(--ico-nolist) no-repeat 50% 0; background-size:9.6rem auto; }

.swipeout-list-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; background:var(--main-primary);}

.swipeout-right .btns button {color:var(--white-primary) !important; font-size:1.6rem !important; font-weight:500 !important; height:91px !important;}

.card {width: 100%; background-color: var(--white-primary); -webkit-box-shadow: none; box-shadow: none; }

.card-content { padding: .4rem 2rem; background:var(--white-primary)}

.card-content.active {background:var(--gray-9);}

/************************************************************************************************************************************************************************************
	 MY
************************************************************************************************************************************************************************************/

.sub-title {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom:2rem;}

.btn-icon {background:var(--ico-guide-fill) no-repeat 50% 50%; background-size:cover; width:2.4rem; height:2.4rem;}

.img-title {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:40px;}

.img-title div {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.img-title .more-info {font-size:1.6rem; color:var(--gray-2); font-weight:400;}

.img-title .btn-question {background:var(--ico-guide-fill) no-repeat 50% 50%; margin-right:6px; background-size:cover; width:20px; height:20px;}

.tabs-mycon {position:relative; width:100%; height:4.8rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  white-space: nowrap; overflow: auto; font-size:0; }

.tabs-mycon::before {content:""; height:2px; background:var(--gray-7); width:100%; position:absolute; left:0; z-index: 0; bottom:0;}

.tabs-mycon a { display: inline-block; -webkit-box-flex:1; -ms-flex:1; flex:1; text-align: center; border-bottom: 2px solid var(--gray-7); vertical-align: middle; padding: 0 1.6rem; height: 4.8rem; line-height: 4.8rem; font-size:1.6rem; color: var(--gray-3); -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.tabs-mycon a.active { color: var(--gray-1); position:relative; border-bottom: 2px solid var(--gray-1); font-weight:700;}

.tabs-mycon a:first-child {margin-left:var(--layout-margin)}

.tabs-mycon a:last-child {margin-right:var(--layout-margin)}

.tabs-filter {background: var(--white-primary); width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  white-space: nowrap; overflow: auto; padding:1.2rem var(--layout-margin); border:0; -webkit-box-shadow: 0 1rem 1.6rem var(--shadow-2); box-shadow: 0 1rem 1.6rem var(--shadow-2); -webkit-transition: ease 0.5s; transition: ease 0.5s; }

.tabs-filter.fixed {position: fixed; background:var(--white-primary); left:0; top:calc(var(--header-height) + constant(safe-area-inset-top)); top:calc(var(--header-height) + env(safe-area-inset-top)); z-index:99; -webkit-transition: ease 0.5s; transition: ease 0.5s; }

.tabs-filter.fixed ~ .history-list {min-height:100%;}

.tabs-filter a {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align: center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; height: 3rem; margin-right:1.2rem; border-radius: 1.6rem; border: 0; font-size:1.6rem; font-weight: 700; color: var(--gray-6); background:var(--white-primary); padding:0 1.6rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; white-space: unset}

.tabs-filter a:last-child {margin-right:0;}

.tabs-filter a img {width:1.6rem; height:1.6rem; display: block;}

.tabs-filter a.active { color: var(--main-primary); position:relative; background:var(--main-tint);}

.tabs-filter.history-all { position: sticky; top: var(--header-height); background-color: var(--white-primary); z-index: 1; }

.tabs-filter3 {background: var(--white-primary); width:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  white-space: nowrap; overflow: auto; padding:1.2rem var(--layout-margin); border:0; -webkit-box-shadow: 0 1rem 1.6rem var(--shadow-2); box-shadow: 0 1rem 1.6rem var(--shadow-2); }

.tabs-filter3.fixed {position: fixed; background:var(--white-primary); left:0; top:calc(96px + max(var(--status-bar-height), constant(safe-area-inset-top))); top:calc(96px + max(var(--status-bar-height), env(safe-area-inset-top))); z-index:99;}

.tabs-filter3 a {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align: center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; height: 3rem; margin-right:1.2rem; border-radius: 1.6rem; border: 0; font-size:1.6rem; font-weight: 700; color: var(--gray-6); background:var(--white-primary); padding:0 1.6rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; white-space: unset}

.tabs-filter a:last-child {margin-right:0;}

.tabs-filter3 a img {width:1.6rem; height:1.6rem; display: block;}

.tabs-filter3 a.active { color: var(--white-primary); position:relative; background:var(--mint-primary);}

.tabs-place-cate {background: var(--white-primary); width:100%; border-bottom:1px solid var(--gray-7); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  white-space: nowrap; overflow: auto; padding:2rem 2rem 1rem 2rem; }

.tabs-place-cate a {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; font-size:1.6rem; line-height:2.4rem; font-weight:700; color: var(--gray-6); background:var(--white-primary); margin-right:3rem;}

.tabs-place-cate a:last-child {margin-right:0;}

.tabs-place-cate a img {width: 4.4rem; height:4.4rem; max-width:-webkit-fit-content; max-width:-moz-fit-content; max-width:fit-content; border-radius: 2.4rem; background:var(--gray-7); margin:.0 0 .4rem 0; padding:.8rem;}

.tabs-place-cate a.active { color: var(--main-primary); font-weight: 700;}

.tabs-place-cate a.active img { background: var(--main-primary);}

.tabs-place-cate.scroll {padding: 1rem 2rem;}

.tabs-place-cate.scroll a {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; font-weight: 700; margin-right:1.6rem;}

.tabs-place-cate.scroll a:last-child {margin-right:0;}

.tabs-place-cate.scroll a img {width:2.4rem; height:2.4rem; padding:.4rem; margin:0 .8rem 0 0; }

.my-ttitmoney {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom:15px; border-radius:1.6rem; background:var(--gray-9);}

.my-ttitmoney .box-top { padding:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.my-ttitmoney .my { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex:1; -ms-flex:1; flex:1;}

.my-ttitmoney .balance {-webkit-box-flex:1;-ms-flex:1;flex:1; text-align:right; float: right; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}

.my-ttitmoney .balance p {font-size: 1.8rem; font-weight: 700; line-height:2.2rem; color:var(--gray-1); float:right;}

.my-ttitmoney .balance img {width:3.6rem; height:3.6rem; float:right;}

.my-ttitmoney img {width:2.4rem; height:2.4rem;}

.my-ttitmoney .my p {font-size:1.8rem; font-weight: 700; color:var(--gray-1); float:left;}

.my-ttitmoney .box-bottom { padding:0 16px 16px 16px; display: -webkit-box; display: -ms-flexbox; display: flex; font-size:1.8rem; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.my-ttitmoney .box-bottom .charge {color:var(--gray-1); font-weight:400; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; font-size:1.6rem;}

.my-ttitmoney .box-bottom .charge span {text-decoration: underline;}

.my-ttitmoney .box-bottom .btn {padding:0; display:-webkit-box; display:-ms-flexbox; display:flex;}

.my-ttitmoney .box-bottom .btn button {margin-right: 0.6rem;}

.my-ttitmoney .box-bottom .btn button:last-child {margin-right: 0;}

.my-account { background:var(--gray-9); border-radius: 1.6rem; padding: 1rem 2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.my-account .my-account-info {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.my-account .my-account-info .bank-icon {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex:1; -ms-flex:1; flex:1; width:4.4rem; height:4.4rem; border-radius:3.2rem;}

.my-account .my-account-info .bank-info {-webkit-box-flex:1;-ms-flex:1;flex:1; width:100%;  margin-left:1rem; text-align:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative;}

.my-money-box {height: 6.8rem; margin-top: 4rem; position:relative; border-radius:1.6rem; background:var(--gray-9); padding: 1rem 2rem;}

.my-money-box .box-top { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.my-money-box .my { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex:1; -ms-flex:1; flex:1;position: absolute; left: 2rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

.my-money-box .balance {-webkit-box-flex:1;-ms-flex:1;flex:1; text-align:right; float: right; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}

.my-money-box .balance p {font-size: 1.6rem; font-weight: 700; line-height:2.4rem; color:var(--gray-1); float:right;}

.my-money-box .balance img {width:3.6rem; height:3.6rem; float:right;}

.my-money-box img {width:2.4rem; height:2.4rem;}

.my-money-box .my p {font-size:1.6rem; font-weight: 700; color:var(--gln-secondary);}

.my-money-box .box-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; font-size:1.8rem; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.my-money-box .box-bottom .charge {color:var(--gray-1); font-weight:400; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; font-size:1.6rem;}

.my-money-box .box-bottom .charge span {text-decoration: underline;}

.my-money-box .box-bottom .btn {padding:0; display:-webkit-box; display:-ms-flexbox; display:flex;}

.my-money-box .box-bottom .btn button {margin-right: 0.6rem;}

.my-money-box .box-bottom .btn button:last-child {margin-right: 0;}

/************************************************************************************************************************************************************************************
	 마이페이지
************************************************************************************************************************************************************************************/

.btn-modify { font-size:1.6rem; font-weight:700; color: var(--main-primary); text-decoration: underline}

.btn-lost {display:-webkit-box;display:-ms-flexbox;display:flex; font-size:1.6rem; font-weight:700; color:var(--gray-3); text-decoration: underline; margin-top:2.4rem;}

.btn-edit {background:var(--ico-edit) 50% 50% no-repeat; background-size:2.8rem auto; width:3.2rem; height:3.2rem;}

.info {}

.info .sub-title {font-size:1.6rem; font-weight:500; border-bottom:2px solid var(--gray-7); color:var(--gray-3); padding:20px 0 16px 0;}

.info dl { height: 52px;  display: -webkit-box;  display: -ms-flexbox;  display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.6rem; color: var(--gray-4); }

.info dl dt {color: var(--gray-2); font-weight: 700; }

.info .btn1 { height:4.8rem; display: block; line-height: 4.8rem; font-size:1.6rem; color: var(--black-primary); font-weight: 700;  background: var(--ico-arrow-gray3) right 2rem top 50% no-repeat; background-size:2rem 2rem; position: relative;}

.info .btn1 span { position: absolute; right:2rem; top:0; font-size:1.3rem; color: var(--gray-4); font-weight: 500; }

.info .btn2 {height:4.8rem;}

.info .btn2 .update {background:var(--gray-1); color:var(--main-primary); font-weight: 700; font-size:1.3rem; border-radius:24px; width:80px; height:32px; line-height:30px; text-align: center;}

.info .btn3 { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight:500;}

.info .ver { font-size:1.6rem; color: var(--main-primary); }

.info.border { position: relative; padding-top:25px; }

.info.border:before { content: ''; position: absolute; left: -24px; right:-24px; top:0; height: 15px; background: var(--gray-7); }

.switch-desc { font-size:1.6rem; color: var(--gray-4); margin:-0.8rem 0 1.2rem 0; line-height: 1.4;}

.info .update { font-size:1.4rem; font-weight:500; color: var(--gray-3); background:var(--white-primary); border:1px solid var(--gray-7); border-radius: 8px; line-height:30px; height:32px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; display:block; padding:0 16px; }

.info .leave { font-size:1.6rem; font-weight:500; color: var(--gray-5);}

.os-ios {margin-bottom:2rem;}

.os-android {margin-bottom:2rem;}

.mypage-info dl {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:1.6rem 0;}

.mypage-info dl dt {font-size:1.8rem; font-weight: 500;}

.mypage-info dl dd {font-size:1.8rem; font-weight: 500; color:var(--gray-3); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.mypage-info dl dd input {width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}

/************************************************************************************************************************************************************************************
	 회원탈퇴
************************************************************************************************************************************************************************************/

.bye-all {margin-bottom: 2.4rem; margin-left:1rem;}

.bye-all .radios { padding-left:0; padding-top:1.6rem;}

.bye-all .radios > div { margin-bottom: 1.4rem; }

.bye-all .radios > div p {line-height:2rem;}

.bye-all .radios .radio + div { padding-left: 3.2rem; }

.bye-all .radios .radio + div em { left: .4rem; }

.bye-all .radio:checked + div p { color:var(--main-primary); }

.bye-all .radios .text textarea { width:100%; height: 16rem; border-radius:1rem; border: 1px solid var(--gray-7); background:var(--gray-8); padding: 1.6rem; font-size:1.6rem; }

.bye-all .radios .text textarea::-webkit-input-placeholder { color: var(--gray-3); }

.bye-all .radios .text textarea::-moz-placeholder { color: var(--gray-3); }

.bye-all .radios .text textarea:-ms-input-placeholder { color: var(--gray-3); }

.bye-all .radios .text textarea::-ms-input-placeholder { color: var(--gray-3); }

.bye-all .radios .text textarea::placeholder { color: var(--gray-3); }

.bye-all .radios .text textarea:focus { border-color:var(--main-primary);}

.bye-all .radios .radio-list {padding-left: .8rem;}

.bye-all .checkbox + p { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.bye-all .checkbox + p em { margin:.4rem .8rem 0 0; }

.bye-all .checkbox + p span {-webkit-box-flex:6;-ms-flex:6;flex:6; font-size:1.8rem; font-weight: 600; padding:0; margin-top:.2rem; margin-left:0; line-height:1.4;}

.bye-all .agree2-txt { font-size:1.6rem; line-height: 1.4; color: var(--gray-4); padding-top:.6rem; margin-left:2.8rem;}

.bye-all.inter-1 {-webkit-animation: listup1 0.3s ease;animation: listup1 0.3s ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

@-webkit-keyframes listup1 {
  0% { opacity:0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px);}
  100% { opacity:1; -webkit-transform: translate(0,0); transform: translate(0,0);}
}

@keyframes listup1 {
  0% { opacity:0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px);}
  100% { opacity:1; -webkit-transform: translate(0,0); transform: translate(0,0);}
}

/************************************************************************************************************************************************************************************
	 고객센터
************************************************************************************************************************************************************************************/

/*공지사항 */

.notice-list .accordion-summary {
  padding: 14px 48px 14px 24px;
}

.notice-list .title {
  font-size: 1.6rem;
  color: var(--gray-1);
  font-weight: 500;
  margin-bottom: 6px;
  line-height: 1.3;
}

.notice-list .notice-type {
  position: relative;
  font-size: 1.4rem;
  font-weight: 500;
  color: var(--main-primary);
  padding-right: 8px;
  margin-right: 7px;
}

.notice-list .notice-type::before {
  content: '';
  position: absolute;
  right: 0;
  top: 3px;
  bottom: 3px;
  width: 1px;
  height: 12px;
  background-color: var(--gray-5);
}

.notice-list .notice-date {
  font-size: 1.4rem;
  color: var(--gray-4);
  font-weight: 500;
}

.notice-list .accordion-details-content {
  background-color: var(--gray-9);
  padding: 2rem 2.4rem;
}

.notice-list .accordion-details-content .notice-detail {
  color: var(--gray-2);
  font-size: 1.6rem;
  line-height: 1.4;
}

.notice-list .no-list {
  margin-top: calc(50vh - 100px);
}

/* 자주 묻는 질문 */

.faq-list {
  margin-top:5.4rem;
}

.faq-list .title {
  font-size: 1.8rem;
  color: var(--gray-1);
  font-weight: 500;
  line-height: 1.4;
  padding-right: 2rem;
}

.faq-list .accordion-details-content {
  font-size: 1.6rem;
  color: var(--gray-2);
  line-height: 2.2rem;
  background: var(--gray-9);
  margin: 0;
  padding: 2.4rem 2rem;
}

.mycode { text-align: center; margin:8rem 0 1rem 0; }

.mycode strong { display: block; font-size:2.6rem; color: var(--main-primary); font-weight: 700; }

#idCodeId {text-align:center; line-height:3.6rem; width:100%; font-size:2.6em; color:var(--main-secondary); background:transparent; font-weight:700; border-radius:0; border:0; margin-bottom:12px;}

.myid-text {font-size:1.6rem; font-weight:400; line-height:2.2rem; padding: 0 0 3.2rem 0; color:var(--gray-2); text-align: center; }

.copy-box { text-align: center;}

.copy-box input { display: none; }

.copy-box .btn-copy { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; padding:0 24px; height: 48px; border-radius:1.6rem; background: var(--main-primary); -webkit-box-shadow:none; box-shadow:none; font-size:1.8rem; color: var(--white-primary); font-weight: 700;}

.caution  {width:100%; padding: 4rem 2rem; padding-bottom:calc(constant(safe-area-inset-top) + 4rem); padding-bottom:calc(env(safe-area-inset-top) + 4rem); background: var(--white-primary); color: var(--gray-2);}

.caution.btn-bottom {padding-bottom: 9.6rem;}

.caution h2 { font-size:2rem; font-weight:700; margin-bottom:2.4rem; color:var(--gray-2); text-align: left}

.caution .caution-content { color:var(--gray-2); white-space:pre-line; font-weight: 500; margin-bottom:3.2rem;}

.caution .caution-content p { padding-left: 1.6rem; position: relative; font-size:1.6rem; line-height: 2.4rem; word-break: break-word;}

.caution .caution-content p:before{ content: ''; position: absolute; left: .4rem; top: 1rem; width:.4rem; height: .4rem; background: var(--gray-2); border-radius:.4rem; }

.caution .caution-content p + p { margin-top:1.6rem; }

.caution .caution-content .not-list {padding:0; }

.caution .caution-content .not-list:before {display:none;}

.caution .caution-content .view-link {color: var(--blue-secondary);}

/********************************************************************************
플레이스
*********************************************************************************/

.store-list {padding-top:25px;}

.store-list li {display:-webkit-box;display:-ms-flexbox;display:flex; margin-bottom:2.8rem;}

.store-list .no-list { margin-top:calc(50vh - 20rem); }

.store-list.list-all {padding-top:12.8rem;}

.store-list.list-all.fixed {padding-top: 8.8rem;}

.store-list .store-image {position: relative; padding:.5rem 0; margin-right:1.6rem;}

.store-list .store-image img {border-radius:.8rem; width:7.2rem; height:7.2rem; -o-object-fit: cover; object-fit: cover; border:1px solid var(--gray-5); background:var(--ico-logo-gln-gray) 50% 50% no-repeat var(--gray-mono); background-size:auto 1.4rem;}

.store-list .store-des { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:0 2.8rem 0 0; position: relative; background:var(--ico-arrow-black) right 0 top 2.8rem no-repeat; background-size: 2.4rem auto;}

.store-list .store-des img {width:2.4rem; height:2.4rem; margin:0 auto; display:block;}

.store-list .store-name {font-size:2rem; font-weight:700; color:var(--gray-1); line-height:1.4; margin-bottom:.2rem;}

.store-list .store-text {font-size:1.6rem; font-weight:500; color:var(--gray-4); line-height:1.4; margin-bottom:.6rem;}

.store-list .store-tag { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; font-size:1.3rem; font-weight:500; color:var(--black-primary); background:var(--gray-mono); padding:.2rem 1.2rem; border-radius:2rem; line-height:2rem; display:inline-block; margin:0 .6rem .6rem 0;}

.store-list .store-tag:nth-child(5) {margin:0;}

.browse-wrap .slider { width:100%; }

.slider.type3 { width: 100%; margin:0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position:relative;}

.browse-wrap .slider.type3.single {}

.browse-wrap .slider.type3.single .swiper-container {width:100%;}

.place-how { display:inline-block; margin:25px 0 60px 0;}

.place-how h1 {font-size:2rem; font-weight:700; color:var(--gray-1); line-height:1.4; margin-bottom:25px;}

.place-how h1 span{color:var(--main-primary);}

.place-how #slide-1{}

.place-how #slide-1 img {height:130px; width:260px; margin:10px 0;}

.place-how #slide-2{background:var(--gln-tint);}

.place-how #slide-3{background:var(--gln-tint);}

.place-how .gln.swiper-slide  {background:var(--gln-tint);}

.place-how .liquid.swiper-slide  {background:var(--liquid-tint);}

.place-how .thaiqr.swiper-slide {background:var(--thaiqr-tint);}

.place-how .laoqr.swiper-slide {background:var(--laoqr-tint);}

.place-how .swiper-slide img {height:150px; width:auto;}

.place-how .banner-title {font-size:1.6rem; font-weight:700; color:var(--gray-1); line-height:1.4; text-align: center;}

.place-faq { display:none; padding: 40px 30px; width:calc(100% + 50px); margin-left:-25px; padding-bottom:calc(constant(safe-area-inset-bottom) + 40px); padding-bottom:calc(env(safe-area-inset-bottom) + 40px); background: var(--gray-8); color: var(--gray-3); border-top:2px solid var(--gray-7); }

.place-faq h4 { font-size:1.6rem; font-weight: 700; margin-bottom: 20px; color: var(--gray-3); }

.place-faq .txt { color:var(--gray-1);}

.place-faq .txt + h4 { margin-top:40px;}

.place-faq .txt p { padding-left: 14px; position: relative; font-size:1.3rem; line-height: 1.5;  }

.place-faq .txt p:before{ content: ''; position: absolute;left: 4px; top:7px; width:3px; height: 3px; background: var(--gray-1); border-radius:100%; }

.place-faq .txt p + p { margin-top:15px; }

.color-thaiqr {color:var(--thaiqr-primary);}

.color-ttit {color:#0ee3a5;}

.color-gln {color:#7000fc}

.color-toss {color:#1d4af5}

.color-kb {color:#f88500}

.color-hanamoney {color:#bc4a97}

.color-hana1q {color:#00a493}

.color-sgqr {color:var(--sgqr-primary)}

.color-changipay {color:var(--changipay-primary)}

.color-liquid {color:var(--liquid-primary);}

.color-xnap {color:var(--xnap-primary);}

.color-onepay {color:var(--onepay-primary);}

.color-laoqr {color:var(--laoqr-primary);}

.color-smartcode {color:var(--smartcode-primary);}

.color-taishin {color:var(--taishin-primary);}

.banner-type1 {width:100%; height:auto; border-radius:1rem;}

.banner-type1 img { border-radius:1rem;}

.banner-type2 img {border-radius:0;}

.banner-type2 {border-radius:0;}

.banner-list {margin-top:48px;}

.banner-list ul {}

.banner-list ul li {position:relative; margin:0;}

.banner-list ul li:last-child {margin-bottom:0px;}

.banner-list .banner-status {font-size:1.3rem; position:absolute; bottom:16px; right:16px; background:rgba(0,0,0,0.6); color:var(--white-primary); padding:6px 16px; border-radius:8px;}

.banner-list .no-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(50vh - 108px); text-align: center; font-size:1.6rem; color: var(--gray-6); line-height: 1.5; }

.banner-list ul .end-event {pointer-events: none;}

.banner-list ul .end-event:before {content:'이벤트 종료'; position:absolute; padding:4px 12px; bottom:var(--layout-margin); right:var(--layout-margin); z-index:2; display:-webkit-box; display:-ms-flexbox; display:flex; background:var(--black-primary); color:var(--white-primary); font-size:1.3rem; border-radius: 20px;}

.banner-list ul .end-event:after {content:''; position:absolute; width:100%; aspect-ratio: 3/2; top:0; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; background:var(--gray-1); opacity:0.5; }

/************************************************************************************************************************************************************************************
	 GLN머니 충전/환급
************************************************************************************************************************************************************************************/

.charge-money {background:transparent; border-radius: 20px; padding:20px; margin-bottom:0;}

.charge-money h2{font-size:1.8rem; font-weight: 700; margin-bottom:15px;}

.charge-money .inp-box {display:-webkit-box;display:-ms-flexbox;display:flex;}

.charge-money .inp-box h1 {font-size:2rem; font-weight:700; color:var(--gray-1); line-height:40px; padding:0 0 0 12px;}

.charge-money .input-clear {right:30px;}

.charge-info {background:var(--gray-9); border-radius: 20px; padding:20px;}

.charge-info dl{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.charge-info dl dt{color:var(--gray-1); text-align: left; -webkit-box-flex:5; -ms-flex:5; flex:5;}

.charge-info dl dd{color:var(--gray-1); text-align:right;}

.refund-money {background:transparent; padding:20px; margin-bottom:0;}

.refund-money h2{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.6rem; font-weight:700; color:var(--gray-3); margin-bottom:8px;}

.refund-money h2 img {width:20px; height:20px; margin-right:4px;}

.refund-money .inp-box {display:-webkit-box;display:-ms-flexbox;display:flex;}

.refund-money .inp-box h1 {font-size:2rem; font-weight:700; color:var(--gray-1); line-height: 40px; padding:0 0 0 12px;}

.refund-money .input-clear {right:30px;}

.refund-info {background:var(--gray-9); border-radius: 20px; padding:20px;}

.refund-info dl{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.refund-info dl dt{color:var(--gray-1); text-align: left; -webkit-box-flex:5; -ms-flex:5; flex:5;}

.refund-info dl dd{color:var(--gray-1); text-align: right;}

.charge-money .inp:valid, .refund-money .inp:valid {background:transparent;}

@media all and (max-width:359px) {
}

@media all and (max-width:330px) {
  .my-ttitmoney .box-bottom .charge {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
  .my-ttitmoney .box-bottom .charge span {padding:4px 0 0 0;}

}

/************************************************************************************************************************************************************************************
	Vue transition (인터랙션)
************************************************************************************************************************************************************************************/

.slide-enter-active {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.slide-leave-active {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to, .slide-leave {
  max-height: 100px;
  overflow: hidden;
}

.slide-enter, .slide-leave-to {
  overflow: hidden;
  max-height: 0;
}

.slide-up-enter-active { -webkit-animation: slideup 0.25s; animation: slideup 0.25s; -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);}

.slide-up-leave-active { animation: slideup 0.2s reverse; }

@-webkit-keyframes slideup {
  0%{-webkit-transform: translateY(100%);transform: translateY(100%); }
  100%{-webkit-transform: translateY(0%);transform: translateY(0%);}
}

@keyframes slideup {
  0%{-webkit-transform: translateY(100%);transform: translateY(100%); }
  100%{-webkit-transform: translateY(0%);transform: translateY(0%);}
}

@-webkit-keyframes opacity {
  0%{opacity: 0.2; }
  100%{opacity: 1;}
}

@keyframes opacity {
  0%{opacity: 0.2; }
  100%{opacity: 1;}
}

.scaleup-enter-active { -webkit-animation:scaleup 0.2s; animation:scaleup 0.2s;}

.scaleup-leave-active { animation: scaleup 0.2s reverse;}

@-webkit-keyframes scaleup {
  0%{-webkit-transform:scale(0);transform:scale(0);}
  100%{-webkit-transform:scale(1);transform:scale(1);}
}

@keyframes scaleup {
  0%{-webkit-transform:scale(0);transform:scale(0);}
  100%{-webkit-transform:scale(1);transform:scale(1);}
}

.search-recent h2 { font-size:1.6rem; font-weight:600; color:var(--gray-3); margin-top:1rem;}

.search-recent ul, .search-list ul {margin:1rem 0;}

.search-recent ul li, .search-list ul li {font-size:1.8rem; font-weight:700; padding: 1rem 2rem 1rem 3.2rem; background:var(--ico-location) left center no-repeat; background-size:2.8rem 2.8rem;}

.search-list ul .no-list {font-weight:500; background:var(--ico-location-gray) left 1rem no-repeat; background-size:2.8rem 2.8rem; text-align: left; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom:1.6rem;}

/*********************************************************************************************
	멤버쉽
**********************************************************************************************/

.btn-question {background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk3MjcgMjAuNTMxMkMxNy42NjcxIDIwLjUzMTIgMjEuNDcyNyAxNi43MjU3IDIxLjQ3MjcgMTIuMDMxMkMyMS40NzI3IDcuMzM2ODMgMTcuNjY3MSAzLjUzMTI1IDEyLjk3MjcgMy41MzEyNUM4LjI3ODI0IDMuNTMxMjUgNC40NzI2NiA3LjMzNjgzIDQuNDcyNjYgMTIuMDMxMkM0LjQ3MjY2IDE2LjcyNTcgOC4yNzgyNCAyMC41MzEyIDEyLjk3MjcgMjAuNTMxMloiIGZpbGw9IiNlNGUxZWUiLz4KPHBhdGggZD0iTTEyLjk2ODggMTUuMDQzMUMxMi40MTg3IDE1LjA0MzEgMTEuOTY4OCAxNC41OTMxIDExLjk2ODggMTQuMDQzMVYxMi4yMDMxQzExLjk2ODggMTEuNjUzMSAxMi40MTg3IDExLjIwMzEgMTIuOTY4OCAxMS4yMDMxQzEzLjUxODcgMTEuMjAzMSAxMy45Njg4IDExLjY1MzEgMTMuOTY4OCAxMi4yMDMxVjE0LjA0MzFDMTMuOTY4OCAxNC41OTMxIDEzLjUxODcgMTUuMDQzMSAxMi45Njg4IDE1LjA0MzFaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45NjA0IDEzLjIwMjJDMTIuNDEwNCAxMy4yMDIyIDExLjk2MDQgMTIuNzUyMiAxMS45NjA0IDEyLjIwMjJDMTEuOTYwNCAxMS42NTIyIDEyLjQxMDQgMTEuMjAyMiAxMi45NjA0IDExLjIwMjJDMTMuNzgwNCAxMS4yMDIyIDE0LjQ0MDUgMTAuNTMyMiAxNC40NDA1IDkuNzIyMTlDMTQuNDQwNSA4LjkxMjE5IDEzLjc3MDQgOC4yNDIxOSAxMi45NjA0IDguMjQyMTlDMTIuMTUwNCA4LjI0MjE5IDExLjQ4MDUgOC45MTIxOSAxMS40ODA1IDkuNzIyMTlDMTEuNDgwNSAxMC4yNzIyIDExLjAzMDUgMTAuNzIyMiAxMC40ODA1IDEwLjcyMjJDOS45MzA0NyAxMC43MjIyIDkuNDgwNDcgMTAuMjcyMiA5LjQ4MDQ3IDkuNzIyMTlDOS40ODA0NyA3LjgwMjE5IDExLjA0MDQgNi4yNDIxOSAxMi45NjA0IDYuMjQyMTlDMTQuODgwNCA2LjI0MjE5IDE2LjQ0MDUgNy44MDIxOSAxNi40NDA1IDkuNzIyMTlDMTYuNDQwNSAxMS42NDIyIDE0Ljg4MDQgMTMuMjAyMiAxMi45NjA0IDEzLjIwMjJaIiBmaWxsPSIjNWU1YTcxIi8+CjxwYXRoIGQ9Ik0xMi45ODA1IDE3Ljg0MzhDMTMuNTMyOCAxNy44NDM4IDEzLjk4MDUgMTcuMzk2IDEzLjk4MDUgMTYuODQzOEMxMy45ODA1IDE2LjI5MTUgMTMuNTMyOCAxNS44NDM4IDEyLjk4MDUgMTUuODQzOEMxMi40MjgyIDE1Ljg0MzggMTEuOTgwNSAxNi4yOTE1IDExLjk4MDUgMTYuODQzOEMxMS45ODA1IDE3LjM5NiAxMi40MjgyIDE3Ljg0MzggMTIuOTgwNSAxNy44NDM4WiIgZmlsbD0iIzVlNWE3MSIvPgo8L3N2Zz4K) no-repeat 50% 50%; background-size:cover; width:20px; height:20px;}

.collect-box {display:grid; grid-template-columns: repeat(2,1fr); width:100%; margin-bottom: 2rem;}

.collect-box li:nth-child(2n-1) {margin-right:.8rem;}

.collect-box li:nth-child(2n) {margin-left:.8rem;}

.collect-box .title {font-size:1.6rem; font-weight:700; color:var(--gray-1); text-align: center; line-height: 1.3; margin-bottom:.2rem;}

.collect-box .date {font-size:1.4rem; color:var(--gray-4); text-align: center;}

.collect-box .today-box {background:none; border:none;}

.collect-box .yesterday-box {background:none; border:none;}

.collect-box .today-box .wave .step {top:50%; left:50%; position:absolute; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); font-size:48px; font-weight:900; color: #67c8ff; z-index: 4; }

.collect-box .yesterday-box .wave .step {top:50%; left:50%; position:absolute; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); font-size:48px; font-weight:900; color:var(--gray-1); z-index: 4; opacity:0.5;}

.collect-box .get-box .wave .step {top:50%; left:50%; position:absolute; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); font-size:48px; font-weight:900; color:#67c8ff; z-index: 4;}

.collect-box .get-box .wave .step span {font-size:3.2rem; font-weight:700; color:#67c8ff; z-index: 4; opacity:1; padding-left:3px;}

.collect-box .wave-container {width:100%; text-align:center; border-radius: 1.6rem; background:var(--gray-2); margin-bottom:10px;}

.collect-box .wave {padding-top:71.42%; padding-bottom:0; position:relative; z-index:3; width:100%; background-color: #98eaff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:10px; text-align:center; border-radius: 1.6rem; background:var(--gray-7); overflow:hidden;  }

.collect-box .wave.status-get {background-image:url(/PV/img/src/PRESENTATION/images/common/img_getstone.png); background-repeat: no-repeat; background-size: cover;}

.collect-box .wave.status-get .step {display: none;}

.collect-box .wave.status-completed {background-image:url(data:image/png;base64,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); background-repeat: no-repeat; background-size: cover;}

.collect-box .wave.status-completed .step {display: none;}

.collect-box .wave.status-completed::after {display: none;}

.collect-box .invite-box .wave {background-image:url(/PV/img/src/PRESENTATION/images/common/img_invitestone.png); background-repeat: no-repeat; background-size: cover;}

.today-box .wave.status-get, .yesterday-box .wave.status-get, .invite-box .wave.status-get {-webkit-animation:glowani 0.8s ease-in-out 0s infinite;animation:glowani 0.8s ease-in-out 0s infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}

#wave1-step0.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:340%; left:50%; }

#wave1-step1.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:312%; left:50%; }

#wave1-step2.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:294%; left:50%; }

#wave1-step3.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:276%; left:50%; }

#wave1-step4.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:258%; left:50%; }

#wave1-step5.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -5s infinite; animation:waveani 6s linear -5s infinite; background-color: #98eaff; position:absolute; border-radius:43%; width:240%; height:320%; top:240%; left:50%; }

#wave2-step0.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:340%; left:50%; }

#wave2-step1.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(15deg); transform:translate(-50%, -70%) rotate(15deg); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:310%; left:50%; }

#wave2-step2.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(72deg); transform:translate(-50%, -70%) rotate(72deg); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:290%; left:50%; }

#wave2-step3.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(108deg); transform:translate(-50%, -70%) rotate(108deg); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:270%; left:50%; }

#wave2-step4.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(242deg); transform:translate(-50%, -70%) rotate(242deg); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:250%; left:50%; }

#wave2-step5.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(260deg); transform:translate(-50%, -70%) rotate(260deg); background-color:var(--gray-3); position:absolute; border-radius:40%; width:240%; height:320%; top:230%; left:50%; }

#wave3-step0.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:340%; left:50%; }

#wave3-step1.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:312%; left:50%; }

#wave3-step2.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:296%; left:50%; }

#wave3-step3.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:280%; left:50%; }

#wave3-step4.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:264%; left:50%; }

#wave3-step5.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:248%; left:50%; }

#wave3-step6.wave:after {overflow:hidden; content:""; -webkit-transform:translate(-50%, -70%) rotate(0); transform:translate(-50%, -70%) rotate(0); -webkit-animation:waveani 6s linear -1s infinite; animation:waveani 6s linear -1s infinite; background-color: #98eaff; position:absolute; border-radius:45%; width:240%; height:320%; top:232%; left:50%; }

@keyframes waveani {
  50% {-webkit-transform: translate(-50%, -73%) rotate(180deg);transform: translate(-50%, -73%) rotate(180deg);}
  100% {-webkit-transform: translate(-50%, -70%) rotate(360deg);transform: translate(-50%, -70%) rotate(360deg);}
}

@-webkit-keyframes waveani {
  50% {-webkit-transform: translate(-50%, -73%) rotate(180deg);transform: translate(-50%, -73%) rotate(180deg);}
  100% {-webkit-transform: translate(-50%, -70%) rotate(360deg);transform: translate(-50%, -70%) rotate(360deg);}
}

@-webkit-keyframes glowani {
  0% {-webkit-box-shadow:0 0 40px #11c3f9b3;box-shadow:0 0 40px #11c3f9b3;}
  100% {-webkit-box-shadow:0 0 20px #11c3f9b3;box-shadow:0 0 20px #11c3f9b3;}
}

@keyframes glowani {
  0% {-webkit-box-shadow:0 0 40px #11c3f9b3;box-shadow:0 0 40px #11c3f9b3;}
  100% {-webkit-box-shadow:0 0 20px #11c3f9b3;box-shadow:0 0 20px #11c3f9b3;}
}

.about-stone {}

.about-stone .about-stone-box {background:#eefaff; border-radius: 1.6rem; padding: 2.4rem;}

.about-stone .main-text1 { font-size:1.8rem; font-weight:700; line-height:2.4rem; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.about-stone .sub-text1 { font-size:1.6rem; font-weight:400; color:var(--black-primary); line-height:2.2rem; text-align: center}

.about-stone .sub-text2 { font-size:1.3rem; font-weight:400; color:var(--black-primary); line-height:1.8rem; text-align: center}

.about-mission {padding:48px 24px; background:#effaff;}

.about-mission h1 {font-size:2.6rem; font-weight:700; color:#00b2ff; text-align: center;}

.white-card {overflow:auto; position: relative; border-radius: 1.6rem; padding: 2.4rem; background:var(--white-primary); -webkit-box-shadow: 0 0 2rem var(--shadow-1); box-shadow: 0 0 2rem var(--shadow-1);}

.white-card .main-text1 {font-size:2rem; line-height:2.9rem; font-weight:700; color:var(--black-primary);}

.white-card .main-text2 {font-size:2.6rem; line-height:3.6rem; font-weight:700; color:var(--black-primary); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.white-card .main-text2 span{color:#0ebaf0;}

.white-card .sub-text1 {font-size:1.6rem; line-height:2.2rem; font-weight:400; color:var(--black-primary); text-align: center}

.white-card .sub-text2 {font-size:1.6rem; line-height:2.2rem; font-weight:400; color:var(--gray-3); text-align: center}

.white-card .numbering {position:absolute; top:24px; left:24px; font-size:2rem; font-weight:700; color:var(--white-primary); background:var(--main-secondary); border-radius:8px; height:30px; width:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.white-card .btn-type1 {width:100%;}

.img-mission-sub1 {width:100%; padding-left:30%; margin-left:24px;}

.btn-banner {width:100%;}

/*********************************************************************************************
	컨시어지
**********************************************************************************************/

.none-concierge { padding:60px 20px 20px 20px; margin:0 24px 32px 24px; overflow: hidden; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}

.none-concierge p { font-size:1.8rem; font-weight:700; color:var(--gray-6); margin:0 0 5.6rem 0; }

.balance {-webkit-box-flex:1;-ms-flex:1;flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; float:right; text-align:right; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end;}

.list-btn {width:2.4rem; height:2.4rem;}

/******
내 컨시어지
******/

.my-concierge {background:var(--ttit-tint); border-radius: 1.6rem; padding: 2.4rem; }

.my-concierge .box-top .title {color:var(--gray-2);}

.my-concierge .box-top {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:6px;}

.my-concierge .box-content .title {font-size:1.8rem; line-height:2.4rem;}

.my-concierge .box-content .total-amount {color:var(--gray-2);}

.my-concierge .box-top .btn-conmore {float:right; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjQ3NiA0Ny43NkM0Mi40NzYgNTAuOTQxMiA0NS4wNTQ5IDUzLjUyMDEgNDguMjM2MSA1My41MjAxQzUxLjQxNzIgNTMuNTIwMSA1My45OTYxIDUwLjk0MTIgNTMuOTk2MSA0Ny43NkM1My45OTYxIDQ0LjU3ODkgNTEuNDE3MiA0MiA0OC4yMzYxIDQyQzQ1LjA1NDkgNDIgNDIuNDc2IDQ0LjU3ODkgNDIuNDc2IDQ3Ljc2WiIgZmlsbD0iIzM1NEE0NSIvPgo8cGF0aCBkPSJNNDIuNDc2IDI0Ljk1OTNDNDIuNDc2IDI4LjE0MDQgNDUuMDU0OSAzMC43MTkzIDQ4LjIzNjEgMzAuNzE5M0M1MS40MTcyIDMwLjcxOTMgNTMuOTk2MSAyOC4xNDA0IDUzLjk5NjEgMjQuOTU5M0M1My45OTYxIDIxLjc3ODEgNTEuNDE3MiAxOS4xOTkyIDQ4LjIzNjEgMTkuMTk5MkM0NS4wNTQ5IDE5LjE5OTIgNDIuNDc2IDIxLjc3ODEgNDIuNDc2IDI0Ljk1OTNaIiBmaWxsPSIjMzU0QTQ1Ii8+CjxwYXRoIGQ9Ik00Mi40Nzk5IDcwLjU1ODlDNDIuNDc5OSA3My43NCA0NS4wNTg4IDc2LjMxODkgNDguMjQgNzYuMzE4OUM1MS40MjExIDc2LjMxODkgNTQgNzMuNzQwMSA1NCA3MC41NTg5QzU0IDY3LjM3NzcgNTEuNDIxMSA2NC43OTg4IDQ4LjI0IDY0Ljc5ODhDNDUuMDU4OCA2NC43OTg4IDQyLjQ3OTkgNjcuMzc3NyA0Mi40Nzk5IDcwLjU1ODlaIiBmaWxsPSIjMzU0QTQ1Ii8+Cjwvc3ZnPgo=); background-size:auto 24px; background-position-x:28px; width:2.4rem; height:2.4rem; }

.my-concierge .box-content .used-amount {font-size:1.3rem; font-weight:700; color:var(--gray-3); margin-bottom:6px;}

.my-concierge .box-content .used-amount span {color:var(--mint-primary);}

.my-concierge .box-content .bar {height:10px; border-radius:5px; background:var(--gray-7); position: relative; margin:4px 0 10px 0;}

.my-concierge .box-content .bar em {position:absolute; left:0; top:0; bottom:0; border-radius:8px; background:var(--mint-primary);}

.my-concierge .box-content .use-period {font-size:1.3rem; font-weight:400; line-height:1.4;}

.no-list {height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.my-concierge.end {opacity:0.5; pointer-events: none}

.my-concierge.end .box-bottom .bar em {position:absolute; left:0; top:0; bottom:0; border-radius:5px; background:var(--gray-4);}

.my-concierge.end .box-bottom .used-amount span {color:var(--gray-2) !important; opacity:0.8;}

.my-concierge.end .box-bottom .used-amount {font-size:1.3rem; font-weight:500; color:var(--gray-2); opacity:0.8;}

.my-concierge.end .box-bottom .total-amount {font-size:1.3rem; font-weight:500; color:var(--gray-2); opacity:0.8;}

.my-concierge.wide.end .box-content .bar em {position:absolute; left:0; top:0; bottom:0; border-radius:5px; background:var(--gray-4);}

.my-concierge.wide.end .box-content .used-amount span {color:var(--gray-2) !important; opacity:0.8;}

.my-concierge.wide.end .box-content .used-amount {font-size:1.3rem; font-weight:500; color:var(--gray-2); opacity:0.8;}

.my-concierge.wide.end .box-content .total-amount {font-size:1.3rem; font-weight:500; color:var(--gray-2); opacity:0.8;}

.expiration {color:var(--mint-primary); font-size:2rem; font-weight:700;}

.expiration.dday {color:var(--red-secondary);}

.expiration.end {color:var(--gray-6);}

/*******************
스와이프 세팅
*********************/

#swiper-count {right:20px; bottom:20px; left:auto; top:auto;}

#swiper-count img {width:12px; height:12px; margin-left:4px;}

.swiper-pagination-bullet:only-child {display:none;}

.swiper-pagination.swiper-pagination-fraction {font-size:1.3rem; text-align: center; letter-spacing: 0.1rem; left:unset; right:24px; bottom:12px; color:var(--white-primary); background:var(--black-opacity); border-radius:12px; line-height:24px; height:24px; width:52px !important; padding:0; gap:2px; z-index:3;}

/*******************
서비스 정보 동의
******************/

.terms-list ul {}

.terms-list ul li {padding:2rem 0 4rem 0; border-bottom:1px solid var(--gray-7);}

.terms-list ul li a {display:inline-block; padding-bottom: .2rem; border-bottom:1px solid var(--blue-primary)}

.terms-container {margin:2rem 0 4rem 0;}

.terms-container h1 {font-size:1.8rem; font-weight:600; margin-bottom:2rem;}

.terms-detail {font-size:1.4rem; font-weight:400; line-height:1.4; color:var(--gray-3);}

/************
	이벤트 상세
**************/

.share-app {position:fixed; top:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height:6rem; width:100%; background:var(--white-primary); padding:1rem 2rem; z-index:100; }

.share-app .app-detail {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.share-app .app-detail img { width:3.2rem; height:3.2rem; border-radius: .8rem; }

.share-app .app-detail p { margin-left:.8rem; font-size:1.6rem; font-weight:700; line-height:1.2}

.share-app .app-detail p span { font-size:1.3rem; font-weight:500;}

.share-app ~ header {top: 6rem;}

.share-app ~ .container { margin-top: 6rem;}

/*******************
이용내역 필터
******************/

.filter-list  {margin:0;}

.filter-list li { margin:0; height:56px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width:100%; line-height: 1.4; font-size:1.6rem; font-weight:400; color: var(--gray-1); padding-right:25px; background: var(--ico-radio-off) right 50% no-repeat; background-size:24px auto; }

.filter-list li.active { font-weight:600; background: var(--ico-radio-on) right 50% no-repeat; }

.logo-gln {width:100px; height:auto; }

/*토스뱅크 계좌번호 확인하기*/

.toss-number {padding:15px 24px 15px 15px; background:var(--ico-arrow-gray3) right 0 top 50% no-repeat; background-size:20px auto; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}

.toss-number p {font-size:1.8rem; font-weight:600; color:var(--gray-4); width:-webkit-fit-content; width:-moz-fit-content; width:fit-content;}

.header-select {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.header-select-btn {background:var(--ico-header-dropdown) 50% 50% no-repeat; background-size:24px auto; width:2.4rem; height:2.4rem; margin-left:.4rem;}

.header-info-btn {background:var(--ico-header-info) 50% 50% no-repeat; background-size:24px auto; width:2.4rem; height:2.4rem;}

.header-guide-btn {background:var(--ico-guide-fill) 50% 50% no-repeat; background-size:24px auto; width:2.4rem; height:2.4rem;}

.img-complete {margin:0 auto; display:block; background:var(--ico-complete) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

.img-cancel {margin:0 auto; display:block; background:var(--ico-cancel) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

.img-alert {margin:0 auto; display:block; background:var(--ico-alert-solid-red) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

.img-warning {margin:0 auto; display:block; background:var(--ico-cancel) 50% 50% no-repeat; background-size:20rem auto; width:20rem; height:20rem;}

.img-question {margin:0 auto; display:inline-block; background:var(--ico-question) 50% 50% no-repeat; background-size:cover; width:16px; height:16px;}

.img-pay-ani {margin:0; display:inline-block; background:var(--ico-pay-ani) 50% 50% no-repeat; background-size:cover; width:2.4rem; height:2.4rem;}

.img-arrow-gray {margin:0; display:inline-block; background:var(--ico-arrow-gray3) 50% 50% no-repeat; background-size:cover; width:16px; height:16px;}

.img-bio-check {margin:0; display:inline-block; background:var(--ico-bio-check) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

.img-maintenance {margin:0; display:inline-block; background:var(--ico-maintenance) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

.img-qr-check {margin:0; display:inline-block; background:var(--ico-qr-check) 50% 50% no-repeat; background-size:128px auto; width:128px; height:128px;}

/*AML*/

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

.waiting-status img, .unable-status img {width:160px; height:160px; margin-bottom:8px;}

.waiting-status h1 {font-size:2.6rem; line-height:1.4; font-weight:700; color:var(--main-primary);text-align: center; }

.waiting-status h3 {font-size:1.8rem; line-height:1.4; font-weight:400; color:var(--gray-1); text-align: center;}

.unable-status h1{font-size:2.6rem; line-height:1.4; font-weight:700; color:var(--red-secondary); text-align: center;}

.unable-status h3 {font-size:1.8rem; font-weight:400; color:var(--gray-1); text-align: center;}

.unable-status h4 {font-size:1.3rem; line-height:1.4; font-weight:400; color:var(--gray-2); text-align: center; }

.shadow-card {width:100%; height:auto; margin:0; padding:20px 0; background:#fff; border-radius: 1.6rem; -webkit-box-shadow: 0 0px 40px var(--shadow-2); box-shadow: 0 0px 40px var(--shadow-2);}

.shadow-head {position: relative; margin-top:24px; display:-webkit-box; display:-ms-flexbox; display:flex; z-index:1;}

.shadow-head::before {content:''; background:var(--white-primary); border-radius:16px 16px 0 0; width:100%; height:24px; margin:0; position:absolute; top:-24px; left:0; -webkit-box-shadow: 0 -8px 12px var(--shadow-2) !important; box-shadow: 0 -8px 12px var(--shadow-2) !important}

.shadow-head.wide {width:calc(100% + var(--layout-margin) + var(--layout-margin)); margin-left:-24px;}

.alert-gps-img {-webkit-box-shadow: 0 0px 40px var(--shadow-2);box-shadow: 0 0px 40px var(--shadow-2); border-radius:8px;}

.radius-header {position:relative; display:block;}

.radius-header:before {content:''; background:var(--white-primary); border-radius:16px 16px 0 0; width:100%; height:16px; position:absolute; top:-16px;}

.dropdown-type2 li {display:block; position: relative; background-color: var(--white-primary); border-radius:1.6rem; -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.08); box-shadow: 0 0 20px rgba(0,0,0,0.08);  padding:0; margin-bottom:2rem;}

.dropdown-type2 li .dropdown-title:before {top:2.4rem; content: ''; position: absolute; right:2rem; top:1.8rem; width:3rem; height: 3rem; background: var(--ico-select) no-repeat 50% 50%; background-size:2.4rem auto; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

.dropdown-type2 li .dropdown-title.active:before {-webkit-transform: rotate(180deg); transform: rotate(180deg); }

.dropdown-type2 li.active .dropdown-title:before {-webkit-transform: rotate(180deg); transform: rotate(180deg); }

.dropdown-type2 li:nth-child(5) {margin-bottom:0;}

.dropdown-type2 li .dropdown-view {display:none;}

.dropdown-type2 li .dropdown-view.active {display:block; padding:0 0 2rem 0; }

.dropdown-type2 .dropdown-title {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:1.8rem; font-weight:700; padding:2rem;}

.dropdown-type2 .dropdown-title span {padding-left: .5rem;}

.dropdown-type2 .dropdown-title img {width:3rem; height:3rem; border-radius:.8rem; margin-right:.4rem;}

.dropdown-type2 li ol li {display:revert; background-color:revert; -webkit-box-shadow:none; box-shadow:none; margin-bottom:1rem; }

.dropdown-type2 li .ol-type2 li {display:revert; background-color:revert; -webkit-box-shadow:none; box-shadow:none; margin-bottom:1rem; }

.dropdown-view {-webkit-animation:slideDropdown 0.2s linear;animation:slideDropdown 0.2s linear; overflow:hidden;}

@-webkit-keyframes slideDropdown {
  from {height:0;}
  to {height:39.2rem;}
}

@keyframes slideDropdown {
  from {height:0;}
  to {height:39.2rem;}
}

/*당발송금*/

.btn-save {font-size:1.8rem; font-weight:500; color:var(--gray-1); background:var(--ico-checkbox-off) 0% 50% no-repeat; background-size:2.4rem auto; }

.btn-save:disabled {}

.send-box {position:relative; background:var(--white-primary); border-radius: 1.6rem; overflow: hidden;}

.send-box .box-header {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding:32px 24px 20px 24px; border-bottom:2px solid var(--gray-7)}

.send-box .box-content {padding: 2rem; }

.send-box .box-content .btn-type1 {width:100%; }

.send-box .box-content .bar {height: .8rem; border-radius:.6rem; background:var(--gray-7); position: relative; margin-bottom:.8rem;}

.send-box .box-content .bar em {position:absolute; left:0; top:0; bottom:0; border-radius:.6rem; background:-webkit-gradient(linear, left top, right top, from(#7636ff), to(#38b7ff)); background:linear-gradient(90deg, #7636ff 0%, #38b7ff 100%);}

/*송금*/

.send-input {}

.send-input label {display:-webkit-box;display:-ms-flexbox;display:flex; gap:10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.send-input label img {width:30px; height:20px; border:0.5px solid var(--gray-8);}

.send-input .select-nation {width:-webkit-fit-content;width:-moz-fit-content;width:fit-content; margin:0 auto; padding-right: 24px; background:var(--ico-select) right 0 top 50% no-repeat; background-size:16px auto;}

.send-input .inp-box { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin:1rem 0; padding-right:2rem;}

.send-input .inp-box .currency-res {color:var(--main-primary); font-size:2.6rem; font-weight:700; line-height:3.6rem; margin-left: .6rem; }

.send-input .inp-box input {border:0; font-size:2.6rem; line-height:3.6rem;}

.send-input .inp-box input::-webkit-input-placeholder {color: var(--gray-6);}

.send-input .inp-box input::-moz-placeholder {color: var(--gray-6);}

.send-input .inp-box input:-ms-input-placeholder {color: var(--gray-6);}

.send-input .inp-box input::-ms-input-placeholder {color: var(--gray-6);}

.send-input .inp-box input::placeholder {color: var(--gray-6);}

.send-input .inp-box.error { color:var(--red-secondary)}

.send-input .inp-box.error input {color:var(--red-secondary)}

.send-input .inp-box.error .currency-res {color:var(--red-secondary);}

.send-input .alert-txt {color:var(--red-secondary);}

/*개인사업자 회원가입*/

.upload-document {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:20px;}

.upload-document li {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap:16px;}

.upload-document li div {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height:28px; padding-top:4px;}

.upload-document li .uploaded p {color: var(--main-primary);}

.upload-document li button label {display:block; width:100%; height:100%;}

.uploadfile-box {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:12px; margin-bottom:16px;}

.uploadfile-box li {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:80px; border-radius: 1.6rem; font-size:1.6rem; font-weight:500; background:var(--ico-uploadfile-off) 32px 50% no-repeat var(--gray-9); color:var(--gray-4); background-size:40px auto; background-position-x:20px; padding:20px 20px 20px 72px; gap:8px; }

.uploadfile-box li .li-inner {width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap:10px; }

.uploadfile-box li p {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; white-space: pre-line;}

.uploadfile-box li p a{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap:8px; font-size:1.6rem; font-weight:700; color:var(--main-secondary)}

.uploadfile-box li.active .btn-upload p {display:none;}

.uploadfile-box li.active .upload-status .status-tag {display:block;}

.uploadfile-box li.active .li-inner p {color:var(--main-primary); font-weight:700;}

.uploadfile-box li.active .li-inner a {color:var(--gray-2);}

.uploadfile-box li.active .li-inner .btn-download {background:var(--ico-download-gray2) 50% 50% no-repeat;}

.uploadfile-box li .upload-status .status-tag {display:none; font-size:1.6rem; color:var(--white-primary); font-weight:700; text-align: center; border-radius: 20px; background:var(--main-primary); padding:4px 12px;}

.uploadfile-box li p label {margin-top:0px}

.uploadfile-box li button label {display:block; width:100%; height:100%;}

.uploadfile-box li p label p{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}

.uploadfile-box .upload-status {display:-webkit-box;display:-ms-flexbox;display:flex; gap:8px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.uploadfile-box .upload-status .btn-upload {background:var(--ico-plus) 0% 50% no-repeat; background-size:20px auto; width:auto; height:24px;}

.uploadfile-box .upload-status .btn-upload p { font-size:1.8rem; font-weight:500; color:var(--gray-2)}

.uploadfile-box li.active {background-image:none; background-color:var(--gray-6); padding:20px; font-size:1.6rem; font-weight:700;}

.selectid-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap:16px;}

.selectid-box li {padding:20px 24px; border-radius: 1.6rem; background:var(--ico-checkbox-off) calc(100% - 24px) 50% no-repeat var(--gray-9); background-size:24px 24px; min-height:82px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.selectid-box li p {font-size:1.6rem; font-weight:500; color:var(--gray-3);}

.selectid-box li.active { background:var(--ico-checkbox-on) calc(100% - 24px) 50% no-repeat var(--main-primary); background-size:24px auto;}

.selectid-box li.active p {color:var(--white-primary)}

.selectid-box .add-id {padding:20px 24px; border-radius: 1.6rem; border:2px solid var(--gray-9); background:var(--ico-plus-purple) calc(100% - 24px) 50% no-repeat var(--white-primary); background-size:24px 24px;}

.selectid-box .add-id p { color:var(--main-primary)}

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

.added-store li {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:40px; font-size:1.8rem; font-weight:400; background:var(--ico-arrow-gray3) 100% 50% no-repeat; background-size:20px auto;}

/*메인 회원 전환 버튼*/

.toggle-box {position:fixed; right:2.4rem; bottom:calc(9.2rem + constant(safe-area-inset-bottom)); bottom:calc(9.2rem + env(safe-area-inset-bottom)); z-index:2009;}

.toggle-box .toggle-button {position:absolute; right:0; bottom:0; display:block; width:4.4rem; height:4.4rem; border-radius: 2.4rem; background:var(--gradient-1); -webkit-box-shadow: 0 .6rem 4rem var(--shadow-2); box-shadow: 0 .6rem 4rem var(--shadow-2);}

.toggle-box .toggle-button.active {-webkit-animation: fadeOut 50ms ease-in;animation: fadeOut 50ms ease-in; visibility: hidden;}

.toggle-button p {color:var(--white-primary); font-size:1.3rem; font-weight:700;}

.select-member {display:none;}

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

.select-member .switch-button {border-radius: 2.2rem; width:4.4rem; height:4.4rem; color:var(--gray-3); font-size:1.3rem; font-weight:700;}

.select-member .switch-button.active {color:var(--white-primary); background:var(--main-secondary); -webkit-box-shadow: 0px 6px 40px var(--shadow-2); box-shadow: 0px 6px 40px var(--shadow-2);}

.layer {position:absolute; right:0; bottom:0; animation-direction: reverse; border-radius:22px; width:44px; height:44px; background:var(--gray-6); z-index:-1; -webkit-box-shadow: 0 6px 40px var(--shadow-2); box-shadow: 0 6px 40px var(--shadow-2); visibility: hidden; }

.layer.active { -webkit-animation: layerUp 0.2s ease; animation: layerUp 0.2s ease; height:88px; visibility: visible; }

@-webkit-keyframes layerUp {
  0% {height:40px;}
  100% {height:80px;}
}

@keyframes layerUp {
  0% {height:40px;}
  100% {height:80px;}
}

@-webkit-keyframes tooltipFadeOut {
  0% {opacity:1; visibility: visible; display:block;}
  100% {opacity:0; visibility: hidden; display:none;}
}

@keyframes tooltipFadeOut {
  0% {opacity:1; visibility: visible; display:block;}
  100% {opacity:0; visibility: hidden; display:none;}
}

/*개인사업자 서비스소개*/

#testGif { position: absolute; top: calc(50% - 30px); left: calc(50% - 30px); width: 60px; height: 60px; z-index: -1; opacity: 0;}

.receipt-box {padding: 2.4rem; border-radius: 1.6rem; }

.receipt-box dl dt {font-weight:500;}

.receipt-box dl dd {font-weight:700;}

.uploadFile {display:none;}

/*OCR 카메라 촬영*/

.camera-area {position:relative; width:100%; height:100%;}

.camera-area .before-camera {width: 100%; height:100%; border-radius: .8rem; position: relative; aspect-ratio: 4/3;}

.camera-area .before-camera:before{content:''; background:url(/PV/img/src/PRESENTATION/images/member/img_capture_camera.png) 50% 50% no-repeat; background-size: 100% auto; height:100%; width:100%; position:absolute; top:0; left:0;}

.video-width {width: 100%; height:100%; border-radius: 8px; position: relative; aspect-ratio: 4/3;}

.video-width video {width: 100%; height:calc(100% - 1px); -webkit-transform: scaleX(1); transform: scaleX(1); border-radius: inherit; -o-object-fit: cover; object-fit: cover; position: relative; aspect-ratio: 4/3; }

.video-width:before {content:''; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEyIiBoZWlnaHQ9IjIzNCIgdmlld0JveD0iMCAwIDMxMiAyMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIzMTAiIGhlaWdodD0iMjMyIiByeD0iNyIgc3Ryb2tlPSJ1cmwoI3BhaW50X2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMiIgLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnRfbGluZWFyIiB4MT0iMTU2IiB5MT0iNjAiIHgyPSIxNTYiIHkyPSIxNjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzcwMDBmYyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjYmIzZmYiIC8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==) 50% 50% no-repeat; background-size: contain; height:100%; width:100%; position:absolute; top:0; left:0; z-index: 1;}

.canvas-width {width: 100%; height:75%; border-radius: 8px; aspect-ratio: 4/3;}

.camera-text {font-size:1.6rem; font-weight:500; text-align: center; color:var(--black-primary); line-height:2.2rem; }

/*신분증제출 버튼*/

.submit-auth {opacity:0; visibility: hidden; display:none; }

/*메인화면 머니*/

.main-my-money {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; background:var(--white-primary); border-radius:1.6rem; padding:1rem 2rem; margin:0; -webkit-box-shadow: 0 0.6rem 2rem var(--shadow-1); box-shadow: 0 0.6rem 2rem var(--shadow-1);}

.main-my-money .inner-left {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-flex:2; -ms-flex:2; flex:2; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.main-my-money .inner-left img {width:2rem; height:2rem; float:left; margin:0;}

.main-my-money .inner-left .exchange {font-size:1.6rem; font-weight:700; color:var(--gray-1); line-height:2.4rem; float:left; width:100%;}

.main-my-money .inner-left .krw {font-size:1.6rem; font-weight:500; color:var(--gray-5); line-height:2.4rem; float:left;  width:100%;}

.main-my-money .inner-right {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:var(--ico-arrow-main-secondary) 100% 50% no-repeat; background-size: 2rem auto; padding-right: 2.4rem;}

.main-my-money .inner-right p { font-weight: 700; font-size: 1.6rem; line-height: 2.4rem; color:var(--gln-secondary)}

.main-payment{background-color: var(--main-primary); border-radius: 10px; margin-bottom:16px; width:100%; overflow: auto}

.main-error{border-radius: 10px; margin-bottom:16px; width:100%; overflow: auto;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.main-error img{height:120px; width:auto; max-width:100%; max-height:120px; margin:0 auto;}

.disabled-button{pointer-events: none; opacity: 0;}

.main-payment-top {padding:0; height:128px;}

.main-payment-top section {height:100%; width:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 1.2rem 1.2rem 0 1.2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.main-payment-top section button {margin-bottom:.8rem}

.main-payment-top section button:last-child {margin-bottom:0}

.main-payment-top .mpm-logo {padding: 2rem 2.4rem;}

.main-payment-top .mpm-logo img {height:auto; width:auto; max-width:100%; max-height:8.8rem; margin:0 auto;}

.main-payment-bottom {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:12px;}

.main-payment-bottom img{height: 1.6rem; width: auto;}

.main-payment-bottom button{ position:absolute; right:1.6rem; top:.8rem; height: 2.4rem; width: 2.4rem; background: var(--ico-menu-circle-white) 100% 50% no-repeat;}

.box-content.private-service .main-payment{background: var(--main-primary) !important; position: relative;}

.box-content.private-service .main-payment:before {content:''; position:absolute; width:100%; height:100%; background: var(--ico-lock-white) 50% 50% no-repeat #605E75CC; background-size:60px 60px; pointer-events: none; z-index:1; }

.box-content.private-service .btn-unlock {width:80px; height:80px; position:absolute; top:calc(50% - 40px); left:calc(50% - 40px); z-index: 3;}

.cpm-box .box-content.loadingservice .main-payment, .cpm-box .box-content.noservice .main-payment {background:var(--gray-7); opacity:0.4;}

.cpm-box .box-content.atmloadingservice .main-payment, .cpm-box .box-content.atmnoservice .main-payment {background:var(--main-tint);}

.rsp-list-all {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.rsp-list-all li {position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding:2.8rem; margin-bottom:2rem; border-radius: 4.8rem; border:1px solid var(--gray-6); background:var(--white-primary);}

.rsp-list-all li:last-child {margin-bottom:0}

.rsp-list-all li img {height:2.4rem; width:auto; }

.rsp-list-all li.active { border:none; -webkit-box-shadow: 0 0 2rem 0 rgba(66, 66, 66, 0.20); box-shadow: 0 0 2rem 0 rgba(66, 66, 66, 0.20);}

.rsp-list-all li.active img {-webkit-filter: grayscale(1) brightness(10000%);filter: grayscale(1) brightness(10000%);}

/*스토어*/

.btn-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.btn-mytrip {font-size:1.8rem; font-weight:500; color:var(--gray-1); background:var(--ico-arrow-gray3) 100% 50% no-repeat; background-size:2rem auto; padding-right:2.4rem; float:right; }

.white-box .item {padding:20px 0; background-position-x: right;}

.item {display:-webkit-box;display:-ms-flexbox;display:flex; gap:24px; width:100%;}

.item .item-img {width:80px; height:80px;}

.item-detail {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width:100%;}

.item .item-detail .cate {font-size:1.6rem; margin-bottom:4px;}

.item .item-detail .name {font-size:1.8rem; font-weight:700; color:var(--black-primary); margin-bottom:8px;}

.item .item-price {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background:var(--arrow-right-gray) 100% 50% no-repeat; background-size: 20px auto; padding-right: 20px;}

.item .item-price p {font-size:1.6rem; font-weight:700; color:var(--black-primary);}

.item .item-price .stone {background:var(--ico-stone-mint) 0 50% no-repeat; background-size: 24px auto; padding-left:28px;}

.item .soldout-msg {background:transparent; color:transparent;}

.item .comming-soon {background:rgba(0,0,0,0.7);}

.item .soldout-msg.active img {width:16px; height:16px; margin-right:4px;}

.item .soldout-msg.active {font-weight:500; color:var(--red-secondary); line-height:22px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content;}

/*메뉴 스톤*/

.my-stone {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; background:#effaff; border-radius:1.6rem; padding:1.6rem; margin:0; -webkit-box-shadow: none; box-shadow: none;}

.my-stone .my p {line-height:2.4rem; color:var(--gray-1); padding-left:0.4rem; font-size:1.8rem; font-weight:700; float:left;}

.my-stone img {width:2.4rem; height:2.4rem; float:left;}

.my-stone .balance p {font-size:1.8rem; font-weight:500; color:var(--gray-1);}

.my-stone .balance p span { padding-left: .4rem;}

/*플레이스*/

.place-main {border-radius: 16px 16px 0 0; background: -webkit-gradient(linear, left top, left bottom, from(#a68eff), to(#dcceff)); background: linear-gradient(180deg, #a68eff 0%, #dcceff 100%);}

.place-main img {width:100%;}

.place-main button {font-size:1.8rem; padding:0 24px; margin-bottom:24px; color:var(--main-secondary); background:var(--ico-arrow-darkviolet) 100% 50% no-repeat; background-size:18px auto;}

/*쿠폰상세*/

.discoupon-des {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background:-webkit-gradient(linear, left top, left bottom, color-stop(68%, #ddfff9), color-stop(123%, #cbe3ff)); background:linear-gradient(180deg, #ddfff9 68%, #cbe3ff 123%); width:100%; padding:32px 24px;}

.discoupon-des .coupon-img {width:120px; height:120px; background-size:120px auto !important; background:url(/PV/img/src/GAPP/images/trip/img_discoupon_large.png) 50% 50% no-repeat; position:absolute; bottom:16px; right:16px;}

.discoupon-des .ico-discoupon {width:36px; margin-bottom:20px;}

.discoupon-des .coupon-name {font-size:2.6rem; font-weight:700; line-height:3.6rem; color:var(--black-primary); margin-bottom:10px; text-align: left;}

.discoupon-des .coupon-des {font-size:1.6rem; font-weight:400; color:var(--gray-2); text-align: left; line-height:2.2rem;}

.coupon-caution {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size:1.3rem; font-weight:500; color:var(--gray-1); line-height: 1.5; text-align: center; padding:0 0 10px 0; min-height:10vh; height:100%;}

.coupon-caution strong {color:var(--red-secondary); font-size:1.6rem; margin-bottom:15px; line-height:1.4;}

.coupon-caution strong span {color:var(--red-secondary); font-size:1.3rem;}

/*******************
스와이프 세팅
*********************/

#swiper-count {right:20px; bottom:20px; left:auto; top:auto;}

#swiper-count img {width:12px; height:12px; margin-left:4px;}

.swiper.bottom-bullet {}

.swiper.bottom-bullet .swiper-pagination {position:relative; padding:16px; bottom:0;}

.swiper-pagination {position:absolute; width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}

.swiper-pagination-bullet {margin:0 .5rem;}

.swiper-pagination-bullet-active {width:1rem !important; height:1rem !important;; background:var(--main-primary) !important;}

.swiper-pagination-bullet:only-child {display:none;}

.swiper-pagination-fraction {position:absolute; font-size:1.3rem; text-align: center; letter-spacing: 0.1rem; left:unset; right:24px; bottom:12px; color:var(--white-primary); background:var(--black-opacity); border-radius:12px; line-height:24px; height:24px; width:52px !important; padding:0; gap:2px; z-index:3;}

/*혜택*/

.itemlist-box {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.itemlist-box li {margin-bottom:2rem;}

.itemlist-box li:last-child {margin-bottom:0}

/*기가입자*/

.joined-status {margin:0;}

.joined-status h1 {font-size:2.6rem; font-weight:700; line-height:3.6rem; margin-bottom:12px; color:var(--main-secondary); text-align: center;}

.joined-status h3 {font-size:1.6rem; font-weight:400; line-height:2.2rem; color:var(--black-primary); text-align: center;}

/*서비스소개*/

.service-guide-top {padding: 0; background: var(--gradient-6);}

.service-guide-top .logo-gln {width:9.2rem}

.service-guide-top h1 {font-size:5rem; line-height:1.3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}

.service-guide-top .title-img {width:8.8rem; margin-right:0.8rem;}

.service-guide-top .main-img {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start}

.service-guide-top .sub-img {position:relative; margin-top:7.2rem;}

.service-guide-top .sub-img img {height:auto; width:100%;}

.service-guide-top .sub-img .biz-img {width:60vw; margin-left:40vw; margin-bottom:13.2rem;}

.service-guide-top .sub-img .arrow-bottom {position:absolute; left: 50%; bottom:4rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height:2.8rem; width:2.8rem;}

.service-guide-top p {font-size:1.8rem; font-weight:500; line-height:2.6rem; color:var(--gray-2);}

.service-guide1 {padding:4rem 2rem; background:var(--gray-9)}

.service-guide1 h1 {font-size:2.6rem; font-weight: 700; line-height:3.4rem; color:var(--black-primary);}

.service-guide1 span { color:var(--gln-secondary);}

.service-guide1 .main-text {font-size:1.6rem; font-weight: 500; line-height:2.4rem; color:var(--gray-2);}

.service-guide1 .sub-text {font-size:1.3rem; font-weight: 400; line-height:1.8rem; color:var(--gray-3);}

.service-guide1 .shadow-box:first-child .box-top {background:url(data:image/png;base64,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) right 0 top 50% no-repeat; background-size:12rem auto;}

.service-guide1 .ol-type4 {color:var(--gln-secondary)}

.service-guide1 .ol-type4 li:before {background: var(--gln-secondary)}

.shadow-box {overflow:hidden; border-radius: 1.6rem; background:var(--white-primary); -webkit-box-shadow:0 .4rem 2rem var(--shadow-1); box-shadow:0 .4rem 2rem var(--shadow-1);}

.shadow-box .box-top {padding:2.8rem 2rem 2rem 2rem;}

.shadow-box .box-bottom {padding: 2rem 2rem 2.8rem 2rem;}

.shadow-box .box-bottom .ol-type5 li:after {height:calc(100% - 1.6rem); bottom:-1.4rem;}

.service-guide2 {padding:2rem 2rem 4rem 2rem; background:var(--gray-9);}

.service-guide2 h1 {font-size:2.6rem; font-weight: 700; line-height:3.4rem; color:var(--black-primary); text-align: center;}

.service-guide2 h2 {font-size:2.4rem; font-weight: 700; line-height:3.2rem; color:var(--gln-secondary); margin-bottom:.8rem;}

.service-guide2 p {font-size:1.6rem; font-weight:400; line-height:2.2rem; color:var(--black-primary)}

.service-guide2 .shadow-box:nth-child(2) {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAAEJwAABCcASbNOjQAAAL6UExURUdwTG5XvVZComtVunhixmpK3HRfvm9ctG9ck3ptr2BJsFpFpXddz4Zx0mNLundhxW5YwNbU3WE94mFHvWNIwlQ7rnNcw25ZuWdSsmxXuV1HroVv0NXT22NA3k00qlE0vMO83YNo4oRu08nIz1hCplpFqMXDyXFQ521J6oVxzk8xvIRp5VI3s2lI4dLO4YRwzYJtzuLf6WhQu+fk7NvZ4JmB6+De5mI76EctqOXj6pJ65ZaA4+Dd59za4trX4d3a5NjV34Ftxoh1yebk62M87ePg6+Dd6eHf6t3a5d/c5+Ti7WA837Wzu9zZ5GE94WI77FU9rmZF3KqosE8uxayqs18820o0lmM96l5EulxCt1A3rFpAtGE857a0vLm3v66stLSyuk0tv1c/sN7b52BFv7GvuEsvq7e2vmJHwmU/7b+9xmE57mVF2bCutkssu1Yy01U1yV865FEwyFk12d/d510612BBzWA66V0+yVc6v83K1F9EvK+ttVw52lU2w0Yqq0AugkwxruHf6Lq5wNbU3mZD4Vw33mZLxVo8w8jH0GRD10MwimtQx6emrU03nVs60UYxkWND1FQ1wFEzvsK/yVM7rE0xs0w2mUcqsNTR22NB3NzZ487M1cTCy9HO2Fo31Ekrt0cxlGJE0NrX4VMxzr28w8bEzsvJ0lc9tVg2zmVG1VI7plAztlA5oT0qf1U5ut7c5Ugqs2lE7Tonfd/d5oJm5lQ5tLy5woFszFk+u+nm73FYyqOhqFc4yTcjfHlhy1Ayu0YunlxAwGhH2qWjq2xM3aCeppqYn000p1k5zF5Bw56co3ha5FE2sWxO1mBA0jkkg3hX7mBDyGhVqT4oj0kvpD0oh0QyhHBS2XBP40IqlpKQmY507XBM7oR8pNDK53Rmp9fS6VlDp8W66ryv7It5ynZZ3a2b7ZZ98JySwYyAt5aQq1BBiKKO6X5k23lot3Vsl6mfy4pt8GVYlYlw5Lmv3KeivJuL1oaEjqib2FRBmrStzKGesJZ/5nT2p0QAAADodFJOUwAqITseg30WBQz+X0mE/2P8geJRb7HaptS+gXFqwNbl+sChT5XwJ9Xx6fjuyqmdyi/t7uOzx9b269vqpdTOucnm1Nq///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dYqjJAAAaZ0lEQVR42u2cCVCUV7qGcURFRlGzqJnsySSTmUwyme3Ocvd7pRuaxoVVUaBZ2gZGUKBBQBRpGhBQQAS0WRqw2URkXxRFEUQQEYKIWxRXQHDfR41V9/vOOf/fTcZ7aXBJ3SrfJpRSZfWT9/3OOd85528MDF7rtV7rtZ5DRpMMp7w1geitNw0nGf2oMJPGT3j/jT/N+xuveUveeH/C+Mk/jjPjAEaHhWdaueSNr9585UxAY0/ff94cqr/Ngz+TH82ZA0ZNMHyFNJOnfPUn+s7/IMI0Z46n58o3Jkx6VYXz5i/mPROGh+KQfvYqkIymvfF/0vBInhWeK98f/9J53tQDh0OqOGsf9fbLre7x78/TC4cUORJVRH345gufmT5/b8bXX38941ODSRPm6I1DTJpT0XXW1+/tcS90QL33ryIq0//465zRiSP61VsvzCSj934rMjU1FbFvl7tGT3SnyzfX5+0XNNw+/3dTJDFlEokuPK2YN4+fCnVnH17wl2FEZ++cjfLz+eCFDDdqj45EdWWXqu3nDWOa97+II/LsOlMR5efy4U+fn2eGkNijAyWsE1WVXa9YSd8R/rPv6qpYOUz29lqkeYTX884de39rl1+99dw8umlxqlMoFAMV8LYr7fHtnwoE5y5ff1p9agnqGVRg0byzd6p9l1u7NDwn0Xumz5CwzrRKobiO7+4LmnvBlI5AxLp3KtLXdyWHpUX625yuK2ejcq2tf/VcqX2qMH2mRFVVCnn73Lm+Fr4WUfdEQhApd5wX3AgWsWqJDtK8ijtnlvj7AdFzVPbnv+UI5JaadLmQ+5uiDoAUlyMjIy0sLKIumwoUApBQoBCy8YhmDUCG9lqXVs47e6UrajkQfTjmKdLoDxyAMj85s0Al54pJISorq1JYVjc3Ny9IOyUSAg1BYkK7iFtg1lNtTXneOROJFln/eowrm9Gn7P3LQmplYrHMS12HBUSA0tOB6Hoz6ropxVHwL4ZlairQZNTebueRuphF1j8fY8fzT5THLMZJLA11drZxDqljASo0mvT0qvsE6JwQwhrmEI+lLIiwsZI+jPQlWmlPqgjLaGyhzaAJCUNqxc42VhtA3tQioZtcowSkc8hzTyR4tkMKgZsqUwr/zvn2Dd8ogoQW5SLRr8e0oP4LtUOZLAOcPUQaMpqEZmVKFRCpTzY3NV8SMpx/dEiT4eW8wQokfWQRhYo8c8d3uR8SjWXsswpyC/GC/809Bw8ePjy0/rKQyDJdpVaplOqTTU3NArcy+bMdMlfFyIBmA7yc+/z9Aci3+sop/1wk+nAMQP9GE9OEeDlbHTh4uOXwzUNBlyiQJl2doVar1LuLmm5oVEqlJt3SzFygExbhslQneyMNCIFAUe1XqjEzIBq9RZPpHCRUqvO8rTYcbGm5WV8ffY7wCJTKkIKMDHXM+q1FTfcBTY1+adLLOIcUiCbXFNTaII2VjbN0d1ZWFhBFnjljQTP7cNRD/1NqkFyj8pI4b9jTMlS/rm2nKQEqU6ljYgpCMpKPAlDTw8yCDIJURiYkPjQ3Vb6E8Xg/iI0NCAhY7W9RjVMRErm8OcYx5lalyoyQWu05GL1mXdsjCqRRx2TmxxQU3G4L3Lisqan/Nv4lQ60YNkPKsaQRx8Y5VNJXtAwUm2bbfqUdigimIuu3R9s/sllaLtIUeMlCNwytCW7ceYEmpgrJTM7Mz48Zajy6NbYJCrvvSXJmZoapkGZFZa6MkdlQfyQSyLYI0GFaP4NFhEANo52L6KwoFNTJVfl5EqvpSY3utKQV6Rn5XslIdHNXWyC+T1PzjUGZ2lSo0AUyUydLiT/eEvFgYxtJd8ECWkQI5PKzUQL9nu/GNOrMCJvG4MZHQgXyCNQxyV5IVGu8qxEyA6LmkzcumQoEwwzShNQ6Ux6J+GYhRQcgKCIKNNoVzej32m5Mk5H8YJf7IwECCRSamEwvVPKgQ2Fj0NZYBLp3znTY1EhKWmyDPFKJ+MH2lMLGoxuXLSBApxhQw0/GAgSWiERlqoInfefwz7BquYVQHi+v7tYaCtQ8AKzDcEhJhzIecW/89hoAigWHFrSfafenQC6j7B3/QnFgrYCmSyGEJkyhgC+FOhOB8ry8HuxvrdkVFBi7rP+yqTYpOcHBknbC8QU8jpLHm3cQIOBZAFXNAb09Ooc+EgkpEF2+kAerRJmZmUz8yTsPQMEAdO8CzyN3M2NclupMCeEBoKtxOTtq1gVuJUDNAJRrTYtoVAP/rSt1wuEiU7AmH4CQKO/BaQJUdF3Ix2WerjJTCOTgkrmmIC/UhvI43o3LaS1dF0gdirzHAbkUj6aIxn3RpQOkwGoWUB5ClOwlu0uAdl/WVrMblHudEFMzh5J2BH8wMFnoibgcBwK0jAHBPO1i7WKdPZrJ+qsKz0siHR76psiTTz0aOnZ6v0PNvgu8PXLofiJqhQo5WGSenpEsxYJGoN6SuP1HIFvmUDU65ILyGcVMNKXC0/MMWqRgRAJaP8kxMTGE6EHcsdM98x9pBxcw5DlJbITmqCpoFTke8bWSuJ4aHiituno1AxpFVU/+RYXnnIrLdTQsNt2ZZSRnwppFiMSPwSDj+zqjS5NfK5PucaJAZlDSzrSAZN9XliRCCQVtJfPQAgtwyI/y+Hygf0UDzxz7UxcUAtIvoztmqszk/AIUENXeTcyxu3lByI8uM1Wykyz0QItKToA0IXneZAZylDnerTy+3yFYC9TOA7n8Wd9hNukLT8859vZL2s+lu8nRnqp0FeyDYkJCQghQ8nk7u/g+oUAnrlqZxPnAYStTwgMlLWMjTOZ8ovJ4T3EwjnoCZKsLpO/xzIQKwrPE99R9jVKpUqkLYHWPyQCFII9X92a7ix+Z8uXjpsx3cpTaQBMXIyBAllDSuISBQbLevZWnW0tJCSFQmkV7e5afi48PAoXrCWT4hac9aInvXIu0pyGqDGCIKchgPAUxt7vjN988x/yRy80hLpnY22bDnsMtGmoQlDQLTCa7BokdgRIKpCsHdEQUCJB8tvxEb4PsiUFzLVYHFD0KyQgJoTjoT+aQ644dt934tHBVd5Q4W204cLBFzJV0vjgUeQDo+5LKY5gYV0IIBGcgPkR6Ahl+UWFPgSwsVmdtq9/5pIBX/uD0whSd0WWOcYkJDxikIolVwbZAKmVAtyCxcEwMgJbxQD6jAtIxyDYga9uKpOC+2175EFvy7b71jbsKd57T8pipvWRiKTSGsE9qOSBkJR0j4wySXtvLJVZEa9q2vT+XB/qpfkOsgvAQgwjQpoaGXSb79k2PbgS5PxRww0sOKxbE5U14wCAvVtLQKkrJCJM5Xq2sPNZKxthGNsii+vtzIbFs/ArTC+jds7xBkFgCAgFRQ6m7B/Ksv6QbVybGhTwHwKCWdK6ka7mKlt3d+y0kti6IA0oDh05CTWdnI1GYPpEZ/YIzCBJDoDUUqCHY3b0R23zS7ghI7cLoknI8h1usTKuqaEk7kkUVZLN2Ly1pTIwArbboB6BsKr2ApqBBS7RAK9AhUMOm4Lboh9zKDkZoCiIcJVJyCkF4WkLMLM3MysqwpCUM6BYYtBRKOmhrUSwDSuvvsPYZDdBXFRTIlyshBrRpU+luMrrklEeZLxNLQrX+tPwd9oqwqdao8p2kLDAJX9IckC0AbeSBevQAmtRVwRv0A6B9dDKU08L1YjzMn+9uXRvMJ9vZzFoJV0HfV36rkxgALbP1T+tPcMkuLy8HnvIePWbqCTqJcUCEaM1DkYJOzQKYaSAuR6mzLk/ciRO9Tl6wW/OSOkvJEIOShlmaTUJcYuDQCgIESOV/1mMjxJW0DtAaIEqKvoQ8cnPoB3F0yWC0E54DlOduYtzatSXXrkocZRFQ6VIx4Dh5r+UMYkBpALSg38+nnGqLHu3HuC4GNJcBJdQjUBKOLmgF5XI+Lm+a1x7k6X1sFxe3tqSksuTuhlBYVSWUqPfb46e1BtHEVjd1WGeXbwGVl4d9oGditKYBiAx7sGgdGV1AIzencYmlxB+rA4Tn/I7NiXEn1pZUgk70HtgAuw1vbwm0ijoGEaJYW3/b5q0u2Vuown6uT2KeOg7ZUouO4mSI/uAsg3EBj7aev+veHs8MqiwpWbv22q3e7w4esAqVXi05jmOejjGMbFlagH9AR71POQc0ck9tSBJj8yLOQ0h0A9YKYEGcKojLEWYfykPqp/fijni7RAQiOEQnTly7e6sXDIIxD4nBGCMOLUvz9w8osuaBekZeOSZ2eXJAS5hFAdchLhhZODfDPgfj0vGn5TzPU0J4TrDX2rWVlcf5xChQbAAAYWJh8AKDWkeehj4+6+lpzxcREjXTtYv2OdiJSZg/ZD6EuHZs5ngAIi4ORj8IbSopIWOeJEZmIRhj/qtjD/mUh4EQ6oMRR73hlxWeuhbNtbhHRheJCxpnL0ccQN78/NN7kfBQIHAnjoryrD2e2HOEjjG2jgFQQKefz5YwppF3QVOqhwH5Rg5gXHQjgXGJCQ8cahCewxgX41lLcBJRBAingDg7B2bQMtYsrvbPOoSJMY08yKZ2eTIggtRO4qI7P9gFySTUHxua11USl10Oz5OYaAdKZDPAXlrS2LvSTghujqL8E1bQxFB61PTHBIjz6MwFIQvLvAq2pWIx4MCVB/XnYC+xxy7ncffQ4O3BobuJsFPbvBl+khhHePZyk1AnPaiKXBAZ5Z+1zTqb4wnbPmJNT/oSaprLrOI6X8w0LrGEDi/iz+HzxJ7N3bfhHAuvo4QfDT2Oj4/fjCVOeb49HVachED0jGFB5FwAWuFSvhREDBr5NGb8nQpPT4bUBXFx9uDoonFx/kBcaM/5+3gi5OZW5uYGl3sf3dwBRDmJxwEHDdq/xWfTmkOdnbFpaciDiW3zy96ylBH1jFxC71Ige0/PijsXhHLduBBHy0Pjejxoae5GZWZm5iYwtRy8GG+Xc+z4t3upQdku1iu2JQTYpqWlwd0jGLR8GzWIqHXkEvrnO9Qgz7NwJ8cGF8blREcXl9dBGlf3RwSnzK2szIzIXJReez7nNAB9ywxCoKyA1ba2FigAgjHPA302cjP0xy6CM6eLrF3m/GQoEevysLi6zzF3yswYkJlCpMq8mkOBjhOD/HKXA9BqggQ8uS7Z4RzP9pFnockM6IxQyOFAXLViCT+8cP1io6v7AlYOuMPRoERlGZkPTh9Dg04TgxDIH4DIZRlcKfhsCQ9nSNtHTszwOg6yiusiNrbAHohLovVHGxf1R5sWZ5FCFZI/iBYd2x9WToGWwx3QamQCg6yzwx0cHJAovPWzkZ+WM7wCQBCXggOyVCU7SnAxZcsFxkXssbt4jqvl4TJVZmTEnD92DE7XwrIJECUCJn+soHIEIkgOIydmNOVKhecZHF0sLjhFkIhlNK9QUj6k1UA9MQdzkCcdDms0lhyPpUKjVmd4xe/f34MGARBaRIl4g6i263Hg+e6VigERVz3kFIHnIf7sYXHZ5dwUmNGw1MkREckFSh6oSgkXZxk3W1sdUos3bUIetAgFPH4u5Vqgz/TYkU29jpMhs8dS5eWIB3JiKbeccnHl5Dy+QHHSocIAVpJZpmBAZkq8+Rx0OFJTGpy0ZsWKFbnLcynO8h8YNEsPoK+xM+SW9oJasrUCg7wpD8RF7cnJGTQnPJb5eGwGXchBRxEFSk9XwcZMnV8DPLCMBR3atm15FnUIeHxSjzikMKCLI1+WGf1BqOBHFx76II8j144d5OPKSbzIaibDSWpFN63faRgQXDXGwOGWSSks87CMBXYmJDAgCCz7SAqIGjRbj+dy6oQcDzbOYpmTEwTGeNhkiDiJOYNV5N2VXhI8xQOc776T0R9plCF49RkynfJAp9jZmZWlNWh+CkO6qMc5zIw6fmmHJxkcnYBHxtp5fnQBT05O/AXqRkGtM24RQX+/NsSA8KwWNtQ3GVBHR9HGAEIER+WpR1LmU6KUlM/0OA/+nDlEThFkThFOtIKA53s+LtLz3JRTg2Ii4NgVaP5+63jlEJ0glWq8aYSrT2zMEOhkR1MsIcLAeJyU+frcKRj9pQ4K2o3sc2QRERGYGBjkPDwuu83xt2m9qAoi4JiT8pTQn1mqYyJq82B/312DnRkCnTyJRCwwUApCzf9Mr+PgGXUKcugDcVEe3KM7W7G1C+0Bnvj47efom6vUEVZ7EKhkb+UJUuaWcDIkdqoFk4wZUBEQdSwLwIqmPNSk+fo9rQOZ0bgiCA+WtDT0+/M6PGDPju3GpmxAqfLg6B7qZ+/ekm5zOgnly6SOTrV5ta1H2HaMWBSABjEeYtJn+h2+Gv23KY2rlvLg+Q828vF2ujwpfXQSTC9TZoqtAAh4TnwENJaWlhl4EuPolPeghx5SUaBlJLAaHmi+q763UjOUJK7aWpaYxHvIGMp5M9lKkPIBnvkPq9iyBY9dhe757u7eypIhN0uUJlOMDzHInHp7HEpJd1/UAWUdgIHVuPI8F431veF4NxniyuN5xDY3F6fsiCcbCWoP8rg+Ymu8XAQ3LFYt1/aWnDcn/qRnREDLBIdVsm4KtBGBmotghPkAjyuH5Kr3ZfSUgTwYJByQ+MH0ha7bCRBnD/AUFt5nQGWiKjiPPnyicsiM+GOpTJaSe3qJjd1+BOoEoKaOjgQIrLjGFXmACr7N1vsJXcOBp0+0PEMe7gsXz0ciO8QhcbkWFu66b86WdoHILKTW6vwTOeVJz3e0QTlLz+f0cEBFTRthSiwuJPa4Eipj/R8cmjRwpeKhVx4Bku70cF+1apEryWwzswd5Sh8p+P4QH2cWMH/S1U6hFMj72mkECiRARdv8XIg/JDD89s4obur/OFBhf+p2HvAMenhEr2psXFWIFsUTe5Bn165dwX0ivj+E2ceSk6rW24YC9R4/3QPDngIlkAJy5YjmuxqP5jHPf7581n5uZN8Txz73pF3R7o1tcNOSsn3HDt4e4AleL9Ly8DiWSi88kyW6dvx0K15CI1AnFBDjIUyui0f1SMzUy12Rcy0CAo+uSSotjfZoa2trLHRN2b6d2kN5kpLOVQ33huch+xKbW3DSSZ542AjaBjxQQIt5pNmjeuZ8ysCZSAvbhEN4DlzqEY1Auxa7ztfBCYYj64emw82hPKGh0BeArsJRMDxgQEY98JCCXgwiOIuNR/ecl+FfByJtAxLqwaCkpEYEamuE1AoJza5G5IET66MXyobRQD3XSkPJTinUeQPcaJ7mRn0Cx8MhGc8a5WNeH19qRoPwYDop2KPN42jb0bZGpnXr1q0BwfNsD4cDaQpkUrhhpXv/W3CZkIM1DUBQ0MWFi6lcCdTs0T6ZN+1ytS0YRInWAc1RXkFBQfX1K4jq78Nji5w7GrWXBI/KEUgaemttyfFE+tBMZyfhcV2slfGoH6T+5ulAbEJ9PQLBpgGIjm5l6uxMOAQt+7ZtudtycwPv462PJh1ufkKSxVKJoyP0uth934LDvLgcklhg4AqXBvRnEbyIRYuNJ47+WUrILOEQAUoCn7Dpg764CA51NwJRFrwSsrKAKuhhCD5TkJ8MN2a02YXjLEko4UnMIc1HkB/lQSKKZDzLYPSaNnCvE4CCsVrW1NeTFRuPdNPgahIejIRuFIS3DfuewINoedDJ5eVht4K9yvd34eQVDj73k6PONax+FrHX4oWzx/LRt8n3LnegQ4C0rr7+0KGETjyxhAOnNFtAwjMDONpHojXBfbXJ9MEmIAKPpFcf49knMagU6p/yLAJRokW/G9uT+J8M3AusX7MO7UGeBHIgB8IDJ1tbwhRAgDY1LHpAHvwCgUWD3fE5eESdCBUE/esmH+RZpOVZbDJtbA+Zf3PvclFQPeLUA04CpGRLcODLliEFBFCg1KXdg07IU/tgyNihlQABDxgU3KDlQRkvMjaZaDBGfYwWMXuABxEIDlMUuY8BoKSG1PClPa3G3Te7XbFxh9YyJweOZVsdakp9sinPQh7JZNZYeQy+qR7oCDx0CHkCCI/FMBGL4PGLFUkNxXjw1LOUbGxgN9q6I741fj/wFGeX13D2MCSTdwzGrk+ePt0YyMXF8cCtBzwpM5cDgju0pE3F9HCuNYXt/4CptTWlJnVLKvIsBCHPQsLzPB8INPzy+o2Nndq4GA75IhYF0HvPTcWplMgBd8jza2oKYWNRUxMellrIeDikhbOf7wOKU6uf9m/UsWcu47FgQKuhqDkgggRErqQdKCw8siXsSCFWD8PBL5PZz/kxN6OPq++djCX22FIezqE05hAFauCAwsOPFBYugn6gNDVs6RGtPRTquXkMjAy/rK5uTqP+zGU81CMgZEDwQEhDKk905Aj4U1q8JSzclbeHyeSdF/AxwCmESMtDlMbXUNYwIFBqanFxcepS3p5VII5n1gv5WOLU6vb25sg0XR5ilI5Da3igVORJDQ8La3VFnFVMiLPKZNYL+sDtJ0B0Cu5Lfgg0rIZIVfM4PSmY1qphMpn4oj4APBmITj2LyJYBQWYAxAlwHFwRxx3F4bj/btqL+/Tv5KnV/adONf8AiXMIeyYoIqwcUHjYUgfXxQsZDhIRJpOZL/Qj25On3mg/1QxEwBT5DKAVSIQmUZxFWhxqkrvJOy/6o//TfnmjX0sUyQPBvgSJqEdQRvNdoZTdf6jfTTR44TL8zY3+/qYFkURzdYACKBDykGULzfEAaXFMZo4zeAma/O6NG/0nm5eRG8rISOyLOB587qqhdBEtZA9ODMdj+kSDlyRi0smOjliylJC+GqZFaIfgczk40+jScEge0e98Y/DyBJV0A4g6OnAzFAgKCjra5kGGEWGJjo72iNZFip45zeClyvCTvp379u3evXv9+vXRKHxXE0LCS4sUPX3iy/9VH1P+q2/nTgK1nip6Pa/hSIDzSn6nxuSpv0QkhEKriNbvHs4Ejq2fOe2V/dYRQw4JmTgqzi4CtH76rCmv9Pey/GTqb3b2/QBJ69L0mRO/MXjVMpryyW+0LvEm7d49c9bEcT/Sb/cxMpw29T9/yUxCzZw5691xP85v9dGhmmQ4fiJo2nhDwx+b5bVe67X+n+t/AIMtFeMvQ4MuAAAAAElFTkSuQmCC) right 1.6rem bottom 2.4rem no-repeat #fff; background-size:9.6rem auto;}

.service-guide2 .shadow-box:nth-child(3) {background:url(data:image/png;base64,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) right 1.6rem bottom 2.4rem no-repeat #fff; background-size:9.6rem auto;}

.service-guide2 .shadow-box:nth-child(4) {background:url(/PV/img/src/PRESENTATION/images/intro/img_guide5.png) right 1.6rem bottom 2rem no-repeat #fff; background-size:10.8rem auto;}

.service-guide2 .shadow-box {height:22rem; padding:2.8rem 2rem;}
html { height:unset; overflow: unset; -ms-scroll-chaining: none; overscroll-behavior: none; touch-action: pan-y; -ms-touch-action: pan-y; touch-action: manipulation;}
body { height:100%; overflow-y:scroll; -ms-scroll-chaining: none; overscroll-behavior: none; touch-action: pan-y; -ms-touch-action: pan-y; touch-action: manipulation;}
#app { height:100%; overflow:hidden; -ms-scroll-chaining: none; overscroll-behavior: none; touch-action: pan-y; -ms-touch-action: pan-y; touch-action: manipulation;}
#wrap { overflow:hidden; position:relative; background:var(--white-primary); touch-action: pan-y; -ms-touch-action: pan-y; touch-action: manipulation;}
.channel-logo {display: -webkit-box;display: -ms-flexbox;display: flex; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto;}
.channel-logo li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;    display: -webkit-box;    display: -ms-flexbox;    display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 6.8rem; margin-right:1.4rem; text-align: center; font-size: 1.3rem;  font-weight: 700; color: var(--black-primary);}
.channel-logo li:last-child { margin-right:0}
.channel-logo li img {border-radius: 1.2rem; margin-bottom:1rem;}

.loading[data-v-7af350fa] {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 2030;
}
.loading .loader[data-v-7af350fa] {
    width: 80px;
    height: 80px;
    background: transparent;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 2031;
}
.sk-chase[data-v-7af350fa] {
    width: 32px;
    height: 32px;
    position: relative;
    -webkit-animation: sk-chase-7af350fa 2.5s infinite linear both;
            animation: sk-chase-7af350fa 2.5s infinite linear both;
    z-index: 2032;
}
.sk-chase-dot[data-v-7af350fa] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-animation: sk-chase-dot-7af350fa 2s infinite ease-in-out both;
            animation: sk-chase-dot-7af350fa 2s infinite ease-in-out both;
}
.sk-chase-dot[data-v-7af350fa]:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: var(--main-primary);
    border-radius: 100%;
    -webkit-animation: sk-chase-dot-before-7af350fa 2s infinite ease-in-out both;
            animation: sk-chase-dot-before-7af350fa 2s infinite ease-in-out both;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(1) {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(2) {
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(3) {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(4) {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(5) {
    -webkit-animation-delay: -0.7s;
            animation-delay: -0.7s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(6) {
    -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(1):before {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(2):before {
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(3):before {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(4):before {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(5):before {
    -webkit-animation-delay: -0.7s;
            animation-delay: -0.7s;
}
.sk-chase-dot[data-v-7af350fa]:nth-child(6):before {
    -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s;
}
@-webkit-keyframes sk-chase-7af350fa {
100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
}
}
@keyframes sk-chase-7af350fa {
100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
}
}
@-webkit-keyframes sk-chase-dot-7af350fa {
80%,
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
}
}
@keyframes sk-chase-dot-7af350fa {
80%,
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
}
}
@-webkit-keyframes sk-chase-dot-before-7af350fa {
50% {
      -webkit-transform: scale(0.4);
              transform: scale(0.4);
}
100%,
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
}
}
@keyframes sk-chase-dot-before-7af350fa {
50% {
      -webkit-transform: scale(0.4);
              transform: scale(0.4);
}
100%,
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
}
}


.toast-container[data-v-7a183e20] {
    pointer-events: none;
    width: 100%;
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    bottom: calc(12rem - var(--5e8aa6b4) * 2);
    z-index: 2021;
}
.toast-container .stack-toast[data-v-7a183e20] {
    padding-top: var(--5e8aa6b4);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}
.toast-content[data-v-7a183e20] {
    font-size: 1.8rem;
    font-weight: 700;
    background-color: var(--bg-toast);
    padding: 1.4rem 2.4rem;
    color: var(--white-primary);
    text-align: center;
    border-radius: 3.2rem;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.toast-slide-move[data-v-7a183e20] {
    -webkit-transition: all 0.24s ease;
    transition: all 0.24s ease;
}
.toast-slide-enter-active[data-v-7a183e20],
  .toast-slide-leave-active[data-v-7a183e20] {
    -webkit-transition:
      opacity 0.5s ease,
      -webkit-transform 0.5s ease;
    transition:
      opacity 0.5s ease,
      -webkit-transform 0.5s ease;
    transition:
      transform 0.5s ease,
      opacity 0.5s ease;
    transition:
      transform 0.5s ease,
      opacity 0.5s ease,
      -webkit-transform 0.5s ease;
}
.toast-slide-enter-from[data-v-7a183e20],
  .toast-slide-leave-to[data-v-7a183e20] {
    opacity: 0;
    -webkit-transform: translateY(calc(8rem + var(--5e8aa6b4) * 2));
            transform: translateY(calc(8rem + var(--5e8aa6b4) * 2));
}
.toast-slide-enter-to[data-v-7a183e20],
  .toast-slide-leave-from[data-v-7a183e20] {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}


.popup-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2020;
}

  /* 단어 단위로 줄바꿈 되도록 설정 */
.popup-wrapper * {
    white-space: pre-wrap !important;
    overflow-wrap: break-word !important;
}

  /* 단어 단위로 줄바꿈 되도록 설정 */
pre {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: keep-all !important;
}
.popup-dim {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #605e75cc;
}
.popup-wrapper .popup__body {
    z-index: 1;
    width: 31.4rem;
    background-color: var(--white-primary);
}

  /* 팝업 dim 애니메이션 */
.fade-enter-active,
  .fade-leave-active {
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.fade-enter-from,
  .fade-leave-to {
    opacity: 0;
}
.fade-enter-to,
  .fade-leave-from {
    opacity: 1;
}

  /*  팝업 애니메이션 */
.popup-enter-active {
    -webkit-transition:
      opacity 0.3s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.3s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.3s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.3s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.3s cubic-bezier(0.977, 0, 0.175, 1),
      transform 0.3s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.3s cubic-bezier(0.977, 0, 0.175, 1),
      transform 0.3s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.3s cubic-bezier(0.977, 0, 0.175, 1);
}
.popup-leave-active {
    -webkit-transition:
      opacity 0.2s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.2s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.2s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.2s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.2s cubic-bezier(0.977, 0, 0.175, 1),
      transform 0.2s cubic-bezier(0.977, 0, 0.175, 1);
    transition:
      opacity 0.2s cubic-bezier(0.977, 0, 0.175, 1),
      transform 0.2s cubic-bezier(0.977, 0, 0.175, 1),
      -webkit-transform 0.2s cubic-bezier(0.977, 0, 0.175, 1);
}
.popup-enter-from,
  .popup-leave-to {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
}
.popup-enter-to,
  .popup-leave-from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}


.popup__body .popup__title[data-v-c32fd85c] {
    line-height: 2.8rem !important;
}
.popup__body .popup__text[data-v-c32fd85c] {
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.6rem;
}
.popup__body .popup__footnote[data-v-c32fd85c] {
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2rem;
}
.popup__actions[data-v-c32fd85c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.popup__actions .popup__button[data-v-c32fd85c] {
    width: 13.4rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    line-height: 2.6rem;
    font-size: 1.8rem;
    font-weight: 700;
}
.popup__button--gray[data-v-c32fd85c] {
    color: var(--main-primary);
    background-color: var(--gray-8);
}
.popup__button--primary[data-v-c32fd85c] {
    color: var(--white-primary);
    background-color: var(--main-primary);
}
.line-text[data-v-c32fd85c] {
    padding-left: 1rem;
    padding-right: 1rem;
}
.full-width[data-v-c32fd85c] {
    width: 100% !important;
}

