.container-1060{margin:0 auto;max-width:1108px;padding:0 24px}#header:not(.active-mobile-menu):after{background-color:#ebeef5}.hero{background:#0f0829;overflow:hidden}.hero__content{animation:show-hero-content .75s ease .3s 1 forwards;margin:0 auto;max-width:624px;min-height:560px;opacity:0;padding:80px 0 290px;position:relative;z-index:2}@media only screen and (min-width:768px){.hero__content{min-height:433px;padding:104px 0}}.hero__title{color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.28px;line-height:140%;margin-bottom:20px;opacity:.7;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.hero__title{margin-bottom:24px}}.hero__subtitle{color:#fff;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-1.6px;line-height:110%;margin-bottom:24px;text-align:center}@media only screen and (min-width:768px){.hero__subtitle{font-size:64px;letter-spacing:-2.56px;line-height:105%}}.hero__text{color:#fff;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:150%;opacity:.7;text-align:center}@media only screen and (min-width:768px){.hero__text{font-size:20px;letter-spacing:-.4px}}.hero__decor{left:50%;max-width:1440px;position:relative;transform:translateX(-50%);width:430px;z-index:0}@media only screen and (min-width:768px){.hero__decor{width:1440px}}.hero__decor_icon{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,90%,.2);border-radius:16px;display:flex;height:64px;opacity:0;padding:8px;position:absolute;width:64px}.hero__decor_icon.chat{animation:move-icon .75s ease .3s 1 forwards;left:62px;opacity:0;top:-242px}@media only screen and (min-width:768px){.hero__decor_icon.chat{left:96px;top:-349px}}.hero__decor_icon.check{animation:move-icon .75s ease .3s 1 forwards;left:50px;opacity:0;top:-95px}@media only screen and (min-width:768px){.hero__decor_icon.check{left:290px;top:-134px}}.hero__decor_icon.bolt{animation:move-icon .75s ease .3s 1 forwards;left:-210px;opacity:0;top:-112px}@media only screen and (min-width:768px){.hero__decor_icon.bolt{left:-358px;top:-97px}}.hero__decor_icon.pin{animation:move-icon .75s ease .3s 1 forwards;left:-140px;opacity:0;top:-240px}@media only screen and (min-width:768px){.hero__decor_icon.pin{left:-204px;top:-379px}}.hero__decor_col-1{bottom:0;left:0;position:absolute}.hero__decor_col-1:before{animation:show-hero-l-decor .75s cubic-bezier(.18,.89,.44,1.18) .3s 1 forwards;background:linear-gradient(180deg,#4929cc,#120a33 51.79%);border-radius:100px;content:"";height:400px;left:-325px;opacity:0;position:absolute;top:-207px;transform:rotate(20deg);width:400px}@media only screen and (min-width:768px){.hero__decor_col-1:before{border-radius:200px;height:800px;left:-482px;top:-280px;width:800px}}.hero__decor_col-2{bottom:0;position:absolute;right:0}.hero__decor_col-2:before{animation:show-hero-r-decor .75s cubic-bezier(.18,.89,.44,1.18) .3s 1 forwards;background:linear-gradient(180deg,#4929cc,#120a33 51.79%);border-radius:108px;content:"";height:430px;left:-232px;opacity:0;position:absolute;top:-232px;transform:rotate(-20deg);width:430px}@media only screen and (min-width:768px){.hero__decor_col-2:before{border-radius:200px;height:800px;left:-318px;top:-480px;width:800px}}.contacts{padding:24px 0 40px}@media only screen and (min-width:800px){.contacts{padding:56px 0 80px}}.contacts__items{animation:show-contacts-content .75s ease .3s 1 forwards;border-bottom:1px solid #ebe9f1;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:520px;opacity:0;padding-bottom:32px}@media only screen and (min-width:768px){.contacts__items{display:grid;grid-template-columns:1fr 1fr;max-width:880px}}@media only screen and (min-width:800px){.contacts__items{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:100%;padding-bottom:56px}}.contacts__item{align-items:center;background:#f3f3f6;border-radius:28px;box-shadow:inset 0 0 0 1px #f3f3f6;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:171px;padding:12px;transition:all .3s ease}@media only screen and (min-width:800px){.contacts__item{grid-column:auto/span 2;justify-content:space-between;min-height:184px;padding:40px}}.contacts__item.it-4{gap:16px;padding-bottom:24px}@media only screen and (min-width:800px){.contacts__item.it-4{flex-direction:row;gap:32px;grid-column:auto/span 3;justify-content:center;padding:12px}}.contacts__item.it-4 .contacts__item-text{display:block;min-height:auto}.contacts__item.it-5{background:#fff;box-shadow:none;padding:40px 0}@media only screen and (min-width:768px){.contacts__item.it-5{grid-column:auto/span 2}}@media only screen and (min-width:800px){.contacts__item.it-5{gap:36px;grid-column:auto/span 3;justify-content:flex-start;padding:28px 0 0}}.contacts__item.it-5:hover{box-shadow:none}.contacts__item.it-5 .contacts__item-text{display:block;min-height:auto}.contacts__item:hover{box-shadow:inset 0 0 0 1px #e2e2e9}.contacts__item:hover .contacts__item-link,.contacts__item:hover .contacts__item-text-3{text-decoration-color:transparent}.contacts__item-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}@media only screen and (min-width:800px){.contacts__item-content{align-items:flex-start;flex-grow:1;text-align:left}}.contacts__item-content .contacts__item-text{text-align:inherit}.contacts__item-text{align-items:flex-end;color:#2e2151;display:inline-flex;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.8px;line-height:120%;min-height:48px;text-align:center}@media only screen and (min-width:800px){.contacts__item-text{min-height:36px}}.contacts__item-text-2,.contacts__item-text-3{color:#60687a;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:150%}.contacts__item-text-3{align-items:center;display:inline-flex;gap:4px}.contacts__item-link,.contacts__item-text-3{text-decoration:underline;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease, -webkit-text-decoration .3s ease}.contacts__item-link{color:#7357eb;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:120%;text-align:center}.contacts__item-img{background-image:url(/images/pages/contact-us/address-bg.jpg);background-image:-webkit-image-set(url(/images/pages/contact-us/address-bg.webp) 1x);background-image:image-set(url(/images/pages/contact-us/address-bg.webp) 1x);background-position:center -12px;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:160px;width:100%}@media only screen and (min-width:800px){.contacts__item-img{background-position:50%;width:160px}}.contacts__item-socials{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;max-width:230px}@media only screen and (min-width:430px){.contacts__item-socials{max-width:100%}}.contacts__social-item{align-items:center;background:#f3f3f6;border-radius:16px;box-shadow:inset 0 0 0 1px #f3f3f6;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all .3s ease;width:56px}.contacts__social-item:hover{box-shadow:inset 0 0 0 1px #e2e2e9}.banner{border-bottom:1px solid #ebe9f1}@media only screen and (min-width:744px){.banner{padding-bottom:40px}}.banner-headlines,.banner-headlines .title{margin-bottom:24px;text-align:center}.banner-headlines .title{color:#2e2151;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1.28px;line-height:110%}@media only screen and (min-width:744px){.banner-headlines .title{font-size:48px;letter-spacing:-1.92px}}.banner-headlines .title span{color:#7357eb}.banner-headlines .title br{display:none}@media only screen and (min-width:400px){.banner-headlines .title br{display:initial}}.banner-headlines .subtitle{color:#60687a;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:150%;margin:0 auto;max-width:620px;text-align:center}.banner-btns{display:flex;flex-flow:row wrap;gap:12px;justify-content:center;margin-bottom:40px}.banner-btns__item{border-radius:5px;color:#fff;font-size:14px;font-weight:600;line-height:1;padding-left:40px;padding-right:40px;transition:all .33s ease}.banner-btns #requestDemo{align-items:center;border:0;border-radius:8px;box-shadow:inset 0 0 0 2px #7357eb;color:#7357eb;display:inline-flex;font-size:14px;font-style:normal;font-weight:600;gap:4px;line-height:100%;padding:9px 16px 9px 12px}.banner-btns #requestDemo:hover{border-color:#6139d0;box-shadow:inset 0 0 0 3px #6139d0;color:#6139d0}.banner-question{color:#60687a;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:120%;text-align:center}@keyframes move-icon{0%{opacity:0;transform:translate(var(--left),var(--top)) rotate(var(--rotateStart))}to{opacity:1;transform:translate(0) rotate(var(--rotateEnd))}}@keyframes show-hero-l-decor{0%{opacity:0;transform:rotate(20deg) translateY(32px) translateX(-32px)}to{opacity:1;transform:rotate(20deg) translateY(0) translateX(0)}}@keyframes show-hero-r-decor{0%{opacity:0;transform:rotate(-20deg) translateY(32px) translateX(32px)}to{opacity:1;transform:rotate(-20deg) translateY(0) translateX(0)}}@keyframes show-hero-content{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes show-contacts-content{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html[lang=pt] .contacts__item.it-3 .contacts__item-text{font-size:18px}html[lang=es] .banner-headlines .subtitle{max-width:640px}
