/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(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%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

html {
  font-size: 18px;
  scroll-behavior: smooth;
  scroll-padding-top: 152px;
  --border-radius: 10px;
  --card-box-shadow: 0 0 10px 0 var(--jelly-75);
  --card-hover-box-shadow: 0 3px 20px 0 var(--jelly-90);
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  word-break: break-all;
}

html.usdc-page {
  scroll-padding-top: 0;
}

body {
  font-family: 'Circular', sans-serif;
  font-weight: 400;
  line-height: 1.33;
  letter-spacing: -0.4px;
  color: var(--licorice-500);
  word-break: break-word;
  margin-top: 78px;
  position: relative;
}

/* SEO improvements */
.content-visibility-auto > * ,
.content-visibility-auto img {
  content-visibility: auto;
}

/* End SEO improvements */

.build-usdc-body {
  margin-top: 0;
}

.converge-page {
  background: var(--licorice-700);
  margin-top: 8px;
}

.body-no-header {
  margin-top: 0;
}

.section-bg {
  position: absolute;
  inset: 0;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  color: var(--licorice-700);
  font-family: 'Circular', sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}

.body-wrapper h1,
.body-wrapper h2,
.body-wrapper h3,
.body-wrapper h4 {
  font-family: 'Circular', sans-serif;
  font-weight: 700;
}

h5, .h5 {
  color: var(--licorice-700);
  font-family: 'Circular', sans-serif;
  font-weight: 900;
  margin: 0 0 10px;
}

.body-wrapper h5 {
  font-family: 'Circular', sans-serif;
  font-weight: 900;
  margin: 0 0 10px;
}

.body-wrapper h1.large, h1.large {
  font-weight: 700;
}

h1, .h1,
h2, .h2,
h3, .h3 { 
  color: var(--licorice-700);
}
h1, .h1 {
  margin-bottom: 10px;
  font-size: 1.602em;
}
h1.special,
h2.special {
  font-size: 1.602em;
}
h4, .h4 {
  font-size: .79em;
}
h5, .h5 {
  font-weight: 900;
}

h4.gumdrop{
  color: var(--gumdrop-300);
}
h4.redhot{
  color: var(--redhot-300);
}
h4.licorice{
  color: var(--licorice-700);
  margin-bottom:8px;
}
.extra-lg {
  font-size: 46.18px !important;
  letter-spacing: -0.77px !important;
  line-height: 0.977777 !important;
}


@media screen and (max-width: 680px) {
  .chartjs-wrapper .tooltipElement {
    max-width: 85px !important;
  }
}


h4.julius{
  color: var(--julius-300);
}
h4.apple{
  color: var(--apple-300);
}
h4.jelly{
  color: var(--jelly-300);
}
h4.redhot {
  color: var(--redhot-300);
}
h4.gumdrop {
  color: var(--gumdrop-300);
}
h5 {
  font-size: .579em;
}
h5.redhot {
  background: var(--redhot-50);
  color: var(--redhot-400);
}
h5.bazooka {
  color: var(--bazooka-400);
  background: var(--bazooka-50);
}
h5.julius{
  background: var(--julius-50);
  color: var(--julius-400);
}
h5.apple{
  background: var(--apple-50);
  color: var(--apple-400);
}
h5.jelly{
  background: var(--jelly-50);
  color: var(--jelly-400);
}
h5.gumdrop {
  background: var(--gumdrop-50);
  color: var(--gumdrop-400);
}
h5.no-bg {
  background: transparent !important;  
}
.gumdrop {
  color: var(--gumdrop-300);
}
.apple {
  color: var(--apple-300);
}
.jelly{
  color: var(--jelly-300);
}
.jelly-200 {
  color: var(--jelly-200);
}
.julius{
  color: var(--julius-300);
}
.redhot-200 {
  color: var(--redhot-200);
}
.redhot {
  color: var(--redhot-300);
}
.gumdrop-200 {
  color: var(--gumdrop-200);
}
.apple-100 {
  color: var(--apple-100);
}

.h-auto {
  height: auto !important;
}
.extra-x-small {
  font-size: 10px;
}

@media (min-width: 768px) {
  .converge-page {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .converge-page {
    margin-top: 28px;
  }

  h2.special,
  h1.special {
    font-size: 2.488em;
    letter-spacing: -0.75px;
    line-height: 54px;
  }
  
  .intro,
  div.intro p, p.intro, p .intro, .intro p {
    font-size: 1.2em;
    line-height: 1.3;
    letter-spacing: -0.36px;
  }


  h1, .h1 {
    font-size: 2.488em;
    line-height: 44px;
    letter-spacing: -0.75px;
    margin-bottom: 20px;
  }
  .usdc-custom-heading h1,
  h2, .h2 {
    font-size: 1.728em;
    line-height: 36px;

  }
  h3, .h3 {
    font-size: 1.2em;
    letter-spacing: -0.2px;
    line-height: 26px;
  }
  small, .small {
    font-size: 0.833em;
  }
  .small > p {
    font-size: inherit;
  }
  .extra-small  > p {
    font-size: inherit;
  }
  .extra-lg {
    font-size: 77.4px !important;
    letter-spacing: -1.29px !important;
    line-height: 0.977777 !important;
  }
  .main-form-wrapper {
    box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  }

  .generic-ctas-container {
    display: flex;
    margin-top: 24px;
  }

  .generic-ctas-container .generic-cta {
    margin: 0;
  }

  .generic-ctas-container .secondary-generic-cta {
    margin-left: 24px;
  }
  .hero-form--m .main-form-wrapper-new {
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
  }
  
   .industry-spotlight-treasury .leadinModal-content {
    overflow: hidden !important;
  }
  
  .industry-spotlight-treasury .dyno-image {
    grid-column: 1 / 2;
  }
  
  .industry-spotlight-treasury .leadin-preview-wrapper h4,
  .industry-spotlight-treasury .leadinModal-reset span {
    grid-column: 2 / 3;
  }

  .industry-spotlight-treasury .leadinModal-reset span,
  .industry-spotlight-treasury .advance-wrapper {
    grid-column: 2 / 3;
    transform: translateY(-180px);
  }
  
  .industry-spotlight-treasury .leadinModal-content {
    width: 650px !important;
    border-radius: var(--border-radius) 0 0 0 !important;
  }
  
  .industry-spotlight-treasury .leadin-form-wrapper {
    transform: translate(225px, -250px) !important;
    max-width: 380px !important;
  }
}

@media (min-width: 1230px) {
  .container {
    max-width: 1140px;
  }
  .col_offset-left {
    left: 100px;
  }
  .hero__subtitle_max-width {
    max-width: 500px;
  }
}

.extra-small {
  font-size: 0.694em;
  color: var(--licorice-200);
  letter-spacing: -0.21px;
  line-height: 18px;
}

@media (max-width: 660px) {
  h1, .h1 {
    font-size: 28.83px;
  }
}
.nav-horizontal-scroll {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;

}
.svg-arrow-rotate {
  transform: rotate(-180deg);
  right: auto;
  left: -26px;
}
.nav-horizontal-scroll::-webkit-scrollbar {
  width: 0;
}
.callout-horizontal .intro {
  max-width: 460px;
}
.callout-horizontal__icon {
  max-width: 150px;
  margin-bottom: 20px;
}
.callout-horizontal .abs-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.callout-horizontal .card {
  max-width: 230px;
}
.callout-horizontal .card svg {
  max-width: 14px;
  stroke-width: 14px;
  stroke: var(--jelly-200);
  fill: var(--jelly-200);
}
.separator-v-line {
  position: relative;
  width: 90px;
}
.separator-v-line:before {
  position: absolute;
  content: '';
  left: 50%;
  width: 2px;
  background: var(--licorice-300);
  height: 93px;
  top: -58px;
}
.white-mode h1, h1.full-white,
.white-mode h2, h2.full-white,
.white-mode h3, h3.full-white, {
  color: var(--full-white);
}
.white-mode {
  color: var(--licorice-100);
}
.licorice__dnd-bg:before {
  position: absolute;
  content: "";
  top: -298px;
  left: 0;
  width: 100%;
  height: 300px;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/licorice700.svg) -2px bottom / 101% no-repeat;

}
.jelly__dnd-bg:before {
  position: absolute;
  content: "";
  top: -299px;
  left: 0;
  width: 100%;
  height: 300px;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/jelly25-1.svg) 0px top / contain no-repeat;
  transform: rotateX(180deg);
}


.jelly__dnd-topp:before {
  top: -2px;
  bottom: auto;
}
.dnd-after-bg:after {
  position: absolute;
  content: '';
  bottom: -300px;
  left: 0;
  width: 100%;
  height: 300px;
}


.redhot__dnd-bg-down:after {
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/images-icons/redhot25%20%281%29.svg) 0 top / contain no-repeat;
}

.licorice__dnd-bg,
.jelly__dnd-bg {
  z-index: 0;
}
.white__dnd-bg-down:before {
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  height: 300px;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/images-icons/white-mask.svg) 0 top / contain no-repeat;
  top: 0;
  transform: rotateX(0deg);
  z-index: 2;
}
.gumdrop__dnd-bg-down:after {
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/apple%2025-1.svg) 0 top / contain no-repeat;
}

.content__block {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  padding: 67px 0 0 60px;
  -webkit-animation: slide 0.8s;
  animation: slide 0.8s;
  z-index: 5;

}
.dnd-after-bg-md:before {
  height: 200px;
  bottom: -199px;
}
.dnd-after-bg-md:after {
  bottom: -200px;
  height: 200px;
}
.content__block-img {
  flex: 0 0 190px;
  max-width: 190px;
}
.content__block-text-content {
  flex: 0 0 426px;
  max-width: 426px;
  padding-left: 72px;
}
.tab-vertical__nav li::marker {
  content: none;
}
@-webkit-keyframes slide {
  from {
    opacity: 0;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slide {
  from {
    opacity: 0;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.tabs-link__a-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-right: 7px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.tab-vertical__nav li {
  margin-bottom: 8px;
}
.tab-vertical__nav li a img {
  max-width: 20px;
  height: auto;
}
.tab-vertical__nav li .tabs-link__a:not(.active) img {
  filter: brightness(0) invert(67%) sepia(11%) saturate(186%) hue-rotate(187deg) brightness(91%) contrast(93%);
}
.tabs-link__a:not(.active) {
  color: var(--licorice-100) !important;
}
.tabs-link__a:not(.active) .tabs-link__a-icon {
  background: var(--licorice-25) !important;
}
.icon-small {
  width: 48px;
  height: 48px;
  margin: 0 0 20px;
}
.card-deck__card-c-content,
.card-deck__card-c {
  border-radius: var(--border-radius);
}
.card-deck__card-c {
  position: relative;
  box-shadow: 0 0 10px 0 var(--jelly-75);
  height: 100%;
  overflow: hidden;
  padding: 0 0 85px 0;
  z-index: 1;
}
.card-deck__card-c-header-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: -1;
}
.card-deck__card-c:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: var(--full-white);
  z-index: -1;
}
.card-deck__card-c-icon {
  flex: 0 0 71px;
  max-width: 71px;
  height: 71px;
}
.card-deck__card-c-header {
  padding: 40px 20px;
}
.card-deck__card-c-header h3, .card-deck__card-c-header h4 {
  flex: 0 0 calc(100% - 71px);
  max-width: calc(100% - 71px);
  padding-left: 10px;
}
.card-deck__card-c-icon img {
  margin: 0 auto !important;
  max-width: 100%;
  height: auto;
}
.card-deck__card-c-content {
  z-index: 3;
  margin-bottom: 0;
  padding: 24px 21px 0 21px;
}
.card-deck__card-c-content {
  background: var(--full-white);
}
.card-deck__card-links-wrap {
  position: absolute;
  bottom: 40px;
  left: 21px;
}


.cta-group__card {
  color: var(--licorice-75);
  padding: 60px 0;
}
.cta-group__card:first-child {
  border-radius: 20px 0 0 20px;
}
.cta-group__card:last-child {
  border-radius: 0 20px 20px 0;
}
.bg__line:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 108px;
  z-index: -1;
  background: var(--licorice-800);
}
.col-3-list--icon {
  max-width: 85px;
  height: auto;
}
.arrow--next:before {
  font-size: 40px;
  margin-left: 15px;
}
.col-3-list li h4 {
  flex: 0 0 36%;
  max-width: 100px;
}
.callout-item__card-item .icon-small {
  position: absolute;
  top: 0;
  left: 15px;
}
.callout-item__card-width__image {
  padding-right: 40px !important;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.callout-item__card-width {
  background: var(--full-white);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  overflow: hidden;
}
.callout-item__card-width__text-content {
  padding: 30px 31px 10px 0 !important;
}
.visa-card {
  border-radius: 10px 20px 0 0;
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  padding: 62px 35px 24px 15px;
}
.visa-card__fet-img {
  max-width: 90px;
}
.visa-card__icon {
  position: relative;
}
.visa-card__icon:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  left: -30px;
  top: 0px;
  background:  url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/icons%20og%20mini/checkmark.svg) 0 0 no-repeat;
  background-size: cover;
}

.hs-form {
  color: var(--licorice-600);
  font-family: 'Circular',sans-serif !important;
}
.main-form-modal-wrap {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  min-height: 300px;
  padding: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  overflow: visible;
}
.form__check-icon {
  width: 50px;
}
.main-form-wrapper .submitted-message {
  overflow: visible !important;
}
.hs-form .hs-input {
  box-shadow: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hs-form .hs-input[type="text"], .hs-form .hs-input[type="email"], .hs-form .hs-input[type="phone"], .hs-form .hs-input[type="tel"],
.hs-form textarea.hs-input {
  width: 100%;
  font-size: 18px;
  height: auto;
  padding: 14px 12px;
  outline: 0 !important;
  border: 1px solid var(--licorice-25);
  background-color: var(--licorice-25);
  color: var(--licorice-500);
  border-radius: 8px;
  font-family: 'Circular',sans-serif !important;
  letter-spacing: -0.4px;
}
.hs-form select {
  width: 100%;
  font-size: 18px;
  height: auto;
  padding: 14px 12px;
  border: 1px solid var(--licorice-100);
  border-radius: 5px;
  outline: 0 !important;
  font-family: 'Circular',sans-serif !important;
  font-weight: 400;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/001-down-arrow-2.svg) no-repeat right var(--full-white);
  background-position-x: calc(100% - 17px);
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  background-size: 12px;
}
.hs-form select {
  color: var(--licorice-100);
}
.placeholder {
  color: red !important;
}

.hs-form .hs-input::-webkit-input-placeholder {color:var(--licorice-100);}
.hs-form .hs-input::-moz-placeholder          {color:var(--licorice-100);}/* Firefox 19+ */
.hs-form .hs-input:-moz-placeholder           {color:var(--licorice-100);}/* Firefox 18- */
.hs-form .hs-input:-ms-input-placeholder      {color:var(--licorice-100);}


.top-label-off .hs_url_to_web_or_app_store_to_view_wallet label:first-child,
.top-label-off .hs_use_case label:first-child,
.top-label-off .hs_describe_support_for_local_fiat_exchanges label:first-child,
.top-label-off .hs-supported_blockchain label:first-child,
.top-label-off .hs_country_picklist label:first-child,
.top-label-off .hs-company label:first-child,
.top-label-off .hs-email label:first-child,
.top-label-off .hs-lastname label:first-child,
.top-label-off .hs_firstname label:first-child {
  display: none;
}

.top-label-off .hs-form fieldset.form-columns-1,
.top-label-off .hs-form fieldset.form-columns-2,
.top-label-off .hs-form fieldset.form-columns-3 {
  margin-bottom: 0;
}
.hs_supported_blockchain .input input,
.hs_describe_support_for_local_fiat_exchanges .input input {
  width: 100% !important;
}
.hs-form-booleancheckbox span.hs-form-required {
  display: none;
}


.callout-item {
  margin-bottom: 3.55555rem
}

.callout-item>.d-flex .icon-small {
  margin: 0 .5em 0 0
}

.callout-item__text-content {
  padding-left: 64px
}

.callout-item__card-item .icon-small {
  position: absolute;
  top: 0;
  left: 15px
}
.sv-line-horizontal-lg:before {
  top: -40px;
  transform: translateX(-50%);
  height: 2px;
  width: 93px;
}
.footer__col-lg-3 {
  max-width: 19%;
}
.mb-100 {
  margin-bottom: 100px;
}

.swiper-container {
  width: 100%;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}
.gallery-topt {
  height: 80%;
  width: 100%;
  overflow: visible;
  max-width: 1100px;
}
.gallery-thumbst {
  height: auto;
  box-sizing: border-box;
  padding: 10px 25px 20px 25px;
  margin-bottom: 0;
  max-width: 772px;
}

.gallery-thumbst .card {
  position: relative;
  z-index: 999;
}
.gallery-thumbs__xs-icon {
  position: absolute;
  max-width: 100px;
  left: -50px;
  top: 0px;
}

.gallery-thumbs__row_mb {
  margin-bottom: 10px;
}

.gallery-topt .pb-5,
.gallery-topt .py-5 {
  padding-bottom: 2.85rem !important;
}
.gallery-thumbs__titles-wrap {
  padding-left: 84px;
}
.gallery-thumbst .swiper-slide {
  height: 100%;
  cursor: pointer;
}
.main-tp .gallery-thumbst .swiper-slide {
  max-width: max-content;
  margin-right: 120px !important;
}

.galleryTopt-button-next,
.galleryTopt-button-prev {
  position: absolute;
  width: 110px;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
.outline-none {
  outline: none !important;
}
.galleryTopt-button-prev:after,
.galleryTopt-button-next:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1));
}

.galleryTopt-button-next:after {
  left: auto;
  right: 0;
  background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1));
}
@media (min-width: 640px) {
  .d-md-custom-none {
    display: none;
  }
}

.galleryTopt-button-next {
  left: auto;
  right: 0;
}

.gallery-thumbst .swiper-slide-thumb-active {
  opacity: 1;
}
.slider-tab__ov {
  overflow: hidden;
  padding: 50px 0;
}

.slider-tab__ov .swiper-slide {
  background: radial-gradient(circle, var(--full-white) 0%, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 100%);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  border-radius: var(--border-radius);
  padding: 81px 15px 70px 65px;
}
.price-tabs {
  font-size: 32.4px;
  letter-spacing: -0.54px;
  line-height: 42px;
  color: var(--licorice-500);
}
.title-tab-color {
  color: var(--licorice-600);
}
.title-tab {
  font-size: 14px;
  color: var(--licorice-600);
  margin-bottom: 3px;
}
.fz15 {
  font-size: 15px;
}
.v-line {
  position: relative;
}
.v-line:after {
  position: absolute;
  content: '';
  top: -30px;
  right: 15px;
  height: calc(100% + 45px);
  border-right: 1px solid rgb(206, 203, 215, 1);
}
.pt-4h {
  padding-top: 43px;
}
.slider-tab .callout-horizontal__icon.active,
.slider-tab .swiper-slide-thumb-active .dis-img,
.slider-tab .gallery-thumbst p {
  opacity: 0;
  visibility: hidden;
  transition: .3s;
}
.slider-tab .swiper-slide-thumb-active .callout-horizontal__icon.active,
.dis-img,
.slider-tab .swiper-slide-thumb-active p {
  opacity: 1;
  visibility: visible;
}
.slider-tab .gallery-thumbst h3 {
  position: relative;
  color: var(--licorice-600);
  transition: .3s;
  font-size: 14px;
  text-transform: uppercase;
}

.slider-tab .gallery-thumbst h5 {
  position: relative;
  color: var(--licorice-600);
  transition: .3s;
  text-transform: uppercase;
}
.main-tp-2 .gallery-thumbst h5 {
  letter-spacing: 1.2px;
}
.slider-tab .gallery-thumbst h3:after,
.slider-tab .gallery-thumbst h4:after,
.slider-tab .gallery-thumbst h5:after
{
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -7px;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: all .3s;
  background: linear-gradient(225deg, var(--gumdrop-200) 0%, var(--jelly-200) 100%);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
@media (min-width: 767px) {
  .slider-tab .gallery-thumbst h3:hover:after,
  .slider-tab .gallery-thumbst h4:hover:after,
  .slider-tab .gallery-thumbst h5:after:after {
    transform: scaleX(1);
  }
}
.slider-tab .gallery-thumbst .swiper-slide-thumb-active  h3:after {
  transform: scaleX(1);
}
.slider-tab .gallery-thumbst .swiper-slide-thumb-active  h4:after {
  transform: scaleX(1);
}
.slider-tab .gallery-thumbst .swiper-slide-thumb-active  h5:after {
  transform: scaleX(1);
}
.payment-lnr-grd:after {
  background: linear-gradient(225deg, var(--gumdrop-200) 0%, var(--jelly-200) 100%); !important;
}
.payout-lnr-grd:after {
  background: linear-gradient(45deg, #67D6F9 0%, var(--apple-200) 100%) !important;
}
.dda-lnr-grd:after {
  background: linear-gradient(45deg, var(--julius-400) 0%, var(--julius-200) 100%) !important;
}
.mark-lnr-grd:after {
  background: linear-gradient(45deg, var(--redhot-300) 0%, var(--bazooka-300) 100%) !important;
}
.hoverer-cards .visa-card__icon {
  cursor: pointer;
  position: relative;
}

.hoverer-cards:hover .visa-card__icon {
  color: var(--jelly-400);
}
.hoverer-cards .tooltip {
  position: absolute;
  border-radius: 5px;
  background-color: var(--full-white);
  box-shadow: 0 2px 35px 0 rgba(159,114,255,0.2);
  opacity: 0;
  visibility: hidden;
  transition: .1s;
  color: var(--licorice-200);
  padding: 10px 15px;
  top: -130%;
  width: 317px;
}
.info-icon-wrap {
  position: relative;
  top: 2px;
  display: inline-block;
  width: 14px;
  height: 14px;
  color: var(--licorice-75);
}

.hoverer-cards:hover .info-icon-wrap {
  color: var(--jelly-400);
}
.hoverer-cards:hover .tooltip {
  opacity: 1;
  visibility: visible;
}
.hoverer-cards:hover .visa-card__icon:before {
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/product%20brand/checkmark-j.svg) 0 0 no-repeat;
  background-size: cover;
}
.hoverer-cards .visa-card__icon:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
}
.blog-form-bar-wrap  .hs-button,
.licorice__dnd-bg .button {
  box-shadow: none !important;
}
.blog-form-wrap .hs-form .hs-input[type="email"] {

  padding: 11px 147px 11px 15px;
  border-radius: 5px;
  font-family: 'Circular', sans-serif;
}
.blog-post-header__labels h5,
.blog__latest-post-wrap_lables-wrap h5 {
  margin-bottom: 7px;
}
.pricing-payment-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  min-width: 34px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: .3s;
}
.pricing-payment-icon {
  transition: .3s;
}
.pricing-payment-icon svg path {
  transition: .3s;
}
.bg-gumdrop-50:hover {
  background: var(--gumdrop-50);
}
.bg-apple-50:hover {
  background: var(--apple-50);
}
.bg-jelly-50:hover {
  background: var(--jelly-50);
}
.pricing-payment-icon:hover .fill-gumdrop-300 path {
  fill: var(--gumdrop-300);
}
.pricing-payment-icon:hover .fill-apple-300 path {
  fill: var(--apple-300);
}
.pricing-payment-icon:hover .fill-jelly-300 path {
  fill: var(--jelly-300);
}
/*=======================================================================================*/
.tabs-v-scroll {
  margin-left: -25px;
  padding-top: 43px;
}

.tabs-v-scroll .tab-row:not(:last-child) {
  margin-bottom: 120px;
}

.tabs-v-scroll .nav-tabs {
  margin-bottom: 0;
  padding-left: 20px;
}
.tabs-v-scroll .nav-tabs:before,
.tabs-v-scroll .nav-item a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% - 300px);
  width: 2px;
  background: var(--licorice-50);
}
.tabs-v-scroll .nav-item {
  width: 100%;
  max-width: 100%;
  margin-bottom: 38px;
}
.tabs-v-scroll .nav-item a {
  font-weight: 900;
  font-size: 21.6px;
  padding: 0;
  min-height: 0;
  color: var(--licorice-500);
  position: relative;
}
.tabs-v-scroll .nav-item a:after {
  content: none;
}
.tabs-v-scroll .nav-item a.active {
  color: var(--gumdrop-300);
}
.tabs-v-scroll .nav-item a:before {
  opacity: 0;
  height: 31px;
  background: var(--gumdrop-300);
  left: -20px;
  transition: .3s;
}
.tabs-v-scroll .nav-item a.active:before {
  opacity: 1;
}
.tabs-v-scroll__description {
  padding-right: 80px;
  position: relative;
}
.tabs-v-scroll .tab-img_position img {
  min-width: 502px;
  position: relative;
  left: 34px;
  bottom: 74px;
}
.tabs-v-scroll .tab-row:nth-child(even) .tabs-v-scroll__description {
  order: 1;
  left: 140px;
  padding-right: 90px;
}
.tabs-v-scroll .tab-row:nth-child(even) .tab-img_position img {
  left: -56px;
  bottom: 100px;
}
.usecase-accept__col_p {
  padding: 0 0 33px 46px;
}
.simple-cards-row {
  max-width: 1025px;
}
.problem__title-before-img {
  position: absolute;
  left: -40px;
  top: 0;
}
.usecase-accept-update-tabs .nav-tabs {
  margin-bottom: 0;
}
.usecase-accept-update-tabs .nav-tabs li {
  width: 100%;
  max-width: 100%;
  margin-bottom: 36px;
}
.usecase-accept-update-tabs .nav-tabs a {
  min-height: 0;
  padding: 0;
  color: var(--licorice-500);
  text-transform: uppercase;
  letter-spacing: 1.3px;
  font-weight: 700;
  display: inline-block;
}
.usecase-accept-update-tabs .nav-item a:after {
  bottom: -9px;
  left: 0;
  width: 100%;
  max-width: 120px;
}
.usecase-accepttabs__card-bg {
  position: relative;
  padding: 60px;
  width: 100%;
  max-width: 920px;
  border-radius: var(--border-radius);
  background: var(--full-white);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
}
.usecase-accepttabs__card-bg > * {
  z-index: 1;
}
.usecase-accepttabs__decription {
  max-width: 500px;
}
.usecase-accepttabs__small-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 40px 0 30px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 20px 20px 0;
  background: linear-gradient(0deg, var(--gumdrop-50) 0%, var(--full-white) 67.83%, var(--full-white) 100%);
  width: 100%;
  max-width: 285px;
  height: 100%;
}
.usecase-accepttabs__decription h2 {
  margin-bottom: 40px;
}
.usecase-accepttabs__list-decription {
  list-style-type: none;
  padding-left: 40px;
}
.usecase-accepttabs__list-decription li {
  margin-bottom: 24px;
  position: relative;
}
.usecase-accepttabs__list-decription li:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  left: -30px;
  top: 3px;
  background: url("https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/icons%20og%20mini/Cells_Check%20circle%20%28checked%29.svg") no-repeat center/cover;
}
.usecase-accept-update-tabs .nav-item a:after {
  bottom: -9px;
  left: 0;
  width: 100%;
  max-width: 120px;
}
.Logos-tabs .nav-item .payts-und-line:after {
  background: linear-gradient(45deg, var(--icee-300) 0%, var(--apple-100) 100%);
}
.Logos-tabs .nav-item .paym-und-line:after {
  background: linear-gradient(225deg, var(--gumdrop-200) 0%, var(--jelly-200) 100%);
}
.Logos-tabs .nav-item .dda-und-line:after {
  background: linear-gradient(45deg, var(--julius-400) 0%, var(--julius-200) 100%);
}
.Logos-tabs .nav-item .mark-und-line:after {
  background: linear-gradient(45deg, var(--redhot-300) 0%, var(--bazooka-300) 100%);
}
.hs-content-id-38789155161 .card-deck__m {
  overflow: hidden;
}
.main-form-wrapper {
  max-width: 430px;
  padding: 45px 40px;
  border-radius: 12px;
  background-color: rgba(255,255,255,0.8);
}

.main-form-wrapper h2 {
  text-align: center;
  margin-bottom: 20px;
}
.main-form-wrapper .hs-form .hs-form-field {
  margin-bottom: 12px;
}
.main-form-wrapper .legal-consent-container {
  margin: 20px 0 14px 0;
}
.main-form-title {
  margin-bottom: 40px;
}
.main-form-wrapper .hs-button {
  width: 100% !important;
}
.main-form-wrapper .legal-consent-container .hs-form-booleancheckbox-display p {
  letter-spacing: -0.21px;
  line-height: 1.44;
}
.main-form__progress-wrapper {
  position: relative;
  height: 20px;
  width: 100%;
  border-radius: 0 4px 4px 0;
  background-color: var(--licorice-25);
  margin-bottom: 20px;
  overflow: hidden;
}
.main-form__progress {
  position: absolute;
  left: -25px;
  top: 0;
  bottom: 0;
  border-radius: 4px 0 0 4px;
  background-color: var(--apple-100);
  transition: .4s;
}
.main-form__progress:after,
.main-form__progress:before {
  content: '';
  position: absolute;
  right: -20px;
  top: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #7ef1b4;
}

.main-form__progress:before {
  right: -25px;
  border-width: 0 25px 25px 0;
  border-color: transparent transparent var(--full-white) transparent;
  top: auto;
}

.blog-post-post blockquote  {
  position: relative;
  margin: 70px 0 0 0;
  color: var(--licorice-400);
  font-size: 24px;
  font-style: italic;
  font-family: 'Circular', sans-serif;
  font-weight: bold;
  letter-spacing: -0.4px;
  line-height: 32px;
  padding-left: 20px;
  border-left: none;
}
.blog-post-post blockquote p {
  color: var(--licorice-400);
  font-size: 24px;
}

.blog-post-post blockquote+span,
.blog-post-post blockquote+div,
.blog-post-post blockquote+p {
  position: relative;
  color: var(--licorice-300);
  font-size: 14px;
  letter-spacing: -0.23px;
  line-height: 20px;
  top: -24px;
}

.blog-post-post .new {
  position: relative;
  margin-bottom: 30px;
}
.blog-post-post .new:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  background: linear-gradient(225deg, var(--gumdrop-200) 0%, var(--jelly-200) 100%);
}
.blog-post-post blockquote p:last-child {
  position: relative;
  color: var(--licorice-300);
  font-size: 14px;
  letter-spacing: -0.23px;
  line-height: 20px;
  font-family: 'Circular', sans-serif !important;
  font-weight: normal;
  font-style: normal;
  padding-top: 20px;
}

.hs-form .hs-form-radio label,
.hs-form .hs-form-checkbox label span,
.hs-form .hs-form-booleancheckbox-display span,
.legal-consent-container .hs-form-booleancheckbox-display p,
.video-hero__title,
.hs-form .hs-form-radio label,
.hs-form .hs-form-checkbox label span,
.hs-form .hs-form-booleancheckbox-display span,
.hs-form .hs-form-radio label,
.hs-form .hs-form-checkbox label span,
.hs-form .hs-form-booleancheckbox-display span,
.hs-form .hs-form-field label
{
  font-family: 'Circular', sans-serif !important;
}
.payouts__specification-list li {
  margin-bottom: 45px;
}
.circle-bg {
  -webkit-transform: scale(.5) translate(20px, 30px);
  -ms-transform: scale(.5) translate(20px, 30px);
  transform: scale(.5) translate(20px, 30px);
}
.svg-anim-wrap__icon {
  max-width: 120px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 4%;
}
svg#payouts-anim {
  max-width: 100%;
}
.svg-anim-wrap {
  position: relative;
}
#payments-anim .svg-anim-wrap__icon {
  left: auto;
  right: 6%;
  transform: translateY(-60%);
}
.text__content ul {
  list-style: none;
  padding-left: 36px;
}
.text__content ul li {
  position: relative;
  margin-bottom: 11px;
}
.text__content ul li:before {
  position: absolute;
  content: '';
  top: -4px;
  left: -37px;
  width: 30px;
  height: 30px;
  background:  url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/2tone/check-apple.svg) 0 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.contact-us .card-deck__card-c {
  background: var(--full-white);
}

.contact-us .card-deck__card-c-header h3 {
  max-width: 100%;
  flex: 0 0 100%;
}
.card-deck__card-c__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.card-link__featured-image {
  position: absolute;
  top: -5px;
  left: 5px;
  max-width: 64px;
}
.card-link__wrap {
  padding-left: 80px;
}
ul.card-link__list {
  list-style: none;
  padding-left: 0;
}
ul.card-link__list li {
  margin-bottom: 10px;
}
.hs-content-id-41192357251 .form-columns-2 + .form-columns-1 .input ul {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.states-form .md-modal .hs-fieldtype-checkbox .input ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 570px;
}
.hs-content-id-41192357251 .hs-form-checkbox {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
}
.hs-content-id-41226269317 .main-big-form-wrapper .hs_submit.hs-submit .hs-button,
.hs-content-id-41192357251 .main-big-form-wrapper .hs_submit.hs-submit .hs-button {
  width: 100% !important;
  max-width: 100%;
}
.hs-content-id-41192357251 .main-big-form-wrapper {
  padding: 45px 90px;
}
.hs-content-id-41192357251 .main-form-wrapper h2 {
  margin-bottom: 40px;
}

.form-columns-2 .input {
  margin-right: 8px;
}
.icon-w-small {
  width: 24px;
  height: 24px;
}
.icon-w-small__img {
  max-width: 24px;
}
.card-row__wrap {
  border-radius: var(--border-radius);
  background-color: var(--full-white);
  box-shadow: 0 2px 35px 0 rgba(26,163,255,0.2);
  padding: 20px;
}
.bg-clear {
  background: transparent;
}
.card-deck__card-c-icon-2 img {
  max-width: 80px;
}
.hs-richtext.hs-main-font-element {
  font-weight: 700;
  line-height: 1.266em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--licorice-600);
}
.hs-content-id-42685868381 .heading__4col h2,
.hs-content-id-41102033795 .heading__4col h2 {
  font-size: 2.488em;
  letter-spacing: -0.75px;
  line-height: 54px;
  margin-bottom: 20px;
}
.sp-portal .heading__4col,
.hs-content-id-41102033795 .heading__4col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
  text-align: center;
  margin: 0 auto 50px;
}

.w-and-h-100 {
  width: 100%;
  height: 100%;
}
.chemistry-box {
  position: relative;
  width: 371px;
  height: 325px;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/background/bg-chemistry.svg) 0 0 no-repeat;
}
.c-box-left {
  right: 100px;
}
.c-box__item {
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 104px;
  height: 104px;
}
.c-box__item img {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.form-section-spacing .form-columns-2:nth-child(3) {
  margin-bottom: 0 !important;
}
.c-box__item:first-child {
  width: 88px;
  height: 88px;
  top: 100px;
  left: 0;
}
.c-box__item:nth-child(2) {
  width: 71px;
  height: 71px;
  top: 60px;
  left: 150px;
}

.c-box__item:nth-child(3) {
  top: 20px;
  right: 0;
}

.c-box__item:nth-child(4) {
  width: 88px;
  height: 88px;
  bottom: 6px;
  left: 20px;
}
.c-box__item:nth-child(5) {
  width: 71px;
  height: 71px;
  bottom: 80px;
  left: 150px;
}
.c-box-right .c-box__item:first-child {
  width: 104px;
  height: 104px;
  top: 24px;
}
.c-box-right .c-box__item:nth-child(2) {
  width: 86px;
  height: 86px;
  top: 45px;
  left: 130px;
}
.c-box-right .c-box__item:nth-child(3) {
  width: 89px;
  height: 89px;
  top: 110px;
  right: 20px;
}
.c-box-right .c-box__item:nth-child(4) {
  width: 71px;
  height: 71px;
  bottom: 86px;
  left: 140px;
}
.c-box-right .c-box__item:nth-child(5) {
  width: 103px;
  height: 103px;
  bottom: -20px;
  right: 40px;
  left: auto;
}
.hero-bottom-box {
  margin-top: -110px;
}

.c-cb-item {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  padding: 3px;
}

.callout-item.icon-top-big h4 {
  text-indent: -9999px;
  white-space: nowrap;
}
.callout-item.icon-top-big h3 {
  margin-bottom: 20px;
}
.callout-item.icon-top-big h4::before {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
}
.slider-tab-abs-wrap {
  position: relative;
  width: 100vw;
}
.slider-tab-abs-wrap .slider-tab__ov .swiper-slide {
  padding: 71px 15px 70px 26px;
}
.slider-tab-abs-wrap .home-cards {
  margin-bottom: -20px;
}
.slider-tab-abs-wrap .gallery-thumbst {
  max-width: 980px;
}
.slider-tab-abs-wrap .main-tp-2 .gallery-thumbst h5 {
  margin-left: auto;
  margin-right: auto;
}
.jp-wrap {
  border-radius: var(--border-radius);
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  max-width: 1110px;
  margin: auto;
  padding: 78px 48px;
}


.job-posts-module__form {
  margin-top: 20px;
}
.job-posts-module__normal-text {
  margin: 40px 0 80px;
}
.job-posts-module__table-title {
  position: relative;
  padding-right: 45px;
  cursor: pointer;
  margin-bottom: 0;
}
.job-posts-module__acc-content {
  padding: 59px 0 50px;
  display: none;
}
.job-posts-module__table:first-child .job-posts-module__acc-content {
  display: block;
}
.job-posts-module__table-title:after {
  content: "";
  position: absolute;
  top: 4px;
  right: 15px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='9px' viewBox='0 0 16 9' version='1.1'%3E%3Cg id='03-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='03-Icons-/-16px-/-Chevron-/-Down' transform='translate(0.000000, -4.000000)' fill='%23000000'%3E%3Cpath d='M8,9.68292222 L14.3492086,4.2407434 C14.7685345,3.88132125 15.3998345,3.92988278 15.7592566,4.34920863 C16.1186788,4.76853447 16.0701172,5.39983445 15.6507914,5.7592566 L8,12.3170778 L0.349208627,5.7592566 C-0.0701172162,5.39983445 -0.118678753,4.76853447 0.240743398,4.34920863 C0.600165549,3.92988278 1.23146553,3.88132125 1.65079137,4.2407434 L8,9.68292222 Z' id='Color'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center / 20px no-repeat;

  z-index: 1;
  transition: all .2s linear;
}
.job-posts-module__table-title.active:after {
  transform: rotate(180deg);
}
.job-posts-module__table-separator {
  margin: 40px auto;
  width: calc(100% - 30px);
}
.job-posts-module__table {
  margin-bottom: 30px;
}
.job-posts-module__table:last-child {
  margin-bottom: 0;
}
.position-initial {
  position: initial;
}
.single-card__heading {
  margin-bottom: 77px;
}

.single-card {
  padding: 0 0 104px;
}
.single-card__item q  {
  display: block;
  font-size: 28px;
  margin-bottom: 16px;
}
.single-card__item q p {
  display: inline;
  font-size: inherit;
  letter-spacing: -0.47px;
  line-height: 1.3;
}
.single-card__item-name {
  font-size: 21px;
  letter-spacing: -0.36px;
}
.single-card__item {
  padding: 141px 37px 44px;
  max-width: 585px;
  margin: 0 auto;
  width: 100%;
}

.single-card__item:before {
  content: "";
  position: absolute;
  top: 65px;
  z-index: 1;
  left: 0;
  width: 100%;
  height: 40px;
  background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/background/bgbg.svg) center center/615px no-repeat;
  border-radius: 25px 25px 0 0;
}
.single-card__item:after {
  content: "";
  position: absolute;
  top: 105px;
  height: calc(100% - 105px);
  left: 0;
  width: 100%;
  background: var(--full-white);
  z-index: 1;
  border-radius: 0 0 25px 25px;
  box-shadow: 0 11px 8px 0 rgb(246 242 255);
}
.single-card__item-content {
  z-index: 2;
}
.single-card__heading h2 {
  font-size: 45px;
  margin-bottom: 30px;
}
.single-card__heading p {
  margin-bottom: 20px;
}
.single-card__item-img {
  position: absolute;
  top: 0;
  left: calc(50% - 48px);
  height: 84px;
  width: 85px;
  z-index: 2;
}

.single-card__divider {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100vw;
  z-index: 10;
  transform: rotate(180deg);
}
.hs-content-id-41432908137 .body-container-wrapper {
  overflow: hidden;
}
.job-posts-module__table-separator:last-child {
  display: none;
}
.row-fluid-wrapper.row-depth-1.row-number-6.dnd-section.dnd_area-row-3-padding.pb-main-0 {
  padding-bottom: 0 !important;
}
.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-4-padding.pt-main-0 {
  padding-top: 0 !important;
}
.callout-horizontal-40-60 .icon-small {
  position: relative;
  left: 0;
}
.callout-horizontal-40-60 .callout-item__text-content {
  margin-bottom: 40px;
}
.video-banner {
  color: var(--full-white);
}
.video-banner__texts-content h2 {
  color: var(--full-white);
}
.video-banner__video {
  flex: 0 0 100%;
  width: 100%;
  max-width: 540px;
}
.video-banner__texts-content {
  max-width: 380px;
  margin-left: 20px;
}
.video-banner__texts-content p {
  margin-top: 6px;
}
.extd-cards .palette-wrap {
  height: 140px;
  margin-top: 150px;
  margin-bottom: 30px;

}
.extd-cards .palette {
  height: 140px;
  width: 100vw;
  position: absolute;
  left: -15px;
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-size: contain;
}
.ext-cards__icon {
  margin-bottom: 11px;
}
.fo__year {
  min-width: 40px;
  margin-right: 30px;
}
.hs-content-id-41695157719 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-section {
  z-index: 2;
}
.hs-content-id-41695157719 .col-lg-8.text-center.px-lg-0 h2.special.m-sm {
  font-size: 1.728em;
  line-height: 36px;
}
.fin-op-new__m > span {
  margin-right: 15px;
}
.vb-padding {
  padding: 20px 0;
}
.st-link__warp {
  padding-top: 11px;
}
.hs-content-id-41695157719 .row-fluid-wrapper.row-depth-1.row-number-16.dnd-section.dnd_area-row-8-force-full-width-section.dnd_area-row-8-padding .dnd-column{
  padding-left: 0;
  padding-right: 0;
}
.hero-usdc-icon {
  max-width: 125px;

}
.usds-hero {
  word-break: break-word; 
}

.usds-hero .chart-usdc-wrap {
  padding-top: 63px;
}
.usds-hero .callout-box__title {
  color: var(--licorice-600);
  font-size: 19px;
  letter-spacing: 0.2px;
  line-height: 17px;
  text-transform: uppercase;
  margin-bottom: 3px;
  padding: 0;
  font-weight: 600;
}
.usds-hero .callout-box__date {
  color: var(--licorice-400);
  font-size: 16px;
  letter-spacing: 0;
  line-height: 16px;
}
.usds-hero .callout-box-top {
  width: 381px;
}

.usds-hero .callout-box__val {
  position: relative;
  color: var(--gumdrop-300);
  font-size: 63px;
  font-weight: 300;
  line-height: 72px;
  letter-spacing: -2px;
  margin-bottom: 30px;
}
.usds-hero .callout-box__val:after {
  position: absolute;
  content: '';
  bottom: -8px;
  left: 0;
  right: 0;
  margin: auto;
  width: 107px;
  background-color: var(--gumdrop-75);
  height: 2px;
}
.usds-hero .callout-box-bot {
  width: 400px;
  padding-bottom: 35px;
}
.mb-mob-glb {
  margin-bottom: 17px;
}
.redhot-hero {
  background: linear-gradient(45deg, #FBE0FD 0%, var(--gumdrop-50) 100%);
  padding: 80px 0 100px;
  margin-bottom: 70px;
}
.redhot-hero img {
  margin-bottom: -60px;
}
.hero-usdc-home h1.special,
.redhot-hero h1.m-sm {
  font-size: 1.728em;
  line-height: 36px;
}
text.highcharts-credits {
  display: none;
}
.hs-content-id-41192357251 .form-columns-2 .hs-form-field:first-child .input {
  margin-right: 15px;
}
.hs-content-id-41192357251 .form-columns-2 .hs-form-field:last-child .input {
  margin-left: 15px;
}

.unsubscribe-wrap {
  padding-top: 10px;
}

.unsubscribe-wrap h4 {
  margin-bottom: 23px;
}

.unsubscribe__form {
  margin-bottom: 33px;
}

.unsubscribe__input {
  max-width: 453px;
  padding: 12px 10px 13px;
  border: 1px solid #F9F3FF !important;
  border-radius: 5px;
  background-color: var(--jelly-25);
  margin: 0 auto;
  text-align: center;
  color: var(--jelly-300);
  font-size: 24px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;

}
.unsubscribe__input[readonly] {
  background-color: var(--jelly-25);
}
.unsubscribe__input::placeholder {
  color: var(--jelly-300);
}
.blog-pagination__next-link--disabled,
.blog-pagination__prev-link--disabled {
  opacity: .5;
}

.m-xsm {
  margin-bottom: 8px !important; 
}

.m-sm {
  margin-bottom: 12px !important; 
}

.m-md {
  margin-bottom: 24px !important; 
}

.highcharts-xaxis-labels tspan {
  white-space: nowrap;
}


.multichain-bg {
  background-image:
    radial-gradient(at 120% 60%, var(--jelly-75) 10%, rgba(255,255,255,0.00) 60%),
    radial-gradient(at -10% 80%, var(--gumdrop-75), rgba(255,255,255,0.44), rgba(255,255,255,0.00)),
    radial-gradient(at 100% 28.5%, #FBE0FD, rgba(255,255,255,0.00) 30%)
}
.multichain-bg-mod {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blog-form-wrap-update  .hs-form .hs_email {
  margin-bottom: 19px; 
}

.blog-form-wrap-update  .hs-form .hs_email input {
  max-height: 40px;
}
.blog-form-wrap-update  .hs-form .hs_email input::placeholder {
  font-size: 12.5px;
}

.blog-form .blog-form-wrap-update .hs-form .hs-form-booleancheckbox-display span:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.blog-form .blog-form-wrap-update .legal-consent-container .hs-form-booleancheckbox-display>span p {
  line-height: 1.5;
}

.blog-form .blog-form-wrap-update .hs-form .hs-form-booleancheckbox-display span:before   {
  width: 15px;
  height: 15px;
}
.blog-form .blog-form-wrap-update .hs-form .hs-form-checkbox label span:after, .hs-form .hs-form-booleancheckbox-display span:after {
  top: 6px;
  left: 4px;
  width: 11px;
  height: 6px;
}
.blog-form .blog-form-wrap-update .hs-form .hs-form-checkbox label span:after, .hs-form .hs-form-booleancheckbox-display span:after {
  border-right: 2px solid var(--full-white);
  border-top: 2px solid var(--full-white);
}

.main-form-wrapper-new {
  padding: 31px 40px 28px;
  max-width: 100%;
  border-radius: var(--border-radius);
}

.one-col__img-wrap {
  margin-bottom: 68px;
}

.one-col__img-wrap img {
  border-radius: var(--border-radius);
}
.one-col__description_mb {
  margin-bottom: 40px;
}

.one-col__list-title {
  margin-bottom: 22px;

}
.one-col__list li {
  position: relative;
  padding-left: 36px;
}

.one-col__list li:not(:last-child) {
  margin-bottom: 25px;
}

.one-col__list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/Jelly-Check.svg") no-repeat center/cover;
}

.card-item__img-wrap {
  max-width: 322px;
}
.card-item__img-wrap img {
  border-radius: var(--border-radius);
  width: 100%;
  height: 161px !important;
  object-fit: cover;
  margin-bottom: 0 !important;
}

.card-item__wrap {
  border-radius: var(--border-radius);
  background-color: var(--jelly-25);
}

.card-item__content {
  padding: 38px 38px 10px 27px;
}

.hero-form--m .main-form-wrapper-new {
  background-color: var(--full-white);
}

.c-mb-2 {
  margin-bottom: 14px;
}
.c-mb-3 {
  margin-bottom: 25px;
}

.c-mb-4 {
  margin-bottom: 48px;
} 

.link-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.about-thumbs-top {
  height: initial;
}

.about-cards-bottom {
  height: initial;
  cursor: grab;
}

.about-card-decsription_mb {
  margin-bottom: 21px;
}

.about-thumbs-top .swiper-wrapper {
  justify-content: center;
}

.about-card-icon img {
  width: 48px;
  height: 48px !important;
  border-radius: 50%;
  object-fit: cover;
}

.about-thumbs-top h4 {
  cursor: pointer; 
  margin-bottom: 0;
}

.about-thumbs-top h4, .about-thumbs-top h4 a {
  position: relative;
  padding-bottom: 7px;
  display: inline-block;
  color: var(--licorice-600) !important;
  font-size; 14.22px;
}

.about-thumbs-top h4 div:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(225deg,var(--gumdrop-200) 0%,var(--jelly-200) 100%);
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transition: .3s;
  transform-origin: left;
}

.about-thumbs-top .swiper-slide-thumb-active h4 div:after,
.about-thumbs-top h4 div:hover:after {
  transform: scaleX(1);
}

.about-thumbs-top .swiper-slide {
  width: auto !important;
}

.about-card_col-mb {
  margin-bottom: 30px;
}

.leadership-title {
  margin-bottom: 35px;
}

.leadership .intro-fz {
  margin-bottom: 60px;
}

.leadership-card-wrap {
  padding: 0 25px 30px;
  border-radius: var(--border-radius);
  background-color: rgba(255,255,255,0.8);
  box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
  transition: .2s;
  opacity: 0;
}

.leadership-col {
  padding-top: 158px;
  margin-bottom: 150px;
}

.leadership-card-img {
  margin-bottom: 22px;
  text-align: center;
}

.leadership-card-img img {
  object-fit: cover;
  border-radius: 50%;
  margin-top: -158px;
}

.leadership-card-wrap h4 {
  margin-bottom: 15px;
}

.leadership-social svg {
  width: 20px;
}
.leadership-social svg path {
  fill: var(--jelly-400);
}

.leadership-card-description {
  margin-bottom: 28px;
}

.leadership-social li:not(:last-child) {
  margin-right: 16px;
}

.board-title,
.investors-heading-wrap {
  margin-bottom: 75px;
}

.board-card_col-mb {
  margin-bottom: 71px;
}

.investors-group {
  margin: 0 -40px;
  align-items: center;
  justify-content: center;
}

.investors-group li {
  padding: 0 40px;
  margin-bottom: 110px;
}

.investors-group li {
  display: inline-block;
  position: relative;
}

.investors-group li img {
  max-height: 100px;
  max-width: 330px;
}

@media (min-width: 1200px) {
  .blog-form-wrap-update .hs-submit {
    position: absolute;
    top: 0;
    right: 0;
  }
  .blog-form-wrap-update .hs-submit .hs-button {
    max-height: 40px;
  }

  .hero-form-title.special {
    font-size: 53.75px;
  }

}

@media (max-width: 1010px) {
  .video-banner__texts-content,
  .video-banner__video {
    max-width: 100%;
  }
  .video-banner__video {
    margin-bottom: 30px;
  }
  .video-banner__texts-content {
    margin-left: 0;
  }
  .video-banner {
    padding: 60px 15px 30px;
  }
}

@media(max-width : 1230px) {
  .usecase-accepttabs__decription {
    max-width: 360px;
  }
  .svg-anim-wrap__icon {
    max-width: 16%;
  }

  .c-box-left {
    right: 137px;
  }
}
@media(max-width : 1199px) {
  .tabs-v-scroll .tab-img_position img {
    max-width: 100%;
    min-width: 0;
    left: 0;
    bottom: 0;
  }
  .tabs-v-scroll .tab-row:nth-child(even) .tab-img_position img,
  .tabs-v-scroll .tab-row:nth-child(even) .tabs-v-scroll__description {
    left: 0;
    bottom: 0;
  }
  .tabs-v-scroll .tab-row:nth-child(even) .tabs-v-scroll__description,
  .tabs-v-scroll__description {
    padding-right: 15px;
  }
  .problem__title-position {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
  }
  .problem__title-before-img {
    position: static;
    margin-right: 10px;
  }
  .usecase-accepttabs__card-bg {
    padding: 40px;
  }
  .main-tp .gallery-thumbst .swiper-slide {
    margin-right: 90px !important;
  }
  .image-mob-pos {
    left: 0 !important;
  }

  .slider-tab__ov {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width : 991px) {
  .disclosure-cta {   
    display: block; 
    position: relative; 
    visibility: hidden; 
    top: 375px;  
  }
  .callout-horizontal h2 br {
    display: none;
  }
  .callout-horizontal .intro {
    max-width: 100%;
  }
  h1.special {
    font-size: 1.802em;
  }
  .footer__col-lg-3 {
    max-width: 50%;
  }
  .tabs-v-scroll {
    margin-left: auto;
  }
  .tabs-v-scroll .tab-img_position {
    order: -1 !important;
  }
  .usecase-accept-update-tabs .nav-tabs li {
    max-width: none;
    width: auto;
    margin-right: 40px;
  }
  .usecase-accepttabs__decription {
    max-width: 310px;
  }
  #payments-anim svg {
    max-width: 100%;
    height: auto;
    overflow: visible;
  }
  .job-posts-module__table-item .standalone-link {
    position: absolute!important;
    font-size: 0!important;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
  .job-posts-module__table-item  a.standalone-link:after {
    content: none;
  }
  .job-posts-module__table-item-title {
    color: var(--jelly-400);
  }
  .job-posts-module__acc-content {
    padding: 23px 0;
  }
  .job-posts-module__table-separator {
    margin: 21px auto;
  }
  .job-posts-module__table {
    padding: 0;
  }
  .job-posts-module__form {
    margin-top: 10px;
  }
  .job-posts-module__normal-text {
    margin: 14px 0 40px;
  }
  .hero-bottom-box {
    margin-top: 36px;
  }
  .hero-animated__btns .button {
    width: fit-content;
  }
  .hero-animated__btns .button {
    margin: 0;
  }
  .hero-animated__btns .button:first-child {
    margin-bottom: 12px;
  }
  .hero-animated h1 {
    margin-bottom: 43px;
  }
  .hero-animated__heading {
    margin-bottom: 24px;
  }
  .c-box-left {
    right: 90px;
  }
  .hs-content-id-41432908137  .callout-item.icon-top-big {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 49px;
  }
  .hero-animated {
    margin-bottom: 20px;
  }
  .hs-content-id-41432908137 .callout-item {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 45px;
  }
  .hs-content-id-41432908137 .callout-item.icon-top-big h3 {
    margin-bottom: 14px;
  }
  .careers-s-title {
    text-align: left !important;
  }
  .slider-tab-abs-wrap--secondary.slider-tab-abs-wrap .home-cards {
    margin-bottom: 0;
  }
  .slider-tab-abs-wrap--secondary .main-tp-2 .gallery-thumbst h5 {
    white-space: nowrap;
    font-size: 12px;
    margin-bottom: 14px;
  }
  .slider-tab-abs-wrap--secondary  .gallery-thumbst  h5:after {
    bottom: -12px;
  }
  .slider-tab-abs-wrap--secondary .gallery-thumbst .swiper-slide {
    width: auto;
  }
  .slider-tab-abs-wrap--secondary .slider-tab__ov {
    padding-top: 38px;
  }
  .slider-tab-abs-wrap--secondary .slider-tab__ov .swiper-slide {
    padding: 47px 0 20px;
  }
  .slider-tab-abs-wrap__img-wrp {
    margin-bottom: 32px;
  }
  .single-card {
    padding: 54px 0 112px;
  }
  .single-card__heading h2 {
    font-size: 31px;
    margin-bottom: 8px;
  }
  .single-card__heading {
    margin-bottom: 46px;
  }
  .single-card__item q {
    font-size: 20px;
    max-width: 250px;
    margin: 0 auto 20px;
  }
  .single-card__item-name {
    font-size: 18px;
  }
  .single-card__item {
    padding: 115px 15px 44px;
  }
  .jp-wrap {
    padding: 64px 15px 35px;
    width: calc( 100% - 30px);
  }
  .image-mob-pos {
    max-width: 100% !important;
    height: auto !important;
  }
  .ext-cards__card {
    margin-bottom: 77px;
  }
  .extd-cards .palette-wrap {
    margin-top: 45px;
    margin-bottom: 57px;
  }
  .fo__year {
    width: 100%;
    margin-bottom: 4px;
  }
  .fo__year-month {
    margin-bottom: 27px !important;
  }
  .fin-op-new__m > span {
    margin-bottom: 13px;
    display: inline-block;
  }
  .unsubscribe__input {
    font-size: 20px;
  }
  .card-item__content {
    padding: 20px;
  }

  .card-item__img-wrap {
    max-width: 100%;
  }

  .card-item__img-wrap img {
    height: auto !important;
  }

}

@media (min-width: 768px) {
  .callout-item {
    margin:0 0 1.4rem
  }
}

@media (max-width: 767px) {
  .w-sm-m-100 {
    width: 100%;
  }
  .pb-mob-xll {
    padding-bottom: 200px !important;
  }
  .pb-mob-inh {
    padding-bottom: 80px !important;
  }
  .pb-mob-xl {
    padding-bottom: 110px !important;
  }
  .pt-mob-inh {
    padding-top: 80px !important;
  }
  .pb-mob-md {
    padding-bottom: 50px !important;
  }
  .pt-mob-md {
    padding-top: 50px !important;
  }
  .pb-mob-sm {
    padding-bottom: 40px !important;
  }
  .pt-mob-sm {
    padding-top: 40px !important;
  }
  .pt-mob-ml {
    padding-top: 10px !important;
  }
  .pb-mob-ml {
    padding-bottom: 10px !important;
  }
  .pb-mob-h-inh {
    padding-bottom: 60px !important;
  }
  .pt-mob-h-inh {
    padding-top: 60px !important;
  }
  .pt-mob-h2-inh {
    padding-top: 70px !important;
  }
  .pb-mob-h2-inh {
    padding-bottom: 70px !important;
  }

  .callout-item__card-item .icon-small {
    position:relative;
    left: 0;
    margin: 0 auto 12px
  }

  .callout-item__text-content {
    padding-left: 0;
    text-align: center
  }
  .content-left .callout-item__card-item .icon-small {
    position: absolute;
    top: 0;
    width: 36px;
    left: 15px
  }
  .content-left .callout-item__card-item .icon-small img {
    height: auto
  }
  .content-left .callout-item__text-content {
    padding-left: 42px;
    text-align: left
  }

  .callout-horizontal .card {
    max-width: 100%;
  }
  .img-fluid {
    max-width: 100% !important;
  }
  .callout-horizontal .card  p {
    font-size: .79em;
  }
  .callout-horizontal .card svg {
    position: relative;
    top: 4px;
  }
  .home-cards .card {
    margin-bottom: -20px;
  }
  img.visa-logo.img-fluid {
    max-width: 105px !important;
  }
  img.crcl-logo.img-fluid {
    max-width: 164px !important;
  }
  .separator-v-line {
    position: relative;
    width: 0;
    max-width: 0;
    padding: 0 20px;
  }
  .separator-v-line:before {
    width: 1px;
    height: 48px;
    top: -37px;
  }
  .intro-sm-reset {
    font-size: 1em;
  }
  .card h3 {
    max-width: 100%;
  }
  .sv-line-horizontal-lg:before {
    top: -22px;
  }
  .resp-icon {
    max-width: 98px;
  }
  .card-deck__card-c-content {
    padding: 24px 31px 0 24px;
  }
  .card-deck__card-c-header {
    padding: 40px 20px;
  }
  .cta-group__card{
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
  }
  .cta-group {
    padding-left: 0;
    padding-right: 0;
  }
  .tab-vertical__nav .tabs-link__a {
    font-size: 20.25px;
    line-height: 24px;
  }
  .tab-vertical__nav .tabs-link__a span:last-child {
    display: block;
    width: 100%;
  }
  .tab-vertical__nav li {
    flex: 0 0 33%;
    max-width: 33%;
    text-align: center;
    padding: 0 10px;
  }
  .svg-anim-wrap__icon {
    max-width: 25%;
    transform: translateY(-56%);
    left: 1%;
  }

  #payments-anim svg {
    height: auto;
    overflow: visible;
  }
  .mobile-text-swiper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  .mobile-text-swiper__right,
  .mobile-text-swiper__left {
    flex: 0 0 220px;
    margin-right: 30px;
  }
  .mobile-text-swiper__left.active-l {
    transform: translateX(0);
  }
  .active-lr,
  .mobile-text-swiper__right.active-l {
    transform: translateX(-130px);
  }
  .card-link__featured-image {
    top: -5px;
    left: 15px;
    max-width: 60px;
  }
  ul.card-link__list li {
    margin-bottom: 9px;
  }
  .p-x-y-mobile {
    padding: 30px 19px 14px !important;
  }
  .hs-content-id-35230598300 .blog-form-main-wrapper {
    padding: 25px 11px 25px 20px;
  }

  .hs-content-id-41192357251 .card-deck-module .col-lg-7,
  .hs-content-id-41192357251 .card-deck-module .col-lg-7 h1 {
    padding-left: 0;
  }
  .hs-content-id-41192357251 .hs-form-checkbox {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hs-content-id-41192357251 .main-form-wrapper h2 {
    padding-right: 10px;
  }
  .bottom-hero .image-mob-pos {
    max-width: 135px !important;
    margin: 0 auto 26px !important;
    display: block;
    text-align: center;
  }
  .hero-animated .extra-lg {
    font-size: 46.18px !important;
  }
  .callout-horizontal-40-60 .callout-item__text-content .col {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .callout-horizontal-40-60 h2 {
    font-size: 0.694em;
    color: var(--gumdrop-300);
    letter-spacing: 1.2px;
    line-height: 1.266em;
    text-transform: uppercase;
  }
  .usdc-custom-heading {
    margin-bottom: 30px;
  }
  .video-banner {
    padding: 60px 0px 30px;
  }
  .video-banner .embed-responsive-16by9 {
    margin-bottom: 20px;
  }
  .video-banner {
    padding: 60px 0;
  }
  .hs-content-id-41695157719 .extd-cards {
    padding: 110px 15px 50px;
  }
  .hs-content-id-41695157719 .dnd-section.position-relative.pb-mob-xl {
    padding-top: 30px !important;

    padding-bottom: 40px !important;
  }
  .usds-hero .chart-usdc-wrap {
    padding-top: 3px;
  }
  .mb-mob-glb {
    margin-bottom: 17px;
  }
  .hero-usdc-home img {
    display: none;
  }
  .hs-content-id-41868540935 .dnd-section.pb-mob-xll {
    padding-bottom: 67px !important;
    background-size: contain !important;
    margin-bottom: 40px;
  }
  .hero-usdc-home {
    margin-bottom: 70px;
  }
  .redhot-hero {
    padding: 40px 0 100px;
    margin-bottom: 20px;
  }
  .btn-mobile-stage a {
    width: 100%;
    max-width: 345px;
    padding: 15px 18.5px;
    margin-bottom: 12px !important;
  }
  .simple-footer {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .about-thumbs-top .swiper-slide h4 {
    font-size: .68em;
    text-align: center;
  }

  .about-thumbs-top {
    margin-bottom: 0px;
  }

  .content__block {
    position: relative;
    text-align: center;
    padding: 0;
  }
  .card-deck__card-links-wrap {
    bottom: 20px; 
  }
  .lp-card-image {
    border-radius: var(--border-radius);
  }
  .close-_btn {
    right: 10px;
  }
  .bumper-bar__container {
    padding-right: 30px;
  }
  .extra-pp {
    padding-top: 60px !important;
  }
  .heading__image {
    max-width: 200px;
    max-height: 200px;
  }

  .heading__image.bottom__fill {
    margin-bottom: -32px !important;
  }
  .product-swiper-image {
    width: 159px;
    margin-bottom: -20px;
    left: -24px;
  }

  .mobile-fluid {
    max-width: 100%;
    height: auto;
  }

  .card-blog {
    width: 282px  !important;
  }

  .card-featured-image {
    -ms-flex: 1 1 282px;
    flex: 1 1 282px;
    max-width: 100%;
    height: 148px;
    border-radius: var(--border-radius);
  }
}

@media only screen and (max-width: 600px) {
  .extra-lg {
    font-size: 45px !important;
  }
  .tab-vertical__nav li {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .tab-vertical__nav {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    list-style-type: none;
  }
  .tabs-link__a-icon {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .content__block-text-content {
    max-width: 100%;
    padding-left: 0;
  }
  .content__block-img {
    max-width: 128px !important;
    margin: 0 auto 28px;
  }
  .card-deck-module .card {
    margin-bottom: 40px;
  }
  .mobile-card-deck-icon {
    max-width: 88px;
  }
  .slider-tab__ov {
    padding-left: 15px;
    padding-right: 15px;
  }
  .slider-tab__ov .swiper-slide {
    padding: 35px 27px 70px 27px;
    background-color: rgba(255,255,255,0.8);
  }

  .swiper-wrapper .nav-tabs {
    max-width: 288px;
    background: linear-gradient(243.06deg, #DDEFFF 0%, #E8DDFF 100%);
    box-shadow: inset 0 0 2px 0 rgba(159,114,255,0.29);
    border-radius: 32.5px;
    margin-bottom: 0;
    overflow: hidden;
    border: 0;
  }
  .swiper-wrapper .nav-tabs li {
    width: 50%;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0 !important;
  }
  .swiper-wrapper .nav-tabs li a {
    font-size: 14px;
    letter-spacing: .5px;
    line-height: 17px;
    font-weight: 700;
    border: 1px solid transparent !important;
    border-radius: 32.5px;
    margin: 1px;
    color: var(--full-white);
  }
  .hoiz-line {
    position: relative;
    padding-bottom: 13px;
  }
  .hoiz-line:after {
    position: absolute;
    content:'' ;
    bottom: 0;
    left: 0;
    width: 51px;
    border-bottom: 1px solid var(--licorice-100);
  }
  img.callout-horizontal__icon.dis-img {
    left: 0 !important;
  }
  .hero-home .visa-card__icon:before {
    left: 0;
    top: -30px;
    background: url(https://6778953.fs1.hubspotusercontent-na1.net/hubfs/6778953/icons%20og%20mini/checkmark.svg) 0 0 no-repeat;
    background-size: cover;
  }
  .hero-home .visa-card__icon {
    font-size: 14px;
  }
  img.img-fluid.visa-card__fet-img.mb-0 {
    max-width: 100px !important;
  }
  .conversation-panel .visa-card {

    padding: 32px 15px 24px 24px;
  }
  .conversation-panel .col-10 {
    max-width: 100%;
    flex: 0 0 100% !important;
  }
  .hs-form select,
  .hs-form .hs-input[type="text"], .hs-form .hs-input[type="email"], .hs-form .hs-input[type="phone"] {
    width: 100% !important;
  }
  .mb-smm-00 {
    margin-bottom: 0 !important;
  }
  .img-mob-100 {
    max-width: 100% !important;
  }
  .col-lg-6.col-12.callout-item__card-item.mb-100 {
    margin-bottom: 20px;
  }
  h1 br, .h1 br, h2 br, .h2 br, h3 br, .h3 br, h4 br, .h4 br, h5 br, .h5 br, h6 br, .h6 br {
    display: none;
  }
  .col-3-list--icon {
    max-width: 85px !important;
  }
  .tabs-v-scroll .tab-content>.tab-row {
    margin-bottom: 120px;
  }
  .hs-content-id-38789155161 .card-deck__m {
    position: relative;
  }
  .usecase-accepttabs__decription {
    max-width: 100%;
  }
  .usecase-accepttabs__card-bg {
    padding: 40px 20px 0px;
  }
  .usecase-accepttabs__small-card {
    position: relative;
    width: 100%;
    height: auto;
    max-width: calc(100% + 40px);
    border-radius: 0 0 20px 20px;
    top: auto;
    bottom: 0;
    padding: 30px;
    flex: 0 0 calc(100% + 40px);
    left: -20px;
  }
  .usecase-accept-update-tabs .tab-content>.tab-pane {
    display: none;
  }
  .usecase-accept-update-tabs .tab-content> .tab-pane.active {
    display: block;
  }
  .bullets-list {
    font-size: 16px;
  }
  .nav-horizontal-scroll {
    overflow-y: scroll;
  }
  .usecase-accept-update-tabs .nav-tabs {
    width: 100%;
    flex-wrap: nowrap;
    margin-bottom: 50px;
  }
  .usecase-accept-update-tabs .nav-tabs li {
    flex: 0 0 auto;
    margin-bottom: 0;
  }
  .hs-content-id-38789155161 .cards__card {
    display: none;
  }
  .usecase-accept-update-tabs .tab-content>.tab-pane {
    margin-bottom: 0;
  }
  .usecase-accept-update-tabs .nav-item a:after {
    max-width: 100%;
  }
  .usecase-accept-update-tabs .nav-tabs li:last-child {
    padding-right: 10px;
  }
  .blog-post-post .new {
    margin-bottom: 20px;
  }
  .blog-post-post blockquote p {
    font-size: 21px;
  }
  .slider-tab__mob-wrap .gallery-topt {
    box-shadow: 0 5px 50px 0 rgba(159,114,255,0.2);
    border-radius: var(--border-radius);
    overflow: hidden;
    background: rgba(255,255,255,0.8);
  }
  .slider-tab__mob-wrap .swiper-slide {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
  }
  .svg-anim-wrap {
    margin-bottom: 30px;
  }
  .c-box__item:first-child {
    width: 104px;
    height: 104px;
    top: -20px;
    left: 50px;
  }
  .c-box__item:nth-child(2) {
    top: 50px;
    left: 190px;
  }
  .c-box__item:nth-child(5) {
    width: 104px;
    height: 104px;
    bottom: 70px;
    left: 80px;
  }
  .c-box__item:nth-child(4) {
    bottom: -34px;
    left: -20px;
  }
  .c-box__item:nth-child(3) {
    display: none;
  }
  .c-box-right .c-box__item:first-child {
    top: 14px;
    left: 30px;
  }
  .c-box-right .c-box__item:nth-child(2) {
    top: 132px;
    left: 80px;
  }
  .c-box-right .c-box__item:nth-child(4) {
    width: 84px;
    height: 84px;
    bottom: 73px;
    left: -30px;
  }
}
@media screen and (max-width : 575px) {
  .hs-content-id-38497974851 .dnd-after-bg:after,
  .hs-content-id-38497974851 .jelly__dnd-bg-down:before {
    height: 110px;
    bottom: -110px;
  }
  .usecase-accepttabs__list-decription {
    padding-left: 33px;
  }
  .usecase-accepttabs__list-decription li {
    margin-bottom: 14px;
  }
  .usecase-accepttabs__list-decription li:before {
    top: 0;
  }
  .main-tp .gallery-thumbst .swiper-slide {
    margin-right: 60px !important;
  }
  .main-tp-2 .card-left-pos {
    left: 30px;
  }
  .slider-tab-abs-wrap--secondary .main-tp-2 .card-left-pos {
    left: 0;
  }
  .investors-group {
    margin: 0 -20px;

  }
  .investors-group li {
    padding: 0 20px;
  }
}

.bumper-bar {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  left: 0;
  background: var(--gumdrop-300);
  padding: 10px;
}

.bumper-bar__container { 
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 800px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  color: var(--full-white);
  font-family: 'Circular', sans-serif;  
  font-size: 14px;
  letter-spacing: -0.23px;   
  line-height: 20px;   
}

.bumper-bar__text {
  margin-right: 10px;
}

.initial--position {
  top: 0 !important;
  -webkit-transition: background .3s ease-in, top .3s !important;
  -o-transition: background .3s ease-in, top .3s !important;
  transition: background .3s ease-in, top .3s !important;
  transition-delay: .05s !important;
}
.close-_btn {
  position: absolute;
  top: 5px;
  right: 30px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.close-_btn:before,
.close-_btn:after {
  position: absolute;
  content: '';
  width: 15px;
  height: 2px;
  background: var(--full-white);
  top: 13px;
  left: 8px;
  transition: all .2s;
}

.close-_btn:hover:before,
.close-_btn:hover:after {
  background: var(--full-white);
}
.close-_btn:before {
  transform: rotate(45deg);
}
.close-_btn:after {
  transform: rotate(-45deg);
}

.bumper-bar__container a {
  color: var(--full-white) !important; 
}

.extra-pp {
  padding-top: 34px !important;
}

.heading__image {

  max-width: 312px;
  max-height: 312px;
}

.heading__image.bottom__fill {
  margin-bottom: -56px !important;
}



.swiper-pagination-bullet {
  background: var(--jelly-100);
  width: 12px;
  height: 12px;
  margin: 0 6px;
}

.swiper-pagination-bullet-active {
  background: var(--jelly-200);
  width: 12px;
  height: 12px;
  margin: 0 6px;
}


.legal-consent-container .field.hs-form-field, .hs_LEGAL_CONSENT {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

@media (max-width: 470px) {
  .about-thumbs-top .swiper-wrapper {
    justify-content: flex-start;
  }
}



.hs-form .hs-input {
  border-radius: 5px;
  border: 1px solid var(--licorice-25);
  background-color: var(--licorice-25);
  color: var(--licorice-500);
  font-size: 18px;
  letter-spacing: -0.4px;
  line-height: 24px;
}

.hs-form .hs-input:active,
.hs-form .hs-input:focus
{
  border: 1px solid var(--licorice-50);
  background-color: var(--licorice-50);
}

.hs-form .hs-input::placeholder {
  color: var(--licorice-500);
  font-size: 18px;
  letter-spacing: -0.4px;
  line-height: 24px;
}
.hs-form .hs-form-radio label input:checked+span:before,
.hs-form .hs-form-checkbox label input:checked+span:before,
.hs-form .hs-form-booleancheckbox-display input:checked+span:before{
  background-color: var(--jelly-400);
  border: 1px solid var(--jelly-400);
}

.hs-form .hs-form-booleancheckbox-display span:after {
  border-right: 2px solid var(--full-white);
  border-top: 2px solid var(--full-white);
}

.hs-form .hs-form-checkbox label span:after {
  opacity: 1; 
}

.hs-form ul.hs-error-msgs label {
  color: #FF6678;
}

.hs-form .hs-input.invalid.error {
  border: 1px solid #FF6678;
}

.lp-card-image {
  border-radius: var(--border-radius);
}

.jl--desc p {
  padding-bottom: 12px; 
}

.jl--desc ul {
  margin-right: 0;
  padding-left: 0;
  margin-top: 0;
}

.jl--desc ul li {
  padding-left: 47px;
  margin-bottom: 8px;
  position: relative;
  list-style: none;
}

.jl--desc ul li:before {
  position: absolute;
  content: '+';
  top: -8px;
  left: 24px;
  color: var(--jelly-300);
  margin-bottom: 8px;
  font-size: 28px;
}


.career-detail-btn  {
  position: relative;
  color: var(--licorice-600);
  transition: .3s;
  text-transform: uppercase;
}
.career-detail-btn:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -7px;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: all .3s;
  background: linear-gradient(225deg, var(--gumdrop-200) 0%, var(--jelly-200) 100%);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.career-detail-btn:hover {
  cursor: pointer; 
}

.career-detail-btn:hover:after {
  transform: scaleX(1);
}

.career-detail-btn.active:after {
  transform: scaleX(1);
}

.listing--locations ul {
  list-style: none;
  margin-left: 0;
}

.container-padding {
  padding-top: 72px;
  padding-bottom: 72px;
}

.container-padding.customer-success-container-padding {
  padding-top: 9px;
  padding-bottom: 36px;
}

.card-blog {
  box-shadow: 0 5px 40px 0 rgba(159,114,255,0.2);
  width: 350px !important;
  height: 400px !important;
  border-radius: var(--border-radius);
  transition: box-shadow 0.3s ease;
}

.card-blog:hover {
  box-shadow: 0 10px 60px 0 rgba(159,114,255,0.4);
}


.card-blog-link, .card-blog-link:hover {
  color: inherit;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
}

.blog-kicker {
  background: transparent !important; 
  padding: 0px;
}

.card-featured-image {
  -ms-flex: 1 1 350px;
  flex: 1 1 350px;
  max-width: 100%;
  height: 184px;
  border-radius: var(--border-radius);
}

.product-swiper-container {
  height: 340px !important;
}

.product-swiper-image {
  width: 213px;
  margin-bottom: -20px;
  left: -54px;
}

.flex-column-centered {
  display: flex;
  flex-direction: column;
  align-items: center;
}


div.intro-large, 
div.intro-large p, 
p.intro-large, 
p .intro-large, 
span.intro-large, 
span .intro-large, 
.intro-large {
  font-size: 31.1px;
  letter-spacing: -0.52px;
  line-height: 38px;
}



#ot-pc-content button,
.ot-btn-container button,
.ot-sdk-container button:not(.onetrust-close-btn-handler) {
  font-weight: 900 !important;
  font-size: 14px !important;
  margin: 0 0 1.4rem !important;
  line-height: 17px !important;
  padding: 12px 18.5px !important;
  height: auto !important;
  border-radius: 5px !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  transition: background .3s !important;
  outline: 0 !important;
  margin-bottom: 12px !important;
}

.ot-btn-container button {
  width: 100% !important;
  display: block !important;
}

#onetrust-banner-sdk {
  border-radius: 5px; 
}

.ot-always-active {
  color: var(--jelly-400) !important;
}

.ot-tgl input:checked+.ot-switch .ot-switch-nob {
  background-color: var(--jelly-50) !important;
  border: 1px solid var(--jelly-400) !important;
}

.ot-tgl input:focus+.ot-switch .ot-switch-nob {
  box-shadow: 0 0 1px var(--jelly-50) !important;
}

.ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
  background-color: var(--jelly-400) !important;
}

.privacy-notice-link {
  color: var(--jelly-400) !important;
}

#ot-sdk-btn-floating.ot-floating-button {
  width: 72px !important;
  height: 72px !important;
}

#onetrust-banner-sdk .banner-close-btn-container button {
  position: absolute;
  top: 20px;
  right: 10px;
}


.leadinModal-content-wrapper .leadin-content-body .leadin-preview-wrapper .dyno-image,
.dyno-image {
  width: 100% !important;
  display: block  !important;
  margin-bottom: 12px !important;
}

.leadinModal .leadinModal-content .dyno-image img {
  max-width: 100% !important;
}

.industry-spotlight-treasury .leadinModal-content {
  width: 100% !important;
  max-height: 300px !important;
  border-radius: 0 !important;
}

.industry-spotlight-treasury .leadin-preview-wrapper,
.industry-spotlight-treasury .leadin-message-wrapper {
  display: grid !important;
  grid-template-columns: 0.5fr 1fr;
  gap: 20px;
  background: var(--full-white) !important;
  padding: 20px 30px !important;
}

.industry-spotlight-treasury .dyno-image,
.industry-spotlight-treasury .leadin-preview-wrapper h4 {
  margin: 0 !important;
}

.industry-spotlight-treasury .leadin-preview-wrapper h4 {
  font-size: 27px !important;
  line-height: 1.25 !important;
  transform: translateY(10px);
  grid-column: 1 / 3;
}

.industry-spotlight-treasury .leadin-message-wrapper h4 {
  color: var(--full-black) !important;
}

.industry-spotlight-treasury .dyno-image {
  grid-column: 1 / 3;
}

.industry-spotlight-treasury .dyno-image img {
  width: 250px !important;
  max-height: none !important;
}

.industry-spotlight-treasury .clearfix-image {
  display: none !important;
}

.industry-spotlight-treasury .leadin-button {
  font-size: 16px !important;
  font-weight: 400 !important;
  background: var(--licorice-800) !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.industry-spotlight-treasury .leadin-button, 
.industry-spotlight-treasury .leadin-content-body .leadin-preview-wrapper button.leadin-button, 
.industry-spotlight-treasury .leadin-main-wrapper .leadin-content-body button.leadin-button {
  background: var(--licorice-800) !important;
}

.industry-spotlight-treasury .leadinModal-reset span,
.industry-spotlight-treasury .advance-wrapper {
  grid-column: 1 / 3;
}

.leadinModal-content h4,
.leadinModal-content p,
.advance-wrapper {
  color: var(--full-white) !important;
  margin-left: 0px !important;
}

.leadin-preview-wrapper h4 {
  font-size: 21.6px  !important;
  font-weight: 900  !important;
  letter-spacing: -0.2px  !important; 
}

#leadin-content-form-wrapper,
.leadin-content-body {
  background-color: #11152D !important;
}

.industry-spotlight-treasury #leadin-content-form-wrapper,
.industry-spotlight-treasury .leadin-content-body {
  background-color: var(--full-white) !important;
}

.leadin-close-button {
  color: var(--jelly-400);
  font-weight: 900;
  letter-spacing: 1.4px;
  border-bottom: 2px solid transparent;
  text-decoration: none !important;
  transition: .3s;
  margin-top: 12px;
  margin-bottom: 12px;
}

.leadin-close-button:hover:after {
  transform: scaleX(1);
}

.leadin-close-button::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -2px;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: all .3s;
  background: var(--jelly-400);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.leadin-button,
.leadin-content-body .leadin-preview-wrapper button.leadin-button,
.leadin-main-wrapper .leadin-content-body button.leadin-button {
  border-radius: 5px;
  background-color: #5F5CFF !important;
  color: var(--full-white) !important;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 1.4px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 550px) {
  #onetrust-banner-sdk .banner-close-btn-container button {
    position: static;
  }
}