.fade-enter-active[data-v-0b635c99],.fade-leave-active[data-v-0b635c99]{transition:opacity .5s ease-in-out}.fade-enter[data-v-0b635c99],.fade-leave-to[data-v-0b635c99]{opacity:0}.gradient-background[data-v-0b635c99]{animation:gradientAnimation-0b635c99 10s ease infinite alternate;-webkit-backdrop-filter:blur(10px) grayscale(.8);backdrop-filter:blur(10px) grayscale(.8);background-image:linear-gradient(90deg,#060a14,#0f1011);background-size:150% auto}@keyframes gradientAnimation-0b635c99{0%{background-position:0}to{background-position:100%}}body.loading{overflow:hidden}@keyframes slide-left-80a49f33{0%{transform:translate3d(30%,0,0)}to{transform:translateZ(0)}}.logo-container[data-v-80a49f33]{transform:translate3d(30%,0,0)}.animate-slide-left[data-v-80a49f33]{animation:slide-left-80a49f33 2s forwards}.second-logo-container[data-v-80a49f33]{opacity:0}@keyframes opacity-left-80a49f33{0%{-webkit-mask-image:linear-gradient(linear,left 90%,left bottom,from(#000),to(transparent));transform:translate3d(10%,0,0)}to{-webkit-mask-image:linear-gradient(linear,left 90%,left bottom,from(transparent),to(#000));opacity:1;transform:translateZ(0)}}.animate-opacity-left[data-v-80a49f33]{animation:opacity-left-80a49f33 2s forwards}.sub-typewriter span[data-v-fa71e94d],.typewriter span[data-v-fa71e94d]{opacity:0;transition:opacity .5s ease-in-out}.sub-typewriter span.visible[data-v-fa71e94d],.typewriter span.visible[data-v-fa71e94d]{opacity:1}@font-face{font-family:icon-worksregular;font-style:normal;font-weight:400;src:url(svg-icons/icon-works-webfont.eot);src:url(svg-icons/icon-works-webfont.eot?#iefix) format("embedded-opentype"),url(svg-icons/icon-works-webfont.woff) format("woff"),url(svg-icons/icon-works-webfont.ttf) format("truetype"),url(svg-icons/icon-works-webfont.svg#icon-worksregular) format("svg")}.icon{font-family:icon-worksregular}.block{scroll-snap-align:start;scroll-snap-type:y mandatory}ul,ul.list-disc{list-style-type:none}ul.list-disc{padding-left:1.5rem}ul.list-disc,ul.list-disc li{position:relative}ul.list-disc li:before{color:rgb(253 230 138/var(--tw-text-opacity));content:"⦿";left:-1.5rem;position:absolute}body::-webkit-scrollbar{width:24px}body::-webkit-scrollbar-thumb{background-color:#fff;border:10px solid #0f1011;border-radius:20px}body::-webkit-scrollbar-track{background:transparent}.svg-icon .svg-path{fill:#fff;transition-duration:.3s}.button:hover .svg-icon .svg-path{fill:#000;transition-duration:.3s}.border-main{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-main-transparent{border-color:transparent;border-radius:.5rem;border-width:2px}.img-partners{max-height:100%;--tw-grayscale:grayscale(100%);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.img-partners,.img-partners:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.img-partners:hover{--tw-grayscale:grayscale(0)}.img-partners{pointer-events:all}.button-contact{align-items:center;display:flex}.button-contact>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.button-contact{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.3s}.button-contact:hover .svg-icon .svg-path{fill:#000;transition-duration:.3s}.button-contact:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:1280px){.button-contact{font-size:1.5rem;line-height:2rem}}.text-highlight{font-weight:700;--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity))}.hover\:border-main:hover{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}@media not all and (min-width:1280px){.max-xl\:border-main{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}}
