               html {
               font-size: calc(100vw / 1024);
               }
               @media screen and (min-width: 1025px) {
               html {
               font-size: calc(100vw / 1440);
               }
               }
               @media screen and (min-width: 1440px) {
               html {
               font-size: calc(100vw / 1440);
               }
               }
               @media screen and (max-width: 495px) {
               html {
               font-size: calc(100vw / 420);
               }
               }



.new-chx {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 30px;
  font-weight: 300;
  display: flex;
}

.checkbox-label {
  font-weight: 300;
}

.checkbox {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: -30px;
  margin-right: 10px;
}

.checkbox.w--redirected-checked {
  background-color: #334cdb;
  background-image: linear-gradient(#334cdb, #334cdb);
  border: 4px solid #fff;
}


select option{color:black}
               .tabs:after,
               .tabs:before,
               .tab:after,
               .tab:before {
               display: none;
               }
               .splide__sr {
               display: none !important;
               }
               .splide.partn-slider .image-10,
               .splide.partn-slider .div-block-8._2 {
               opacity: 0;
               transition: all 300ms ease;
               }
               .splide.partn-slider .is-active .image-10,
               .splide.partn-slider .is-active .div-block-8._2 {
               opacity: 1;
               }
               
               
               
               .code-embed-2 > p:has( iframe){margin:0;width:100%;height:100%}
               
               
em{
    color: #334cdb;
	
    font-style: normal;
}
               .lbg:hover .pophov {
               display: flex;
               }
               .mlks {
               display: none;
               }
               .mlks.active {
               display: flex;
               }
               .naverdot {
               width: 11px;
               height: 11px;
               background: rgba(94, 116, 246, 0.4);
               border-radius: 100%;
               }
               .mlks:nth-child(1) .naverdot:nth-child(1) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(2) .naverdot:nth-child(2) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(3) .naverdot:nth-child(3) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(4) .naverdot:nth-child(4) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(5) .naverdot:nth-child(5) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(6) .naverdot:nth-child(6) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(7) .naverdot:nth-child(7) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(8) .naverdot:nth-child(8) {
               background: rgba(94, 116, 246, 1);
               }
               .mlks:nth-child(9) .naverdot:nth-child(9) {
               background: rgba(94, 116, 246, 1);
               }
               .pln:after {
               content: '';
               content: '';
               display: block;
               margin-right: calc(-100vw);
               min-width: 0;
               flex: 0;
               }
               .splide.partn-slider .splide__slide,
               .splide.team-slider .splide__slide,
               .splide.home-splide .splide__slide {
               cursor: grab;
               }
               .splide.team-slider .splide__arrows,
               .princ-slider .splide__arrows {
               width: auto;
               margin-left: auto;
               margin-right: auto;
               margin-top: 60rem;
               height: 84rem;
               background: white;
               padding: 12rem;
               border-radius: 67rem;
               display: flex;
               flex-direction: row;
               justify-content: center;
               align-items: center;
               background: #ffffff;
               box-shadow: 80px 60px 100px rgba(14, 20, 58, 0.17);
               backdrop-filter: blur(22px);
               flex: none;
               order: 2;
               flex-grow: 0;
               margin-bottom: 120rem;
               }
               .princ-slider .splide__arrows {
               position: absolute;
               left: 20rem;
               bottom: 40rem;
               z-index: 9;
               }
               .splide.team-slider .splide__arrow.splide__arrow--next,
               .princ-slider .splide__arrow.splide__arrow--next {
               display: flex;
               flex-direction: row;
               justify-content: center;
               align-items: center;
               padding: 0;
               gap: 38px;
               width: 64rem;
               height: 60rem;
               background: #334cdb;
               border-radius: 50rem;
               flex: none;
               order: 1;
               flex-grow: 0;
               font-size: 0;
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev,
               .princ-slider .splide__arrow.splide__arrow--prev {
               display: flex;
               flex-direction: row;
               justify-content: center;
               align-items: center;
               padding: 0;
               gap: 38px;
               width: 64rem;
               height: 60rem;
               background: transparent;
               border-radius: 50rem;
               flex: none;
               order: 1;
               flex-grow: 0;
               font-size: 0;
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev svg,
               .splide.team-slider .splide__arrow.splide__arrow--next svg,
               .princ-slider .splide__arrow.splide__arrow--prev svg,
               .princ-slider .splide__arrow.splide__arrow--next svg {
               display: none;
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev:after,
               .splide.team-slider .splide__arrow.splide__arrow--next:after,
               .princ-slider .splide__arrow.splide__arrow--prev:after,
               .princ-slider .splide__arrow.splide__arrow--next:after {
               content: '';
               width: 20rem;
               height: 20rem;
               background-image: url(https://cdn.prod.website-files.com/68da3eaab54149975c99320b/68da5464dc52adbed5483946_Frame%202087325834.svg);
               background-size: cover;
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev:after,
               .princ-slider .splide__arrow.splide__arrow--prev:after {
               background-image: url(https://cdn.prod.website-files.com/68da3eaab54149975c99320b/68da54b472bb6e3bc5c8f3c0_Frame%202087325834.svg);
               }
               .w--current .icoplay {
               display: flex;
               }
               .prps.active {
               display: flex;
               }
               .lnk:hover .tbak {
               display: flex;
               }
               .a-pep-50.active {
               opacity: 100;
               }
               @media screen and (max-width: 495px) {
               .map-code svg {
               min-width: 1321px;
               min-height: 781px;
               }
               .naverdot {
               min-height: 11px;
               }
               }
               @media screen and (min-width: 1280px) {
               .splide__slide.v1 {
               flex-flow: column;
               display: flex;
               width: 100%;
               flex: 1;
               }
               .princ-slider .splide__arrows {
               left: 40rem;
               }
               .splide.home-splide .splide__slide {
               cursor: auto;
               }
               }
               .splide__slide.miks:nth-child(1) .naverdot:nth-child(1) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(2) .naverdot:nth-child(2) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(3) .naverdot:nth-child(3) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(4) .naverdot:nth-child(4) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(5) .naverdot:nth-child(5) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(6) .naverdot:nth-child(6) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(7) .naverdot:nth-child(7) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(8) .naverdot:nth-child(8) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(9) .naverdot:nth-child(9) {
               background: #5e74f6;
               }
               .splide__slide.miks:nth-child(10) .naverdot:nth-child(10) {
               background: #5e74f6;
               }
               #Group_15 > *:hover,
               #Group_15 > *:hover * {
               fill: rgb(51, 76, 219);
               }
               .counterer {
               position: absolute;
               z-index: 10;
               font-size: 20rem;
               color: white;
               transform: translate(-50%, -50%);
               }
               .counterer,
               .cursor,
               .ponimap {
               pointer-events: none;
               }
               .cursor {
               display: none;
               }
               html:has(#Group_15 *:hover) .cursor {
               display: flex;
               }
               
               html:has(.map-code > * > * *:hover) .cursor {
               display: flex;
               }
               
               [data-color="1"]{fill:#334CDB !important}
               
               [data-color="1"] path{fill:#334CDB !important}
               
               
               .trueblue path,
               *[data-count='null'] {
               fill: #e7f1ff;
               }
               .splide.team-slider .splide__arrow.splide__arrow--next,
               .princ-slider .splide__arrow.splide__arrow--next,
               .splide.team-slider .splide__arrow.splide__arrow--prev,
               .princ-slider .splide__arrow.splide__arrow--prev,
               .splide.team-slider .splide__arrow.splide__arrow--prev:after,
               .princ-slider .splide__arrow.splide__arrow--prev:after {
               transition: all 300ms ease;
               }
               .splide.team-slider .splide__arrow.splide__arrow--next:hover,
               .princ-slider .splide__arrow.splide__arrow--next:hover,
               .splide.team-slider .splide__arrow.splide__arrow--prev:hover,
               .princ-slider .splide__arrow.splide__arrow--prev:hover {
               background: rgba(51, 76, 219, 0.8);
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev:hover:after,
               .princ-slider .splide__arrow.splide__arrow--prev:hover:after {
               filter: invert(1);
               }
               .tabs .link-block-3.v2 {
               background: white;
               color: #182da8;
               }
               .tabs .link-block-3.v2:hover {
               background: rgb(255 255 255 / 80%);
               color: #182da8;
               }
               .counterer {
               font-size: 16rem;
               font-weight: 300;
               background: #182da8;
               aspect-ratio: 1 / 1;
               display: flex;
               justify-content: center;
               align-content: center;
               align-items: center;
               border-radius: 100%;
               padding-left: 10rem;
               padding-right: 10rem;
               }
               .openpop {
               overflow: hidden;
               }
               .openpop .popup {
               display: flex;
               }
               [datacursor] {
               cursor: pointer;
               }
               .trueblue[datacursor] {
               cursor: default;
               }
               .div-block-52:has(.coocky-block) .abs-content {
               padding-bottom: 150rem;
               }
               .splide.team-slider .splide__arrow.splide__arrow--next:hover,
               .princ-slider .splide__arrow.splide__arrow--next:hover,
               .splide.team-slider .splide__arrow.splide__arrow--prev:hover,
               .princ-slider .splide__arrow.splide__arrow--prev:hover {
               background: #0000000d;
               }
               .rgight-arrow:hover * {
               filter: invert(1);
               }
               .splide.team-slider .splide__arrow.splide__arrow--next:hover:after,
               .princ-slider .splide__arrow.splide__arrow--next:hover:after {
               filter: invert(1);
               }
               .splide.team-slider .splide__arrow.splide__arrow--prev:hover:after,
               .princ-slider .splide__arrow.splide__arrow--prev:hover:after {
               filter: invert(0);
               }
               .counterer {
               background: #ffffff;
               box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
               border-radius: 999px;
               color: #334cdb;
               font-weight: 400;
               transform: translateY(-100%) translateX(-50%);
               }
               .counterer:after {
               content: '';
               background-image: url(https://cdn.prod.website-files.com/65d79202b393b8bd1cf1e4db/69aaa4b97ea773b5ff6dee67_Polygon%202.svg);
               width: 20%;
               position: absolute;
               background-size: 100%;
               top: 95%;
               background-repeat: no-repeat;
               aspect-ratio: 7 / 6;
               }
               input,
               select {
               -webkit-appearance: none;
               border-radius: 0;
               }
               @media screen and (max-width: 495px) {
               .princ-slider .splide__arrows {
               position: absolute;
               left: 20rem;
               bottom: 0;
               z-index: 9;
               /* position: relative; */
               order: 2;
               float: right;
               margin-bottom: 40rem;
               margin-left: auto;
               margin-right: auto;
               left: 50%;
               right: auto;
               transform: translateX(-50%);
               }
               .splide.partn-slider  .image-10, .splide.partn-slider  .div-block-8._2 {
               opacity: 1;
               }
               }
            