:root{--jet: #323232ff;--aquamarine: #03e5b8ff;--neon-blue: #486dffff;--white-smoke: #f5f5f5ff;--orange-web: #f5a623ff;--text-color:#264653ff}a:where(.astro-J7PV25F6).btn{text-decoration:none;padding:5px 20px;font-size:1.5em;border-radius:5px}a:where(.astro-J7PV25F6).btn.grey-button{background-color:var(--jet);color:var(--white-smoke)}a:where(.astro-J7PV25F6).btn.call-to-action{background-color:var(--orange-web);color:var(--jet)}.hero:where(.astro-J7PV25F6){background-image:url(/images/hero-bg.svg);background-position:center;background-size:cover;height:400px;display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:2rem;animation:bg-bob infinite 10s linear;backdrop-filter:blur(20px)}@keyframes bg-bob{}@media (min-width: 750px){.hero:where(.astro-J7PV25F6){font-size:3rem}}.hero-text-wrapper:where(.astro-J7PV25F6){padding:2rem;border-radius:20px;background-color:var(--jet);color:var(--orange-web)}.hero-text-wrapper:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){margin:0;font-size:1em}.animated-services-carousel:where(.astro-J7PV25F6){height:1.1em;line-height:1.1em;overflow:hidden;position:relative;font-size:1.4em;font-weight:700;display:flex;justify-items:space-around}@keyframes service-scroll-animation{  from{transform:translateY(0)}to{transform:translateY(-2.2em)}}.animated-services-carousel:where(.astro-J7PV25F6) div:where(.astro-J7PV25F6){line-height:inherit;position:relative;animation-name:service-scroll-animation;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:steps(3,jump-none)}.features:where(.astro-J7PV25F6){background-image:url(/images/features.svg);background-position:left;padding:1rem 0;flex-basis:400px;border-radius:20px;background-size:contain;background-repeat:no-repeat;display:flex;flex-flow:column;gap:5px}.features:where(.astro-J7PV25F6) .features-row:where(.astro-J7PV25F6){display:flex;flex-flow:row wrap;gap:5px;justify-content:right}.features:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6){height:170px;width:170px;border-radius:10px;background-position:top;background-size:contain;background-repeat:no-repeat;border:2px solid var(--orange-web);color:var(--jet);font-weight:bolder;display:grid;align-items:flex-end;justify-content:center;padding:1rem}.feature:where(.astro-J7PV25F6).web-development{background-image:url(/images/web-development.svg)}.feature:where(.astro-J7PV25F6).ecommerce{background-image:url(/images/ecommerce.svg)}.feature:where(.astro-J7PV25F6).enterprise{background-image:url(/images/enterprise.svg)}.feature:where(.astro-J7PV25F6).architecture{background-image:url(/images/architecture.svg)}.projects:where(.astro-J7PV25F6){flex-basis:400px;display:flex;flex-flow:column;gap:10px}.projects:where(.astro-J7PV25F6) .project:where(.astro-J7PV25F6){border-radius:10px;background-size:contain;background-repeat:no-repeat;display:flex;flex-flow:row wrap}.project:where(.astro-J7PV25F6) img:where(.astro-J7PV25F6){border-radius:10px;max-width:100%;height:auto}.project:where(.astro-J7PV25F6) div:where(.astro-J7PV25F6){padding:0 1rem}.about-us:where(.astro-J7PV25F6){background-image:url(/images/teams.svg);flex-basis:400px;background-position:right;background-size:contain;background-repeat:no-repeat}.about-us:where(.astro-J7PV25F6) .about-us-text:where(.astro-J7PV25F6){max-width:400px;padding:30px 20px;background-color:#fffd;border-radius:10px;backdrop-filter:blur(10px)}
