.landing[data-v-4d0febc6]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.landing .landing__content[data-v-4d0febc6]{display:flex;flex-direction:column;align-content:center;align-items:center;text-align:center;background-repeat:no-repeat;background-size:cover}.landing .landing__content.landing--left[data-v-4d0febc6]{background-image:url(/_nuxt/img/left-land.64b4f47.svg);background-position:100%}.landing .landing__content.landing--right[data-v-4d0febc6]{background-image:url(/_nuxt/img/right-land.1cee310.svg);background-position:0}.landing .landing__content .landing__content__heading[data-v-4d0febc6]{font-size:2rem;font-weight:700;line-height:1.5;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}@media (min-width:1024px){.landing .landing__content .landing__content__heading[data-v-4d0febc6]{font-size:3rem}}.landing .landing__content .landing__content__heading[data-v-4d0febc6]{width:100%;height:45vh}@media (min-width:1024px){.landing .landing__content .landing__content__heading[data-v-4d0febc6]{line-height:56px;width:536px;height:304px}}.sw__card[data-v-649c3096]{padding-left:2.5rem;padding-right:2.5rem}@-webkit-keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}1%{transform:translate(-1px,-2px) rotate(-1deg)}2%{transform:translate(-3px) rotate(1deg)}3%{transform:translate(3px,2px) rotate(0deg)}4%{transform:translate(1px,-1px) rotate(1deg)}5%{transform:translate(-1px,2px) rotate(-1deg)}6%{transform:translate(-3px,1px) rotate(0deg)}7%{transform:translate(3px,1px) rotate(-1deg)}8%{transform:translate(-1px,-1px) rotate(1deg)}9%{transform:translate(1px,2px) rotate(0deg)}10%{transform:translate(0) rotate(0)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}1%{transform:translate(-1px,-2px) rotate(-1deg)}2%{transform:translate(-3px) rotate(1deg)}3%{transform:translate(3px,2px) rotate(0deg)}4%{transform:translate(1px,-1px) rotate(1deg)}5%{transform:translate(-1px,2px) rotate(-1deg)}6%{transform:translate(-3px,1px) rotate(0deg)}7%{transform:translate(3px,1px) rotate(-1deg)}8%{transform:translate(-1px,-1px) rotate(1deg)}9%{transform:translate(1px,2px) rotate(0deg)}10%{transform:translate(0) rotate(0)}}@-webkit-keyframes pulse-out{50%,to{transform:scale(1.23,1.46);opacity:0}}@keyframes pulse-out{50%,to{transform:scale(1.23,1.46);opacity:0}}.pulsar{display:flex;justify-content:center;align-items:center}.pulsar.pulsar--inline{display:inline-flex}.pulsar.pulsar--shake{-webkit-animation:shake 1.5s infinite;animation:shake 1.5s infinite}.pulsar.pulsar--pulse:after{border-radius:9999px;position:absolute;content:"";z-index:-1;width:100%;height:100%;opacity:.75;background:inherit;-webkit-animation:pulse-out 1.5s ease infinite;animation:pulse-out 1.5s ease infinite}.project-card__wrapper[data-v-71a61541]{height:312px}.project-card__wrapper:hover .project-card[data-v-71a61541]{--tw-shadow:0 1px 16px rgba(0,0,0,0.24);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transform:rotateX(180deg)!important}.project-card[data-v-71a61541]{position:relative;display:flex;height:100%;width:100%;transition:transform 1s,box-shadow .5s cubic-bezier(.4,0,.2,1);transition-delay:.1s;transform-style:preserve-3d}.project-card .project-card__face[data-v-71a61541]{position:absolute;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-card .project-card__face.project-card__face--front[data-v-71a61541]{transform:rotateX(0deg)}.project-card .project-card__face.project-card__face--back[data-v-71a61541]{transform:rotateX(180deg)}.project-card .project-card__title[data-v-71a61541]{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;font-weight:800;line-height:2rem}@media (min-width:1024px){.project-card .project-card__title[data-v-71a61541]{font-size:2rem;line-height:2.5rem}}@media (min-width:1440px){.project-card .project-card__title[data-v-71a61541]{padding-left:5rem;padding-right:5rem}}.project-card .project-card__content[data-v-71a61541]{max-width:272px;margin:auto;box-sizing:content-box}.box-underline[data-v-5a02b508]{display:inline-block;border-bottom-width:4px;--tw-border-opacity:1;border-color:rgba(255,101,0,var(--tw-border-opacity))}.blog-new[data-v-050b7b92]{flex-direction:row}@media (min-width:1024px){.blog-new[data-v-050b7b92]{display:flex}}.blog-new .blog-new__caption[data-v-050b7b92],.blog-new .blog-new__text[data-v-050b7b92]{overflow:hidden;max-width:380px}.blog-new .blog-new__link:hover .blog-new__caption[data-v-050b7b92]{--tw-text-opacity:1;color:rgba(0,204,102,var(--tw-text-opacity))}.blog-new .blog-new__article[data-v-050b7b92]{margin:.75rem auto;display:flex;flex-direction:column;max-width:424px;width:100%}@media (min-width:1024px){.blog-new .blog-new__article[data-v-050b7b92]{width:33%}}.carousel__fog[data-v-44701ed4]{position:absolute;top:0;bottom:0;width:35%;z-index:10;pointer-events:none}.carousel__fog--left[data-v-44701ed4]{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.carousel__fog--right[data-v-44701ed4]{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.carousel__arrow[data-v-44701ed4]{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;transition:all .2s ease}.carousel__arrow[data-v-44701ed4]:hover{background:#f9fafb;box-shadow:0 4px 12px rgba(0,0,0,.15)}.carousel__arrow--left[data-v-44701ed4]{left:50px}.carousel__arrow--right[data-v-44701ed4]{right:50px}@media(max-width:1023px){.carousel__arrow[data-v-44701ed4],.carousel__fog[data-v-44701ed4]{display:none}}.customer[data-v-2dad4eb7]{display:flex;width:100%;flex-direction:column;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgba(242,243,247,var(--tw-bg-opacity));padding:3.5rem 2.5rem;text-align:center}@media (min-width:1024px){.customer[data-v-2dad4eb7]{padding:4rem}}.customer[data-v-2dad4eb7]{max-width:750px;min-height:320px}.about-us .about-us__content h2{margin-left:auto;margin-right:auto;margin-bottom:3rem;font-size:2.25rem;font-weight:900;line-height:3rem}@media (min-width:1024px){.about-us .about-us__content h2{font-size:3rem;line-height:4rem}}.about-us .about-us__content p{margin-bottom:2rem;font-size:1rem;font-weight:500;line-height:2rem}.profile{width:100%;max-width:244}