
    :root {
      --_main---font-family--heading: "Al Dynamic", Arial, sans-serif;
      --_main---font-family--body: "Pp Neue Montreal", Arial, sans-serif;
      --_responsive---font-size--text-l: var(--_main---size--20);
      --_responsive---font-size--text-s: var(--_main---size--16);
      --_colors---text--text-accent: #1dbcdf;
      --_colors---bg--bg-accent: #1dbcdf;
      --_colors---bg--bg-black: black;
      --_colors---bg--bg-light: #f5faff;
      --_responsive---space--space-m: var(--_main---size--160);
      --_responsive---font-size--h1: var(--_main---size--96);
      --_responsive---space--space-l: var(--_main---size--200);
      --_responsive---space--space-s: var(--_main---size--120);
      --_responsive---font-size--h3: var(--_main---size--48);
      --_responsive---font-size--text-accent: var(--_main---size--32);
      --_responsive---space--space-xs: var(--_main---size--72);
      --_colors---text--text-dark: #020132;
      --_responsive---font-size--button: var(--_main---size--16);
      --_responsive---font-size--h2: var(--_main---size--64);
      --_responsive---font-size--container-padding--s: 40em;
      --_responsive---gap--gap-p: var(--_main---size--32);
      --_responsive---radius--radius-3xl: var(--_main---size--64);
      --_responsive---gap--gap-t: var(--_main---size--64);
      --_colors---bg--bg-brand: #0116e2;
      --_colors---text--text-black: #000;
      --_responsive---radius--radius-2xl: var(--_main---size--36);
      --_responsive---gap--gap-s: var(--_main---size--24);
      --_colors---bg--bg-dark: #020132;
      --_responsive---font-size--text-m: var(--_main---size--18);
      --_colors---text--text-brand: #0116e2;
      --_colors---bg--bg-white: white;
      --_colors---text--text-white: white;
      --_responsive---font-size--text-tiny: var(--_main---size--12);
      --_colors---text--text-light: #fff9;
      --_responsive---font-size--text-xs: var(--_main---size--14);
      --_responsive---font-size--h5: var(--_main---size--28);
      --_responsive---font-size--h4: var(--_main---size--36);
      --_responsive---radius--radius-m: var(--_main---size--10);
      --_responsive---gap--gap-l: var(--_main---size--120);
      --_responsive---gap--gap-m: var(--_main---size--80);
      --_responsive---gap--gap-r: var(--_main---size--40);
      --_responsive---gap--gap-xs: var(--_main---size--16);
      --_responsive---gap--gap-2xs: var(--_main---size--12);
      --_responsive---radius--radius-xl: var(--_main---size--20);
      --_responsive---gap--gap-3xs: var(--_main---size--8);
      --_responsive---radius--radius-s: var(--_main---size--8);
      --_responsive---radius--radius-l: var(--_main---size--16);
      --_responsive---gap--gap-xl: var(--_main---size--240);
      --_responsive---radius--radius-round: var(--_main---size--320);
      --_animation---off: 0;
      --_animation---on: 1;
      --_main---size--2: 2em;
      --_main---size--4: 4em;
      --_main---size--6: 6em;
      --_main---size--8: 8em;
      --_main---size--10: 10em;
      --_main---size--12: 12em;
      --_main---size--14: 14em;
      --_main---size--16: 16em;
      --_main---size--18: 18em;
      --_responsive---gap--gap-2xl: var(--_main---size--320);
      --_main---size--20: 20em;
      --_responsive---radius--radius-xs: var(--_main---size--4);
      --_main---size--24: 24em;
      --_main---size--28: 28em;
      --_main---size--32: 32em;
      --_main---size--36: 36em;
      --_main---size--40: 40em;
      --_main---size--44: 44em;
      --_main---size--48: 48em;
      --_main---size--56: 56em;
      --_main---size--60: 60em;
      --_main---size--64: 64em;
      --_main---size--72: 72em;
      --_main---size--80: 80em;
      --_main---size--84: 84em;
      --_main---size--88: 88em;
      --_main---size--96: 96em;
      --_main---size--120: 120em;
      --_main---size--140: 140em;
      --_main---size--160: 160em;
      --_main---size--200: 200em;
      --_main---size--240: 240em;
      --_main---size--320: 320em
    }

    body {
      color: #333;
      --_responsive---font-size--text-l: var(--_main---size--20);
      --_responsive---font-size--text-s: var(--_main---size--16);
      --_responsive---space--space-m: var(--_main---size--160);
      --_responsive---font-size--h1: var(--_main---size--96);
      --_responsive---space--space-l: var(--_main---size--200);
      --_responsive---space--space-s: var(--_main---size--120);
      --_responsive---font-size--h3: var(--_main---size--48);
      --_responsive---font-size--text-accent: var(--_main---size--32);
      --_responsive---space--space-xs: var(--_main---size--72);
      --_responsive---font-size--button: var(--_main---size--16);
      --_responsive---font-size--h2: var(--_main---size--64);
      --_responsive---font-size--container-padding--s: 40em;
      --_responsive---gap--gap-p: var(--_main---size--32);
      --_responsive---radius--radius-3xl: var(--_main---size--64);
      --_responsive---gap--gap-t: var(--_main---size--64);
      --_responsive---radius--radius-2xl: var(--_main---size--36);
      --_responsive---gap--gap-s: var(--_main---size--24);
      --_responsive---font-size--text-m: var(--_main---size--18);
      --_responsive---font-size--text-tiny: var(--_main---size--12);
      --_responsive---font-size--text-xs: var(--_main---size--14);
      --_responsive---font-size--h5: var(--_main---size--28);
      --_responsive---font-size--h4: var(--_main---size--36);
      --_responsive---radius--radius-m: var(--_main---size--10);
      --_responsive---gap--gap-l: var(--_main---size--120);
      --_responsive---gap--gap-m: var(--_main---size--80);
      --_responsive---gap--gap-r: var(--_main---size--40);
      --_responsive---gap--gap-xs: var(--_main---size--16);
      --_responsive---gap--gap-2xs: var(--_main---size--12);
      --_responsive---radius--radius-xl: var(--_main---size--20);
      --_responsive---gap--gap-3xs: var(--_main---size--8);
      --_responsive---radius--radius-s: var(--_main---size--8);
      --_responsive---radius--radius-l: var(--_main---size--16);
      --_responsive---gap--gap-xl: var(--_main---size--240);
      --_responsive---radius--radius-round: var(--_main---size--320);
      --_responsive---gap--gap-2xl: var(--_main---size--320);
      --_responsive---radius--radius-xs: var(--_main---size--4);
      font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 20px
    }

    h1 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 38px;
      font-weight: 700;
      line-height: 44px
    }

    h2 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 32px;
      font-weight: 700;
      line-height: 36px
    }

    h3 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 24px;
      font-weight: 700;
      line-height: 30px
    }

    h4 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 24px
    }

    h5 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 14px;
      font-weight: 700;
      line-height: 20px
    }

    h6 {
      font-family: var(--_main---font-family--heading);
      margin-top: 0;
      margin-bottom: 0;
      font-size: 12px;
      font-weight: 700;
      line-height: 18px
    }

    p {
      margin-bottom: 0;
      font-family: Pp Neue Montreal, Arial, sans-serif
    }

    a {
      color: #fff;
      text-decoration: none
    }

    ul,
    ol {
      margin-top: 0;
      margin-bottom: 10px;
      padding-left: 40px
    }

    strong {
      font-weight: 700
    }

    blockquote {
      border-left: 5px solid #e2e2e2;
      margin-bottom: 10px;
      padding: 10px 20px;
      font-size: 18px;
      line-height: 22px
    }

    .w-layout-blockcontainer {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto;
      display: block
    }

    .w-layout-vflex {
      flex-direction: column;
      align-items: flex-start;
      display: flex
    }

    .w-checkbox {
      margin-bottom: 5px;
      padding-left: 20px;
      display: block
    }

    .w-checkbox:before {
      content: " ";
      grid-area: 1/1/2/2;
      display: table
    }

    .w-checkbox:after {
      content: " ";
      clear: both;
      grid-area: 1/1/2/2;
      display: table
    }

    .w-checkbox-input {
      float: left;
      margin: 4px 0 0 -20px;
      line-height: normal
    }

    .w-checkbox-input--inputType-custom {
      border: 1px solid #ccc;
      border-radius: 2px;
      width: 12px;
      height: 12px
    }

    .w-checkbox-input--inputType-custom.w--redirected-checked {
      background-color: #3898ec;
      background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      border-color: #3898ec
    }

    .w-checkbox-input--inputType-custom.w--redirected-focus {
      box-shadow: 0 0 3px 1px #3898ec
    }

    @media screen and (max-width:991px) {
      .w-layout-blockcontainer {
        max-width: 728px
      }
    }

    @media screen and (max-width:767px) {
      .w-layout-blockcontainer {
        max-width: none
      }
    }

    .text-l {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-l);
      margin-bottom: 0;
      line-height: 150%
    }

    .text-l.full {
      color: #d9d5d5
    }

    .text-l.case {
      color: #000;
      font-weight: 500
    }

    .text-l.fully {
      color: #ffffffb3
    }

    .text-l.f1,
    .text-l.faq {
      color: #000
    }

    .text-l.faq-bot-blue {
      color: #fff;
      text-align: center
    }

    .text-l.sol-fs {
      text-transform: uppercase
    }

    .text-l.careers {
      color: #7a7a7a
    }

    .text-l.careers-ss-mid {
      color: #000;
      font-weight: 500
    }

    .text-l.job-tags-checkbox {
      margin-bottom: 0
    }

    .text-l.job-tags {
      color: #fff;
      flex: none;
      margin-bottom: 0
    }

    .text-l.perks-top {
      z-index: 1;
      color: #fffc;
      text-transform: uppercase;
      position: relative
    }

    .text-l.hub-ss-che {
      color: #fff
    }

    .text-l.hub-ss-che.contacts {
      font-size: var(--_responsive---font-size--text-s)
    }

    .text-l.vac-fs-bot {
      color: #000000b3
    }

    .text-l._404-mid {
      color: #ffffffb3
    }

    .text-l.brand-ss-left {
      font-weight: 400
    }

    .text-l.brand-last {
      color: #fffc;
      font-size: 24em;
      font-weight: 400
    }

    .text-l.word-top {
      color: #000;
      font-weight: 500
    }

    .space-l {
      height: var(--_responsive---space--space-l)
    }

    .space-s {
      height: var(--_responsive---space--space-s)
    }

    .space-s.white {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68defcad2cf4848bbac22348_S.svg);
      background-position: 50% 0;
      background-size: auto
    }

    .h3 {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h3);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 400;
      line-height: 100%
    }

    .h3.ss-bot._2,
    .h3.ss-bot._3,
    .h3.ss-bot._4,
    .h3.ss-bot._5,
    .h3.ss-bot._6 {
      margin-top: 0
    }

    .h3.mission {
      text-align: right
    }

    .h3.fs-careers {
      flex-flow: wrap;
      justify-content: space-between;
      align-items: flex-start
    }

    .h3.job-desc {
      text-align: center
    }

    .h3.career {
      position: absolute
    }

    .h3.ss-bot {
      flex: none;
      overflow: hidden
    }

    .h3.ss-bot._2,
    .h3.ss-bot._3,
    .h3.ss-bot._4,
    .h3.ss-bot._5,
    .h3.ss-bot._6,
    .h3.ss-bot._2,
    .h3.ss-bot._3,
    .h3.ss-bot._4,
    .h3.ss-bot._5,
    .h3.ss-bot._6 {
      margin-top: 0
    }

    .h3.apart {
      color: #000;
      text-align: center;
      line-height: 100%
    }

    .text-accnet {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-accent);
      line-height: 120%
    }

    .text-accnet.fs-turn {
      color: #fffc
    }

    .text-accnet.ss-turn {
      color: #fff
    }

    .text-accnet.fully {
      color: #fffc
    }

    .text-accnet.faq-top {
      font-family: var(--_main---font-family--heading);
      color: #000000b3
    }

    .text-accnet.events-fs {
      color: #fffc
    }

    .text-accnet.color-gradient-1.about-fs {
      font-weight: 400
    }

    .text-accnet.about-fs-right {
      margin-left: 3.125em;
      font-weight: 400
    }

    .text-accnet.team-head {
      color: #000;
      text-transform: uppercase
    }

    .text-accnet.sol-fs-right {
      font-family: var(--_main---font-family--heading);
      text-transform: uppercase;
      font-weight: 700
    }

    .text-accnet.br_why {
      color: #8d8d8d
    }

    .text-accnet.careers-ss {
      color: #3b3b3b
    }

    .text-accnet.hub-fs {
      color: #fff9
    }

    .text-accnet.br-fs {
      text-align: center;
      font-weight: 500
    }

    .text-accnet.br-fs.erorr {
      text-align: center
    }

    .text-accnet.mes {
      font-family: var(--_main---font-family--heading);
      font-weight: 500
    }

    .text-accnet.succ {
      font-family: var(--_main---font-family--heading);
      text-align: center
    }

    .text-accnet.apart {
      color: #000c
    }

    .text-accnet.reasons-bot {
      font-family: var(--_main---font-family--heading);
      font-weight: 500
    }

    .text-accnet.reasons-small {
      color: #fffc;
      font-size: 40em
    }

    .text-accnet.certificat {
      color: #000
    }

    .text-accnet.certificat.white {
      color: #fff
    }

    .text-accnet.certificat.white.phone {
      font-size: 1em
    }

    .text-accnet.certificat.phone {
      display: none
    }

    .text-accnet.news-top {
      color: #000
    }

    .space-xs {
      height: var(--_responsive---space--space-xs)
    }

    .u-hide {
      display: none
    }

    .text-button {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--button);
      line-height: 100%
    }

    .text-button.color-black.text-medium {
      z-index: 3;
      position: relative
    }

    .text-button.prim {
      z-index: 3;
      color: #000;
      font-weight: 500;
      position: relative
    }

    .text-button.prim:lang(pt-br) {
      font-size: 15em
    }

    .text-button.second {
      z-index: 2;
      position: relative
    }

    .text-button.second.white {
      color: #000
    }

    .text-button.popup {
      z-index: 5;
      position: relative
    }

    .h2 {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h2);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 400;
      line-height: 100%
    }

    .h2.case,
    .h2.exp,
    .h2.team {
      color: #000
    }

    .h2.management {
      font-weight: 700
    }

    .h2.color-black.center {
      text-align: center
    }

    .h2.careers-ss,
    .h2.vac-ss {
      color: #000
    }

    .h2.apart {
      color: #121212;
      line-height: 100%
    }

    .h2.apart.hide_pc {
      display: none
    }

    .h2.reasons-right {
      font-family: var(--_main---font-family--body)
    }

    .h2.recog {
      font-weight: 700
    }

    .h2.word {
      color: #000
    }

    .h2.word.hide_pc {
      display: none
    }

    .h2.news {
      color: #000
    }

    .h2.news.hide_pc {
      display: none
    }

    .container {
      padding-right: var(--_responsive---font-size--container-padding--s);
      padding-left: var(--_responsive---font-size--container-padding--s);
      max-width: var(--size-container-max-width)
    }

    .container:lang(es-mx) {
      padding-top: 40em
    }

    .container.without-paddings {
      padding-left: 0;
      padding-right: 0
    }

    .container.turn-fs {
      padding-bottom: 75em
    }

    .container.let.bg-gradient-1 {
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .container.how {
      z-index: 10;
      position: relative
    }

    .container.connect {
      padding-top: 95em;
      position: relative
    }

    .container.f1 {
      flex-flow: column;
      justify-content: center;
      align-items: center
    }

    .container.cookie-fs,
    .container.ss-events {
      position: relative
    }

    .container.about-fs-line,
    .container.solutions-ss {
      z-index: 1;
      position: relative
    }

    .container.br_take {
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .container.careers-ss {
      border-radius: var(--_responsive---radius--radius-3xl)
    }

    .container.careers-ss.bg-gradient-2 {
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex;
      position: relative
    }

    .container.job.test {
      background-color: #000;
      display: none
    }

    .container.cs_fs {
      margin-top: var(--_responsive---gap--gap-t)
    }

    .container.fs {
      z-index: 3;
      position: relative
    }

    .container.header {
      padding: 8em var(--_responsive---gap--gap-p);
      -webkit-backdrop-filter: blur(12px);
      backdrop-filter: blur(12px);
      pointer-events: auto;
      background-color: #00000080;
      border: 1em solid #83838366;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 46em;
      margin-top: auto;
      margin-left: auto;
      margin-right: auto;
      display: flex
    }

    .container.header:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      background-color: #ffffff4d;
      border-color: #83838366
    }

    .container.ss {
      position: relative
    }

    .container.recog {
      padding-left: 0;
      padding-right: 0
    }

    .container.footer {
      padding-bottom: 40em
    }

    .text-s {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-s);
      text-align: left;
      line-height: 150%
    }

    .text-s.reasons.op-40,
    .text-s.reasons-bot {
      font-weight: 400
    }

    .text-s.turn-fs,
    .text-s.turn-ss {
      color: #ffffffb3
    }

    .text-s.case {
      color: #000000b3;
      font-weight: 400
    }

    .text-s.exp,
    .text-s.exp-copy {
      color: #000
    }

    .text-s.peak,
    .text-s.can,
    .text-s.fully {
      color: #ffffffb3
    }

    .text-s.white-ss {
      color: #fff9
    }

    .text-s.fs-events,
    .text-s.card-event {
      color: #ffffffb3
    }

    .text-s.tab-con {
      color: #000
    }

    .text-s.about-fs {
      color: #fff9
    }

    .text-s.sol-tab-pane {
      font-weight: 500
    }

    .text-s.sol-tab-pane.op-60 {
      font-weight: 400
    }

    .text-s.careers-ss-card {
      color: #3b3b3b
    }

    .text-s.work {
      color: #ffffffb3
    }

    .text-s.cat-hub {
      z-index: 1;
      color: #ebebebcc;
      margin-bottom: 0;
      position: relative
    }

    .text-s.hub-ss,
    .text-s.hub-bot-ci {
      color: #000000b3
    }

    .text-s.vac-ss-pag {
      width: auto;
      margin-top: 0
    }

    .text-s._404-top {
      color: #fff6
    }

    .text-s.brand-fs {
      color: #ffffff80;
      transition: color .3s
    }

    .text-s.brand-fs:hover {
      color: #fff;
      text-decoration: underline
    }

    .text-s.brand-fs-info {
      font-weight: 500
    }

    .text-s.reasons.op-40,
    .text-s.reasons-bot {
      font-weight: 400
    }

    .text-s.word {
      color: #3c3c3c;
      text-align: left
    }

    .text-s.cerf {
      color: #fff6;
      text-align: center
    }

    .text-s.news {
      color: #fff;
      margin-top: auto
    }

    .text-s.footer-nav {
      color: #ffffffb3
    }

    .text-s.footer-nav.link {
      color: #ffffffb3;
      text-decoration: none;
      transition: color .35s
    }

    .text-s.footer-nav.link:hover {
      color: #fff
    }

    .text-s.footer-nav.link.u-hide:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
      display: block
    }

    .text-s.footer-nav._0 {
      display: none
    }

    .text-s.color-white.loc {
      opacity: 1
    }

    .text-s.color-white.loc:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      color: var(--_colors---text--text-black)
    }

    .op-50 {
      opacity: .5
    }

    .section {
      position: relative
    }

    .section.cards {
      width: 100%
    }

    .section.turn-fs {
      padding-top: 130em;
      overflow: visible
    }

    .section.sol {
      padding-top: var(--_responsive---gap--gap-t)
    }

    .section.how {
      position: relative;
      overflow: hidden
    }

    .section.case {
      margin-top: -300em;
      position: relative
    }

    .section.explore {
      background-color: #f5faff;
      margin-top: -250em;
      padding-top: 380em
    }

    .section.connect {
      padding-bottom: 0
    }

    .section.white-ss {
      padding-top: 80em
    }

    .section.white-line {
      padding-top: 50em;
      overflow: hidden
    }

    .section.f1.bg-gradient-2 {
      border-radius: var(--_responsive---radius--radius-2xl);
      background-image: linear-gradient(133deg, #9ccaff 7%, #b2d5ff 29%, #eaf4ff 49%, #fff 64%, #b2d5ff 81%, #c7f7ff 93%);
      padding-top: 64em;
      padding-bottom: 100em;
      overflow: hidden
    }

    .section.deploy {
      padding-top: 40em
    }

    .section.cookie-fs,
    .section.cookie-fs:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93),
    .section.faq-fs,
    .section.faq-fs:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      padding-top: 125em
    }

    .section.events-fs {
      margin-top: 100em;
      overflow: hidden
    }

    .section.ss-events {
      padding-top: 180em
    }

    .section.blue-block.white {
      background-color: #f5faff
    }

    .section.art-fs {
      margin-top: 110em
    }

    .section.about-fs-line {
      margin-top: 110em;
      position: relative;
      overflow: hidden
    }

    .section.about-fs-small-line {
      margin-top: var(--_responsive---gap--gap-s);
      margin-bottom: var(--_responsive---gap--gap-s);
      overflow: hidden
    }

    .section.about-fs {
      padding-top: 150em
    }

    .section.about-ss {
      padding-top: 80em;
      padding-bottom: 80em;
      position: relative
    }

    .section.history {
      position: relative
    }

    .section.team {
      border-radius: var(--_responsive---gap--gap-t)
    }

    .section.management.hide {
      display: none
    }

    .section.map {
      overflow: hidden
    }

    .section.map.full-width-wrapper-new {
      font-size: clamp(0px, .0694445vw + clamp(0px, .00416667vw - .06px, .02px), 1.353px)
    }

    .section.solutions-fs {
      z-index: 10;
      width: 100%;
      padding-top: 400em;
      position: relative
    }

    .section.solutions-fs-line-wrapper {
      border-top: 1em solid #fff3;
      border-bottom: 1em solid #fff3;
      justify-content: space-between;
      align-items: center;
      height: 142em;
      margin-top: 180em;
      display: block;
      position: absolute;
      inset: 0%
    }

    .section.solutions-ss {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6900d766725f51405ef7a0ea_Frame%202087326370%20\(1\).avif);
      background-position: 50% 100%;
      background-repeat: no-repeat;
      background-size: cover;
      position: relative
    }

    .section.solutions-ss.full-width-wrapper-new {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6900d766725f51405ef7a0ea_Frame%202087326370%20\(1\).avif);
      background-repeat: no-repeat;
      background-size: cover
    }

    .section.bg-gradient-2 {
      border-radius: var(--_responsive---gap--gap-t)
    }

    .section.bg-gradient-2.new {
      background-image: linear-gradient(132deg, #b2d6ff, #bddbff 7%, #eaf4ff 37%, #fff 54% 67%, #c7f7ff 93%)
    }

    .section.bg-gradient-2.new:lang(pt-br) {
      padding-top: 40em
    }

    .section.br_fs {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6910a19e8057fa44cfbd25a1_Image%20from%20TinyPNG%20\(12\).avif);
      background-position: 50% 0;
      background-size: cover;
      overflow: hidden
    }

    .section.br_slider {
      overflow: hidden
    }

    .section.br_slider._0 {
      display: none
    }

    .section.careers-fs {
      margin-top: 104em
    }

    .section.careers-ss {
      padding-left: 10em;
      padding-right: 10em
    }

    .section.perks {
      overflow: hidden
    }

    .section.hub-fs {
      padding-top: 170em;
      overflow: hidden
    }

    .section.vac-fs {
      padding-top: 140em
    }

    .section._404 {
      padding-top: 155em;
      padding-bottom: 140em
    }

    .section.cs {
      overflow: hidden
    }

    .section._0 {
      display: none
    }

    .section.brand {
      z-index: 6;
      padding-top: 130em
    }

    .section.brand-ss {
      padding-top: 60em
    }

    .section.fs {
      z-index: 10;
      justify-content: center;
      align-items: flex-end;
      width: 100%;
      height: 100vh;
      padding-top: 440em;
      padding-bottom: 85em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .section.header {
      pointer-events: none;
      background-color: #0000;
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      padding-top: 0;
      display: flex;
      position: fixed;
      inset: 0% 0% auto
    }

    .section.ss {
      z-index: 20;
      background-color: #000;
      width: 100%;
      padding-bottom: 100em;
      position: relative;
      overflow: hidden
    }

    .section.apart.bg-gradient-2 {
      border-radius: var(--_responsive---radius--radius-3xl);
      border-radius: var(--_responsive---radius--radius-3xl);
      margin-top: 0
    }

    .section.recog {
      border-radius: 60em 60em 0 0;
      padding-top: 85em;
      position: relative;
      overflow: hidden
    }

    .section.leader {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68def8be65d9d40c6a709ae9_ChatGPT%20Image%2018%20%D0%BB%D0%B8%D0%BF.%202025%C2%A0%D1%80.%2C%2011_34_47%203%20\(1\).avif);
      background-position: 50% 100%;
      background-repeat: no-repeat;
      background-size: 120% 600em;
      padding-bottom: 176em;
      position: relative;
      overflow: hidden
    }

    .section.line-anim {
      z-index: 2;
      justify-content: flex-end;
      align-items: center;
      width: 100%;
      display: flex;
      position: relative
    }

    .section.line-anim.full-width-wrapper-new {
      z-index: 3;
      z-index: 3;
      background-color: #0000;
      justify-content: flex-start;
      align-items: center;
      display: block
    }

    .section.word {
      background-color: #f5faff;
      margin-top: -123em;
      padding-bottom: 20em;
      overflow: hidden
    }

    .section.ready {
      background-color: #f5faff
    }

    .section.news {
      background-color: #f5faff;
      overflow: hidden
    }

    .section.footer {
      background-color: #f5faff
    }

    .section.footer:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
      background-color: #0000
    }

    .op-60 {
      opacity: .6
    }

    .text-m {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-m);
      line-height: 150%
    }

    .text-m.apart-top,
    .text-m.apart-top-but {
      color: #000c
    }

    .text-m.footer-logo,
    .text-m.full-left {
      color: #ffffffb3
    }

    .text-m.sol {
      color: #000c
    }

    .text-m.sol-bot {
      color: #fff
    }

    .text-m.how-head {
      color: #ffffffb3;
      text-align: center
    }

    .text-m.how {
      color: #ffffffb3
    }

    .text-m.case-top {
      color: #0009
    }

    .text-m.deploy {
      color: #fff9
    }

    .text-m.faq {
      color: #000000b3
    }

    .text-m.about-ss {
      text-transform: uppercase;
      cursor: default;
      font-size: 17.8em
    }

    .text-m.values {
      color: #7a7a7a
    }

    .text-m.history {
      color: #000
    }

    .text-m.history._2 {
      color: #fff
    }

    .text-m.team-top {
      color: #000
    }

    .text-m.team {
      color: #000000b3
    }

    .text-m.careers-ss {
      color: #0009;
      text-align: center
    }

    .text-m.dropdown {
      color: #fff
    }

    .text-m.work {
      color: #fffc
    }

    .text-m.hub-drop,
    .text-m.vac-top {
      color: #000
    }

    .text-m.vac-top.hide {
      display: none
    }

    .text-m.vac-to {
      color: #000;
      font-weight: 500
    }

    .text-m.brand-ss-left {
      color: #fffc;
      font-weight: 300
    }

    .text-m.brand-plan-numb {
      color: #000
    }

    .text-m.brand-plan-info,
    .text-m.plan-bot {
      color: #000c;
      font-weight: 500
    }

    .text-m.apart-top,
    .text-m.apart-top-but {
      color: #000c
    }

    .text-m.apart-pane {
      color: #000
    }

    .text-m.word-top {
      color: #3c3c3c;
      font-weight: 500
    }

    .text-m.footer-logo {
      color: #ffffffb3
    }

    .text-m.mas {
      text-align: center
    }

    .full-width-wrapper {
      font-size: clamp(0px, 1vw, calc(var(--size-container-max-width)/100));
      justify-content: center;
      align-items: center;
      display: flex
    }

    .full-width-wrapper.turn-key {
      border-top: 1px solid #fff3;
      border-bottom: 1px solid #fff3;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      padding-top: .5em;
      padding-bottom: .5em;
      overflow: hidden
    }

    .full-width-wrapper.strat {
      text-align: center;
      overflow: hidden
    }

    .full-width-wrapper.peak,
    .full-width-wrapper.fully {
      justify-content: center;
      align-items: center
    }

    .full-width-wrapper.faq.anim {
      overflow: hidden
    }

    .full-width-wrapper.fs {
      display: none;
      overflow: hidden
    }

    .op-40 {
      opacity: .4
    }

    .color-white {
      color: var(--_colors---text--text-white)
    }

    .text-tiny {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-tiny);
      line-height: 150%
    }

    .text-tiny.art {
      color: #000
    }

    .text-tiny.manag {
      color: #d9d5d5;
      font-weight: 400
    }

    .text-tiny.map {
      color: #0116e2;
      font-weight: 500
    }

    .text-tiny.sol-tab {
      color: #ffffffb3;
      font-weight: 400
    }

    .text-tiny.tags-hub {
      color: #000c;
      text-transform: uppercase;
      font-weight: 500
    }

    .text-tiny.card {
      color: #fffc
    }

    .text-tiny.card.op-80 {
      font-weight: 500
    }

    .text-tiny.footer.op-50 {
      font-weight: 400
    }

    .text-xs {
      font-family: var(--_main---font-family--body);
      font-size: var(--_responsive---font-size--text-xs);
      padding: 0;
      line-height: 150%
    }

    .text-xs.certificat-head,
    .text-xs.leader {
      color: #ffffff80
    }

    .text-xs.sol-bot {
      color: #ffffffb3
    }

    .text-xs.exp {
      color: #000;
      font-size: 12em;
      font-weight: 500
    }

    .text-xs.explore {
      color: #0009
    }

    .text-xs.white-ss {
      text-shadow: 0 1.4em #fff
    }

    .text-xs.cookies {
      color: #000;
      font-weight: 500
    }

    .text-xs.event-card {
      line-height: 110%
    }

    .text-xs.solutions-ss {
      z-index: 2;
      position: relative
    }

    .text-xs.solutions-ss:lang(es-mx) {
      font-size: 11.8em
    }

    .text-xs.solutions-ss.act {
      color: #000
    }

    .text-xs.solutions-ss.act:lang(pt-br) {
      font-size: 11.8em
    }

    .text-xs.job-tag-info {
      color: #ffffffb3;
      font-weight: 500
    }

    .text-xs.hub-fs {
      color: #ffffff80
    }

    .text-xs.vac-fs {
      color: #fff9
    }

    .text-xs.vac-ss {
      font-weight: 500
    }

    .text-xs.header {
      color: #fff;
      text-shadow: 0 1.4em 0 var(--_colors---bg--bg-white);
      cursor: pointer;
      height: 300%;
      margin-top: 2em;
      line-height: 150%
    }

    .text-xs.header:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      color: #000;
      text-shadow: 0 1.4em #000
    }

    .text-xs.apart-top-left {
      font-weight: 400
    }

    .text-xs.apart {
      color: #616161;
      font-weight: 500
    }

    .text-xs.apart.act {
      color: #000
    }

    .text-xs.reasons-bace {
      color: #fff6
    }

    .text-xs.reasons-bace.act {
      color: #fff
    }

    .text-xs.certificat-head,
    .text-xs.leader {
      color: #ffffff80
    }

    .text-xs.popup-contac {
      color: #02013299
    }

    .text-xs.certificat-gli {
      color: #fff
    }

    .text-xs.certificat-gli.pc.black {
      color: #000
    }

    .text-xs.certificat-gli.phone {
      display: none
    }

    .text-xs.popup-check {
      color: #00000080;
      margin-bottom: 0
    }

    .text-xs.drop-loc {
      color: #fff
    }

    .text-xs.recog {
      z-index: 1;
      color: #fff9;
      text-align: center;
      position: relative
    }

    .h5 {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h5);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 400;
      line-height: 110%
    }

    .h5.how {
      text-align: center;
      flex: none
    }

    .h5.explore {
      z-index: 2;
      color: #000;
      position: relative
    }

    .h5.popup-contac,
    .h5.history {
      color: #000
    }

    .h5.history._2 {
      color: #fff
    }

    .h5.team,
    .h5.map {
      color: #000
    }

    .h5.sol-tab-pane {
      color: #ffffff80
    }

    .h5.job {
      font-size: 28em
    }

    .h5.hub-ss,
    .h5.vac-fs-bot {
      color: #000
    }

    .h5.vac-ss {
      font-size: 28em
    }

    .h5.apart {
      z-index: 2;
      color: #000;
      position: relative
    }

    .h5.apart.act {
      color: #fff
    }

    .h5.apart.act:lang(es-mx) {
      --_responsive---font-size--text-l: var(--_main---size--20);
      --_responsive---font-size--text-s: var(--_main---size--16);
      --_responsive---space--space-m: var(--_main---size--160);
      --_responsive---font-size--h1: var(--_main---size--96);
      --_responsive---space--space-l: var(--_main---size--200);
      --_responsive---space--space-s: var(--_main---size--120);
      --_responsive---font-size--h3: var(--_main---size--48);
      --_responsive---font-size--text-accent: var(--_main---size--32);
      --_responsive---space--space-xs: var(--_main---size--72);
      --_responsive---font-size--button: var(--_main---size--16);
      --_responsive---font-size--h2: var(--_main---size--64);
      --_responsive---font-size--container-padding--s: 40em;
      --_responsive---gap--gap-p: var(--_main---size--32);
      --_responsive---radius--radius-3xl: var(--_main---size--64);
      --_responsive---gap--gap-t: var(--_main---size--64);
      --_responsive---radius--radius-2xl: var(--_main---size--36);
      --_responsive---gap--gap-s: var(--_main---size--24);
      --_responsive---font-size--text-m: var(--_main---size--18);
      --_responsive---font-size--text-tiny: var(--_main---size--12);
      --_responsive---font-size--text-xs: var(--_main---size--14);
      --_responsive---font-size--h5: var(--_main---size--28);
      --_responsive---font-size--h4: var(--_main---size--36);
      --_responsive---radius--radius-m: var(--_main---size--10);
      --_responsive---gap--gap-l: var(--_main---size--120);
      --_responsive---gap--gap-m: var(--_main---size--80);
      --_responsive---gap--gap-r: var(--_main---size--40);
      --_responsive---gap--gap-xs: var(--_main---size--16);
      --_responsive---gap--gap-2xs: var(--_main---size--12);
      --_responsive---radius--radius-xl: var(--_main---size--20);
      --_responsive---gap--gap-3xs: var(--_main---size--8);
      --_responsive---radius--radius-s: var(--_main---size--8);
      --_responsive---radius--radius-l: var(--_main---size--16);
      --_responsive---gap--gap-xl: var(--_main---size--240);
      --_responsive---radius--radius-round: var(--_main---size--320);
      --_responsive---gap--gap-2xl: var(--_main---size--320);
      --_responsive---radius--radius-xs: var(--_main---size--4)
    }

    .h5.word {
      color: #3c3c3c
    }

    .h5.popup-contac {
      color: #000
    }

    .h4 {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h4);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 400;
      line-height: 120%
    }

    .h4.peak {
      line-height: 100%
    }

    .h4.peak.hide_pc {
      display: none
    }

    .h4.brand-plann {
      color: #000;
      font-size: 32em
    }

    .h4.brand-base {
      color: #fff;
      font-size: 32em
    }

    .h4.apart {
      color: #000;
      line-height: 100%
    }

    .h4.reasons {
      font-family: var(--_main---font-family--body);
      font-weight: 400;
      line-height: 100%
    }

    .h4.header-sol {
      text-shadow: 0 2em #fff;
      font-size: 22em
    }

    .h4.header-sol:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      text-shadow: 0 2em #fff
    }

    .h4.header-sol:lang(pt-br) {
      text-shadow: 0 7em #fff
    }

    .h4.header-sol:lang(es-mx) {
      text-shadow: 0 3em #fff
    }

    .popup_wrap {
      width: 100%;
      height: 100vh;
      overflow: hidden
    }

    .popup_closebg {
      z-index: 0;
      background-color: #000000e0;
      position: absolute;
      inset: 0%
    }

    .popup_close_icon_wrapper {
      border-radius: var(--_responsive---radius--radius-m);
      background-color: #0116e2;
      justify-content: center;
      align-items: center;
      width: 40em;
      height: 40em;
      transition: all .3s;
      display: flex;
      position: sticky;
      top: 40em
    }

    .popup_close_icon_wrapper:hover {
      background-color: var(--_colors---bg--bg-accent)
    }

    .popup_popup {
      z-index: 1;
      padding: var(--_responsive---gap--gap-p)var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-m);
      background-color: #f5faff;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      width: 365em;
      min-height: 400em;
      display: flex;
      position: relative
    }

    .popup_popup_div {
      z-index: 1;
      grid-column-gap: 16em;
      grid-row-gap: 16em;
      flex-flow: row;
      justify-content: center;
      align-items: flex-start;
      width: 100%;
      min-height: 100vh;
      padding-top: 150em;
      padding-bottom: 40em;
      display: flex;
      position: relative
    }

    .popup_close_wrapper {
      z-index: 1;
      align-self: stretch;
      width: auto;
      position: relative
    }

    .popup_close_wrapper.pop-pc-hide {
      display: none
    }

    .popup_close_icon {
      cursor: pointer;
      width: 22em;
      height: 22em
    }

    .popup_wrapper {
      z-index: 1000;
      justify-content: center;
      align-items: center;
      height: 100vh;
      display: flex;
      position: fixed;
      inset: 0%
    }

    .popup_wrapper.u-hide {
      display: none
    }

    .bg-gradient-1 {
      background-image: linear-gradient(45deg, #42d7f8 7%, #3e4ff8 55%)
    }

    .bg-gradient-2 {
      background-image: linear-gradient(133deg, #9ccaff 7%, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%)
    }

    .h1-b {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h1);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 700;
      line-height: 100%
    }

    .h1-b.cookie-fs {
      color: #000;
      font-size: 174em;
      line-height: 100%
    }

    .h1-b.cookie-fs.new {
      font-size: var(--_responsive---gap--gap-l)
    }

    .h1-b.pp-fs {
      color: #000;
      font-size: 162em;
      line-height: 100%
    }

    .h1-b.pp-fs:lang(pt-br) {
      text-align: center;
      font-size: 160em
    }

    .h1-b.faq-fs {
      color: #000;
      text-align: center;
      font-size: 8.1em;
      line-height: 100%
    }

    .h1-b.term-fs {
      color: #000;
      font-size: 137em;
      line-height: 100%
    }

    .h1-b.fs {
      font-size: 6.8em
    }

    .h2-b {
      font-family: var(--_main---font-family--heading);
      font-size: var(--_responsive---font-size--h2);
      margin-top: 0;
      margin-bottom: 0;
      font-weight: 700;
      line-height: 100%
    }

    .h2-b.ss.hide_pc,
    .h2-b.reasons.hide_pc,
    .h2-b.leader.hide_oc {
      display: none
    }

    .h2-b.turn-ss {
      position: relative
    }

    .h2-b.turn-ss.hide_pc,
    .h2-b.full.hide_pc {
      display: none
    }

    .h2-b.strat {
      font-size: 6.9em
    }

    .h2-b.peak {
      font-size: 6.85em
    }

    .h2-b.peak.color-gradient-2 {
      text-align: center;
      font-size: 98em
    }

    .h2-b.fully {
      font-size: 6.85em
    }

    .h2-b.fully.color-gradient-2 {
      font-size: 7.2em
    }

    .h2-b.connect.color-gradient-1.hide_pc {
      display: none
    }

    .h2-b.f1 {
      color: #000
    }

    .h2-b.f1.hide_pc {
      display: none
    }

    .h2-b.about-ss {
      flex-flow: wrap
    }

    .h2-b.history._2 {
      color: #d9d5d5
    }

    .h2-b.history._2.bot {
      flex: none;
      position: absolute
    }

    .h2-b.ss.hide_pc,
    .h2-b.reasons.hide_pc,
    .h2-b.reasons.hide_pc,
    .h2-b.leader.hide_oc,
    .h2-b.leader.hide_oc {
      display: none
    }

    .h5-b {
      z-index: 5;
      font-family: var(--_main---font-family--heading);
      margin-top: 0;
      margin-bottom: 0;
      font-size: 28em;
      font-weight: 700;
      line-height: 120%;
      position: relative
    }

    .h5-b.tab-of-content {
      color: #000
    }

    .h5-b.manag {
      color: #d9d5d5;
      margin-top: auto;
      margin-right: auto
    }

    .u-wrapper {
      position: relative
    }

    .header-nav-menu {
      grid-column-gap: var(--_responsive---gap--gap-s);
      grid-row-gap: var(--_responsive---gap--gap-s);
      justify-content: center;
      align-items: center;
      display: flex
    }

    .header-main-wrapper {
      grid-column-gap: 25em;
      grid-row-gap: 25em;
      justify-content: space-between;
      align-items: center;
      display: flex
    }

    .body {
      color: #fff;
      background-color: #000;
      font-family: Pp Neue Montreal, Arial, sans-serif
    }

    .body.bg-gradient-2 {
      background-image: linear-gradient(152deg, #9ccaff, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%)
    }

    .body.bg-gradient-2.vac {
      background-color: #0000;
      background-image: none
    }

    .body.white {
      background-color: #fff
    }

    .body.new {
      background-color: #0000
    }

    .header-logo-icon {
      pointer-events: none;
      color: #fff;
      justify-content: center;
      align-items: center;
      width: 40em;
      height: 40em;
      display: flex
    }

    .header-logo-icon:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      color: #000
    }

    .header-logo-icon._2 {
      width: 400em;
      height: 400em
    }

    .fs-icon-logo {
      height: 6.6em
    }

    .fs-main-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch;
      display: flex
    }

    .fs-mid-wrapper {
      margin: 5em auto 3px
    }

    .fs-bot-wrapper {
      margin-top: 40em;
      margin-left: auto;
      margin-right: auto
    }

    .fs-skip-icon {
      width: 15em
    }

    .font-anton {
      text-transform: lowercase;
      font-family: Anton, Arial, sans-serif;
      font-size: .76em;
      font-weight: 400
    }

    .ss-top-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .ss-main-wrapper {
      z-index: 1;
      position: relative
    }

    .ss-top-left-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .ss-heading-wrapper {
      max-width: 540em
    }

    .ss-heading-wrapper.pc-hide {
      display: none
    }

    .ss-top-right-wrapper {
      max-width: 600em
    }

    .ss-right-columns-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-t);
      grid-row-gap: var(--_responsive---gap--gap-t);
      justify-content: space-between;
      align-items: flex-start;
      display: flex;
      position: relative
    }

    .ss-right-line {
      width: 100%;
      height: 1em;
      position: absolute
    }

    .ss-right-line.op-60 {
      inset: 0% 0% auto;
      background-color: #fff;
      inset: 0% 0% auto
    }

    .ss-smal-columnn-wrapper {
      flex: 1
    }

    .ss-f1-img {
      z-index: -5;
      pointer-events: none;
      width: 1600em;
      max-width: none;
      position: absolute;
      inset: 72em auto auto -300.1em
    }

    .ss-main-bot {
      z-index: 2;
      -webkit-backdrop-filter: blur(25px);
      backdrop-filter: blur(25px);
      background-color: #0009;
      border: 1em solid #fff6;
      border-radius: 1000em;
      justify-content: space-between;
      align-items: center;
      margin-top: 540em;
      padding: 25em 40em;
      display: flex;
      position: relative
    }

    .ss-main-bot-left-wrapper {
      grid-column-gap: 10em;
      grid-row-gap: 10em;
      justify-content: flex-start;
      align-items: center;
      display: flex;
      overflow: hidden
    }

    .fs-ss-wrapper {
      flex-flow: column;
      display: flex;
      position: relative
    }

    .ss-column-words-bot {
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      height: 50em;
      display: flex;
      overflow: visible
    }

    .primmary-button {
      z-index: 1;
      padding-right: var(--_responsive---gap--gap-p);
      padding-left: var(--_responsive---gap--gap-p);
      background-color: #fff;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 50em;
      text-decoration: none;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .primmary-button.how {
      width: 100%;
      height: 40em
    }

    .primmary-button.events {
      margin-right: var(--_responsive---gap--gap-2xs);
      margin-left: var(--_responsive---gap--gap-2xs)
    }

    .primmary-button.card-tag {
      width: 100%
    }

    .primmary-button.vacancy {
      width: 100%
    }

    .primmary-button.card {
      cursor: pointer;
      height: 40em;
      margin-top: auto
    }

    .primmary-button.footer {
      cursor: pointer;
      width: 245em;
      height: 65em
    }

    .primmary-button.home {
      grid-column-gap: var(--_responsive---gap--gap-2xs);
      grid-row-gap: var(--_responsive---gap--gap-2xs)
    }

    .ss-bot-grad {
      z-index: -4;
      pointer-events: none;
      background-image: linear-gradient(#fff0, #000 80%);
      height: 439.1em;
      position: absolute;
      inset: auto 0% 700em
    }

    .cartds-main-wrpaper {
      grid-column-gap: 25em;
      grid-row-gap: 25em;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .card-wrapper {
      padding: var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-xl);
      -webkit-backdrop-filter: blur(25px);
      backdrop-filter: blur(25px);
      cursor: pointer;
      background-image: linear-gradient(#0d1d3880, #20202d80);
      border: 1em solid #ffffff4d;
      justify-content: center;
      align-items: center;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .card-bg-grad {
      z-index: 0;
      object-fit: cover;
      width: 600em;
      max-width: none;
      position: absolute
    }

    .card-top-wrapper {
      z-index: 1;
      grid-column-gap: 10em;
      grid-row-gap: 10em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      height: 154em;
      display: flex
    }

    .card-small-wrapper {
      z-index: 2;
      flex-flow: column;
      height: 100%;
      display: flex;
      position: relative
    }

    .card-mid-wrapper {
      grid-column-gap: 10em;
      grid-row-gap: 10em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      margin-top: 30em;
      margin-bottom: 30em;
      display: flex
    }

    .card-mid-tags-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-3xs);
      grid-row-gap: var(--_responsive---gap--gap-3xs);
      flex-flow: wrap;
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .card-mid-tag-wrapper {
      padding: var(--_responsive---gap--gap-3xs)12em;
      background-color: #fff0;
      border: 1em solid #ffffff4d;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .but-hover-bg {
      z-index: 2;
      pointer-events: none;
      object-fit: cover;
      border-radius: 1000em;
      max-width: none;
      height: 330%;
      position: absolute
    }

    .apart-top-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .apart-top-left-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-s);
      grid-row-gap: var(--_responsive---gap--gap-s);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .apart-top-heading-wrapper {
      max-width: 280em
    }

    .apart-head-but {
      padding-right: var(--_responsive---gap--gap-xs);
      padding-left: var(--_responsive---gap--gap-xs);
      background-color: #000;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 30em;
      display: flex
    }

    .apart-head-but.exp {
      background-color: #0000;
      border: 1em solid #0000004d;
      height: 25em
    }

    .apart-top-right-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .apart-top-right-info-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .apart-top-right-info-small-wrapper {
      max-width: 590em
    }

    .apart-top-right-but {
      margin-top: var(--_responsive---gap--gap-t);
      padding-right: var(--_responsive---gap--gap-s);
      padding-left: var(--_responsive---gap--gap-s);
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      border: 1px solid #0000001a;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 45em;
      display: flex
    }

    .apart-top-right-but-icon {
      width: 20em;
      height: 20em
    }

    .apart-mid-wrapper {
      margin-top: var(--_responsive---gap--gap-t);
      margin-bottom: var(--_responsive---gap--gap-t)
    }

    .apart-tabs {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .apart-tabs-menu {
      grid-column-gap: var(--_responsive---gap--gap-3xs);
      grid-row-gap: var(--_responsive---gap--gap-3xs);
      flex-flow: column;
      display: flex
    }

    .apart-tab-link {
      padding: var(--_responsive---gap--gap-s)var(--_responsive---gap--gap-xs);
      border-radius: var(--_responsive---radius--radius-s);
      background-color: #fff0;
      border: 1em solid #0000001a;
      justify-content: space-between;
      align-items: center;
      display: flex;
      position: relative
    }

    .apart-tab-link.w--current {
      background-image: linear-gradient(90deg, #3e4ff8, #42d7f8);
      border-style: solid;
      border-color: #0000001a
    }

    .apart-tabs-content {
      margin-right: 30em;
      overflow: visible
    }

    .apart-tab-pane {
      padding: var(--_responsive---gap--gap-3xs);
      border-radius: var(--_responsive---radius--radius-xl);
      background-color: #fff;
      height: 100%;
      box-shadow: 0 4px 65px #0000001a
    }

    .apart-tab-pane-warpper {
      padding-top: var(--_responsive---gap--gap-p);
      padding-bottom: var(--_responsive---gap--gap-p);
      grid-column-gap: var(--_responsive---gap--gap-r);
      grid-row-gap: var(--_responsive---gap--gap-r);
      border-radius: var(--_responsive---radius--radius-l);
      border: 1em solid #0000001a;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      height: 100%;
      display: flex
    }

    .apart-tab-pane-img {
      width: 200em
    }

    .apart-tab-pane-info-warpper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      text-align: center;
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      max-width: 422em;
      display: flex
    }

    .apart-count-warpper {
      z-index: 2;
      padding-right: var(--_responsive---gap--gap-2xs);
      padding-left: var(--_responsive---gap--gap-2xs);
      background-color: #fff;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 30em;
      display: flex;
      position: relative;
      box-shadow: 0 4px 25px #0000000d
    }

    .tab-bg-act {
      z-index: 0;
      border-radius: var(--_responsive---gap--gap-3xs);
      pointer-events: none;
      background-color: #ffffff4d;
      width: 0%;
      transition: width 5s;
      display: block;
      position: absolute;
      inset: 4em 0% 4em 4em
    }

    .tab-bg-act.op3 {
      z-index: 0
    }

    .tab-bg-act.act {
      flex: 0 auto;
      transition-duration: 5s;
      display: block;
      width: 99% !important
    }

    .apart-bot-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-r);
      grid-row-gap: var(--_responsive---gap--gap-r);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .apart-head-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-p);
      grid-row-gap: var(--_responsive---gap--gap-p);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      max-width: 600em;
      display: flex
    }

    .apart-head-icons-wrapper {
      justify-content: center;
      align-items: center;
      display: flex
    }

    .apart-head-icon {
      width: 55em
    }

    .apart-head-icon._2 {
      margin-left: -13em
    }

    .secondary-button {
      padding-right: var(--_responsive---gap--gap-p);
      padding-left: var(--_responsive---gap--gap-p);
      background-color: #000;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 50em;
      display: flex
    }

    .secondary-button.white {
      background-color: #fff
    }

    .secondary-button.news {
      margin-top: var(--_responsive---gap--gap-r)
    }

    .secondary-button.exp {
      z-index: 2;
      width: 100%;
      margin-top: auto;
      position: relative
    }

    .secondary-button.new,
    .secondary-button.head {
      margin-top: var(--_responsive---gap--gap-r);
      position: relative;
      overflow: hidden
    }

    .secondary-button.faq {
      margin-top: 0;
      position: relative;
      overflow: hidden
    }

    .secondary-button.apart {
      position: relative;
      overflow: hidden
    }

    .secondary-button.new,
    .secondary-button.head {
      margin-top: var(--_responsive---gap--gap-r);
      position: relative;
      overflow: hidden
    }

    .reasons-main-wrapper {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .reasons-left-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 400em;
      display: flex
    }

    .reasons-head-wrapper.reasons_h1 {
      overflow: hidden
    }

    .reasons-left-img-wrapper {
      margin-top: var(--_responsive---gap--gap-t);
      justify-content: center;
      align-items: center;
      width: 100%;
      display: flex;
      position: relative
    }

    .reasons-left-img {
      border-radius: 50em;
      width: 100%
    }

    .reasons-left-small-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-s);
      grid-row-gap: var(--_responsive---gap--gap-s);
      -webkit-backdrop-filter: blur(32px);
      backdrop-filter: blur(32px);
      background-color: #ffffff03;
      border: 1em solid #fff3;
      border-radius: 1000em;
      justify-content: flex-start;
      align-items: center;
      width: 265em;
      height: 80em;
      padding-left: 8em;
      padding-right: 8em;
      display: flex;
      position: absolute;
      inset: auto -98em auto auto
    }

    .reasons-left-small-wrapper-icon {
      width: 65em
    }

    .reasons-left-small-info-wrapper {
      grid-column-gap: 0em;
      grid-row-gap: 0em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .reasons-right-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .reasons-right-wrapper-head {
      max-width: 415em
    }

    .reasons-right-wrapper-head.phone {
      display: none
    }

    .reasons-right-mid-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-m);
      grid-row-gap: var(--_responsive---gap--gap-m);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 74em;
      display: grid
    }

    .reasons-mid-column-wrapper {
      flex-flow: column;
      display: flex
    }

    .reasons-mid-column-wrapper._1 {
      width: 300em
    }

    .reasons-mid-column-line-wrapper {
      background-color: #28282899;
      border-radius: 1000em;
      height: 6em;
      position: relative
    }

    .reasons-mid-column-line {
      border-radius: 1000em;
      position: absolute;
      inset: 0%
    }

    .reasons-mid-column-line.bg-gradient-1 {
      width: 50%
    }

    .reasons-mid-column-info-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch;
      margin-top: 8em;
      display: flex
    }

    .reasons-right-bot-wrapper {
      padding: var(--_responsive---gap--gap-xs);
      grid-column-gap: var(--_responsive---gap--gap-p);
      grid-row-gap: var(--_responsive---gap--gap-p);
      background-color: #2a2a2a66;
      border-radius: 1000em;
      justify-content: flex-start;
      align-items: center;
      margin-top: auto;
      display: flex
    }

    .reasons-right-bot-img {
      object-fit: scale-down;
      width: 95em;
      height: 95em
    }

    .reasons-right-bot-info-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-3xs);
      grid-row-gap: var(--_responsive---gap--gap-3xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .reasons-right-bot-text-wrapper {
      max-width: 260em
    }

    .reasons-bot-wrapper {
      flex-flow: column;
      margin-top: 80em;
      display: flex
    }

    .reasons-big-wrapper {
      border-top: 1em solid #ffffff1a;
      border-bottom: 1em solid #ffffff1a;
      justify-content: space-between;
      align-items: stretch;
      width: 100%;
      margin-bottom: 15em;
      padding-top: 10em;
      padding-bottom: 10em;
      display: flex
    }

    .big-text {
      font-size: 15em;
      line-height: 100%
    }

    .big-text.reasons_big_amount {
      width: 5.5em;
      font-size: 13.6em
    }

    .reasons-bot-small-wrapper {
      border-left: 1em solid #ffffff1a;
      flex: 1;
      justify-content: flex-start;
      align-items: center;
      height: 155em;
      margin-top: auto;
      margin-bottom: auto;
      margin-left: 20em;
      padding-left: 30em;
      display: flex
    }

    .reasons-bace-wrapper {
      justify-content: space-between;
      align-items: center;
      display: flex
    }

    .certificat-main-wrapper {
      margin-top: var(--_responsive---gap--gap-t);
      margin-bottom: var(--_responsive---gap--gap-t);
      grid-column-gap: 20em;
      grid-row-gap: 20em;
      flex-flow: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex
    }

    .certificat-main-wrapper.full-width-wrapper {
      grid-column-gap: 2em;
      grid-row-gap: 2em;
      margin-top: 4em;
      margin-bottom: 4em
    }

    .certificat-main-wrapper.full-width-wrapper-new {
      margin-top: var(--_responsive---gap--gap-t);
      margin-bottom: var(--_responsive---gap--gap-t);
      grid-column-gap: 24em;
      grid-row-gap: 24em;
      margin-top: var(--_responsive---gap--gap-t);
      margin-bottom: var(--_responsive---gap--gap-t);
      grid-column-gap: 24em;
      grid-row-gap: 24em
    }

    .certificat-heading-wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .certificat-card-wrapper {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68deb19dc9d90da20d3055e8_Group%20481666%20\(1\).avif);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      flex-flow: column;
      justify-content: flex-end;
      align-items: flex-start;
      width: 375em;
      height: 262em;
      padding-bottom: 25em;
      padding-left: 20em;
      display: flex
    }

    .certificat-card-wrapper.big {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915bbbe6de96f423a9eee33_ddd.svg);
      width: 553em;
      height: 262em
    }

    .certificat-card-wrapper.big._6 {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915bd81c5e015219812aa69_dsff.svg);
      background-repeat: no-repeat;
      background-size: 100% 100%;
      width: 424em
    }

    .certificat-card-wrapper._3 {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915bc70a829b74b2fc68cf6_dd.svg);
      flex: none;
      width: 412em;
      height: 266em
    }

    .certificat-card-heading-wrapper {
      max-width: 325em;
      margin-bottom: 0;
      margin-left: 0
    }

    .certificat-card-heading-wrapper._4 {
      grid-column-gap: .5em;
      grid-row-gap: .5em;
      grid-column-gap: .5em;
      grid-row-gap: .5em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      margin-bottom: 2em;
      margin-left: 2em;
      display: flex
    }

    .certif-row-wrapper {
      grid-column-gap: 24em;
      grid-row-gap: 24em;
      display: flex
    }

    .certificat-bot-big-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-s);
      grid-row-gap: var(--_responsive---gap--gap-s);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .certificat-bot-small-wrapper.white {
      max-width: 280em
    }

    .recog-main-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-p);
      grid-row-gap: var(--_responsive---gap--gap-p);
      flex-flow: column;
      margin-top: 70em;
      display: flex
    }

    .bg-grad-blue {
      z-index: -1;
      width: 1400em;
      height: 1400em;
      position: absolute;
      inset: -700em auto auto -700em
    }

    .bg-grad-blue._2 {
      inset: -700em -700em auto auto;
      inset: -700em -700em auto auto
    }

    .recog-heading-wrapper {
      flex-flow: row;
      justify-content: center;
      align-items: center;
      display: flex
    }

    .recog-heading-icon {
      width: 70em
    }

    .recog-row-wrapper {
      grid-column-gap: 20em;
      grid-row-gap: 20em;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6921d42615607158c5050008_Main%20V3.svg);
      background-position: 0%;
      background-repeat: repeat-x;
      background-size: auto 100%;
      flex: none;
      justify-content: flex-start;
      align-items: flex-start;
      width: 1000vw;
      height: 142em;
      display: flex
    }

    .recog-row-wrapper.bot {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6904b883ca1ddcbea167b08d_New.svg);
      background-position: 100%;
      background-size: auto 100%;
      flex: none;
      height: 180em
    }

    .recog-row-wrapper._2 {
      background-position: 0%;
      margin-left: 0
    }

    .leader-main-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .leader-header-wrapper {
      max-width: 515em;
      position: relative
    }

    .leader-heading-icon {
      width: 17em;
      position: absolute;
      inset: 53em -8em auto auto
    }

    .leader-left-info-wrapper {
      margin-top: var(--_responsive---gap--gap-s);
      grid-column-gap: var(--_responsive---gap--gap-t);
      grid-row-gap: var(--_responsive---gap--gap-t);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 357em;
      display: flex
    }

    .leader-right-side {
      grid-column-gap: 3em;
      grid-row-gap: 3em;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      max-width: 691.6em;
      display: grid
    }

    .leader-web-card {
      background-color: #ffffff17;
      border: 1em solid #0000;
      border-radius: 35em;
      justify-content: center;
      align-items: center;
      width: 135em;
      height: 135em;
      display: flex
    }

    .leader-web-card.act {
      border-color: #001aff
    }

    .leader-web-card.op-0 {
      opacity: 0
    }

    .leader-card-logo {
      width: 100em;
      height: 100em
    }

    .line-anim-main-wrapper {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/691716e41a1d6e8286256c5c_Line2.svg);
      background-position: 0%;
      background-repeat: repeat-x;
      background-size: auto 100%;
      width: 300vw;
      max-width: none;
      height: 56em
    }

    .line-anim-big-wrapper {
      z-index: 1;
      justify-content: flex-start;
      align-items: center;
      height: 300em;
      margin-top: -179em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .line-anim-bg-grad {
      z-index: 2;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915b9ca71605ed1624e060f_Image%20from%20TinyPNG%20\(8\).avif);
      background-position: 0%;
      background-size: auto 100%;
      position: absolute;
      inset: 0%
    }

    .word-top-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .word-top-left-wrapper {
      grid-column-gap: 105em;
      grid-row-gap: 105em;
      justify-content: flex-start;
      align-items: flex-end;
      display: flex
    }

    .word-buttons-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-s);
      grid-row-gap: var(--_responsive---gap--gap-s);
      flex: 1;
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .word-button-wrapper {
      z-index: 1;
      border-radius: var(--_responsive---radius--radius-l);
      cursor: pointer;
      border: 1em solid #000;
      justify-content: center;
      align-items: center;
      width: 70em;
      height: 70em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .word-button-arow-icon {
      color: #000;
      justify-content: center;
      align-items: center;
      width: 14em;
      height: 25em;
      display: flex;
      position: absolute
    }

    .word-button-bg-circle {
      z-index: -1;
      pointer-events: none;
      background-color: #000;
      border-radius: 1000em;
      width: 100em;
      height: 100em;
      position: absolute;
      inset: auto;
      transform: scale(0)
    }

    .word-top-right-wrapper {
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .word-top-quote-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 295em;
      margin-left: auto;
      display: flex
    }

    .word-top-quote-icon {
      width: 35em
    }

    .word-slider-ci._2 {
      flex: none
    }

    .word-slider-ci._2.swiper-slide {
      border-radius: var(--_responsive---radius--radius-l);
      border-radius: var(--_responsive---radius--radius-l);
      background-color: #fff;
      box-shadow: 0 10px 64px #2b76921f
    }

    .swiper-scrollbar {
      background-color: #0000001a;
      border-radius: 1000em;
      height: 4em;
      margin-top: 25em
    }

    .swiper-scrollbar.light {
      background-color: #ffffff1a
    }

    .step-main-wrapper {
      margin-top: var(--_responsive---gap--gap-t)
    }

    .swiper-scrollbar-drag {
      background-color: #000;
      border-radius: 1000em;
      width: 30%;
      height: 100%
    }

    .swiper-scrollbar-drag.white {
      background-color: var(--_colors---text--text-white)
    }

    .word-slider-cl {
      display: flex
    }

    .word-slider-cl.swiper-wrapper {
      grid-column-gap: 0em;
      grid-row-gap: 0em;
      grid-column-gap: 0em;
      grid-row-gap: 0em
    }

    .word-slide-wrapper {
      padding: var(--_responsive---gap--gap-p)var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-l);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .word-slide-top-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .word-slide-icon {
      z-index: 1;
      object-fit: contain;
      width: 85%;
      height: auto;
      position: relative
    }

    .word-slide-top-info-wrapper {
      grid-column-gap: 5em;
      grid-row-gap: 5em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 460em;
      display: flex
    }

    .word-slide-line {
      margin-top: var(--_responsive---gap--gap-s);
      margin-bottom: var(--_responsive---gap--gap-s);
      background-color: #0000001a;
      width: 610em;
      height: 1em
    }

    .word-bot-wrapper {
      max-width: 460em
    }

    .ready-big-wrapper {
      height: 420em
    }

    .ready-big-wrapper.bg-gradient-1 {
      border-radius: var(--_responsive---radius--radius-xl);
      border-radius: var(--_responsive---radius--radius-xl);
      width: 100%;
      position: relative;
      box-shadow: 0 11px 74px #000c3f33
    }

    .ready-main-wrapper {
      z-index: 1;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      height: 100%;
      display: grid;
      position: relative;
      overflow: hidden
    }

    .basketbball-img {
      z-index: 0;
      width: 740em;
      position: absolute;
      inset: auto auto 0% 0%
    }

    .ready-info-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-r);
      grid-row-gap: var(--_responsive---gap--gap-r);
      flex-flow: column;
      justify-content: center;
      align-items: flex-start;
      display: flex;
      position: relative
    }

    .ready-heading-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 410em;
      display: flex
    }

    .ready-button-wrapper {
      z-index: -1;
      background-color: #fff;
      border-radius: 10000em;
      justify-content: flex-start;
      align-items: center;
      width: 400em;
      height: 400em;
      display: flex;
      position: absolute;
      right: -340em
    }

    .ready-button-icon {
      width: 26em;
      height: 46em;
      margin-left: 70em
    }

    .news-top-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
    }

    .news-top-left-wrapper {
      grid-column-gap: 105em;
      grid-row-gap: 105em;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .news-heading-wrapper {
      max-width: 263em;
      position: relative
    }

    .news-top-right-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-r);
      grid-row-gap: var(--_responsive---gap--gap-r);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .news-top-text-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 605em;
      display: flex
    }

    .grey {
      color: #868686
    }

    .news-icon {
      width: 17em;
      position: absolute;
      top: 56em;
      left: 166em
    }

    .news-slider-ci._2 {
      flex: none
    }

    .news-slider-ci._2.swiper-slide {
      perspective: 1500px
    }

    .news-main-wrapper {
      margin-top: 100em
    }

    .news-slider-cl {
      display: flex
    }

    .news-slider-cl.swiper-wrapper {
      grid-column-gap: 0em;
      grid-row-gap: 0em;
      grid-column-gap: 0em;
      grid-row-gap: 0em
    }

    .news-card-wrapper {
      border-radius: var(--_responsive---radius--radius-xl);
      height: 400em;
      position: relative
    }

    .news-card-front {
      padding: var(--_responsive---gap--gap-p)var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-xl);
      backface-visibility: hidden;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68dfac27969eab348e13797f_Property%201%3DDefault%20\(1\).avif);
      background-repeat: no-repeat;
      background-size: cover;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
      height: 100%;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .news-card-heading-wrapper {
      max-width: 380em;
      position: relative
    }

    .news-card-bakc {
      padding: var(--_responsive---gap--gap-p)var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-xl);
      backface-visibility: hidden;
      transform-style: preserve-3d;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6914bcdcc89e6cb325b0c97a_Compressed%20Image%20\(1\).avif);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      height: 100%;
      display: flex;
      position: absolute;
      inset: 0%;
      transform: rotateX(0)rotateY(180deg)rotate(0)
    }

    .news-card-banner-img {
      border-radius: var(--_responsive---radius--radius-xl);
      width: 100%;
      height: 210em;
      margin-top: auto
    }

    .news-card-banner-img.phone {
      display: none
    }

    .footer-main-wrapper {
      border-radius: 30em;
      flex-flow: column;
      padding: 35em 50em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .footer-top-wrapper {
      z-index: 2;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid;
      position: relative
    }

    .footer-top-left-side {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .footer-logo-img {
      width: 236em
    }

    .footer-top-right-side {
      grid-column-gap: var(--_responsive---gap--gap-t);
      grid-row-gap: var(--_responsive---gap--gap-t);
      flex-flow: row;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .footer-nav-column-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-2xs);
      grid-row-gap: var(--_responsive---gap--gap-2xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .footer-nav-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-3xs);
      grid-row-gap: var(--_responsive---gap--gap-3xs);
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      max-width: 153em;
      display: flex
    }

    .footer-nav-wrapper:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
      overflow: visible
    }

    .footer-line {
      z-index: 2;
      margin-top: var(--_responsive---gap--gap-r);
      margin-bottom: var(--_responsive---gap--gap-p);
      background-color: #fff3;
      width: 100%;
      height: 1em;
      position: relative
    }

    .footer-bot-wrapper {
      z-index: 2;
      grid-column-gap: 45em;
      grid-row-gap: 45em;
      flex-flow: column;
      display: flex;
      position: relative
    }

    .footer-bot-top-wrapper {
      justify-content: space-between;
      align-items: center;
      display: flex
    }

    .footer-sm-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      justify-content: center;
      align-items: center;
      display: flex
    }

    .footer-sm-link-wrapper {
      z-index: 1;
      border: 1em solid #fff;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      width: 65em;
      height: 65em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .footer-sm-link-wrapper:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
      justify-content: center;
      align-items: center;
      display: flex !important
    }

    .footer-sm-link-icon {
      z-index: 2;
      color: #fff;
      justify-content: center;
      align-items: center;
      width: 30em;
      height: 30em;
      display: flex;
      position: absolute
    }

    .footer-sm-bg-circle {
      z-index: -1;
      pointer-events: none;
      background-color: #fff;
      border-radius: 1000em;
      width: 100em;
      height: 100em;
      position: absolute;
      inset: auto;
      transform: scale(0)
    }

    .footer-bot-info {
      justify-content: space-between;
      align-items: center;
      display: flex
    }

    .footer-left-info {
      max-width: 600em
    }

    .footer-right-info {
      max-width: 239em;
      margin-right: 40em
    }

    .header-link-wrapper {
      justify-content: flex-start;
      align-items: center;
      height: 16.3em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .header-link-wrapper.u-hide {
      display: none
    }

    .header-link-phone-icon {
      color: #fff;
      display: none
    }

    .header-link-phone-icon.icon {
      width: 18em;
      display: flex
    }

    .header-button-wrapper {
      display: none
    }

    .cards-bg-img {
      z-index: -1;
      pointer-events: none;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2ce4d7b70cd399f3a7b9c_bonus_engine_ex1%20\(1\).avif);
      background-position: 50%;
      background-size: cover;
      width: 1111em;
      height: 920em;
      margin-left: auto;
      margin-right: auto;
      position: absolute;
      inset: auto 0% 0%;
      transform: rotate(-13deg)
    }

    .ss-bg-grad {
      z-index: -10;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2cb1ccf99e3154792f626_Section.svg);
      background-position: 50%;
      background-size: cover;
      height: 1090em;
      position: absolute;
      inset: 0% 0% auto
    }

    .apart-wrapper {
      display: none
    }

    .apart--card-wrapper.swiper-slide {
      flex: none
    }

    .cefr_wrapper {
      overflow: hidden
    }

    .hgeader-line-wrapper {
      background-color: #fff3;
      flex: none;
      width: 100%;
      height: 6em;
      margin-bottom: 25em;
      position: relative;
      inset: 0% 0% auto
    }

    .hgeader-line-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      background-color: #0003
    }

    .header-wrapoppert {
      z-index: 999;
      position: fixed;
      inset: 0% 0% auto
    }

    .hgeader-line {
      background-color: #fff;
      width: 0%;
      height: 100%
    }

    .hgeader-line:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      background-color: #000
    }

    .div-block {
      padding-top: 145em;
      overflow: hidden
    }

    .fs-sticky-wrapper {
      z-index: 3;
      position: sticky;
      top: 0
    }

    .fs_h1_wrapper.for.hide:where(.w-variant-19378aae-1494-3d20-753b-38fd9af4a337),
    .fs_h1_wrapper.for.hide._1 {
      justify-content: flex-start;
      align-items: center
    }

    .fs_h1_wrapper.for {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
      flex-flow: column;
      display: flex
    }

    .fs_h1_wrapper.for.hide:where(.w-variant-19378aae-1494-3d20-753b-38fd9af4a337),
    .fs_h1_wrapper.for.hide._1 {
      justify-content: flex-start;
      align-items: center
    }

    .fs_h1_wrapper.for.hide {
      justify-content: flex-start;
      align-items: flex-start;
      margin-bottom: auto;
      position: sticky;
      top: 150em
    }

    .fs_h1_wrapper.for.hide:where(.w-variant-19378aae-1494-3d20-753b-38fd9af4a337),
    .fs_h1_wrapper.for.hide._1 {
      justify-content: flex-start;
      align-items: center
    }

    .fs_h1_wrapper.for.hide._2 {
      justify-content: flex-start;
      align-items: center;
      position: static
    }

    .fs_h1_wrapper.for.hide.new {
      grid-column-gap: 5em;
      grid-row-gap: 5em;
      justify-content: flex-start;
      align-items: flex-start;
      margin-bottom: 0;
      position: static
    }

    .fs_h1_overflow {
      overflow: hidden
    }

    .fs_h1_overflow.integrate {
      grid-column-gap: 6px;
      grid-row-gap: 6px;
      flex-flow: row;
      justify-content: center;
      align-items: center;
      display: flex;
      overflow: visible
    }

    .fs_h1_overflow.integrate.for {
      grid-column-gap: 6px;
      grid-row-gap: 6px
    }

    .fs_h1_overflow._2nd {
      grid-column-gap: 6px;
      grid-row-gap: 6px;
      flex-flow: row;
      display: flex;
      overflow: visible
    }

    .fs_h1_overflow._2nd.for {
      grid-column-gap: 6px;
      grid-row-gap: 6px;
      grid-column-gap: 6px;
      grid-row-gap: 6px
    }

    .fs-heading-span {
      margin-left: 1.5em;
      line-height: 85%
    }

    .fs-heading-span.all {
      color: #000;
      margin-left: 0
    }

    .fs-heading-span.for {
      color: #fff;
      margin-left: 0
    }

    .fs-heading-span.what_sets {
      color: #121212;
      margin-left: 0;
      font-weight: 400
    }

    .fs_over {
      overflow: hidden
    }

    .fs_over._2nd {
      margin-left: 18em
    }

    .fs_over._2nd.for {
      margin-left: 0
    }

    .purple {
      color: #7e4fe9
    }

    .purple.white {
      color: #fff
    }

    .purple._2 {
      letter-spacing: -5px
    }

    .purple._2.for {
      color: #fff
    }

    .purple._2.for.gradient_color {
      letter-spacing: 0
    }

    .purple._2.for.gradient_color.color-gradient-1 {
      background-image: linear-gradient(45deg, #42d7f8 17%, #3e4ff8 43%)
    }

    .purple._2.for.all {
      color: #000;
      letter-spacing: 0
    }

    .purple._2.for.let_s {
      letter-spacing: 0
    }

    .purple._2.for.us_apart {
      color: #121212;
      letter-spacing: 0;
      font-weight: 400
    }

    .fs_h1 {
      text-transform: uppercase;
      font-size: 100em;
      font-weight: 700;
      line-height: 85%
    }

    .fs_h1.for {
      font-size: 100em
    }

    .fs_h1.for.smaller {
      font-size: 64em
    }

    .fs_h1.for.smaller.gaming {
      font-family: Al Dynamic, Arial, sans-serif;
      font-size: 62.6em
    }

    .fs_h1.for.smaller.schedule {
      font-family: Al Dynamic, Arial, sans-serif;
      font-size: 48em
    }

    .fs_h1.for.smaller.schedule.new {
      text-align: center
    }

    .fs_h1.for.smaller.peak {
      font-family: Al Dynamic, Arial, sans-serif;
      font-size: 36em
    }

    .fs_h1.for.smaller.h {
      font-family: Al Dynamic, Arial, sans-serif
    }

    .card-sol-bg-circle {
      z-index: -1;
      aspect-ratio: 1;
      pointer-events: none;
      background-color: #fff;
      border-radius: 1000em;
      width: 100%;
      position: absolute;
      inset: auto;
      transform: scale(0)
    }

    .footer-bg-video {
      z-index: 0;
      height: 100%;
      position: absolute;
      inset: 0%
    }

    .footer-bg-blur {
      z-index: 1;
      -webkit-backdrop-filter: blur(50px);
      backdrop-filter: blur(50px);
      mix-blend-mode: soft-light;
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e8d070e4923f05d34be7a6_image%20599.svg);
      background-position: 50%;
      background-size: cover;
      position: absolute;
      inset: 0%
    }

    .footer-bg-blur._2 {
      display: none
    }

    .sec-bg-grad {
      pointer-events: none;
      object-fit: cover;
      width: 50%;
      max-width: none;
      height: 100%;
      position: absolute;
      inset: auto auto auto 0%
    }

    .but-arrow-img {
      display: none
    }

    .popup-contac-head-wrapper {
      grid-column-gap: 5em;
      grid-row-gap: 5em;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
    }

    .popup-main-wrapper {
      margin-top: var(--_responsive---gap--gap-p);
      flex-flow: column;
      width: 100%;
      height: 100%;
      display: flex
    }

    .popup-form-block {
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start;
      height: 100%;
      margin-bottom: 0
    }

    .popup-form {
      grid-column-gap: 30em;
      grid-row-gap: 30em;
      flex-flow: column;
      height: 100%;
      display: flex
    }

    .popup-form-lables-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      flex-flow: column;
      display: flex
    }

    .popup-form-field {
      color: #00000080;
      font-size: var(--_responsive---font-size--text-m);
      border: .055em solid #0000001a;
      border-radius: .55em;
      height: 2.5em;
      margin-bottom: 0;
      padding: 0 .88em
    }

    .popup-form-field:focus {
      color: #000;
      border-color: #000
    }

    .popup-form-field:lang(en) {
      color: #000
    }

    .popup-form-button {
      cursor: pointer;
      background-color: #000;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 50em;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .popup-checkbox-field {
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 0;
      padding-left: 0;
      display: flex
    }

    .popup-checkbox {
      margin-top: 0;
      margin-right: var(--_responsive---gap--gap-3xs);
      border: 1em solid #000;
      border-radius: 4em;
      width: 15em;
      height: 15em;
      margin-left: 0
    }

    .check-link {
      color: #00000080;
      text-decoration: underline;
      transition: color .35s
    }

    .check-link:hover {
      color: #000
    }

    .form-mas {
      padding: var(--_responsive---gap--gap-s);
      border-radius: var(--_responsive---radius--radius-m);
      background-color: #22be56;
      margin-bottom: auto
    }

    .form-mas.error {
      background-color: #d51111
    }

    .phone-bot-wrapper {
      position: relative
    }

    .phone-bot-button {
      display: none
    }

    .word-lottie {
      z-index: 0;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .word-slide-top-left-wrapper {
      justify-content: center;
      align-items: center;
      width: 80em;
      height: 80em;
      display: flex;
      position: relative
    }

    .full-width-wrapper-new {
      font-size: clamp(0px, .0694445vw + clamp(0px, .00416667vw - .06px, .02px), 1.353px)
    }

    .full-width-wrapper-new.bg-black {
      font-size: clamp(0px, .0694445vw, 1.35px)
    }

    .div-block-3 {
      width: 100%
    }

    .pc-hide {
      display: none
    }

    .news_bg_wrapper {
      width: 100%;
      height: 100%;
      position: absolute;
      inset: 0%
    }

    .news_bg_img {
      width: 100%;
      max-width: none;
      height: 100%;
      position: absolute;
      inset: 0%
    }

    .flex-block {
      justify-content: flex-start;
      align-items: center;
      width: 100vw;
      max-width: 100vw;
      position: absolute;
      inset: 0%;
      overflow: hidden
    }

    .video_pc {
      justify-content: center;
      align-items: flex-start;
      display: flex
    }

    .video-embed {
      aspect-ratio: 16/9;
      min-width: 100vw;
      min-height: 100vh;
      display: block
    }

    .video_phone {
      justify-content: center;
      align-items: flex-start;
      display: none
    }

    .reasons-bace-line {
      justify-content: space-between;
      width: 100%;
      display: flex
    }

    .reasons-bace-line.pc_hide,
    .hide {
      display: none
    }

    .header-solutions-wrapper {
      z-index: 30;
      grid-column-gap: 10em;
      grid-row-gap: 10em;
      -webkit-backdrop-filter: blur(100px);
      backdrop-filter: blur(100px);
      background-color: #000;
      border: 1em solid #83838366;
      border-radius: 16em;
      flex-flow: column;
      width: 275em;
      padding: 16em 14em;
      display: flex;
      position: static;
      top: 14em
    }

    .header-solution-wrapper {
      color: #fff;
      background-color: #fff3;
      border-radius: 10em;
      justify-content: space-between;
      align-items: center;
      padding: 8em;
      display: flex
    }

    .header-solution-wrapper.hide-pc {
      display: none
    }

    .header-sol-left-wrapper {
      grid-column-gap: var(--_responsive---gap--gap-xs);
      grid-row-gap: var(--_responsive---gap--gap-xs);
      justify-content: flex-start;
      align-items: center;
      display: flex;
      overflow: hidden
    }

    .header-sol-left-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      overflow: hidden
    }

    .header-sol-img {
      width: 36em
    }

    .header-sol-big-wrapper {
      width: 275em;
      padding-top: 45em;
      display: none;
      position: absolute;
      top: 15em;
      left: -95em;
      right: 0
    }

    .header-sol-big-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93),
    .header-sol-big-wrapper:lang(pt-br),
    .header-sol-big-wrapper:lang(es-mx) {
      display: none
    }

    .head-sol-main-wrapper {
      position: relative
    }

    .link {
      text-decoration: underline
    }

    .footer_age {
      width: 60em;
      height: 60em;
      margin-left: auto
    }

    .local-dropdown-togle {
      grid-column-gap: 5em;
      grid-row-gap: 5em;
      justify-content: center;
      align-items: center;
      padding: 0;
      display: flex
    }

    .drop-loc-icon {
      width: 12em
    }

    .loc_link_text {
      font-size: 14em
    }

    .loc_icon {
      color: #fff;
      width: 20em;
      height: 20em
    }

    .loc_icon:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      color: #000
    }

    .loc_button {
      padding: var(--_responsive---gap--gap-3xs)var(--_responsive---gap--gap-2xs);
      grid-column-gap: var(--_responsive---gap--gap-2xs);
      grid-row-gap: var(--_responsive---gap--gap-2xs);
      border-radius: var(--_responsive---radius--radius-round);
      -webkit-backdrop-filter: blur(30em);
      backdrop-filter: blur(30em);
      background-color: #00000080;
      border: 1em solid #ffffff1a;
      justify-content: center;
      align-items: center;
      display: flex
    }

    .loc_button:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
      background-color: #ffffff4d;
      border-color: #0000001a
    }

    .loc_main_wrapper {
      position: absolute;
      inset: 30em 30em auto auto
    }

    .loc_link_wrapper {
      padding-top: 5em;
      padding-bottom: 5em
    }

    .loc_link_wrapper.w--open {
      -webkit-backdrop-filter: blur(30px);
      backdrop-filter: blur(30px);
      background-color: #00000080;
      border: 1em solid #0000001a;
      border-radius: 10em;
      margin-top: 10em
    }

    .loc_link {
      opacity: .6;
      padding-left: 10em;
      transition: opacity .3s
    }

    .loc_link:hover {
      opacity: 100
    }

    .recog-clw.u-hide {
      display: block
    }

    .recog-cl {
      justify-content: flex-start;
      align-items: center;
      display: flex
    }

    .recog-cl.first_r_text {
      position: relative;
      left: -1700px
    }

    .recog-item-wrapper {
      background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/693853eec5081e3eb4861293_BG.svg);
      background-position: 50% 20%;
      background-repeat: no-repeat;
      background-size: 134em 90em;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      width: 183em;
      min-height: 156em;
      padding-top: 20em;
      display: flex;
      position: relative
    }

    .recog-item-top-wrapper {
      grid-column-gap: 4em;
      grid-row-gap: 4em;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      display: flex;
      position: absolute;
      inset: 20em 0% auto
    }

    .recog-top-blue-wrapper {
      background-color: #001aff;
      border-radius: 1000em;
      justify-content: center;
      align-items: center;
      height: 11em;
      padding-left: 7em;
      padding-right: 7em;
      display: flex
    }

    .text-xxs {
      letter-spacing: .1em;
      font-family: Al Dynamic, Arial, sans-serif;
      font-size: 6em;
      font-weight: 700;
      line-height: 100%
    }

    .recog-icon {
      z-index: 0;
      object-fit: cover;
      width: 100%;
      height: 98em;
      position: absolute;
      top: 22em
    }

    .recog-text-wrapper {
      max-width: 146em;
      height: 42em;
      margin-top: auto
    }

    .bunny-player__before {
      padding-top: 62.5%
    }

    .bunny-player__placeholder {
      object-fit: cover;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .bunny-player__video {
      aspect-ratio: 16/9;
      object-fit: cover;
      justify-content: center;
      align-self: flex-start;
      align-items: flex-start;
      width: 100%;
      height: 100%;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      position: absolute;
      top: 0;
      left: 0
    }

    .bunny-player__playpause {
      pointer-events: auto;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: absolute
    }

    .bunny-player {
      pointer-events: none;
      color: #fff;
      isolation: isolate;
      border-radius: 1em;
      justify-content: center;
      align-items: flex-start;
      width: 100%;
      display: flex;
      position: relative;
      overflow: hidden;
      transform: translate(0)
    }

    .bunny-player__pause-svg {
      display: none
    }

    .bunny-player__big-btn {
      -webkit-backdrop-filter: blur(1em);
      backdrop-filter: blur(1em);
      cursor: pointer;
      background-color: #6464644d;
      border: 1px solid #ffffff1a;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 9em;
      height: 9em;
      padding: 2.75em;
      display: flex;
      position: relative
    }

    .bunny-player__loading-svg {
      width: 6em
    }

    .bunny-player__dark {
      opacity: .1;
      background-color: #000;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .bunny-player__loading {
      opacity: 0;
      visibility: hidden;
      background-color: #00000054;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: absolute
    }

    .video_bunny {
      aspect-ratio: 16/9;
      object-fit: cover;
      order: 0;
      justify-content: center;
      align-self: flex-start;
      align-items: flex-start;
      min-width: 100vw;
      min-height: 100vh;
      display: flex
    }

    .video_bunny._0,
    .fs-vdieo-gradient {
      display: none
    }

    .header-sol-heading-wrapper {
      height: 24em;
      overflow: hidden
    }

    @media screen and (max-width:991px) {
      .section.fs {
        aspect-ratio: 16/9;
        aspect-ratio: 16/9;
        height: auto;
        padding-top: 0
      }

      .fs-bg-img {
        inset: 0% 0% auto
      }

      .flex-block {
        width: 100%;
        height: 100%
      }

      .video-embed,
      .video_bunny {
        min-height: auto
      }
    }

    @media screen and (max-width:767px) {
      .bunny-player__big-btn {
        width: 20vw;
        height: 20vw;
        padding: 6vw
      }
    }

    @media screen and (max-width:479px) {
      body {
        --_responsive---font-size--text-l: var(--_main---size--18);
        --_responsive---font-size--text-s: var(--_main---size--14);
        --_responsive---space--space-m: var(--_main---size--96);
        --_responsive---font-size--h1: var(--_main---size--48);
        --_responsive---space--space-l: var(--_main---size--120);
        --_responsive---space--space-s: var(--_main---size--80);
        --_responsive---font-size--h3: var(--_main---size--28);
        --_responsive---font-size--text-accent: var(--_main---size--24);
        --_responsive---space--space-xs: var(--_main---size--40);
        --_responsive---font-size--button: var(--_main---size--14);
        --_responsive---font-size--h2: var(--_main---size--40);
        --_responsive---font-size--container-padding--s: 15em;
        --_responsive---gap--gap-p: var(--_main---size--20);
        --_responsive---radius--radius-3xl: var(--_main---size--36);
        --_responsive---gap--gap-t: var(--_main---size--36);
        --_responsive---radius--radius-2xl: var(--_main---size--20);
        --_responsive---gap--gap-s: var(--_main---size--16);
        --_responsive---font-size--text-m: var(--_main---size--16);
        --_responsive---font-size--text-tiny: var(--_main---size--12);
        --_responsive---font-size--text-xs: var(--_main---size--12);
        --_responsive---font-size--h5: var(--_main---size--24);
        --_responsive---font-size--h4: var(--_main---size--28);
        --_responsive---radius--radius-m: var(--_main---size--8);
        --_responsive---gap--gap-l: var(--_main---size--64);
        --_responsive---gap--gap-m: var(--_main---size--40);
        --_responsive---gap--gap-r: var(--_main---size--32);
        --_responsive---gap--gap-xs: var(--_main---size--12);
        --_responsive---gap--gap-2xs: var(--_main---size--12);
        --_responsive---radius--radius-xl: var(--_main---size--14);
        --_responsive---gap--gap-3xs: var(--_main---size--6);
        --_responsive---radius--radius-s: var(--_main---size--8);
        --_responsive---radius--radius-l: var(--_main---size--12);
        --_responsive---gap--gap-xl: var(--_main---size--160);
        --_responsive---radius--radius-round: var(--_main---size--320);
        --_responsive---gap--gap-2xl: var(--_main---size--240);
        --_responsive---radius--radius-xs: var(--_main---size--4)
      }

      .text-l.ready {
        color: #fffc;
        margin-right: 7em
      }

      .text-l.full {
        font-size: var(--_responsive---font-size--text-s)
      }

      .text-l.full.black {
        color: #000
      }

      .text-l.perks-top {
        font-size: 12em
      }

      .h1.events-fs,
      .h1.events-fs.color-gradient-1 {
        font-size: 55em
      }

      .h1.events-fs.color-gradient-1:lang(es-mx),
      .h1.events-fs.color-gradient-1:lang(pt-br) {
        font-size: 95em
      }

      .h1.turn-fs {
        z-index: 1;
        text-align: left;
        font-size: 18em;
        line-height: 90%;
        position: relative
      }

      .h1.turn-fs:lang(es-mx) {
        font-size: 13em
      }

      .h1.turn-fs.sportsbook-api {
        z-index: 1;
        font-size: 15.3em
      }

      .h1.turn-fs.sportsbook-api:lang(es-mx) {
        font-size: 15.2em
      }

      .h1.turn-fs.retail {
        z-index: 1;
        font-size: 14.1em
      }

      .h1.turn-fs.retail:lang(es-mx) {
        font-size: 12em
      }

      .h1.turn-fs.white-label {
        z-index: 1;
        font-size: 14.4em
      }

      .h1.turn-fs.white-label:lang(es-mx) {
        font-size: 11em
      }

      .h1.events-fs,
      .h1.events-fs.color-gradient-1 {
        font-size: 55em
      }

      .h1.events-fs.color-gradient-1:lang(es-mx),
      .h1.events-fs.color-gradient-1:lang(pt-br) {
        font-size: 95em
      }

      .h1.events-fs.color-gradient-1 {
        font-size: 55em
      }

      .h1.events-fs.color-gradient-1:lang(es-mx),
      .h1.events-fs.color-gradient-1:lang(pt-br) {
        font-size: 95em
      }

      .h1.vac {
        font-size: 47.5em
      }

      .h1.brand-fs {
        margin-bottom: 0;
        margin-left: 0;
        font-size: 80em;
        line-height: 100%
      }

      .h1.brand-last {
        font-size: 52em
      }

      .space-l.s {
        height: var(--_responsive---space--space-s);
        height: var(--_responsive---space--space-s)
      }

      .space-s.phone-hide,
      .space-s.hide {
        display: none
      }

      .space-s.white {
        background-image: none
      }

      .space-s.phone-hide,
      .space-s.hide {
        display: none
      }

      .h3.ss-bot {
        overflow: visible
      }

      .h3.mission:lang(es-mx) {
        text-align: left
      }

      .text-accnet.reasons {
        font-weight: 400
      }

      .text-accnet.reasons-small {
        font-size: 16em
      }

      .text-accnet.certificat {
        display: block
      }

      .text-accnet.certificat:lang(es-mx) {
        font-size: 20em
      }

      .text-accnet.certificat.white {
        display: block
      }

      .text-accnet.certificat.phone,
      .text-accnet.certificat.white {
        display: block
      }

      .text-accnet.certificat.white:lang(es-mx) {
        font-size: 20em
      }

      .text-accnet.certificat.white.pc {
        display: none
      }

      .text-accnet.certificat.white.phone {
        font-size: var(--_responsive---font-size--text-accent)
      }

      .text-accnet.certificat.white.phone:lang(es-mx) {
        font-size: 20em
      }

      .text-accnet.certificat.pc {
        display: none
      }

      .text-accnet.certificat.phone {
        display: block
      }

      .text-accnet.con {
        font-size: 24em
      }

      .text-accnet.about-fs-right {
        font-size: var(--_responsive---font-size--text-s);
        margin-left: 0
      }

      .text-accnet.team-head {
        text-align: center;
        text-transform: uppercase;
        font-size: 18em
      }

      .text-accnet.sol-fs-right {
        text-align: center
      }

      .text-accnet.i-forgot-about-that.pc-hide {
        font-size: 23.9em;
        display: block
      }

      .text-button.prim.hide-phone:lang(es-mx),
      .text-button.prim.hide-phone:lang(pt-br) {
        display: flex
      }

      .text-button.prim {
        font-size: var(--_responsive---font-size--button)
      }

      .text-button.prim.hide-phone:lang(es-mx),
      .text-button.prim.hide-phone:lang(pt-br) {
        display: flex
      }

      .text-button.prim.hide-phone:lang(es-mx),
      .text-button.prim.hide-phone:lang(pt-br) {
        display: flex
      }

      .text-button.prim.hide-phone.show,
      .h2.apart.hide_pc {
        display: block
      }

      .h2.word.hide_pc,
      .h2.news.hide_pc,
      .h2.apart.hide_pc,
      .h2.apart.hide_pc {
        display: block
      }

      .h2.reasons-right {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        display: flex
      }

      .h2.recog {
        text-align: center
      }

      .h2.word.hide_pc,
      .h2.news.hide_pc,
      .h2.news.hide_pc {
        display: block
      }

    
      .container {
        padding-left: 15em;
        padding-right: 15em;
        padding-bottom: 20px;
      }


      .container:lang(es-mx) {
        padding-top: 0
      }

      .container.apart,
      .container.word,
      .container.news {
        padding-left: 0;
        padding-right: 0
      }

      .container.map,
      .container.solutions-ss {
        padding-left: 0;
        padding-right: 0
      }

      .container.fs {
        pointer-events: none;
        height: 100%
      }

      .container.header {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background-color: #0000;
        border-style: none;
        border-radius: 0;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 0 15em;
        display: flex;
        position: relative
      }

      .container.apart,
      .container.word,
      .container.news {
        padding-left: 0;
        padding-right: 0
      }

      .container.footer {
        margin-left: 15em;
        margin-right: 15em;
        padding-bottom: 15em;
        padding-left: 0;
        padding-right: 0;
        overflow: hidden
      }

      .container.reasins {
        padding: 0
      }

      .container.turn-fs {
        padding-bottom: 0
      }

      .container.can {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden
      }

      .container.values {
        padding-left: 0;
        padding-right: 0
      }

      .container.management {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden
      }

      .container.map,
      .container.solutions-ss {
        padding-left: 0;
        padding-right: 0
      }

      .container.careers-ss.bg-gradient-2 {
        padding-left: 14em;
        padding-right: 14em
      }

      .text-s.news {
        margin-top: 0
      }

      .text-s.cet {
        color: #121212
      }

      .text-s.white-ss {
        font-size: 14em
      }

      .text-s.about-fs {
        font-weight: 400
      }

      .text-s.color-white.loc {
        display: none
      }

      .text-s.hub-bot-ci {
        flex: none
      }

      .section.cookie-fs,
      .section.faq-fs {
        padding-top: 100em
      }

      .section.art-fs,
      .section.about-fs-line {
        margin-top: 100em
      }

      .section.mission,
      .section.values,
      .section.history,
      .section.team.white-gradient,
      .section.management {
        overflow: hidden
      }

      .section.fs {
        aspect-ratio: auto;
        justify-content: center;
        align-items: flex-start;
        height: 100vh;
        padding-top: 0;
        padding-bottom: 80em
      }

      .section.header {
        z-index: 1;
        justify-content: space-between;
        align-items: flex-end;
        width: 100%;
        height: 65em;
        padding-top: 0;
        position: relative;
        inset: 0% 0% auto
      }

      .section.ss {
        padding-bottom: 0
      }

      .section.apart.bg-gradient-2 {
        margin-top: 0
      }

      .section.reasons {
        overflow: hidden
      }

      .section.leader {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2e138ea10833e42230d2d_ChatGPT%20Image%2018%20%D0%BB%D0%B8%D0%BF.%202025%C2%A0%D1%80.%2C%2011_34_47%203%20\(2\).avif);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: 100% 110%;
        padding-bottom: 100em
      }

      .section.line-anim.full-width-wrapper-new {
        overflow: hidden
      }

      .section.word {
        margin-top: 0;
        padding-bottom: 0
      }

      .section.turn-fs {
        padding-top: 115em;
        overflow: hidden
      }

      .section.how {
        overflow: hidden
      }

      .section.case {
        margin-top: -400em
      }

      .section.explore {
        margin-top: -466em;
        padding-top: 546em
      }

      .section.white-ss {
        overflow: hidden
      }

      .section.white-line {
        padding-top: 0;
        overflow: hidden
      }

      .section.f1.bg-gradient-2 {
        overflow: hidden
      }

      .section.deploy {
        padding-top: 80em;
        overflow: hidden
      }

      .section.cookie-fs,
      .section.faq-fs {
        padding-top: 100em
      }

      .section.events-fs {
        margin-top: 100em
      }

      .section.ss-events {
        padding-top: 80em
      }

      .section.art-fs,
      .section.about-fs-line {
        margin-top: 100em
      }

      .section.about-fs {
        padding-top: 0
      }

      .section.about-ss {
        padding-top: 40em;
        padding-bottom: 80em;
        overflow: hidden
      }

      .section.mission,
      .section.values,
      .section.history,
      .section.team.white-gradient,
      .section.team.white-gradient,
      .section.management {
        overflow: hidden
      }

      .section.solutions-fs {
        padding-top: 325em
      }

      .section.solutions-fs-line-wrapper {
        height: 75em;
        margin-top: 130em
      }

      .section.solutions-ss {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6901047ec8f0ec01b9c4f7ca_Frame%202087326369.svg);
        background-position: 50% 0;
        background-size: auto 450em;
        padding-top: 60em
      }

      .section.solutions-ss.full-width-wrapper-new {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/690a5b9f04dab70a8bc2fda7_image%20690.avif);
        background-size: 100% 300em
      }

      .section.bg-gradient-2.new {
        border: 1px #000
      }

      .section.bg-gradient-2.new:lang(pt-br) {
        padding-top: 0
      }

      .section.br_fs {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6917293ee3a3956289ea6166_photo_2025-11-14_15-05-52.jpg);
        background-size: auto 110%
      }

      .section.careers-fs {
        overflow: hidden
      }

      .section.careers-ss {
        padding-left: 15em;
        padding-right: 15em
      }

      .section.perks {
        overflow: hidden
      }

      .section.hub-fs {
        padding-top: 130em
      }

      .section.vac-fs {
        padding-top: 99em
      }

      .section._404 {
        padding-top: 99em;
        padding-bottom: 80em
      }

      .section.brand {
        padding-top: 100em
      }

      .section.brand-ss {
        padding-top: 0
      }

      .text-m.team-top,
      .text-m.team {
        text-align: center
      }

      .text-m.how-head {
        text-align: left
      }

      .text-m.about-ss {
        color: #fff;
        font-size: 16em
      }

      .text-m.team-top,
      .text-m.team {
        text-align: center
      }

      .text-m.careers-ss {
        text-align: left
      }

      .text-m.work {
        font-size: 12em
      }

      .full-width-wrapper {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        flex-flow: column
      }

      .full-width-wrapper.turn-key {
        z-index: 1;
        z-index: 1;
        border-top: 1px solid #fff3;
        border-bottom: 1px solid #fff3;
        padding-top: 5em;
        padding-bottom: 4.2em;
        position: relative
      }

      .text-tiny.card {
        font-size: 10em
      }

      .text-tiny.sol-tab._2 {
        text-align: center;
        text-align: center
      }

      .text-xs.header {
        z-index: 10;
        font-family: var(--_main---font-family--heading);
        text-shadow: none;
        justify-content: flex-start;
        align-items: center;
        height: auto;
        margin-top: 0;
        font-size: 28em;
        line-height: 100%;
        display: flex;
        position: absolute;
        inset: 0%
      }

      .text-xs.header:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        color: #000;
        height: auto;
        margin-top: 0
      }

      .text-xs.header.hide {
        display: none
      }

      .text-xs.header.first {
        position: static
      }

      .text-xs.reasons-bace {
        flex: none
      }

      .text-xs.popup-contac {
        font-size: 16em
      }

      .text-xs.certificat-gli.pc {
        display: flex
      }

      .text-xs.certificat-gli.phone {
        color: #000;
        display: block
      }

      .text-xs.popup-check {
        font-size: 15.9em
      }

      .text-xs.deploy {
        padding-top: 3px
      }

      .h5.apart {
        font-size: 20em
      }

      .h5.apart.act {
        font-size: 21em
      }

      .h5.how:lang(pt-br) {
        text-align: left
      }

      .h5.popup-contac {
        font-size: 32em
      }

      .h5.team {
        text-align: center
      }

      .h4.peak.hide_pc {
        display: block
      }

      .h4.header-sol:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        color: #000;
        text-shadow: none
      }

      .popup_closebg {
        justify-content: center;
        align-items: center
      }

      .popup_close_icon_wrapper {
        top: 0
      }

      .popup_popup {
        border-radius: var(--_responsive---gap--gap-s);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        height: auto;
        min-height: 0;
        margin: auto 16em;
        padding: 24em 18em;
        display: flex;
        overflow: visible
      }

      .popup_popup_div {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100vw;
        padding-top: 0;
        padding-bottom: 0
      }

      .popup_close_wrapper {
        align-self: auto;
        position: static;
        inset: 30em 30em auto auto
      }

      .popup_close_wrapper.phone-hide {
        display: none
      }

      .popup_close_wrapper.pop-pc-hide {
        display: flex
      }

      .color-gradient-1._1 {
        margin-right: auto;
        padding-right: 0
      }

      .color-gradient-1.new {
        background-image: linear-gradient(367deg, #3e4ff8 24%, #42d7f8)
      }

      .h1-b.fs {
        font-size: 9.7em
      }

      .h1-b.cookie-fs {
        font-size: 69em
      }

      .h1-b.pp-fs {
        font-size: 65em
      }

      .h1-b.pp-fs:lang(pt-br) {
        font-size: 79em
      }

      .h1-b.faq-fs {
        font-size: 15.4em
      }

      .h1-b.about-fs:lang(es-mx) {
        font-size: 37em
      }

      .h1-b.term-fs {
        font-size: 69em
      }

      .h2-b.ss.hide_pc,
      .h2-b.reasons.hide_pc,
      .h2-b.leader.hide_oc,
      .h2-b.turn-ss.hide_pc,
      .h2-b.full.hide_pc {
        display: block
      }

      .h2-b.connect.color-gradient-1.hide_pc,
      .h2-b.f1.hide_pc {
        display: block
      }

      .h2-b.ss.hide_pc,
      .h2-b.reasons.hide_pc,
      .h2-b.reasons.hide_pc,
      .h2-b.leader.hide_oc,
      .h2-b.leader.hide_oc,
      .h2-b.turn-ss.hide_pc,
      .h2-b.turn-ss.hide_pc,
      .h2-b.full.hide_pc,
      .h2-b.full.hide_pc {
        display: block
      }

      .h2-b.strat {
        flex-flow: wrap;
        font-size: 11em;
        display: flex
      }

      .h2-b.how {
        font-size: 24em
      }

      .h2-b.peak.color-gradient-2 {
        text-align: left;
        text-align: left;
        font-size: 41em
      }

      .h2-b.fully.color-gradient-2 {
        font-size: 13.2em
      }

      .h2-b.connect.color-gradient-1.hide_pc,
      .h2-b.f1.hide_pc,
      .h2-b.f1.hide_pc {
        display: block
      }

      .h2-b.about-ss {
        text-align: center
      }

      .h2-b.history._2.bot.hide-phone {
        display: none
      }

      .h2-b.history._2.hide-phone,
      .h2-b.history._2.bot.hide-phone {
        display: none
      }

      .h2-b.history._2.hide-phone,
      .h2-b.history._2.bot.hide-phone,
      .h2-b.history._2.bot.hide-phone {
        display: none
      }

      .h2-b.history._2.pc-hide {
        color: #fff;
        font-size: 28em
      }

      .h2-b.history._2.hide-phone {
        display: none
      }

      .h3-b.let {
        font-size: var(--_responsive---font-size--h5)
      }

      .h3-b.let.hide_pc {
        display: block
      }

      .h3-b.faq {
        font-size: var(--_responsive---font-size--h5)
      }

      .h3-b.faq.hide_pc {
        display: block
      }

      .h3-b.team {
        text-align: center;
        margin-left: .5em;
        margin-right: .5em
      }

      .h3-b.cs {
        font-size: var(--_responsive---font-size--h2)
      }

      .h4-b.white-ss {
        font-size: 24em
      }

      .h5-b.manag {
        margin-right: 0
      }

      .h5-b.manag.gap-text {
        margin-right: 1em
      }

      .header-nav-menu {
        pointer-events: auto;
        background-color: #000;
        flex-flow: column;
        width: 100%;
        height: calc(100vh - 69em);
        padding: 55em 15em;
        overflow: auto
      }

      .header-nav-menu:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #fff
      }

      .header-main-wrapper {
        padding-right: var(--_responsive---gap--gap-p);
        padding-left: var(--_responsive---gap--gap-p);
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);
        background-color: #1713324d;
        border: 1em solid #83838366;
        border-radius: 1000px;
        width: 100%;
        height: 50em;
        position: static
      }

      .header-main-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #ffffff4d
      }

      .header-logo-wrapper {
        padding-left: 0
      }

      .body {
        font-family: Pp Neue Montreal, Arial, sans-serif
      }

      .body.bg-gradient-2.vac {
        background-image: linear-gradient(106deg, #9ccaff, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%)
      }

      .header-logo-icon {
        pointer-events: none
      }

      .fs-bg-img {
        z-index: 4;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2c2bf0082c5898ed3a815_ChatGPT%20Image%2018%20%D0%BB%D0%B8%D0%BF.%202025%C2%A0%D1%80.%2C%2011_34_47%201%20\(1\).avif);
        background-position: 50% 66%;
        background-size: contain;
        width: 100%;
        height: 100%;
        inset: 0%
      }

      .fs-bg-img.pc {
        display: none
      }

      .fs-bg-img.phone {
        height: 100%;
        display: block
      }

      .fs-icon-logo {
        object-fit: cover;
        width: 100%;
        max-width: none;
        height: auto
      }

      .fs-main-wrapper {
        justify-content: space-between;
        height: 100%
      }

      .fs-mid-wrapper {
        z-index: 5;
        pointer-events: none;
        margin-top: auto;
        position: relative
      }

      .fs-bot-wrapper {
        pointer-events: auto;
        margin-top: 25em
      }

      .fs-bot-wrapper.w--current {
        z-index: 6;
        position: relative
      }

      .ss-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m);
        flex-flow: column;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        display: flex
      }

      .ss-heading-wrapper.pc-hide {
        display: block
      }

      .ss-right-columns-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        flex-flow: column
      }

      .ss-f1-img {
        width: 671em;
        top: 370em;
        left: -260em
      }

      .ss-main-bot {
        margin-top: 280em;
        padding: 20em 25em
      }

      .ss-main-bot:lang(es-mx) {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        border-radius: 20em;
        flex-flow: column
      }

      .ss-main-bot:lang(pt-br) {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        border-radius: 20em;
        flex-flow: column;
        justify-content: space-between;
        align-items: center
      }

      .ss-main-bot-left-wrapper {
        flex-flow: column;
        max-width: 170em;
        position: relative;
        overflow: visible
      }

      .ss-main-bot-left-wrapper:lang(es-mx) {
        max-width: 235em
      }

      .ss-main-bot-left-wrapper:lang(pt-br) {
        max-width: 219em
      }

      .ss-column-words-bot {
        grid-column-gap: 30em;
        grid-row-gap: 30em;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 190em;
        height: 30em;
        display: block;
        position: absolute;
        inset: auto auto -2.6em 40em;
        overflow: hidden
      }

      .ss-column-words-bot:lang(es-mx) {
        left: 34em
      }

      .ss-column-words-bot:lang(pt-br) {
        left: 82em
      }

      .primmary-button {
        width: 100%
      }

      .primmary-button:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        display: none
      }

      .primmary-button.footer {
        width: 100%;
        height: 50em
      }

      .primmary-button.cert {
        width: 180em
      }

      .primmary-button.leader {
        width: 100%
      }

      .primmary-button.foot {
        width: 100%;
        height: 40em;
        margin-top: auto
      }

      .primmary-button.fs {
        width: 100%
      }

      .primmary-button.let {
        width: 180em
      }

      .primmary-button.let:lang(pt-br) {
        width: 238em
      }

      .primmary-button.let.solution {
        width: 100%
      }

      .primmary-button.events {
        margin-left: 0;
        margin-right: 0
      }

      .primmary-button.team {
        width: 100%
      }

      .primmary-button.home {
        width: auto
      }

      .primmary-button.home:lang(es-mx) {
        width: 244em
      }

      .primmary-button.home:lang(pt-br) {
        width: 220em
      }

      .primmary-button.home.cs {
        width: 100%
      }

      .primmary-button.vac {
        width: auto;
        height: 40em
      }

      .ss-bot-grad {
        display: none
      }

      .cartds-main-wrpaper {
        grid-column-gap: 5em;
        grid-row-gap: 5em;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
      }

      .card-wrapper {
        padding: var(--_responsive---gap--gap-xs);
        justify-content: flex-start;
        align-items: center
      }

      .card-bg-grad {
        pointer-events: none;
        display: none
      }

      .card-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-3xs);
        grid-row-gap: var(--_responsive---gap--gap-3xs);
        height: auto
      }

      .card-top-wrapper._2 {
        grid-column-gap: 35em;
        grid-row-gap: 35em;
        grid-column-gap: 35em;
        grid-row-gap: 35em;
        flex-flow: column
      }

      .card-small-wrapper {
        width: 100%
      }

      .card-mid-wrapper {
        margin-top: 20em;
        margin-bottom: var(--_responsive---gap--gap-p)
      }

      .card-mid-tags-wrapper {
        grid-column-gap: 4em;
        grid-row-gap: 4em;
        flex-flow: wrap
      }

      .card-mid-tag-wrapper {
        padding-left: 8em;
        padding-right: 8em
      }

      .apart-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m);
        flex-flow: column;
        padding-left: 15em;
        padding-right: 15em;
        display: flex
      }

      .apart-top-heading-wrapper {
        max-width: none
      }

      .apart-head-but.exp:lang(pt-br),
      .apart-head-but.exp.white-but:lang(pt-br) {
        width: 121em
      }

      .apart-head-but.exp {
        height: 22em
      }

      .apart-head-but.exp:lang(pt-br),
      .apart-head-but.exp.white-but:lang(pt-br),
      .apart-head-but.exp.white-but:lang(pt-br) {
        width: 121em
      }

      .apart-mid-wrapper {
        margin-top: var(--_responsive---gap--gap-l);
        margin-bottom: var(--_responsive---gap--gap-l)
      }

      .apart-mid-wrapper.swiper {
        padding-top: var(--_responsive---gap--gap-l);
        padding-left: 40em;
        padding-right: 40em;
        padding-top: var(--_responsive---gap--gap-l);
        margin-top: 0;
        padding-left: 40em;
        padding-right: 40em;
        overflow: hidden
      }

      .apart-tabs {
        flex-flow: column;
        display: none
      }

      .apart-tab-link {
        flex: 0 auto;
        height: 75em
      }

      .apart-tab-link.act {
        grid-column-gap: 15em;
        grid-row-gap: 15em;
        grid-column-gap: 15em;
        grid-row-gap: 15em;
        background-color: #0000;
        background-image: linear-gradient(90deg, #3e4ff8, #42d7f8);
        border-style: none;
        border-color: #0000;
        width: 100%
      }

      .apart-tabs-content {
        order: -9999;
        margin-right: 0
      }

      .apart-tab-pane {
        flex: 1;
        height: auto
      }

      .apart-tab-pane-warpper {
        justify-content: flex-start;
        align-items: center
      }

      .apart-tab-pane-img {
        width: 100em
      }

      .apart-tab-pane-info-warpper {
        max-width: none;
        margin-left: 20em;
        margin-right: 20em
      }

      .apart-count-warpper {
        padding-right: var(--_responsive---gap--gap-3xs);
        padding-left: var(--_responsive---gap--gap-3xs);
        flex: none
      }

      .tab-bg-act {
        transition-duration: 7.5s
      }

      .tab-bg-act.act {
        transition-duration: 7.5s;
        right: 4em;
        width: 97% !important
      }

      .apart-bot-wrapper {
        padding-left: 15em;
        padding-right: 15em
      }

      .apart-head-wrapper {
        max-width: 100%
      }

      .secondary-button.apart,
      .secondary-button.exp {
        width: 100%
      }

      .secondary-button.news {
        margin-left: 15em;
        margin-right: 15em
      }

      .secondary-button.apart,
      .secondary-button.exp {
        width: 100%
      }

      .secondary-button.new.phone {
        margin-left: 15em;
        margin-right: 15em
      }

      .secondary-button.head {
        width: 100%;
        display: none
      }

      .secondary-button.head:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        display: flex
      }

      .secondary-button.faq {
        margin-top: 0
      }

      .reasons-main-wrapper {
        grid-column-gap: 95em;
        grid-row-gap: 95em;
        flex-flow: column;
        padding-left: 15em;
        padding-right: 15em;
        display: flex
      }

      .reasons-head-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
      }

      .reasons-left-img-wrapper {
        margin-top: var(--_responsive---gap--gap-l)
      }

      .reasons-left-small-wrapper {
        bottom: -40em;
        right: auto
      }

      .reasons-right-wrapper-head.phone {
        display: block
      }

      .reasons-right-wrapper-head.pc {
        display: none
      }

      .reasons-right-mid-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        width: 100%;
        margin-top: 0
      }

      .reasons-mid-column-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        width: 150em
      }

      .reasons-mid-column-wrapper._1 {
        width: 150em
      }

      .reasons-mid-column-line-wrapper {
        width: 100%
      }

      .reasons-mid-column-info-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-3xs);
        grid-row-gap: var(--_responsive---gap--gap-3xs);
        justify-content: flex-start;
        align-items: flex-start
      }

      .reasons-right-bot-wrapper {
        margin-top: var(--_responsive---gap--gap-m);
        padding: 15em 18em 15em 15em
      }

      .reasons-right-bot-img {
        width: 80em;
        height: 80em
      }

      .reasons-right-bot-text-wrapper {
        max-width: 237em
      }

      .reasons-bot-wrapper {
        overflow: hidden
      }

      .reasons-big-wrapper {
        grid-column-gap: 18em;
        grid-row-gap: 18em;
        border-top-style: none;
        border-bottom-style: none;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 30em;
        padding: 0 15em
      }

      .big-text {
        font-size: 12.5em
      }

      .big-text.reasons_big_amount {
        font-size: 11.3em
      }

      .reasons-bot-small-wrapper {
        border-left-style: none;
        height: auto;
        margin-left: 0;
        padding-left: 0
      }

      .reasons-bace-wrapper {
        grid-column-gap: 17em;
        grid-row-gap: 17em;
        justify-content: flex-start;
        align-items: center;
        padding-bottom: 10em;
        padding-left: 15em;
        padding-right: 15em
      }

      .certificat-main-wrapper {
        grid-column-gap: 8em;
        grid-row-gap: 8em
      }

      .certificat-main-wrapper.full-width-wrapper-new {
        grid-column-gap: 4em;
        grid-row-gap: 4em;
        grid-column-gap: 4em;
        grid-row-gap: 4em;
        font-size: .266667vw
      }

      .certificat-card-wrapper {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2dcbba84a7e56f5141f4a_Frame%20316128113.svg);
        width: auto;
        height: 168em;
        padding-bottom: 14em;
        padding-left: 14em
      }

      .certificat-card-wrapper.big {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2dd21326bab35804cbc6a_Frame%20316128114.svg);
        width: auto;
        height: 168em;
        padding-bottom: 14em
      }

      .certificat-card-wrapper.big._6 {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2dca4d82d27e3785f288f_Group%20481678.svg);
        width: 100%
      }

      .certificat-card-wrapper._3 {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2dc8e489d43d06d8c46a0_Group%20481677.svg);
        width: auto;
        height: 163em
      }

      .certificat-card-heading-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
      }

      .certif-row-wrapper {
        grid-column-gap: 8em;
        grid-row-gap: 6em;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
      }

      .certif-row-wrapper._1 {
        margin-bottom: 4em
      }

      .recog-main-wrapper {
        margin-top: 36em
      }

      .bg-grad-blue {
        z-index: -1;
        width: 300em;
        height: 300em;
        inset: -125em auto auto -145em
      }

      .bg-grad-blue._2 {
        inset: -125em -145em auto auto;
        inset: -125em -145em auto auto
      }

      .recog-row-wrapper {
        background-size: auto 100%;
        height: 90em
      }

      .recog-row-wrapper.bot {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e2de0ffc9ee3be3c21596b_Frame%20316128116%20\(1\).png);
        background-size: 1013em;
        height: 90em
      }

      .recog-row-wrapper._2 {
        background-position: 0%;
        width: 8000em
      }

      .leader-main-wrapper {
        grid-column-gap: 40em;
        grid-row-gap: 40em;
        flex-flow: column;
        display: flex
      }

      .leader-heading-icon {
        top: 27.2em;
        right: 19.7em
      }

      .leader-right-side {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: none
      }

      .leader-web-card {
        border-radius: 15em;
        width: auto;
        height: 110em
      }

      .leader-web-card.op-0.hdie-phone,
      .leader-web-card.hdie-phone,
      .leader-web-card.op-0.hdie-phone,
      .leader-web-card.op-0.hdie-phone,
      .leader-web-card.hdie-phone {
        display: none
      }

      .line-anim-main-wrapper {
        background-size: 850em;
        width: 1000vw;
        height: 44em
      }

      .line-anim-big-wrapper {
        height: auto;
        margin-top: -45em;
        overflow: visible
      }

      .line-anim-bg-grad {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: none
      }

      .word-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        padding-left: 15em;
        padding-right: 15em;
        display: flex
      }

      .word-buttons-wrapper {
        display: none
      }

      .word-top-quote-wrapper {
        margin-left: 0
      }

      .word-slider-ci {
        flex: none
      }

      .word-slider-ci._2.swiper-slide {
        background-color: var(--_colors---text--text-light);
        box-shadow: none;
        background-color: var(--_colors---text--text-light);
        box-shadow: none;
        background-color: var(--_colors---text--text-light);
        box-shadow: none;
        max-width: 310em
      }

      .swiper-scrollbar {
        margin-top: 0;
        display: none
      }

      .swiper-scrollbar-drag {
        display: none
      }

      .word-slider-cl {
        grid-column-gap: 5.33333em;
        grid-row-gap: 5.33333em;
        justify-content: flex-start;
        align-items: stretch;
        padding-bottom: 14.6667em;
        padding-right: 4em;
        overflow: auto
      }

      .word-slider-cl.swiper-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        margin-left: 0;
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        overflow: auto
      }

      .word-slide-wrapper {
        background-color: #fff;
        height: 100%;
        box-shadow: 0 10em 64px #2b76921f
      }

      .word-slide-wrapper:lang(es-mx) {
        max-width: 350em
      }

      .word-slide-icon {
        width: 100%;
        height: 100%
      }

      .word-slide-icon:lang(es-mx) {
        flex: none
      }

      .word-slide-line {
        width: 100%;
        margin-top: 25em;
        margin-bottom: 16em
      }

      .word-bot-wrapper,
      .word-bot-wrapper:lang(es-mx) {
        max-width: none
      }

      .ready-big-wrapper.bg-gradient-1 {
        flex-flow: column;
        height: 484em;
        display: flex;
        overflow: hidden
      }

      .ready-main-wrapper {
        display: flex
      }

      .basketbball-img {
        width: 544em;
        max-width: none;
        height: 416em;
        display: block;
        left: 14em
      }

      .ready-info-wrapper {
        justify-content: flex-start;
        align-items: flex-start
      }

      .ready-button-wrapper {
        display: none
      }

      .news-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        flex-flow: column;
        padding-left: 15em;
        padding-right: 15em;
        display: flex
      }

      .news-icon {
        inset: -10em -15em auto auto
      }

      .news-slider-ci {
        flex: none
      }

      .news-slider-ci._2.swiper-slide {
        width: auto;
        height: auto
      }

      .swiper-scrollbar-2 {
        margin-top: 0;
        display: none
      }

      .news-main-wrapper {
        margin-top: 35em
      }

      .news-slider-cl {
        grid-column-gap: 5.33333em;
        grid-row-gap: 5.33333em;
        justify-content: flex-start;
        align-items: stretch;
        padding-bottom: 14.6667em;
        padding-right: 4em;
        overflow: auto
      }

      .news-slider-cl.swiper-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        overflow: auto
      }

      .news-card-wrapper {
        width: 305em;
        transform: rotate(0)
      }

      .news-card-heading-wrapper.phone {
        margin-bottom: 20em
      }

      .news-card-bakc {
        inset: 0%
      }

      .news-card-banner-img {
        object-fit: cover;
        max-width: none;
        height: 130em;
        margin-top: auto
      }

      .news-card-banner-img.phone {
        z-index: 1;
        z-index: 1;
        display: block;
        position: relative
      }

      .footer-main-wrapper {
        background-image: none;
        padding: 40em 20em;
        overflow: hidden
      }

      .footer-top-wrapper {
        z-index: 4;
        grid-column-gap: 40em;
        grid-row-gap: 40em;
        flex-flow: column;
        display: flex
      }

      .footer-logo-img {
        width: 181em
      }

      .footer-logo-img:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
        width: 180em
      }

      .footer-top-right-side {
        grid-column-gap: 8em;
        grid-row-gap: 8em;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: flex-start;
        display: grid
      }

      .footer-nav-column-wrapper {
        border: 1em solid #ffffff1a;
        border-radius: 10em;
        height: 100%;
        padding: 12em
      }

      .footer-nav-column-wrapper._4,
      .footer-nav-column-wrapper._2 {
        justify-content: flex-start;
        align-items: flex-start;
        height: 100%;
        margin-top: 0
      }

      .footer-nav-column-wrapper._4,
      .footer-nav-column-wrapper._2 {
        justify-content: flex-start;
        align-items: flex-start;
        height: 100%;
        margin-top: 0
      }

      .footer-nav-column-wrapper._1 {
        justify-content: flex-start;
        align-items: flex-start;
        height: 100%
      }

      .footer-nav-wrapper {
        max-width: none
      }

      .footer-line {
        z-index: 4;
        margin-bottom: var(--_responsive---gap--gap-r)
      }

      .footer-bot-wrapper {
        z-index: 4
      }

      .footer-bot-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
      }

      .footer-sm-wrapper {
        justify-content: space-between;
        align-items: center
      }

      .footer-bot-info {
        grid-column-gap: 15em;
        grid-row-gap: 15em;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
      }

      .footer-left-info {
        max-width: none
      }

      .footer-right-info {
        max-width: none;
        margin-right: 0
      }

      .heading-menu-but {
        padding: 0;
        font-size: 1em
      }

      .heading-menu-but.w--open {
        background-color: #0000;
        width: 25em;
        height: 20em
      }

      .burger-menu-button-small-wrapper {
        grid-column-gap: 6em;
        grid-row-gap: 6em;
        flex-flow: column;
        flex: none;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        display: flex
      }

      .burger-menu-button-line-wrapper {
        background-color: #fff;
        flex: none;
        justify-content: space-between;
        align-items: stretch;
        width: 25em;
        height: 2em;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
      }

      .burger-menu-button-line-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #000;
        flex: none
      }

      .burger-menu-button-line-wrapper._1 {
        width: 25em;
        height: 2em;
        margin-top: 0
      }

      .burger-menu-button-line-wrapper._1:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #000
      }

      .burger-menu-button-line {
        background-color: #fff;
        border-radius: 26.6667em;
        width: 100%;
        max-width: none;
        height: 100%;
        padding-bottom: 0;
        padding-right: 0;
        display: none
      }

      .burger-menu-button-line:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        flex: none
      }

      .phone-wrap {
        border-top: .4em solid #fff3;
        border-bottom: .4px solid #fff3;
        padding-top: 2em;
        padding-bottom: 2em
      }

      .header-link-wrapper {
        border-top: 1em solid #fff3;
        justify-content: space-between;
        align-items: center;
        height: 60em;
        padding-left: 5em;
        padding-right: 5em;
        display: flex;
        position: relative
      }

      .header-link-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        border-top-color: #0003
      }

      .header-link-wrapper.last {
        border-bottom: 1em solid #fff3
      }

      .header-link-wrapper.last.phone-hide {
        display: none
      }

      .header-link-wrapper.pc-hide {
        padding-left: 0;
        padding-right: 0;
        display: flex
      }

      .header-link-wrapper.phone-hide {
        display: none
      }

      .header-link-phone-icon {
        justify-content: center;
        align-items: center;
        width: 25em;
        margin-left: auto;
        display: flex
      }

      .header-link-phone-icon:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        color: #000
      }

      .header-button-wrapper {
        justify-content: space-between;
        align-items: center;
        margin-top: 45em;
        display: block
      }

      .cards-bg-img {
        width: 440em;
        height: 440em;
        bottom: 357.2em;
        right: -50em;
        transform: rotate(-30deg)
      }

      .hide-phone {
        display: none
      }

      .apart-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        flex-flow: row;
        margin-top: -64em;
        padding: 64em 15em 10em;
        display: flex;
        overflow: auto
      }

      .apart-wrapper.swiper-wrapper {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        padding-left: 0;
        padding-right: 0;
        position: relative;
        left: 0;
        overflow: visible
      }

      .apart--card-wrapper {
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        flex-flow: column;
        flex: none;
        display: flex
      }

      .apart--card-wrapper.swiper-slide {
        flex: none;
        width: 100%
      }

      .hgeader-line-wrapper {
        margin-bottom: 10em;
        position: fixed
      }

      .header-wrapoppert {
        z-index: 999;
        justify-content: center;
        align-items: flex-start;
        display: flex;
        position: fixed;
        inset: 0% 0% auto
      }

      .hgeader-line {
        transition: width .3s
      }

      .div-block {
        border-radius: var(--_responsive---radius--radius-xl);
        margin-top: 50em;
        padding-top: 0;
        overflow: hidden
      }

      .fs-sticky-wrapper {
        position: static
      }

      .fs_h1_wrapper.for.hide {
        display: none;
        position: static
      }

      .fs_h1_overflow._2nd {
        flex-flow: column
      }

      .fs_h1_overflow._2nd.for {
        flex-flow: wrap
      }

      .fs_h1_overflow.integrate {
        flex-flow: column
      }

      .fs_h1_overflow.integrate.for {
        flex-flow: wrap
      }

      .fs_over {
        padding-right: 5.2em;
        overflow: hidden
      }

      .fs_over._2nd {
        margin-left: 0
      }

      .purple._2 {
        letter-spacing: -1px;
        margin-left: 0;
        margin-right: auto;
        padding-left: 0
      }

      .purple.white {
        margin-left: 0;
        margin-right: auto;
        padding-left: 0
      }

      .fs_h1 {
        font-size: 61em
      }

      .fs_h1.for.smaller.h,
      .fs_h1.for.smaller.gaming,
      .fs_h1.for.smaller.schedule,
      .fs_h1.for.smaller.peak {
        font-size: 43em
      }

      .fs_h1.for {
        width: auto;
        font-size: 44em
      }

      .fs_h1.for.smaller.h,
      .fs_h1.for.smaller.gaming,
      .fs_h1.for.smaller.schedule,
      .fs_h1.for.smaller.peak {
        font-size: 43em
      }

      .fs_h1.for.smaller {
        font-size: 61em
      }

      .fs_h1.for.smaller.h,
      .fs_h1.for.smaller.gaming,
      .fs_h1.for.smaller.schedule,
      .fs_h1.for.smaller.peak,
      .fs_h1.for.smaller.h,
      .fs_h1.for.smaller.gaming,
      .fs_h1.for.smaller.schedule,
      .fs_h1.for.smaller.peak {
        font-size: 43em
      }

      .turn-key-main-wrpaper {
        z-index: 1;
        flex-flow: column;
        margin-top: 200em;
        display: flex;
        position: relative
      }

      .turn-key-main-wrpaper.ret {
        margin-top: 160em
      }

      .turn-key-right-side {
        position: relative
      }

      .turn-key-fs-img {
        z-index: 0;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68ecc406640a465e65a00178_Roulette%20Model%2001%20Print%201%20\(3\).avif);
        width: 440em;
        height: 330em;
        top: -301em;
        left: 60em
      }

      .turn-key-fs-img.sportsbook-api {
        z-index: 4;
        width: 450em;
        height: 450em;
        top: -324.9em;
        left: 20.2em;
        transform: rotateX(0)rotateY(180deg)rotate(0)
      }

      .turn-key-fs-img.retail {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/69173a301f287024977b612b_Frame%201%20\(1\).avif);
        background-repeat: no-repeat;
        width: 450em;
        height: 345em;
        top: -228.7em;
        left: 30.2em;
        transform: rotateX(0)rotateY(-180deg)rotate(0)
      }

      .turn-key-fs-img.white-label {
        z-index: 4;
        width: 837em;
        height: 500em;
        top: -336.4em;
        left: 174.8em;
        transform: rotate(-47deg)
      }

      .turn-key-fs-img.turnkey {
        z-index: 0;
        background-image: none;
        width: 460em;
        height: 270em;
        top: -258.1em;
        left: 82.2em;
        transform: rotateX(0)rotateY(180deg)rotate(0)
      }

      .turn-key-fs-img.turnkey.spline {
        width: 100vw;
        height: 100vw;
        top: -280.9em;
        left: 111.3em;
        transform: rotateX(0)rotateY(180deg)rotate(0)
      }

      .turn-fs-top-wrapper {
        max-width: 303em
      }

      .turn-ss-main-wrapper {
        flex-flow: column;
        display: flex
      }

      .turn-ss-left-side {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
      }

      .sol-fs-ss-wrapper.bg-gradient-1 {
        background-image: linear-gradient(210deg, #42d7f8 7%, #001aff 25%, #000 39%)
      }

      .sol-fs-ss-wrapper.bg-gradient-1.new {
        background-image: linear-gradient(198deg, #42d7f8 7%, #001aff 17%, #000 24%)
      }

      .turn-ss-right-side {
        margin-top: var(--_responsive---gap--gap-m)
      }

      .turn-right-ss-head-wrapper {
        font-size: .99em
      }

      .turn-ss-info-wrapper {
        grid-template-columns: 1fr 1fr
      }

      .turn-ss-text-wrapper {
        max-width: none
      }

      .let-bot-grad {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/690108c7be787a3f1040be92_Ellipse.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: contain
      }

      .full-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m);
        flex-flow: column;
        display: flex
      }

      .full-right-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-3xs);
        grid-row-gap: var(--_responsive---gap--gap-3xs)
      }

      .full-card-wrapper {
        background-color: #ffffff0d;
        justify-content: flex-start;
        align-items: flex-start;
        height: auto;
        padding: 40em 12em 12em
      }

      .full-card-wrapper.bg-gradient-2 {
        background-image: linear-gradient(133deg, #9ccaff 7%, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%)
      }

      .full-card-info-wrapper,
      .full-card-info-wrapper._4,
      .full-card-info-wrapper._4 {
        max-width: none
      }

      .full-card-bg {
        background-position: 0 0;
        background-size: cover;
        display: none
      }

      .full-card-bg._2 {
        background-size: cover;
        height: 100%;
        display: none
      }

      .full-card-bg._2.show {
        background-image: none;
        display: block
      }

      .let-big-wrapper.bg-gradient-1 {
        padding: var(--_responsive---gap--gap-m)34em;
        overflow: hidden
      }

      .let-big-wrapper.bg-gradient-1:where(.w-variant-19378aae-1494-3d20-753b-38fd9af4a337) {
        background-size: auto 110%
      }

      .sol-big-wrapper.bg-gradient-1 {
        padding: 36em 16em
      }

      .sol-mid-wrpper {
        flex-flow: column
      }

      .sol-column-wrpper.bg-gradient-2 {
        padding-top: var(--_responsive---gap--gap-s);
        padding-bottom: var(--_responsive---gap--gap-s);
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        padding-top: var(--_responsive---gap--gap-s);
        padding-bottom: var(--_responsive---gap--gap-s);
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        background-image: linear-gradient(133deg, #9ccaff 7%, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%);
        border-radius: 20em;
        width: 100%;
        min-width: auto;
        height: auto;
        min-height: 92em
      }

      .sol-column-img {
        height: 60em
      }

      .sol-column-img.bot {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68ecc6e15abaa6e5ce0ae295_Frame%20693.svg);
        background-repeat: no-repeat;
        background-size: contain;
        width: 70em;
        height: 70em
      }

      .sol-column-info-wrpper._3,
      .sol-column-info-wrpper._2,
      .sol-column-info-wrpper._3,
      .sol-column-info-wrpper._2 {
        max-width: none
      }

      .sol-icon {
        display: none
      }

      .sol-column-bot-wrpper {
        padding-top: var(--_responsive---gap--gap-2xs);
        padding-right: var(--_responsive---gap--gap-2xs);
        padding-bottom: var(--_responsive---gap--gap-2xs);
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        border-radius: 20em;
        height: auto;
        min-height: 83em
      }

      .how-head-wrapper {
        justify-content: flex-start;
        align-items: flex-start
      }

      .how-mid-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        margin-bottom: 64em;
        padding-left: 0;
        padding-right: 0
      }

      .how-column-wrapper {
        padding-top: var(--_responsive---gap--gap-xs);
        padding-bottom: var(--_responsive---gap--gap-xs);
        opacity: 1;
        border-top: 1em solid #fff;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        width: 100%
      }

      .how-column-wrapper.last {
        border-bottom: 1em solid #fff
      }

      .how-column-bot-wrapper {
        justify-content: center;
        align-items: flex-start;
        width: 169em
      }

      .how-column-star-icon.pc {
        display: none
      }

      .how-column-star-icon.phone {
        display: block
      }

      .how-line {
        display: none
      }

      .how-main-img {
        flex-flow: column;
        margin-bottom: 0;
        padding-bottom: 700em;
        display: flex
      }

      .how-left-wrapper {
        order: 9999;
        top: 0
      }

      .how-left-img {
        width: 100%;
        height: 300em;
        inset: auto 0% -331em 0
      }

      .how-left-img.retail,
      .how-left-img.white-label {
        width: 100%;
        height: 260em
      }

      .how-left-img.sportsbook-api {
        width: 100%;
        height: 260em;
        top: auto
      }

      .how-left-img.retail,
      .how-left-img.white-label {
        width: 100%;
        height: 260em
      }

      .how-right-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
      }

      .how-right-card-wrapper {
        width: 100%;
        max-width: none
      }

      .how-right-column-wrapper {
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none
      }

      .case-main-wrapper.bg-gradient-2 {
        background-image: linear-gradient(313deg, #9ccaff 7%, #b2d5ff 18%, #eaf4ff 35%, #fff 56%, #b2d5ff 75%, #c7f7ff 93%);
        box-shadow: 0 35px 35px #0000001a
      }

      .case-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-t);
        grid-row-gap: var(--_responsive---gap--gap-t);
        flex-flow: column;
        display: flex
      }

      .case-line {
        background-color: #0000001a
      }

      .case-bot-wrapper {
        flex-flow: column;
        display: flex
      }

      .case-card-wrapper {
        height: auto
      }

      .explore-main-wrapper {
        margin-top: var(--_responsive---gap--gap-m);
        flex-flow: column;
        display: flex
      }

      .explore-card-mid-wrapper {
        margin-bottom: 40em
      }

      .exp-bg-grad {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto
      }

      .footer-bg-video {
        z-index: 1;
        border-radius: 30em
      }

      .footer-bg-blur {
        z-index: 3;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        mix-blend-mode: soft-light;
        background-color: #ffffff1a;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e8d070e4923f05d34be7a6_image%20599.svg);
        background-size: cover;
        border-radius: 30em
      }

      .footer-bg-blur._2 {
        opacity: 1;
        -webkit-backdrop-filter: blur(50px);
        backdrop-filter: blur(50px);
        mix-blend-mode: normal;
        opacity: 1;
        mix-blend-mode: normal;
        background-color: #0000001a;
        background-image: none;
        display: block
      }

      .span-1 {
        margin-left: auto
      }

      .phone-wrapper-how {
        grid-column-gap: 8em;
        grid-row-gap: 8em;
        justify-content: flex-start;
        align-items: center;
        display: flex
      }

      .full-dot-icon {
        width: 12em;
        display: block;
        position: absolute;
        inset: 12em auto auto 12em
      }

      .peak-row-wrapper {
        padding-top: var(--_responsive---gap--gap-p);
        padding-bottom: var(--_responsive---gap--gap-p);
        cursor: pointer;
        flex-flow: column;
        display: flex
      }

      .peak-left-column-wrapper {
        justify-content: space-between;
        align-items: center
      }

      .peak-count-wrapper.bg-gradient-1 {
        flex: none;
        width: 55em;
        height: 55em
      }

      .peak-right-column-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        overflow: hidden
      }

      .can-main-wrapper {
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        padding-bottom: 12em;
        padding-left: 15em;
        padding-right: 15em;
        display: flex;
        overflow: auto
      }

      .can-heading-wrapper {
        padding-left: 15em;
        padding-right: 15em
      }

      .can-card-wrapper {
        flex: none;
        width: 215em
      }

      .can-card-img-wrapper {
        margin: var(--_responsive---gap--gap-2xs)20em var(--_responsive---gap--gap-s)
      }

      .can-card-img {
        height: 140em
      }

      .space-phone-p {
        height: 20em;
        display: block
      }

      .peak-phone-close-wrapper {
        background-color: #fffc;
        border-radius: 1000em;
        flex: none;
        justify-content: center;
        align-items: center;
        width: 38em;
        height: 38em;
        display: flex;
        position: relative
      }

      .peak-small-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        justify-content: flex-start;
        align-items: center;
        display: flex
      }

      .peak-phone-close-line {
        background-color: #000;
        width: 2em;
        height: 18em;
        position: absolute
      }

      .peak-phone-close-line.hor {
        width: 18em;
        height: 2em;
        position: absolute
      }

      .fully-main-wrapper {
        grid-column-gap: 40em;
        grid-row-gap: 40em;
        border-top-style: none;
        flex-flow: column;
        margin-top: 25em;
        padding-top: 0;
        display: flex
      }

      .fully-right-wrapper {
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        display: flex
      }

      .fully-text-wrapper {
        max-width: 199em
      }

      .fully-text-wrapper.small {
        max-width: 200em
      }

      .fully-text-wrapper.small.last {
        max-width: none
      }

      .fully-bg-grad {
        opacity: 1
      }

      .fully-bg-grad.last {
        opacity: .1;
        opacity: .1
      }

      .fully-img {
        object-fit: contain;
        width: 160em;
        height: 160em;
        top: 16em;
        right: -14em;
        transform: none
      }

      .fully-img.last {
        display: none
      }

      .fully-img._1 {
        top: -20.2em;
        right: -198em
      }

      .fully-img._2 {
        width: 250em;
        height: 250em;
        top: -47.9em;
        right: -102.5em
      }

      .fully-img._3 {
        width: 200em;
        height: 200em;
        top: 10.1em
      }

      .fully-img._4 {
        top: -21.2em;
        right: -200em
      }

      .fully-img._5 {
        top: -1.6em;
        right: -40.6em
      }

      .connect-main-wrapper {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915ab0092a4ab6c46dc8bb9_Gradient%20Image%20from%20TinyPNG.avif);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: 111% 50em;
        flex-flow: column;
        padding-top: 42em;
        display: flex;
        position: relative
      }

      .connect-right-wrapper {
        flex-flow: column;
        margin-top: 40em
      }

      .connect-qoute-icon {
        width: 37em
      }

      .text-wrap-con {
        padding-top: var(--_responsive---gap--gap-p);
        padding-bottom: var(--_responsive---gap--gap-p);
        border-top: 1em solid #fff3;
        border-bottom: 1em solid #fff3;
        margin-left: 0
      }

      .con-wrap-top-wrapper {
        grid-column-gap: 20em;
        grid-row-gap: 20em;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
      }

      .white-line-anim {
        background-repeat: repeat-x;
        background-size: auto 100%;
        width: 2000em;
        height: 40em
      }

      .but-arrow-img {
        z-index: 10;
        width: 15em;
        display: block;
        position: relative
      }

      .but-arrow-img:lang(es-mx) {
        z-index: 10;
        display: block
      }

      .but-arrow-img:lang(pt-br) {
        z-index: 10
      }

      .but-arrow-img.hide {
        display: none
      }

      .popup-contac-head-wrapper {
        text-align: center;
        justify-content: flex-start;
        align-items: flex-start
      }

      .popup-main-wrapper {
        justify-content: space-between;
        align-items: flex-start;
        height: auto
      }

      .popup-form {
        height: auto
      }

      .popup-form-field {
        height: 3em
      }

      .popup-checkbox-field {
        justify-content: flex-start;
        align-items: flex-start
      }

      .popup-checkbox {
        width: 18em;
        height: 18em;
        margin-top: 1.3em
      }

      .white-ss-line-wrapper {
        grid-column-gap: 20em;
        grid-row-gap: 20em;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: flex-start;
        display: grid
      }

      .ss-white-icon,
      .white-ss-small-space {
        display: none
      }

      .white-right-wrapper {
        justify-content: space-between;
        align-items: flex-start
      }

      .white-ss-count-wrapper,
      .white-ss-line-bg-grad {
        display: none
      }

      .how-bg-bot-grad {
        height: 900em
      }

      .f1-tags-wrapper {
        margin-top: 0
      }

      .f1-tag-wrapper {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 10em 18em
      }

      .f1-tag-wrapper:lang(pt-br) {
        padding: 20em
      }

      .f1-main-wrapper {
        margin-top: var(--_responsive---gap--gap-t)
      }

      .fs-blue-wrapper.bg-gradient-1 {
        padding: var(--_responsive---gap--gap-m)34em;
        padding: var(--_responsive---gap--gap-m)34em;
        overflow: hidden
      }

      .f1-car-img {
        margin-top: 60em
      }

      .deploy-head-wrapper {
        margin-bottom: 55em
      }

      .deploy-main-wrapper {
        grid-template-columns: 1fr
      }

      .deploy-card-img {
        height: 220em
      }

      .deploy-img-wrapper {
        margin-left: 25em;
        margin-right: 25em
      }

      .deploy-bot-wrapper {
        margin-top: var(--_responsive---gap--gap-s);
        grid-column-gap: 4em;
        grid-row-gap: 4em
      }

      .deploy-head-card {
        padding-bottom: 0
      }

      .deploy-start-wrapper {
        overflow: hidden
      }

      .cookies-main-wrapper {
        margin-top: var(--_responsive---gap--gap-r);
        padding-top: var(--_responsive---gap--gap-r);
        padding-bottom: var(--_responsive---gap--gap-r)
      }

      .cookies-rich-text-wrapper {
        width: auto;
        max-width: none
      }

      .rich-text h1 {
        margin-bottom: 1.142em;
        font-size: 28em
      }

      .rich-text h2 {
        margin-top: 1.333em;
        font-size: 24em
      }

      .rich-text p {
        margin-top: 1.142em;
        font-size: 14em
      }

      .rich-text blockquote {
        background-position: 14px 14px;
        background-size: 3.57em;
        margin-top: 2.285em;
        padding: 5em 1.142em 1.142em;
        font-size: 14em
      }

      .rich-text ol {
        justify-content: space-between;
        align-items: flex-start;
        display: flex
      }

      .rich-text li {
        font-size: 14px
      }

      .rich-text h4 {
        margin-bottom: 0;
        font-size: 18em
      }

      .rich-text h3 {
        margin-top: .7em;
        font-size: 20em;
        line-height: 110%
      }

      .faq-fs-header-wrapper {
        padding-top: 30em;
        padding-bottom: 30em
      }

      .faq-fs-top-wrapper {
        grid-column-gap: 36em;
        grid-row-gap: 36em;
        grid-template-columns: 1fr;
        margin-top: 32em
      }

      .faq-fs-top-left-wrapper {
        padding-left: 0
      }

      .faq-fs-top-img {
        object-fit: contain;
        width: 100%;
        height: 340em
      }

      .faq-fs-top-right-wrapper,
      .faq-fs-top-right-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        justify-content: space-between;
        align-items: stretch
      }

      .faq-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        max-width: none;
        margin-left: 0;
        margin-right: 0
      }

      .faq-big-wrapper {
        margin-top: 80em
      }

      .faq-small-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r)
      }

      .faq-small-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m)
      }

      .faq-row-wrapper {
        padding-right: var(--_responsive---gap--gap-s);
        padding-left: var(--_responsive---gap--gap-s);
        width: auto
      }

      .faq-row-wrapper.first {
        width: auto
      }

      .faq-row-top-wrapper {
        grid-column-gap: 22em;
        grid-row-gap: 22em
      }

      .faq-row-bot-wrapper {
        max-width: none
      }

      .faq-bg-grad {
        pointer-events: none
      }

      .phone-bot-wrapper {
        justify-content: space-between;
        align-items: flex-end;
        width: 100%;
        margin-top: auto;
        display: flex
      }

      .phone-bot-wrapper.phone {
        margin-top: 20em
      }

      .phone-bot-button {
        padding: var(--_responsive---gap--gap-2xs)25em;
        grid-column-gap: 10em;
        grid-row-gap: 10em;
        border: 1px solid #fff3;
        border-radius: 8em;
        justify-content: center;
        align-items: center;
        height: 40.3906px;
        display: flex
      }

      .bot-news-but-ico {
        height: 15em
      }

      .word-slide-top-left-wrapper {
        width: 65em;
        height: 65em
      }

      .word-slide-top-left-wrapper:lang(es-mx) {
        flex: none
      }

      .div-block-2 {
        width: 345em
      }

      .full-width-wrapper-new {
        font-size: .266667vw
      }

      .events-fs-info-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 16em;
        padding-top: 32em;
        display: flex
      }

      .ss-events-heading-wrapper {
        margin-top: 60em
      }

      .ss-events-heading-wrapper.bot {
        margin-top: 0
      }

      .ss-events-top-bg-grad {
        background-size: auto;
        height: 81em
      }

      .ss-events-main-wrapper {
        margin-top: 44em
      }

      .ss-events-main-wrapper.bot {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        flex-flow: column;
        margin-bottom: 0;
        display: flex
      }

      .ss-events-cl {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        flex-flow: column
      }

      .ss-events-ci {
        width: 100%
      }

      .ss-events-card-wrapper {
        grid-column-gap: 16em;
        grid-row-gap: 16em
      }

      .art-fs-main-wrapper {
        grid-column-gap: 30em;
        grid-row-gap: 30em;
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch
      }

      .art-rich-text-wrapper {
        width: auto;
        max-width: none
      }

      .art-left-wrapper {
        padding: var(--_responsive---gap--gap-s);
        order: -9999;
        position: static
      }

      .art-rich-banner-img {
        height: 190em
      }

      .div-block-3 {
        justify-content: flex-start;
        align-items: center;
        display: flex
      }

      .tab-of-con-item-big-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        flex-flow: column;
        display: flex
      }

      .art-top-wrapper {
        justify-content: space-between;
        align-items: center;
        display: flex
      }

      .art-top-icon {
        width: 25em;
        display: block
      }

      .art-bot-wrapper {
        flex-flow: column;
        display: flex;
        overflow: hidden
      }

      .about-fs-line-main-wrapper {
        justify-content: space-between;
        align-items: center;
        display: flex
      }

      .about-fs-line-logo-icon.hide-pc {
        width: 124em;
        height: auto;
        display: block
      }

      .about-fs-line-logo-icon.hide-pc:lang(es-mx) {
        width: 103em
      }

      .about-fs-small-line-img {
        background-size: 850em;
        width: 300vw;
        height: 20em;
        margin-left: 0
      }

      .about-fs-main-wrapper {
        grid-column-gap: 38em;
        grid-row-gap: 38em;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
        height: 700em;
        display: flex
      }

      .about-fs-left-info-wrapper {
        grid-column-gap: 20em;
        grid-row-gap: 20em;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: #0000001a
      }

      .about-fs-right-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        flex-flow: row;
        max-width: 300em;
        margin-left: 0;
        margin-right: auto
      }

      .about-fs-right-info-wrapper {
        margin-top: 0;
        margin-bottom: 0
      }

      .about-fs-img {
        width: 100%;
        height: 390em;
        margin-bottom: auto;
        inset: 0% 0% auto;
        transform: translate(0)
      }

      .about-ss-main-wrapper {
        z-index: 10;
        flex-flow: column;
        display: flex;
        position: relative
      }

      .about-ss-head-wrapper {
        max-width: none
      }

      .gap-span {
        margin-left: 0;
        margin-right: 0
      }

      .about-ss-left-wrapper {
        grid-column-gap: 0em;
        grid-row-gap: 0em
      }

      .about-ss-left-bot-wrapper {
        flex-flow: column;
        order: 9999;
        display: flex
      }

      .about-ss-left-bot-column-wrapper {
        padding-top: var(--_responsive---gap--gap-xs);
        padding-right: 0;
        padding-bottom: var(--_responsive---gap--gap-t);
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        justify-content: flex-start;
        align-items: flex-start
      }

      .about-ss-left-bot-column-wrapper.mid {
        border-top: 1em solid #fff3;
        border-left-style: none;
        border-right-style: none;
        padding-left: 0;
        padding-right: 7em
      }

      .about-ss-left-bot-column-wrapper.right {
        border-top: 1em solid #fff3;
        padding-left: 0;
        padding-right: 37em
      }

      .about-ss-right-wrapper.pc-hide {
        order: 1;
        height: 345em;
        margin-top: 30em;
        margin-bottom: 50em;
        margin-left: 0;
        display: flex
      }

      .about-ss-right-wrapper.hide-phone {
        margin-left: 0
      }

      .about-ss-right-circle-img {
        width: 100%;
        height: 100%
      }

      .about-ss-right-clover-img {
        width: 220em
      }

      .about-ss-right-clover-img.hide-phone {
        display: none
      }

      .about-ss-bg-video {
        z-index: 1;
        border-radius: 30em
      }

      .abot-ss-bg-blur {
        z-index: 3;
        -webkit-backdrop-filter: blur(34px);
        backdrop-filter: blur(34px);
        mix-blend-mode: soft-light;
        background-color: #ffffff1a;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68e8d070e4923f05d34be7a6_image%20599.svg);
        background-size: cover;
        border-radius: 30em
      }

      .abot-ss-bg-blur._2 {
        opacity: 1;
        -webkit-backdrop-filter: blur(50px);
        backdrop-filter: blur(50px);
        mix-blend-mode: normal;
        background-color: #0000001a;
        background-image: none;
        display: block
      }

      .abot-ss-bg-blur._1 {
        -webkit-backdrop-filter: none;
        backdrop-filter: none
      }

      .mission-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        flex-flow: column;
        display: flex
      }

      .mission-left-img {
        height: 150em
      }

      .mission-right-wrapper {
        margin-left: 0;
        margin-right: 0
      }

      .mission-right-row-wrapper {
        grid-column-gap: 10em;
        grid-row-gap: 10em;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 20em
      }

      .mission-right-row-wrapper:lang(pt-br) {
        justify-content: flex-start;
        align-items: flex-start
      }

      .mission-right-head-wrapper:lang(es-mx) {
        max-width: 164em
      }

      .mission-right-line {
        display: none
      }

      .values-main-wrapper {
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        display: flex;
        overflow: auto
      }

      .values-head-wrapper {
        padding-left: 15em;
        padding-right: 15em
      }

      .values-left-wrapper {
        padding-top: var(--_responsive---gap--gap-p);
        flex: none;
        max-width: 260em
      }

      .values-left-info-wrapper {
        grid-column-gap: 12em;
        grid-row-gap: 12em
      }

      .values-left-info-wrapper.right {
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
      }

      .values-left-info-wrapper.right._2 {
        grid-column-gap: 12em;
        grid-row-gap: 12em;
        grid-column-gap: 12em;
        grid-row-gap: 12em
      }

      .values-right-wrapper {
        flex: none;
        margin-left: 0;
        display: flex
      }

      .values-right-row-wrapper {
        flex: none;
        justify-content: flex-start;
        align-items: stretch;
        max-width: 260em;
        display: block
      }

      .history-head-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        padding-bottom: 0
      }

      .history-head-line {
        display: none
      }

      .history-main-wrapper {
        margin-top: var(--_responsive---gap--gap-t);
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: auto;
        padding-top: 0
      }

      .history-card-wrapper.bg-gradient-2 {
        grid-column-gap: 20em;
        grid-row-gap: 20em;
        flex-flow: row;
        flex: 0 auto;
        width: 100%;
        height: auto;
        position: static
      }

      .history-card-wrapper.bg-gradient-2.mid {
        flex: 0 auto;
        width: 100%;
        margin-top: 0
      }

      .history-card-wrapper.bg-gradient-2.right {
        margin-top: 0
      }

      .history-card-icon {
        width: 40em
      }

      .history-info-wrapper {
        width: auto
      }

      .history-grad-bg {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/69128bf894ec7db6b7eb63db_Frame%202087326479%20\(1\).avif);
        background-position: 50% 100%
      }

      .team-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-m);
        grid-row-gap: var(--_responsive---gap--gap-m);
        flex-flow: column;
        display: flex
      }

      .team-left-wrapper {
        width: 100%;
        height: 335em
      }

      .team-right-wrapper {
        grid-column-gap: 64em;
        grid-row-gap: 64em;
        margin-left: 0;
        margin-right: 0
      }

      .team-right-small-head-wrapper {
        max-width: none
      }

      .team-right-small-head-wrapper:lang(pt-br) {
        max-width: 300em
      }

      .team-right-top-wrapper {
        justify-content: flex-start;
        align-items: center
      }

      .team-right-bot-info-wrapper {
        justify-content: flex-start;
        align-items: center;
        padding-left: 10em;
        padding-right: 10em
      }

      .team-bot-wrapper {
        grid-column-gap: 20em;
        grid-row-gap: 20em;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/691607389b45ffeee7ba5a56_Frame%20\(2\).jpg);
        background-repeat: no-repeat;
        background-size: auto 100%;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding: 32em 20em
      }

      .management-main-wrapper {
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        display: flex;
        overflow: auto
      }

      .management-head-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: 15em
      }

      .management-head-icon {
        display: none
      }

      .manag-card-main-wrapper {
        flex: none
      }

      .manag-card-wrapper {
        width: 186em;
        height: 280em
      }

      .manag-card-front {
        padding-top: 12em;
        padding-bottom: 15em;
        padding-right: 14em
      }

      .manag-card-back {
        inset: 0%
      }

      .manag-card-img-person {
        background-size: cover
      }

      .map-main-wrapper.full-width-wrapper-new {
        height: 276em;
        margin-top: 20em;
        display: flex
      }

      .map-main-wrapper.new {
        background-position: 50% 0;
        justify-content: center;
        align-items: flex-start;
        width: 100vw;
        height: 371em;
        margin-top: 20em;
        display: flex
      }

      .map-countrys-library {
        display: none
      }

      .map-cards-library {
        padding-right: 15em;
        padding-bottom: var(--_responsive---gap--gap-3xs);
        grid-column-gap: var(--_responsive---gap--gap-2xs);
        grid-row-gap: var(--_responsive---gap--gap-2xs);
        flex: none;
        justify-content: flex-start;
        align-self: flex-end;
        align-items: center;
        width: 100vw;
        margin-top: auto;
        padding-left: 15em;
        display: flex;
        position: relative;
        overflow: auto
      }

      .map-cards-library.hide-phone {
        display: flex
      }

      .map-cards-library.pc-hide {
        grid-column-gap: 10em;
        grid-row-gap: 10em;
        margin-top: 0;
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        display: flex;
        overflow: auto
      }

      .map-card-wrapper.bg-gradient-2 {
        opacity: 100;
        pointer-events: auto;
        flex: none;
        align-self: stretch;
        width: 269em;
        height: 100%;
        position: static;
        transform: translate(0)
      }

      .map-card-wrapper.bg-gradient-2.cz {
        width: 300em
      }

      .map-card-loc-wrapper {
        justify-content: flex-start;
        align-items: center;
        width: auto
      }

      .pc-hide {
        display: block
      }

      .pc-hide.about-fs {
        width: 24em
      }

      .about-ss-icon.pc-hide {
        width: 16em
      }

      .history-head-right-wrapper {
        margin-top: var(--_responsive---gap--gap-xs);
        padding-top: var(--_responsive---gap--gap-xs);
        padding-bottom: var(--_responsive---gap--gap-xs);
        border-top: 1em solid #ffffff26;
        border-bottom: 1em solid #ffffff26;
        width: auto
      }

      .map-head-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 15em;
        padding-right: 15em
      }

      .ss-column-word {
        flex-flow: column;
        width: 200em;
        height: 33em;
        margin-top: 0;
        display: flex;
        overflow: visible
      }

      .ss-column-word:lang(es-mx) {
        width: 197em
      }

      .solutions-fs-line {
        background-size: 900em;
        height: 50em;
        margin-top: 12em
      }

      .solutions-fs-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-p);
        grid-row-gap: var(--_responsive---gap--gap-p);
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        display: flex
      }

      .solutions-fs-button {
        padding-right: var(--_responsive---gap--gap-r);
        padding-left: var(--_responsive---gap--gap-r);
        order: 9999;
        margin-right: 0
      }

      .solutions-fs-button-icon {
        width: 20em;
        height: 20em
      }

      .solutions-fs-img {
        z-index: 3;
        width: 182em;
        height: 182em;
        bottom: 225.6em;
        left: auto;
        right: 0
      }

      .solutions-tabs-content {
        padding-right: 0
      }

      .solutions-tab-pane-wrapper {
        flex-flow: column;
        display: flex
      }

      .solutions-pane-left-wrapper {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 40em;
        margin-left: 15em;
        margin-right: 15em;
        padding-left: 0;
        display: flex
      }

      .solutions-pane-main-img {
        width: 255em;
        height: auto
      }

      .solutions-pane-right-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        justify-content: flex-start;
        align-items: stretch
      }

      .solutions-head-wrapper {
        width: auto;
        margin-left: 15em;
        margin-right: 15em
      }

      .solutions-buttons-wrapper {
        margin-top: 16em;
        padding-bottom: 15em;
        padding-left: 15em;
        padding-right: 15em;
        overflow: auto
      }

      .solutions-tag-wrapper {
        border-color: #fff;
        flex: none;
        padding-left: 24em;
        padding-right: 24em
      }

      .solutions-tag-wrapper.act {
        padding-left: 24em;
        padding-right: 24em
      }

      .solutions-info-wrapper {
        grid-column-gap: 32em;
        grid-row-gap: 32em;
        width: auto;
        margin-top: 0;
        margin-left: 15em;
        margin-right: 15em
      }

      .solutions-info-wrapper:where(.w-variant-19378aae-1494-3d20-753b-38fd9af4a337) {
        justify-content: flex-start;
        align-items: stretch
      }

      .solutions-info-line {
        display: none
      }

      .solutions-info-bot-wrapper {
        grid-column-gap: 16em;
        grid-row-gap: 16em
      }

      .solutions-info-bot-left-wrapper {
        height: 55em;
        padding-left: 18em;
        padding-right: 16em
      }

      .solutions-info-bot-right-wrapper {
        max-width: 134em
      }

      .solutions-info-bot-right-wrapper.big {
        order: -9999
      }

      .solutions-info-bot-right-wrapper.big._2 {
        order: 0
      }

      .fuck-span {
        order: -9999;
        margin-right: auto;
        left: 0
      }

      .how-bg-top-grad {
        background-image: linear-gradient(#000, #fff0)
      }

      .sticky-element-sol {
        position: static
      }

      .top-grad-black {
        display: none
      }

      .how-to-start-img {
        max-width: none;
        height: 994em;
        display: block
      }

      .about-fs-wrap {
        overflow: hidden
      }

      .history-head-right-lottie {
        width: 100%;
        display: flex
      }

      .solution-circle-innerwrap {
        width: 255em;
        height: 255em
      }

      .solution-cicle-r {
        width: 100%;
        display: block
      }

      .solution-cicle-r.r2,
      .solution-cicle-r.r2.active {
        width: 122em
      }

      .solution-cicle-r.r3.active,
      .solution-cicle-r.r3.plus {
        width: 128em
      }

      .solution-cicle-r.r2,
      .solution-cicle-r.r2.active {
        width: 122em
      }

      .solution-cicle-r.r2.active {
        width: 122em
      }

      .solution-cicle-r.r2.plus {
        width: 80em;
        display: none
      }

      .solution-cicle-r.r3 {
        width: 128.1em
      }

      .solution-cicle-r.r3.active,
      .solution-cicle-r.r3.plus,
      .solution-cicle-r.r3.active,
      .solution-cicle-r.r3.plus {
        width: 128em
      }

      .text_overflow_wrapper.cta.gsap {
        height: 28em
      }

      .br_fs_wrapper {
        flex-flow: column;
        margin-top: 120em;
        display: flex
      }

      .br_fs_label {
        z-index: 1;
        padding-top: var(--_responsive---gap--gap-3xs);
        padding-bottom: var(--_responsive---gap--gap-3xs);
        border-color: #ffffff26;
        width: 100%;
        position: relative
      }

      .br_fs_label_icon {
        width: 23em
      }

      .br_fs_form.bg-gradient-2 {
        max-width: none
      }

      .br_fs_form_icon {
        width: 78em
      }

      .br_fs_form_img {
        height: 2em
      }

      .br_fs_form_input {
        font-family: Pp Neue Montreal, Arial, sans-serif
      }

      .br_fs_form_checkbox_wrap {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        margin-left: 0;
        padding-left: 0
      }

      .br_fs_form_checkbox {
        margin-bottom: 0;
        font-family: Pp Neue Montreal, Arial, sans-serif;
        font-size: 15.3em
      }

      .br_fs_form_checkbox-box {
        width: 18em;
        height: 18em;
        margin-top: 0;
        margin-left: 0;
        margin-right: 8em
      }

      .br_fs_form_button.bg-gradient-1 {
        background-position: 35%, 0 0;
        padding-left: 3em;
        padding-right: 1.5em
      }

      .br_why_wrapper {
        flex-flow: column;
        display: flex
      }

      .br_why_wrapper_left {
        justify-content: center;
        align-self: center;
        align-items: flex-start;
        display: flex
      }

      .br_why_wrapper_right {
        margin-top: var(--_responsive---gap--gap-t)
      }

      .br_why_img {
        object-fit: contain;
        width: 80%;
        height: auto
      }

      .br_cta_wrap {
        text-align: center;
        background-position: 10px 0;
        background-size: 400% 100%
      }

      .br_cta_label {
        text-align: left;
        background-color: #ffffff14;
        border-radius: 10em;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        height: auto
      }

      .br_cta_label.bg-gradient-1.br {
        text-align: left;
        text-align: left;
        text-align: left;
        background-image: none;
        height: auto
      }

      .br_cta_icon {
        width: 16em;
        position: relative;
        top: 4.4em
      }

      .br_snapshot_cell.accent {
        padding-right: var(--_responsive---gap--gap-s);
        padding-right: var(--_responsive---gap--gap-s);
        background-position: -60vw -50vw, 0 0;
        background-size: 130%, auto;
        border-style: none
      }

      .br_snapshot_h {
        font-family: Pp Neue Montreal, Arial, sans-serif;
        font-size: 33em
      }

      .br_snap_div.accent {
        display: flex
      }

      .br_snap_left {
        height: 60em
      }

      .br_take_cards_wrapper {
        grid-template-columns: 1fr
      }

      .br_files_cl.swiper-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        margin-left: -15em;
        margin-right: -15em;
        padding-left: 15em;
        padding-right: 15em;
        overflow: auto
      }

      .br_files_ci.swiper-slide {
        flex: none;
        width: 280em
      }

      .br_cta2_wrapper.color-black,
      .br_cta2_text-wrap {
        width: 100%
      }

      .br_fs_magazine {
        width: 200em;
        position: absolute;
        top: 114em;
        left: 199.7em
      }

      .br_fs_magazine.hide_phone {
        display: none
      }

      .br_fs_crown {
        width: 200em;
        top: -118em;
        right: -61em
      }

      .br_fs_crown.sc {
        top: -105em
      }

      .br_fs_crown.sc:lang(pt-br) {
        width: 150em;
        top: -83.6em
      }

      .br_fs_crown.sc:lang(es-mx) {
        width: 160em;
        top: -77.6em
      }

      .br_fs_right {
        margin-top: var(--_responsive---gap--gap-l)
      }

      .br_fs_form_leaf {
        bottom: -160em
      }

      .br_fs_form_leaf.sc {
        left: -127.4em
      }

      .br_fs_form_leaf.sc:lang(pt-br) {
        bottom: -137.6em
      }

      .careers-fs-main-wrapper {
        grid-column-gap: 150em;
        grid-row-gap: 150em;
        flex-flow: column;
        margin-top: 24em;
        padding-bottom: 60em;
        display: flex;
        position: relative
      }

      .careers-fs-top-wrapper {
        justify-content: center;
        align-items: flex-start;
        padding-top: 14em;
        padding-bottom: 14em;
        display: flex
      }

      .careers-fs-top-left-wrapper {
        display: none
      }

      .careers-fs-qoute-wrapper {
        max-width: 155em
      }

      .careers-fs-img {
        width: auto;
        max-width: none;
        height: 340em;
        top: -15.5em;
        right: -45.7em
      }

      .ss-careers-grad {
        display: none
      }

      .careers-ss-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-r);
        grid-row-gap: var(--_responsive---gap--gap-r);
        flex-flow: column;
        display: flex
      }

      .careers-ss-mid-wrapper {
        margin-top: var(--_responsive---gap--gap-r);
        margin-bottom: var(--_responsive---gap--gap-r);
        padding-top: var(--_responsive---gap--gap-s);
        padding-bottom: var(--_responsive---gap--gap-s);
        grid-column-gap: 17em;
        grid-row-gap: 17em;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: flex-start;
        display: grid
      }

      .careers-ss-mid-column-wrapper {
        justify-content: space-between;
        align-items: flex-start
      }

      .careers-ss-mid-column-text-wrapper {
        max-width: none
      }

      .job-main-wrapper {
        margin-top: var(--_responsive---gap--gap-m);
        padding-left: 0;
        padding-right: 0
      }

      .job-tags-big-wrapper {
        padding-right: var(--_responsive---gap--gap-s);
        padding-left: var(--_responsive---gap--gap-s);
        width: 100%
      }

      .job-tags-big-wrapper:lang(es-mx),
      .job-tags-big-wrapper:lang(pt-br) {
        border-radius: var(--_responsive---radius--radius-l);
        justify-content: space-between;
        align-items: flex-start
      }

      .job-tags-icon {
        width: 13em
      }

      .job-tags-dropdown-togle {
        background-color: #fff0;
        padding: 0
      }

      .job-tags-dropdown {
        background-color: #0000;
        padding: 0
      }

      .job-tags-dropdown:lang(pt-br),
      .job-tags-dropdown:lang(es-mx) {
        margin-left: 0;
        margin-right: 0
      }

      .job-tags-dropdown-nav {
        width: auto
      }

      .job-tags-dropdown-nav.w--open {
        width: 345em;
        padding-bottom: 6em;
        top: 50em;
        right: -104em
      }

      .job-tags-dropdown-nav.w--open:lang(es-mx) {
        top: 85em;
        right: -16em
      }

      .job-tags-dropdown-nav.w--open:lang(pt-br) {
        top: 85em;
        right: -17em
      }

      .job-tags-dropdown-nav.loc:lang(es-mx) {
        top: 47em;
        right: -57em
      }

      .job-tags-dropdown-nav.loc.w--open {
        width: 345em;
        top: 50em;
        right: -17em
      }

      .job-tags-dropdown-nav.loc.w--open:lang(pt-br) {
        top: 50em;
        right: -91em
      }

      .job-tags-dropdown-nav.loc.w--open:lang(es-mx) {
        top: 50em
      }

      .job-tags-cl {
        flex-flow: column
      }

      .job-tags-cl._2 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
      }

      .job-cl {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex
      }

      .job-card {
        padding-bottom: 28em
      }

      .job-tags-form {
        justify-content: center;
        align-items: flex-start
      }

      .job-tags-form:lang(pt-br) {
        flex-flow: column
      }

      .job-tags-form:lang(es-mx) {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
      }

      .job-tags-checkbox-wrapper {
        margin-bottom: 6em;
        margin-right: 6em
      }

      .job-tags-checkbox {
        width: 16em;
        height: 16em
      }

      .step-button {
        font-size: 1em
      }

      .step-button.black {
        border-color: #000
      }

      .job-bg-grad {
        height: 80%;
        top: auto;
        bottom: 0
      }

      .perks-top-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-xs);
        grid-row-gap: var(--_responsive---gap--gap-xs);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
      }

      .perks-tag-wrapper.bg-gradient-1 {
        padding-right: var(--_responsive---gap--gap-s);
        padding-left: var(--_responsive---gap--gap-s);
        border-radius: 8em;
        justify-content: flex-start;
        align-items: flex-start
      }

      .perks-tag-wrapper.bg-gradient-1.last {
        padding-right: 40em
      }

      .perks-tag-wrapper.bg-gradient-1._2 {
        padding-right: var(--_responsive---gap--gap-r)
      }

      .perks-bg {
        border-radius: 8em;
        inset: 1em
      }

      .perks-bg.hide.show-phone {
        display: block
      }

      .perks-mid-big-wrapper {
        padding-top: 48em;
        padding-bottom: 0
      }

      .perks-mid-wrapper {
        flex-flow: column;
        display: flex
      }

      .perks-left-wrapper {
        order: 9999
      }

      .perks-right-bot-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-3xs);
        grid-row-gap: var(--_responsive---gap--gap-3xs);
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        max-width: none;
        display: grid
      }

      .perks-right-item-wrapper {
        padding-right: var(--_responsive---gap--gap-xs);
        padding-left: var(--_responsive---gap--gap-xs);
        grid-column-gap: var(--_responsive---gap--gap-3xs);
        grid-row-gap: var(--_responsive---gap--gap-3xs);
        justify-content: flex-start;
        align-items: center
      }

      .work-star-icon {
        width: 10em
      }

      .perks-img {
        width: 100%;
        max-width: none;
        height: 314em;
        position: static
      }

      .perks-bg-grad {
        background-size: auto 400px;
        width: 120%;
        height: 500em;
        top: -150em;
        right: -30em
      }

      .hub-fs-line-anim {
        height: 50em
      }

      .hub-fs-img {
        width: 155em;
        top: -35em;
        left: -16em;
        transform: rotate(10deg)
      }

      .hub-fs-bot-wrapper {
        flex-flow: column;
        margin-top: 60em;
        margin-bottom: 0;
        display: flex
      }

      .hub-fs-bot-wrapper:lang(es-mx),
      .hub-fs-bot-wrapper:lang(pt-br) {
        margin-bottom: 0
      }

      .hub-fs-bot-main-wrapper {
        grid-column-gap: var(--_responsive---gap--gap-s);
        grid-row-gap: var(--_responsive---gap--gap-s);
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
      }

      .hub-fs-accent-wrapper,
      .hub-fs-accent-wrapper.right,
      .hub-fs-accent-wrapper.right {
        max-width: none
      }

      .careers-fs-phone-grad {
        z-index: -1;
        object-fit: cover;
        width: auto;
        max-width: none;
        height: 354em;
        display: block;
        position: absolute;
        top: -27em;
        left: -16em
      }

      .hub-ss-top-wrapper {
        flex-flow: column
      }

      .hub-ss-search,
      .hub-ss-search-input {
        width: 100%
      }

      .hub-ss-tabs-buttons-wrapper {
        margin-top: var(--_responsive---gap--gap-s);
        margin-bottom: var(--_responsive---gap--gap-s);
        padding: var(--_responsive---gap--gap-3xs);
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        border-radius: 20em;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: auto;
        overflow: auto
      }

      .hub-ss-tabs-buttons-wrapper:lang(pt-br) {
        justify-content: center;
        align-items: center;
        padding-left: 10em;
        padding-right: 10em;
        font-size: .9em;
        overflow: visible
      }

      .hub-ss-tabs-buttons-wrapper:lang(es-mx) {
        font-size: .88em;
        overflow: visible
      }

      .hub-ss-tab-button-wrapper {
        flex: none;
        width: auto;
        height: 35em;
        padding-left: 10em;
        padding-right: 10em;
        font-size: .85em
      }

      .hub-ss-tab-button-wrapper.active {
        width: 100%;
        height: 35em
      }

      .hub-ss-form-block {
        width: 100%
      }

      .hub-ss-form {
        flex-flow: column
      }

      .hub-ss-dropdown {
        width: 100%
      }

      .hub-ss-dropdown-nav {
        margin-top: 20em;
        position: static
      }

      .hub-ss-check:lang(pt-br) {
        justify-content: flex-start;
        align-items: center
      }

      .hub-ss-checkbox:lang(pt-br) {
        margin-top: 0
      }

      .hub-ss-clw {
        overflow: hidden
      }

      .hub-ss-cl {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        display: flex;
        overflow: auto
      }

      .hub-ss-ci {
        flex: none;
        max-width: none;
        height: auto
      }

      .hub-ss-ci-wrapper.bg-gradient-2 {
        border-radius: 14em;
        padding-bottom: 12em;
        padding-left: 6em;
        padding-right: 6em
      }

      .hub-ss-ci-banner-wrapper {
        border-radius: 8em
      }

      .hub-ss-ci-catt-wrapper {
        height: 26em
      }

      .hub-ss-ci-mid-wrapper {
        margin-left: 4em;
        margin-right: 4em
      }

      .hub-ss-ci-bot-wrapper {
        padding-left: 6em
      }

      .hub-ss-ci-tags-cl {
        grid-column-gap: 6em;
        grid-row-gap: 6em
      }

      .vac-fs-main-wrapper {
        grid-column-gap: 40em;
        grid-row-gap: 40em;
        flex-flow: column
      }

      .vac-bot-link {
        color: #000
      }

      .vac-fs-head-wrapper {
        margin-bottom: 40em
      }

      .vac-fs-right-big-wrapper {
        display: flex
      }

      .vac-ss-cl {
        grid-template-columns: 1fr
      }

      .vac-ss-ci-card {
        padding-top: 22em;
        padding-bottom: 22em
      }

      .carear_lottie {
        width: 100%;
        height: 90em
      }

      .pagination_page-count {
        font-size: 14em
      }

      .art-big-right-wrapper {
        order: -9999
      }

      .flex-block {
        z-index: -5
      }

      .flex-block.eng {
        max-height: 700em
      }

      ._404-left-wrapper {
        width: 100%;
        margin-right: 0
      }

      ._404-left-top-wrapper {
        grid-column-gap: 12em;
        grid-row-gap: 12em
      }

      ._404-left-top-desc-wrapper {
        margin-left: 0
      }

      ._404-left-mid-wrapper {
        margin-top: 20em;
        margin-bottom: 280em;
        margin-left: 0
      }

      ._404-text {
        font-size: 250em
      }

      ._404-right-wrapper {
        top: 162em;
        right: auto
      }

      ._404-bg-grad {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/6915cf4c1668eecc57a6531c_Home%20Phone%20\(1\).avif);
        background-position: 50% 68%;
        background-size: auto 2150em
      }

      .hub-ss-tab-radio-button.w--redirected-checked {
        background-image: linear-gradient(90deg, #4089f8, #4089f8 12%, #3e4ff8)
      }

      .text-span {
        left: 0
      }

      .team-right-small-desv-wrapper {
        padding-left: 12em;
        padding-right: 12em
      }

      .video_pc {
        width: 100%;
        height: 100%;
        display: none
      }

      .video-embed {
        width: 100%;
        min-width: auto;
        height: 100%;
        min-height: auto
      }

      .video_phone {
        width: 100%;
        height: 100%;
        display: flex
      }

      .video_phone._0 {
        position: relative
      }

      .join_text_wrapper {
        width: 100%
      }

      .reasons-bace-line {
        grid-column-gap: 17em;
        grid-row-gap: 17em;
        flex: none;
        width: 820em
      }

      .reasons-bace-line:lang(pt-br),
      .reasons-bace-line:lang(es-mx) {
        width: auto
      }

      .reasons-bace-line.pc_hide {
        display: flex
      }

      .list_filter_empty {
        grid-column-gap: 24em;
        grid-row-gap: 24em;
        flex-flow: column;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 40em 0
      }

      .list_filter_empty_heading {
        font-size: 32em
      }

      .list_filter_empty_refresh {
        font-size: 18em
      }

      .let-main-text-wrap {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-flow: column;
        justify-content: space-between;
        align-items: center
      }

      .let_overflow_text_gsap {
        justify-content: space-between;
        align-items: center
      }

      .header-solutions-wrapper {
        background-color: #17133200;
        border-style: none;
        border-radius: 0;
        width: 100%;
        padding: 0
      }

      .header-solution-wrapper {
        background-color: #ffffff1a
      }

      .header-solution-wrapper:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #0000001a
      }

      .header-solution-wrapper.hide-pc {
        display: flex
      }

      .header-sol-arrow-icon {
        opacity: 1
      }

      .header-sol-arrow-icon:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        mix-blend-mode: difference
      }

      .header-sol-big-wrapper {
        width: 100%;
        padding-top: 0;
        display: flex;
        position: static;
        left: 0;
        overflow: hidden
      }

      .header-sol-big-wrapper:lang(es-mx),
      .header-sol-big-wrapper:lang(pt-br) {
        display: flex
      }

      .space-head-sol {
        height: 16em
      }

      .cs_line-wrapper.color-gradient-1.full-width-wrapper-new {
        padding-top: var(--_responsive---gap--gap-p);
        padding-top: var(--_responsive---gap--gap-p);
        padding-top: var(--_responsive---gap--gap-p)
      }

      .cs_line {
        height: 60em
      }

      .cs_fs_wrapper {
        grid-column-gap: var(--_responsive---gap--gap-l);
        grid-row-gap: var(--_responsive---gap--gap-l);
        grid-template-columns: 1fr
      }

      .cs_fs_left {
        width: auto
      }

      .cs_fs_text-wrap {
        padding-right: var(--_responsive---gap--gap-2xs)
      }

      .cs_form {
        width: auto;
        margin-top: 0
      }

      .cs_form_input {
        font-family: Pp Neue Montreal, Arial, sans-serif
      }

      .cs_bg-img {
        width: 300%;
        max-width: none;
        margin-left: 0;
        bottom: 40.3em;
        left: -400em
      }

      .footer_age,
      .footer_age:where(.w-variant-cb46230f-cba1-40f2-eb3c-fb8db2862a34) {
        width: 40em;
        height: 40em;
        position: absolute;
        inset: 0% 0% auto auto
      }

      .solutions-info-bot-button-wrapper,
      .turn-fs-bot-but-wrapper {
        flex-flow: column;
        width: 100%
      }

      .spline-sol {
        z-index: 0;
        width: 100vw;
        height: 100vw;
        top: -293.2em;
        left: 115.6em;
        transform: rotateX(0)rotateY(180deg)rotate(0)
      }

      .spline-sol.sportsbook-api {
        z-index: 4;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68ed076b3d4163849e5f94da_Roulette%20Model%2001%20Print%201%20\(4\).avif);
        background-size: cover;
        width: 450em;
        height: 450em;
        top: -274em;
        left: -34em;
        transform: rotate(-9deg)
      }

      .spline-sol.retail {
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/69173a301f287024977b612b_Frame%201%20\(1\).avif);
        background-repeat: no-repeat;
        width: 450em;
        height: 300em;
        top: -194em;
        left: -50em
      }

      .spline-sol.white-label {
        z-index: 4;
        background-image: url(https://cdn.prod.website-files.com/68d256a6c584fa704a0a6dc5/68f8f83a1fc6d4fff6a39400_Roulette%20Model%2001%20Print%203%20\(1\).avif);
        top: -332em;
        left: -7em;
        transform: rotate(15deg)
      }

      .spline-sol.turnkey {
        z-index: 0;
        width: 450em;
        height: 250em;
        top: -229em;
        left: -42em
      }

      .spline-sol.turnkey.spline {
        width: 100vw;
        height: 100vw;
        top: -280.9em;
        left: 111.3em;
        transform: rotateX(0)rotateY(180deg)rotate(0)
      }

      .spline-sol.ret {
        width: 100vw;
        height: 100vw;
        top: -299em;
        left: 116.9em
      }

      .spline-sol.white {
        width: 110vw;
        height: 110vw;
        top: -194.8em;
        left: 142.5em;
        transform: rotate(-23deg)
      }

      .spline-sol.sport {
        width: 500em;
        height: 500em;
        top: -318em;
        left: 14.3em;
        transform: rotateX(0)rotateY(180deg)rotate(15deg)
      }

      .loc_link_text:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93),
      .loc_link_text.w--current:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        color: #000
      }

      .loc_button {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background-color: #0000;
        border-style: none
      }

      .loc_button:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        border-color: #0000
      }

      .loc_main_wrapper {
        inset: auto 70em 8em auto
      }

      .loc_link_wrapper.w--open {
        padding-top: 8em
      }

      .loc_link_wrapper.w--open:where(.w-variant-bb2d80c7-84ce-24f0-9715-1b7fef97ea93) {
        background-color: #ffffff4d
      }

      .loc_list {
        grid-column-gap: 5em;
        grid-row-gap: 5em;
        flex-flow: column;
        display: flex
      }

      .popup-top-phone-wrapper {
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
        display: flex
      }

      .recog-clw.u-hide {
        height: 100%;
        overflow: hidden
      }

      .recog-cl.first_r_text {
        height: 100%
      }

      .recog-ci {
        flex: none;
        height: 100%
      }

      .recog-icon {
        margin-bottom: 3em
      }

      .recog-text-wrapper {
        max-width: 125em;
        height: 100%
      }

      .bunny-player__video {
        aspect-ratio: auto;
        width: 100%;
        height: 100%
      }

      .bunny-player.phone,
      .bunny-player.footer,
      .bunny-player.phone,
      .bunny-player.footer {
        height: 100%
      }

      .video_bunny {
        width: 100%;
        min-width: auto;
        height: 100%;
        min-height: auto
      }

      .fs-vdieo-gradient {
        background-image: linear-gradient(#0000, #000);
        height: 100em;
        display: block;
        position: absolute;
        inset: auto 0% 0%
      }

      .brand-fs-heading-wrapper {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-flow: column
      }

      .brand-fs-logo-icon {
        height: 60em
      }

      .brand-info-wrapper {
        grid-column-gap: 17em;
        grid-row-gap: 17em;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 30em
      }

      .brand-fs-nav-wrapper {
        width: auto
      }

      .brand-fs-right-side {
        order: -9999;
        width: auto
      }

      .brand-ss-main-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
      }

      .brand-ss-left-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        position: static;
        overflow: hidden
      }

      .brand-ss-left-img {
        width: 100%;
        max-width: 100%;
        position: static
      }

      .brand-ss-left-info-wrapper {
        margin-top: 0
      }

      .brand-ss-right-wrapper {
        grid-column-gap: 40em;
        grid-row-gap: 40em;
        width: auto
      }

      .brand-planning-row-wrapper {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start
      }

      .brand-plan-button.bg-gradient-1 {
        background-position: 21%, 0 0;
        padding-right: 1em
      }

      .base-logo-wrapper {
        margin-top: -30em;
        padding-top: 30em;
        padding-bottom: 30em
      }

      .base-logo-img {
        height: 108em
      }

      .log-clear-img {
        height: 136em
      }

      .iocn-wrapper {
        padding-top: 30em;
        padding-bottom: 40em
      }

      .icon-imgs-wrapper {
        margin-top: 25em;
        display: flex
      }

      .icon-img {
        height: 150em
      }

      .tagline-img {
        height: 136em;
        margin-top: 25em
      }

      .colors-wrapper {
        padding-top: 30em;
        padding-bottom: 40em
      }

      .colors-info-wrapper {
        margin-top: 20em
      }

      .logo-colors-img {
        height: 214em
      }

      .logo-colors-img-2 {
        height: 97em
      }
    }

    #w-node-_6d8b8073-24fd-194b-45f6-9e77289bc0ab-4a0a6e05,
    #w-node-d6dade79-cbc2-6c1e-1909-754a8c348adb-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_66da3d0d-6e66-b15b-f104-3b08fde36f9a-4a0a6e05 {
      align-self: stretch
    }

    #w-node-b9075c15-3d56-e560-31e5-66cf000a15ee-4a0a6e05,
    #atlasive_right_side.w-node-_919a6311-5dce-ed56-7352-80ab6147da48-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_95ce1293-476b-10d7-02f3-42823631a537-4a0a6e05 {
      grid-area: 1/4/2/7
    }

    #w-node-_95ce1293-476b-10d7-02f3-42823631a541-4a0a6e05 {
      grid-area: 1/1/2/4
    }

    #w-node-_8a7fa58d-2245-d712-c9e3-6a9bcc2d6d28-4a0a6e05,
    #w-node-a116c288-7e2b-1a99-3478-b46bf7ccf097-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #cerf_card_2.w-node-_9ace3250-4fea-f514-29a0-8cb83a3d38ce-4a0a6e05 {
      grid-area: span 1/span 5/span 1/span 5
    }

    #cerf_card_3.w-node-_6dea7eaf-beea-756d-6a0a-5c576390b6f4-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_5a214a53-b7da-54cb-7db8-79b3d000a1c9-4a0a6e05 {
      grid-area: span 1/span 4/span 1/span 4
    }

    #cerf_card_5.w-node-e30e9a05-cfc5-f34d-6ac5-36e08663e538-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #cerf_card_6.w-node-_376227bf-7ad4-ac8e-5548-611659387661-4a0a6e05 {
      grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-fc46e8b3-867a-e1ec-b200-ec120d934166-4a0a6e05,
    #w-node-bc373b13-20bf-156e-4235-de19203b1a5a-4a0a6e05,
    #w-node-a8c0df63-1deb-62de-c926-f6304665a39c-4a0a6e05,
    #w-node-a967251a-fde3-917e-e125-d86320e59745-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_8de0bb1d-0be7-ad16-3f3f-c077f089bdb0-4a0a6e05 {
      grid-area: 1/4/2/7
    }

    #w-node-d28db779-887b-49d0-1277-3096dc5af1c4-4a0a6e05,
    #w-node-d28db779-887b-49d0-1277-3096dc5af1d1-4a0a6e05 {
      grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_35bf1cd5-3324-bede-b627-4445b3abda37-b3abda32 {
      grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_35bf1cd5-3324-bede-b627-4445b3abda3c-b3abda32 {
      grid-area: span 1/span 4/span 1/span 4
    }

    @media screen and (max-width:479px) {
      #w-node-_66da3d0d-6e66-b15b-f104-3b08fde36f9a-4a0a6e05 {
        align-self: stretch
      }

      #w-node-_92db831b-1905-6a9a-d77b-3d45dc611dc0-4a0a6e05 {
        grid-area: span 1/span 2/span 1/span 2
      }

      #w-node-e3b0c578-7b84-e6d7-cd30-f95044ef036c-4a0a6e05 {
        justify-self: start
      }

      #cerf_card_1.w-node-_8b06248a-8a7d-d575-8f20-5aa56b26191f-4a0a6e05 {
        grid-area: 1/1/2/2
      }

      #cerf_card_2.w-node-_9ace3250-4fea-f514-29a0-8cb83a3d38ce-4a0a6e05 {
        grid-area: 1/2/2/3
      }

      #cerf_card_3.w-node-_6dea7eaf-beea-756d-6a0a-5c576390b6f4-4a0a6e05 {
        grid-area: 2/1/3/3
      }

      #cerf_card_4.w-node-cb78d6cc-b372-3b36-698e-7b586d8fcb51-4a0a6e05 {
        grid-area: 2/2/3/3
      }

      #cerf_card_5.w-node-e30e9a05-cfc5-f34d-6ac5-36e08663e538-4a0a6e05 {
        grid-area: 2/1/3/2
      }

      #cerf_card_6.w-node-_376227bf-7ad4-ac8e-5548-611659387661-4a0a6e05 {
        grid-area: 1/1/2/3
      }

      #w-node-_35bf1cd5-3324-bede-b627-4445b3abda49-b3abda32 {
        grid-area: 1/1/2/2
      }

      #w-node-_35bf1cd5-3324-bede-b627-4445b3abda63-b3abda32 {
        grid-area: 1/2/2/3
      }
    }

    