
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  html {
  	font-size: 0.6944444444vw; /*10px at 1440px*/
    -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
  }
  @media only screen and (min-width: 1440px) { html { font-size: 10px; }}
  @media only screen and (max-width: 991px) { html { font-size: 1.1990407674vw;}}
  @media only screen and (max-width: 767px) { html { font-size: 2.6666666667vw; }}
  /* @media only screen and (max-width: 479px) { html { font-size: 10px; }} */
  .w-container:before, .w-container:after,
  .w-checkbox:before, .w-checkbox:after {
  	display: none;
  }
  a {
  	color: currentColor;
  }
  .input {
  	appearance: none;
    -webkit-appearance: none;
  }
  .ic-inline-flex {
  	display: inline-flex;
    vertical-align: bottom;
  }
  .span-highlight:after {
  	content: '';
    display: block;
    position: absolute;
    top: -.4rem;
    left: -.8rem;
    right: -.8rem;
    bottom: 0;
    background-color: var(--cl-decor-mint-light);
    border-radius: 1.5rem;
    z-index: -1;
    transform: scaleX(0);
    transition: transform 0.5s ease-in-out .15s;
    transform-origin: left;
  }
  .anim-inside .span-highlight:after {
    transform: scaleX(1);
  }
  .hover-un {
    position: relative;
    width: fit-content;
    cursor: pointer;
    color: currentColor;
}
  .hover-un::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 1px;
      bottom: 0.1em;
      left: 0;
      background-color: currentColor;

      -webkit-transform-origin: right;
      transform-origin: right;

      -webkit-transform: scaleX(0);
      transform: scaleX(0);

      -webkit-transition: 0.6s transform cubic-bezier(0.66, 0, 0.15, 1);
      transition: 0.6s transform cubic-bezier(0.66, 0, 0.15, 1);
  }
 @media (hover:hover) {
    .hover-un:hover::before {
      transform-origin: left;
      -webkit-transform-origin: left;
      -moz-transform-origin: left;
      -ms-transform-origin: left;
      -o-transform-origin: left;

      -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1);
    }
}	
  @media only screen and (max-width: 767px) {
    .span-highlight:after {
      top: 0;
      border-radius: 1.2rem;
    }
  }
  .span-highlight.span-hl-h3:after {
  	border-radius: 1rem;
    top: -.2rem;
    left: -.6rem;
    right: -.6rem;
  }
  @media only screen and (max-width: 767px) {
    .span-highlight.span-hl-h3:after {
      top: 0;
    }
  }
  .span-highlight.span-h1-des:after {
  	bottom: -.8rem;
  }
  @media only screen and (max-width: 767px) {
    .span-highlight.span-h1-des:after {
      bottom: 0;
    }
  }
  .hover-arr:hover .arr-main {
  	transform: translate(100%, -100%);
    transition: transform .6s cubic-bezier(.4,0,.1,1);
  }
  .hover-arr:hover .arr-clone {
  	transform: translate(0, 0);
    transition: transform .6s cubic-bezier(.4,0,.1,1);
  }
  .hover-arr:hover .arr-main.trans-x {
  	transform: translate(100%, 0)
  }
  .hover-arr:hover .arr-clone.trans-x {
  	transform: translate(0, 0);
  }
  .hover-arr:hover .arr-main.trans-y {
  	transform: translate(0, 100%)
  }
  .hover-arr:hover .arr-clone.trans-y {
  	transform: translate(0, 0);
  }
  .hover-img img, .hover-img .img-basic {
  	transition: transform .6s cubic-bezier(.4,0,.1,1)
  }
  .hover-img:hover img, .hover-img:hover .img-basic {
  	transform: scale(1.1);
  }
  .home-part-main {
  	 -webkit-mask-image: linear-gradient(to right,transparent 0%, white 17rem ,rgba(255, 255, 255,1) calc(100% - 17rem),transparent 100% );
	  mask-image: linear-gradient(to right,transparent 0%, white 17rem ,rgba(255, 255, 255,1) calc(100% - 17rem),transparent 100% );
  }
  @media only screen and (max-width: 767px) {
  .home-part-main {
       -webkit-mask-image: linear-gradient(to right,transparent 0%, white 4rem ,rgba(255, 255, 255,1) calc(100% - 4rem),transparent 100% );
      mask-image: linear-gradient(to right,transparent 0%, white 4rem ,rgba(255, 255, 255,1) calc(100% - 4rem),transparent 100% );
    }
  }
  .marquee-left {
  	animation: marquee-left 30s linear infinite;
  }
  .marquee-left-cus.anim {
  	animation: marquee-left 30s linear infinite;
  }
  @keyframes marquee-left {
  	0% {
    	transform: translateX(0%)
    }
    100% {
    	transform: translateX(-100%)
    }
  }
  .marquee-right {
  	animation: marquee-right 30s linear infinite;
  }
  @keyframes marquee-right {
  	0% {
    	transform: translateX(0%)
    }
    100% {
    	transform: translateX(100%)
    }
  }
  .abt-team-item-social-ic:hover ~ .abt-team-item-social-ic,
  .abt-team-item-social-ic:has( ~ .abt-team-item-social-ic:hover) {
  	color: var(--txt-teri);
  }
  .stak-how-social-item:hover ~ .stak-how-social-item,
  .stak-how-social-item:has( ~ .stak-how-social-item:hover) {
  	opacity: .6;
  }
  .eco-tool-item-link:hover ~ .eco-tool-item-link, 
  .eco-tool-item-link:has( ~ .eco-tool-item-link:hover) {
  	opacity: .3;
  }
  .com-ctc-social-item:hover ~ .com-ctc-social-item,
  .com-ctc-social-item:has( ~ .com-ctc-social-item:hover) {
  	opacity: .3;
  }
  .wallet-dev-social-item:hover ~ .wallet-dev-social-item,
  .wallet-dev-social-item:has( ~ .wallet-dev-social-item:hover) {
    opacity: .3;
    color: var(--white);
  }
  .hover-line.active .line-inner, .hover-line:hover .line-inner {
  	transform: scaleX(100%);
  }
  .accord-item-wrap .accord-ic path {
  	transition: transform 600ms ease;
    transform-origin: center;
	}
  .accord-item-wrap.active .accord-ic path:nth-child(1) {
  	transform: rotate(270deg)
	}
  .accord-item-wrap.active .accord-ic path:nth-child(2) {
  	transform: rotate(180deg)
	}
  .com-ctc-form-inner {
  	display: flex !important;
  }
  .com-ctc-form-done {
  	display: none !important;
  }
  .com-ctc-submit-wrap:hover .btn {
  	color: var(--cl-decor-purple);
		background-color: var(--txt-prim);
  }
  .home-cta-main.default .home-cta-sub,
  .home-cta-main.default .label-txt {
  	color: var(--txt-dm-senc) !important;
  }
  .home-cta-main.default .home-cta-logo svg path {
  	fill: white; 
  }
  .home-cta-main.default .home-cta-logo {
  	opacity: .1;
  }
  .home-cta-main.default .home-cta-bg-gradient {
  	opacity: 0;
  }
  .home-cta-main.default .home-cta-content {
  	opacity: .6;
  }
  @media only screen and (min-width: 768px) {
    .learn-why-main-item, .tech-fea-main-item {
    	grid-column: 1/2 !important;
      grid-row: 1/2 !important;
    }
  }
  .clamp-lines {
  	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .clamp-lines.clamp-2 {
  	-webkit-line-clamp: 2;
  }
  .clamp-lines.clamp-3 {
  	-webkit-line-clamp: 3;
  }
  .tech-atomiq-inner, .token-atomiq-inner {
  	background: radial-gradient(58.51% 79.63% at 63.05% 106.42%, #275A83 0%, #1C1A5B 47.5%, #04072A 100%), #FFF;
  }
  @media only screen and (max-width: 991px) {
  	 .tech-fea-main-item-head.active .tech-fea-head-item-ic {
      transform: rotate(90deg);
    }
  }
  .header-ham-close .header-ham-inner:nth-child(1) {
    transform: scale(0) rotate(45deg) translate(.2rem, .2rem);
    transition-delay: 0s;
    transform-origin: center;
  }
  .header-ham-close .header-ham-inner:nth-child(2) {
    transform: scale(0) rotate(-45deg) translate(.2rem, -.2rem);
    transition-delay: 0s;
    transform-origin: center;
  }
  .header-ham-link.active .header-ham-close .header-ham-inner:nth-child(1) {
		transform: scale(1) rotate(45deg) translate(.2rem, .2rem);
    transition-delay: .3s;
  }
  .header-ham-link.active .header-ham-close .header-ham-inner:nth-child(2) {
		transform: scale(1) rotate(-45deg) translate(.2rem, -.2rem);
    transition-delay: .3s;
  }
  .header-ham-link.active .header-ham-open .header-ham-inner {
		transform: scaleX(0);
  }
  [data-section="dark"] .footer-link:hover {
  	color: var(--white);
  }
  [data-section="dark"] .footer-submit-arrs .ic-arr-wrap .arr-main {
  	color: var(--black);
  }
  .home-join.dark-mode .home-join-link-wrap {
  	color: var(--white);
  }
  .home-news.dark-mode .home-news-title-wrap .label-txt {
		color: var(--white);
  }
  .home-tech.light-mode .home-tech-force-bg {
		background-color: rgba(255, 255, 255, 1);
  }
  .home-news.dark-mode .home-news-item-label-wrap .dot {
  	background-color: var(--txt-hl-purple);
  }
  .token-hero-coins .btn:hover, [data-btn-wrap="change-filter"] .btn:hover {
  	background-color: transparent;
    color: var(--cl-decor-mint-darker);
  }
  .token-hero-coins .btn:hover .token-hero-coins-ic, [data-btn-wrap="change-filter"]  .btn:hover .token-hero-coins-ic {
  	filter: contrast(100%) grayscale(0);
  }
  .token-hero.dark-mode .span-highlight,
  .token-hero.dark-mode .txt:not(.token-downgrade .txt, .mod-tag .txt, .btn .txt) {
  	color: var(--white) !important;
  }
  .token-hero.dark-mode .token-hero-calc-detail,
  .token-hero.dark-mode .btn.btn-outline,
  .token-hero.dark-mode .token-hero-calc-detail-item-stat {
  	border-color: var(--border-dm-main);
  }
  .token-hero.dark-mode .token-hero-calc-detail {
  	background-color: #010101;
  }
  .token-hero.dark-mode .token-hero-coins .btn:hover {
  	background-color: var(--txt-prim);
    color: var(--cl-decor-mint-light);
  }
  .token-hero.dark-mode .token-hero-coins .btn:hover .token-hero-coins-ic {
  	filter: contrast(30%) grayscale(1);
  }
  .token-hero.dark-mode .token-hero-calc-detail-item-slide-num {
  	color: var(--bg-dm-disable);
  }
  .token-hero.dark-mode .token-hero-calc-line {
  	background-color: var(--border-dm-main);
  }
  .token-hero.dark-mode .span-highlight:after {
  	background-color: var(--cl-decor-mint-darker);
  }
  .token-intro.dark-mode .token-intro-head-launch-detail {
  	border-color: transparent;
  }
  .token-intro.dark-mode .span-cl-purple {
  	color: var(--cl-decor-purple);
  }
  .token-staking.dark-mode .btn.btn-outline {
  	border-color: var(--white);
    color: var(--white);
  }
  .token-hero.dark-mode .label-txt,
  .token-intro.dark-mode .label-txt:not(.token-intro-head-launch-txt .label-txt),
  .token-staking.dark-mode .label-txt {
		color: var(--white) !important;
  }	
  .token-hero.dark-mode .token-hero-bg,
  .token-staking.dark-mode .token-staking-bg {
  	opacity: 0.3;
  }
  @media only screen and (min-width: 768px) {
  	.token-hero-bg, .token-staking-bg, .token-faq-bg {
    	-webkit-mask: linear-gradient(90deg, transparent, white 8rem, white calc(100% - 8rem), transparent);
	   	 mask: linear-gradient(90deg, transparent, white 8rem, white calc(100% - 8rem), transparent);
    }
  	 .home-news-main {
    	-webkit-mask: linear-gradient(90deg, transparent, white 1.6rem, white calc(100% - 30rem), transparent);
	   	 mask: linear-gradient(90deg, transparent, white 1.6rem, white calc(100% - 30rem), transparent);
	  }
  }
  @media only screen and (max-width: 767px) {
		.token-intro-chart::-webkit-scrollbar {
			height: .3rem;
		} 
    .token-intro-chart::-webkit-scrollbar-track {
    	background-color: rgba(255, 255, 255, 0.15);
      border-radius: 100vmax;
    }
    .token-intro-chart::-webkit-scrollbar-thumb {
      background-color: currentColor;
      border-radius: 100vmax;
    }
  }
  .term-privacy-hero-content  figure{
	width:100% !important;
  max-width:100% !important;
      display: flex !important;
    flex-direction: column;
    row-gap: 1.1rem;
    margin:6rem 0;
}

	.term-privacy-hero-content  img{
		border-radius:2.4rem;
	}
	.term-privacy-hero-content figcaption{
		text-align:left;
	}
  @media only screen and (max-width: 767px) {
    .term-privacy-hero-content  figure{
    	margin:4rem 0;
		}
 	 .term-privacy-hero-content  img{
		border-radius:1.6rem;
		}
    .tele-benefit-item:last-child {
      margin-right: none;
    }
  }
  .cms-term-privacy-tbl th{
	font-weight:700;
  font-size:1.6rem;
  line-height:1.2em;
	}
  .cms-term-privacy-tbl td{
  font-weight:400;
  font-size:1.4rem;
  line-height:1.2em;
  }
  .cms-term-privacy-tbl th, .cms-term-privacy-tbl td{
      padding: 8px;
    border: 1px solid #ECEDEE;
    vertical-align: top;
    text-align: left;
  }
  .cms-term-privacy-tbl  tr:nth-child(2n), .cms-term-privacy-tbl  thead tr {
    background-color: #f8f8f8;
}
.term-privacy-hero-content>*:first-child{
margin-top:0 !important;
}
.term-privacy-hero-content>*:last-child{
margin-bottom:0 !important;
}
.media-blog-first-inner-content-title,.temp-blog-item-desc-txt{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.media-blog-first-inner-content-desc,.blog-item-desc-txt{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

 @media only screen and (min-width:767px){
 .media-blog-all-list {
    flex-direction: unset !important;
}
 }
.swiper-slide.media-main-item {
    margin-top: 0 !important;

}
 .swiper-pagination-bullet{
		border: 1px solid transparent;
    border-radius: .6rem;
		display: flex;
    width: 4.6rem !important;
    height: 4.6rem;
    background-color: transparent !important;
    color: rgb(164, 164, 164);
    justify-content: center;
    align-items: center;
    opacity: 1;
    font-weight: 600;
    transition:.4s ease all;
}
  .swiper-pagination-bullet.swiper-pagination-bullet-active,  .swiper-pagination-bullet.swiper-pagination-bullet:hover{
border-color:#ecedee;
color:#061d18;
}
body[data-header="dark"] .btn.btn-language,body[data-header="dark"] .header-menu-language-drop {
    grid-column-gap: 2.4rem;
    background-color: rgba(255, 255, 255, 0.05);
    border:none
}
body[data-header="dark"] .header-menu-language-drop .header-menu-language-item:hover {
    color:var(--txt-prim);
}
#linguana-lang-switcher{
display:none !important;
}
.blog-main-list{
	flex-direction:unset !important;
}
.blog-main-item{
	margin-top:0 !important;
  height: max-content !important;
}
.learn-faq-main-category-label{
	text-underline-offset: 0.2rem;
}
.learn-faq-main-category.active .learn-faq-main-category-label-more,.learn-faq-main-category.active .learn-faq-main-category-label-less{
	transform:translateY(0)!important;
}
.tech-fea-main-item-body-inner-ic .w-condition-invisible {
	display: block !important;
  height: 0;
  visibility: hidden;
}
.accord-item-body-rictxt a:hover{
color: var(--txt-hl-purple) !important;
}
.token-migra-detail-steps{
	max-width: 40rem !Important;
}
.token-migra-submit-wrap{
	cursor: pointer;
  margin-top: .8rem;
}

.ml-btn-disable{
	background-color: #d1d0d6 !important;
  color: #959898 !important;
  pointer-events: none;
}
.ml-check-mark:before {
    content: '\2713';
    display: inline-block;
    color: #69ee96;
    padding: 0 0 0 0.6rem;
}
.ml-loading-progress {
	width: 1.8rem;
  height:1.8rem;
   display: inline-block;background-image:url('https://cdn.prod.website-files.com/664b151b22a0c6d65ba6e575/66c5b4c4494e2f7928aea7bf_img3.svg');
  background-size:100% 100%;
  margin-inline:.8rem;
	animation: rotateSpinner 800ms linear infinite;
}

@keyframes rotateSpinner {
	to {
		transform: rotate(360deg);
	}
}
@media screen and (max-width: 767px){
	.ml-loading-progress {
  	right:6rem;
  }
}
.active .emb-arrow{
  transform: rotate(180deg)
}
.token-hero-calc-detail-item-info-txt:after{
  content: '';
  width: 1.6rem;
  height: .8rem;
  background-image: url(https://cdn.prod.website-files.com/664b151b22a0c6d65ba6e575/66dadf982c4d8ba669f7c18a_Arrow.svg);
  background-size: 100%;
  position: absolute;
  bottom: -.8rem;
  left: 50%;
  transform: translateX( -50%);
}
.token-hero-calc-detail-item-info:hover .token-hero-calc-detail-item-info-txt-wrap, .token-hero-calc-detail-item-info:hover .download-hero-calc-detail-item-info-txt-wrap{
	opacity: 100%;
  pointer-events: auto;
 }
 .download-hero-choice-item:first-child {
 	border-radius: 1.6rem 1.6rem 0 0;
 }
 .download-hero-choice-item:last-child {
 	border-radius: 0 0 1.6rem 1.6rem ;
 }
 .download-hero-filter-ic.active {
 		transform: rotate(180deg) !important;
 }
.download-hero-file-item-child.download-hero-file-item-child-hash{
	  white-space: nowrap;        /* Hiển thị trên 1 hàng */
    overflow: hidden;           /* Ẩn phần nội dung thừa */
    text-overflow: ellipsis;    /* Thay phần thừa bằng dấu ... */
    width: 100%;
}
.tooltip-hashall {
	  word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.download-hero-file-item-child-hash-ic:hover .tooltip-hash, .file-item-child-hash-txt-wrap:hover+.tooltip-hashall {
	opacity: 1;
}
 .tooltip-hashall-inner:after {
  content: '';
  width: 1.6rem;
  height: .8rem;
  background-image: url(https://cdn.prod.website-files.com/664b151b22a0c6d65ba6e575/66dadf982c4d8ba669f7c18a_Arrow.svg);
  background-size: 100%;
  position: absolute;
  top: -1rem;
  right: 1rem;
  transform: rotate(180deg);
}
html[lang="es"] .txt.txt-16.home-tech-top-item-sub, html[lang="es"] .txt.txt-16.home-tech-bot-sub{
	font-size: 1.5rem;
}
html[lang="es"] .heading.h5.home-tech-mid-item-title{
 	font-size: 1.8rem;
 }
@media only screen and (max-width: 991px) {
 html[lang="es"] .heading.h5.home-tech-mid-item-title{
 	font-size: 1.6rem;
 }
}
@media only screen and (max-width: 767px) {
	html[lang="es"] .heading.h3.home-tech-mid-title, html[lang="es"] .heading.h3.home-tech-bot-title {
  	font-size: 2.4rem;
  }
  html[lang="es"] .home-tech-mid .btn.btn-purple > * {
  	font-size: 1.4rem;
  }
}
.download-hero-filter-link:after {
	content: '';
  position: absolute;
  bottom: .2rem;
  left: 0;
  width: 100%;
  height: 1px;
  background: #000;
  transition: left .4s ease;
}
.hover-un-show:before {
	content: '';
  position: absolute;
  bottom: .2rem;
  left: -105%;
  width: 100%;
  height: 1px;
  background: #000;
  transition: left .4s ease;
}
.hover-un-show:hover:after {
	left: 105%;
}
.hover-un-show:hover:before {
	left: 0%;
} 
 /* Form change checkbox */  
.w-checkbox-input--inputType-custom.w--redirected-checked { 
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2468_31021)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.01968 11.2948C6.86103 11.4534 6.60381 11.4534 6.44516 11.2948L3.78272 8.63233C3.62407 8.47368 3.62407 8.21646 3.78272 8.05781C3.94137 7.89916 4.1986 7.89916 4.35725 8.05781L6.73242 10.433L11.77 5.39537C11.9287 5.23672 12.1859 5.23672 12.3446 5.39537C12.5032 5.55402 12.5032 5.81124 12.3446 5.96989L7.01968 11.2948Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2468_31021'%3E%3Crect width='10' height='10' fill='white' transform='translate(3 3)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
} 
.f-input-radio-item-inner:hover .f-input-radio-ic:not(.w--redirected-checked) {
	border-color: #37DB8C !important; 
}
.f-input-checkbox-item:hover .w-checkbox-input--inputType-custom:not(.w--redirected-checked) {
	border-color: #37DB8C  !important;
} 
.f-input-inner::placeholder{ 
	color: var(--txt-terti)
}  
.btn-mint.hover{ 
	background-color: var(--txt-prim);
  color: var(--cl-decor-mint)
}
.f-form-heading-nav:after { 
  content: '';
	position:absolute;
  width: calc(100vw - 20px); 
  height: 8.2rem;
  background: var(--white);
  backdrop-filter: blur(0.5rem); 
  top: 50%; 
  left: 50%;
  z-index: -1;
  transform:translate(-50%,-50%);
  border-bottom: 1px solid transparent;
  transition: border-color 0.3s ease
}
.f-form-heading-nav.sticky .f-form-heading-nav:after { 
	border-bottom: 1px solid #E4E6E7 
}   
.btn.btn-richtext{
	width: fit-content !important;
  text-decoration: unset;
}
@media screen and (max-width: 767px){
.file-input-label {
    justify-content: center;
    display: flex;
    width: 100% !important;
 }
 .file-input-inner {
    flex-direction: column;
    display: flex;
}
	.f-form-heading-nav:after { 
  	height: 13rem
  }
}
@media screen and (min-width: 992px){
	.f-form-success-txt-inner br:last-child{
  	display: none
  } 
}
@keyframes spiner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.file-input-inner{
	display: flex;
  gap: 2rem;
  align-items: start;
  margin-top: 1.8rem;
}
.file-input-inner label{
	flex: none;	
}
.file-input-inner .file-input-data-wrap{
	flex: auto;	
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.file-input-data-item{
	background: #E4E6E7;
  width: max-content;
  padding: .9rem 1.5rem;
  border-radius: 10rem;
  font-size: 1.6rem;
  line-height: 1.4em;
}
  .file-input-label{
      border: none;
      border-radius: 10rem;
      color: black;
      font-weight: 500;
      background-color: #D0C0FF;
      cursor: pointer;
      transition: all .25s ease-in;
      cursor: pointer;
      padding: .9rem 1.5rem;
      position: relative;
      width: max-content;
  }
  .file-input{
      position: absolute;
      opacity: 0;
      width: 100%;
      color: #000;
      margin-top: 1.8rem;
  }
  .file-input-data-item{
  	display: flex;
    align-items: center;
    gap: .4rem;
  }
  .file-input-data-item-ic{
  	width: 1.6rem;
    display: flex;
    cursor: pointer;
  }
.ldp-token-map svg path{
	transition: .4s ease transform;
  cursor: pointer;
  	transform-origin: center;
}
.ldp-token-map svg path.active{
    transform: scale(1.1);
}
.ldp-token-map svg , .ldp-token-bg-top svg, .ldp-token-bg-bot svg, .stak-faq-deco svg{
	overflow: visible !important;
}
.ldp-footer-social-item .ldp-footer-social-bg, .ld-header-social-item .ld-header-ic-path{
	transition: .4s ease all;
}
.ld-header-social-item:hover .ld-header-ic-path{
	fill:#A383FF;
}
.ldp-footer-social-item:hover .ldp-footer-social-bg{
	fill: #69EE96;
}
.ld-header.on-scroll {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #fff6;
  border-bottom-color: #0000000d;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ld-header.on-hide {
  transform: translateY(-100%);
}
 @media only screen and (max-width: 767px){
 .ld-header.on-scroll {
 	padding-top: 1.6rem;
 }
 }
 .progress-indicator__icon{
 display: none !important;
 }
 #error-message, #success-message{
 	position: absolute;
  margin-top: .6rem;
  opacity: 0;
  transition: .4s ease opacity;
  max-width: 27rem;
  font-size: 1.4rem;
  line-height: 1.2em;
 }
    #error-message{
	color: var(--red);  	
}
#error-message.active, #success-message.active{
	opacity: 1;
}
#success-message{
	color: var(--cl-decor-mint-darker);
}
.footer-content-iframe, .sib-form{
	width: 100%;
}
.form-loader-wrap {
	position: absolute;
  right: -3.2rem;
  top: 50%;
  transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  opacity: 0;
  transition: .4s ease all;
}
.form-loader-wrap.active{
	opacity: 1;
}
.form-loader {
  width: 100%;
  height: 100%;
  border: .2rem solid #FFF;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
.form-loader::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  background: var(--cl-decor-mint-darker);
  width: .8rem;
  height: .8rem;
  transform: translate(-50%, 50%);
  border-radius: 50%;
}
    
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
.sib-form{
	position: relative;
}
 @media only screen and (max-width: 767px){
 	.form-loader-wrap{
  	right: -2.2rem;
    width: 2rem;
    height: 2rem;
    }
  }


@media screen and (min-aspect-ratio: 1440 / 850) {
    @media screen and (min-width: 991px) {
        .ldp-hero-title-wrap {
					grid-column: 1/6 !important;
          grid-row: 1/2 !important;
          display: flex;
          justify-content: space-between;
        }
        .ldp-hero-content-item-img-inner {
        	height: 100%;
        }
        .ldp-hero-content-item-content {
        	width: 52.2rem;
          right: unset;
          left: 3.2rem;
          bottom: 2.4rem;
        }
        .ldp-hero-content-wrap {
        	grid-column: 7/-1 !important;
          grid-row: 1/2 !important;
        } 
        .ldp-hero-tab-item {
        	min-width: 16rem;
          &.active {
          	background: var(--Background-Linear-Green-1, linear-gradient(347deg, #ECF3C4 -10.24%, #C4FCCA 71.48%));
          }
        }
        .ldp-hero-tab {
        	  flex-wrap: wrap;
            justify-content: start;
            align-items: start;
           column-gap: 1.6rem;
        }
        .ldp-hero-content-item-block {
            padding-bottom: 90%;
        }
        .heading.h1.ldp-hero-title {
        	font-size: 5.6rem;
          text-align: start;
         }
    }
}
@media only screen and (max-width: 767px){
  .ldp-hero-tab-item::after{
        content: " ";
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
        inset: 0;
        border-radius: 1.6rem;
        background: linear-gradient(347deg, #ECF3C4 -10.24%, #C4FCCA 71.48%);
        opacity: 0;
        pointer-events: none;
        transition: opacity 0.4s ease;
  }
  .ldp-hero-tab-item .ldp-hero-tab-item-ic, .ldp-hero-tab-item .txt{
    position: relative;
    z-index: 2;
  }
  .ldp-hero-tab-item-ic-show  {
    z-index: 2;
  }
  .ldp-hero-tab-item.active::after{
    opacity: 1;
  }
  .ldp-hero-tab-item.active .ldp-hero-tab-item-ic-show{
    background-color: #69EE96;
  }
}



  .header > .container {
    position: relative;
    z-index: 2;
  }
  body[data-header="dark"] .header-logo-link,
  body[data-header="dark"] .header-menu-item-link,
  body[data-header="dark"] .header-ham-inner,
  body[data-header="dark"] .header-menu-item-drop-link,
  .header.on-dark .header-logo-link,
  .header.on-dark .header-menu-item-link,
  .header.on-dark .header-ham-inner,
  .header.on-dark .header-menu-item-drop-link {
    color: var(--white);
  }
  
  body[data-header="dark"] .header-menu-item-drop-link:hover,
  .header.on-dark .header-menu-item-drop-link:hover {
  	color: var(--txt-hl-purple);
  }
  body[data-header="dark"] .header-menu-item-drop,
  .header.on-dark .header-menu-item-drop {
  	border-color: var(--border-dm-main);
    background-color: var(--bg-dm-main);
  }
  @media only screen and (max-width: 767px) {
	  body[data-header="dark"] .header-menu-item,
    .header.on-dark .header-menu-item {
      border-color: var(--border-dm-main);
    }
    body[data-header="dark"] .header-menu,
    .header.on-dark .header-menu {
  		background-color:  var(--bg-dm-main);
	  }
    body[data-header="dark"] .header-ham-inner,
    .header.on-dark .header-ham-inner {
      background-color: var(--white);
    }
    .header-menu-item:last-child {
      border-bottom: none;
    }
    .header-menu-item.active .header-menu-item-ic {
      transform: rotate(180deg);
    }
    .header-menu-item-ic .ic-embed.ic-12 {
    	transform: none;
    }
    .header-menu-item.active .header-menu-item-drop {
    	pointer-events: auto;
      
    }
  }
