.floating-blob-1[data-v-30b4eedc]{animation:float-left-30b4eedc 25s ease-in-out infinite;transform-origin:center center}.floating-blob-2[data-v-30b4eedc]{animation:float-right-30b4eedc 30s ease-in-out infinite reverse;transform-origin:center center}.floating-blob-3[data-v-30b4eedc]{animation:float-center-30b4eedc 28s ease-in-out infinite;transform-origin:center center}@keyframes float-left-30b4eedc{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(200px,-80px) rotate(4deg)}50%{transform:translate(-180px,-120px) rotate(-4deg)}75%{transform:translate(-240px,-40px) rotate(2deg)}}@keyframes float-right-30b4eedc{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-280px,60px) rotate(-4deg)}50%{transform:translate(200px,100px) rotate(4deg)}75%{transform:translate(250px,-30px) rotate(-2deg)}}@keyframes float-center-30b4eedc{0%,to{transform:translate(-50%) translate(0) rotate(0)}25%{transform:translate(-50%) translate(220px,-60px) rotate(3deg)}50%{transform:translate(-50%) translate(-200px,80px) rotate(-3deg)}75%{transform:translate(-50%) translate(180px,-50px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.floating-blob-1[data-v-30b4eedc],.floating-blob-2[data-v-30b4eedc],.floating-blob-3[data-v-30b4eedc]{animation:none}}@keyframes pulse-bf0a2471{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-bf0a2471]{animation:pulse-bf0a2471 2s cubic-bezier(.4,0,.6,1) infinite}.team-card-container[data-v-ea0fcad5]{display:grid;gap:40px;margin-inline:auto;max-width:1560px;position:relative}.team-card-section-padding[data-v-ea0fcad5]{padding-block-start:160px;--cards-translate-value:40px;padding-block-end:calc(var(--cards-translate-value)*4 + 100px)}@media screen and (min-width:1450px){.team-card-container[data-v-ea0fcad5]{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1200px) and (max-width:1450px){.team-card-container[data-v-ea0fcad5]{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:769px) and (max-width:1200px){.team-card-container[data-v-ea0fcad5]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:480px) and (max-width:769px){.team-card-section-padding[data-v-ea0fcad5]{padding-block-end:80px;padding-block-start:80px}.team-card-container[data-v-ea0fcad5]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.team-card-section-padding[data-v-ea0fcad5]{padding-block-end:80px;padding-block-start:50px}.team-card-container[data-v-ea0fcad5]{gap:20px;grid-template-columns:1fr 1fr}}.animated-border-card[data-v-ea0fcad5]:after{animation:border-run-ea0fcad5 5s linear infinite;background:linear-gradient(90deg,#00607a,#005066,#004052,#00cfff,#00303d);background-size:cover;border-radius:24px;content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:200%;z-index:-10}.animated-border-card[data-v-ea0fcad5]:before{background:rgba(var(--clr-primary));border-radius:24px;content:"";inset:1px;position:absolute}@keyframes border-run-ea0fcad5{0%{rotate:0deg}25%{rotate:90deg}50%{rotate:180deg}75%{rotate:270deg}to{rotate:1turn}}.vacancy-card-wrapper[data-v-55df95d0]{perspective:1000px}.vacancy-card[data-v-55df95d0]{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.vacancy-card[data-v-55df95d0]{transform:none!important;transition:none!important}}.vacancy-card[data-v-55df95d0] *{transform-style:preserve-3d}.tech-logo svg{display:block;margin-inline:auto;max-height:110px;max-width:200px;width:100%}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.cta-typewriter-text[data-v-ea99648b]{position:relative}.cta-typewriter-text[data-v-ea99648b]:after{animation:blink-ea99648b 1s infinite;color:#000;content:"|";font-weight:700}.cta-typewriter-text.typewriter-finished[data-v-ea99648b]:after{display:none}@keyframes blink-ea99648b{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cta-typewriter-text[data-v-ea99648b]:after{animation:none;opacity:1}}
