.software-dev-contact-banner[data-astro-cid-qnu5tuhy]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:2;position:relative;opacity:0}.software-dev-contact-banner--show[data-astro-cid-qnu5tuhy]{opacity:1;animation:scale-up .4s ease-in-out}@keyframes scale-up{0% {opacity: 0; transform: scale(.5); transform-origin: center top;},100% {opacity: 1; transform: scale(1); transform-origin: center top;}}.gradient-overlay[data-astro-cid-qnu5tuhy]{position:absolute;z-index:1;background:url(/_astro/software-dev-contact.CXbDc9JA.jpg);backgroundsize:100%;backgroundrepeat:no-repeat;backgroundposition:center;width:100%;height:100%}.gradient-overlay[data-astro-cid-qnu5tuhy]:after{position:absolute;content:"";z-index:2;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background:linear-gradient(90deg,var(--reimagine-cyan) 0%,var(--reimagine-lime) 100%);opacity:.8!important}h3[data-astro-cid-qnu5tuhy],h4[data-astro-cid-qnu5tuhy],p[data-astro-cid-qnu5tuhy]{color:var(--reimagine-white);text-align:center;width:100%;position:relative}h3[data-astro-cid-qnu5tuhy],h4[data-astro-cid-qnu5tuhy]{font-size:36px;line-height:36px;font-weight:700;max-width:950px}h4[data-astro-cid-qnu5tuhy]{font-size:32px}p[data-astro-cid-qnu5tuhy]{max-width:775px;font-size:18px;line-height:24px;font-weight:600}@media (min-width: 768px){h3[data-astro-cid-qnu5tuhy],h4[data-astro-cid-qnu5tuhy]{font-size:40px;line-height:40px}h4[data-astro-cid-qnu5tuhy]{font-size:36px}}li[data-astro-cid-26rimnog].product-card{background-color:var(--reimagine-white);border-radius:16px;padding:25px;paddint-top:75px;min-height:275px;display:flex;flex-direction:column;justify-content:flex-end;gap:15px;filter:drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06))}li[data-astro-cid-26rimnog].product-card--show-left{animation:fadeInLeft .5s linear}li[data-astro-cid-26rimnog].product-card--show-right{animation:fadeInRight .5s linear}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-1000px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(1000px)}to{opacity:1;transform:translate(0)}}li[data-astro-cid-26rimnog].product-card>img[data-astro-cid-26rimnog]{width:80px;height:auto}li[data-astro-cid-26rimnog].product-card>h3[data-astro-cid-26rimnog]{color:var(--reimagine-purple);font-weight:800;font-size:24px;line-height:32px;text-align:left}li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{font-size:16px;line-height:20px;font-weight:600;text-align:left;min-height:0px}@media (min-width: 640px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:160px;font-size:18px}}@media (min-width: 734px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:140px}}@media (min-width: 800px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:120px}}@media (min-width: 900px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:100px}}@media (min-width: 1024px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:80px}}@media (min-width: 1300px){li[data-astro-cid-26rimnog].product-card>p[data-astro-cid-26rimnog]{min-height:60px}}ul[data-astro-cid-dlyviwmp]{max-width:1400px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}@media (min-width: 640px){ul[data-astro-cid-dlyviwmp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reimagine-development-cycle[data-astro-cid-bddrxvng],.reimagine-product-evolve[data-astro-cid-giq2hklv]{width:100%;height:auto;max-width:1000px}p[data-astro-cid-qz3v3met]{width:100%;max-width:575px;font-size:18px;line-height:24px;font-weight:700;text-align:center;color:var(--reimagine-black);max-width:900px}.reimagine-technologies[data-astro-cid-qz3v3met]{width:100%;max-width:850px;position:relative}.reimagine-technologies__graph[data-astro-cid-qz3v3met]{width:100%;height:100%;max-width:850px}.reimagine-technologies__graph--desktop[data-astro-cid-qz3v3met]{display:none}.reimagine-technologies__graph--mobile[data-astro-cid-qz3v3met]{display:block;max-width:425px;margin-right:auto;margin-left:auto;margin-bottom:30px}@media (min-width: 768px){.reimagine-technologies__graph--desktop[data-astro-cid-qz3v3met]{display:block;max-width:1400px}.reimagine-technologies__graph--mobile[data-astro-cid-qz3v3met]{display:none}}.reimagine-technologies__text[data-astro-cid-qz3v3met]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--reimagine-white);padding:16px;border-radius:10px;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .05))}.reimagine-technologies__text[data-astro-cid-qz3v3met] h2[data-astro-cid-qz3v3met]{max-width:400px;background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;line-height:1;font-weight:800;background:linear-gradient(90deg,var(--reimagine-salmon) 25%,var(--reimagine-magenta) 75%);background-size:200% auto;animation:moveGradient 10s linear infinite alternate}.reimagine-technologies__text[data-astro-cid-qz3v3met] p[data-astro-cid-qz3v3met]{font-size:16px!important}@media (min-width: 575px){.reimagine-technologies__text[data-astro-cid-qz3v3met]{flex-direction:row;padding:16px 8px}}@media (min-width: 768px){.reimagine-technologies__text[data-astro-cid-qz3v3met]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;background-color:transparent}.reimagine-technologies__text[data-astro-cid-qz3v3met] h2[data-astro-cid-qz3v3met]{font-size:50px}.reimagine-technologies__text[data-astro-cid-qz3v3met] p[data-astro-cid-qz3v3met]{font-size:18px!important}}ul[data-astro-cid-wdzeezrb]{max-width:665px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}ul[data-astro-cid-wdzeezrb] li[data-astro-cid-wdzeezrb]{display:flex;justify-content:center;align-items:center}ul[data-astro-cid-wdzeezrb] li[data-astro-cid-wdzeezrb].hidden{opacity:0}ul[data-astro-cid-wdzeezrb] li[data-astro-cid-wdzeezrb].show{animation:BounceInUp 1s ease-in-out forwards}@keyframes BounceInUp{0%{opacity:0;transform:translateY(1000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(0)}to{transform:translateY(0)}}
