.anim-wrapper:where(.astro-wziqm3pm){display:block;position:relative;width:-moz-fit-content;width:fit-content}.anim-wrapper:where(.astro-wziqm3pm):before{background-color:var(--orange-bg);content:"";height:101%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%;z-index:3}@keyframes welcome-fill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes welcome-shrink{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="1"]:before{animation:welcome-fill .2s ease-out 0s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="2"]:before{animation:welcome-fill .2s ease-out .2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="3"]:before{animation:welcome-fill .2s ease-out .4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="4"]:before{animation:welcome-fill .2s ease-out .6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="5"]:before{animation:welcome-fill .2s ease-out .8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="6"]:before{animation:welcome-fill .2s ease-out 1s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="7"]:before{animation:welcome-fill .2s ease-out 1.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="8"]:before{animation:welcome-fill .2s ease-out 1.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="9"]:before{animation:welcome-fill .2s ease-out 1.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="10"]:before{animation:welcome-fill .2s ease-out 1.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="11"]:before{animation:welcome-fill .2s ease-out 2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="12"]:before{animation:welcome-fill .2s ease-out 2.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="13"]:before{animation:welcome-fill .2s ease-out 2.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="14"]:before{animation:welcome-fill .2s ease-out 2.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="15"]:before{animation:welcome-fill .2s ease-out 2.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="16"]:before{animation:welcome-fill .2s ease-out 3s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="17"]:before{animation:welcome-fill .2s ease-out 3.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="18"]:before{animation:welcome-fill .2s ease-out 3.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="19"]:before{animation:welcome-fill .2s ease-out 3.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="20"]:before{animation:welcome-fill .2s ease-out 3.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="21"]:before{animation:welcome-fill .2s ease-out 4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="22"]:before{animation:welcome-fill .2s ease-out 4.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="23"]:before{animation:welcome-fill .2s ease-out 4.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="24"]:before{animation:welcome-fill .2s ease-out 4.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="25"]:before{animation:welcome-fill .2s ease-out 4.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="26"]:before{animation:welcome-fill .2s ease-out 5s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="27"]:before{animation:welcome-fill .2s ease-out 5.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="28"]:before{animation:welcome-fill .2s ease-out 5.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="29"]:before{animation:welcome-fill .2s ease-out 5.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="30"]:before{animation:welcome-fill .2s ease-out 5.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="31"]:before{animation:welcome-fill .2s ease-out 6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="32"]:before{animation:welcome-fill .2s ease-out 6.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="33"]:before{animation:welcome-fill .2s ease-out 6.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="34"]:before{animation:welcome-fill .2s ease-out 6.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="35"]:before{animation:welcome-fill .2s ease-out 6.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="36"]:before{animation:welcome-fill .2s ease-out 7s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="37"]:before{animation:welcome-fill .2s ease-out 7.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="38"]:before{animation:welcome-fill .2s ease-out 7.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="39"]:before{animation:welcome-fill .2s ease-out 7.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="40"]:before{animation:welcome-fill .2s ease-out 7.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="41"]:before{animation:welcome-fill .2s ease-out 8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="42"]:before{animation:welcome-fill .2s ease-out 8.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="43"]:before{animation:welcome-fill .2s ease-out 8.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="44"]:before{animation:welcome-fill .2s ease-out 8.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="45"]:before{animation:welcome-fill .2s ease-out 8.8s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="46"]:before{animation:welcome-fill .2s ease-out 9s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="47"]:before{animation:welcome-fill .2s ease-out 9.2s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="48"]:before{animation:welcome-fill .2s ease-out 9.4s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="49"]:before{animation:welcome-fill .2s ease-out 9.6s forwards,welcome-shrink .2s ease-in 1s forwards}.anim-wrapper:where(.astro-wziqm3pm)[animate-index="50"]:before{animation:welcome-fill .2s ease-out 9.8s forwards,welcome-shrink .2s ease-in 1s forwards}.multiple-line-wrapper:where(.astro-jjm6nkva){background-color:var(--white);display:flex;padding-bottom:2px}.welcome-text:where(.astro-jjm6nkva).multiple-line{position:relative}.welcome-text:where(.astro-jjm6nkva).multiple-line .line-with-z-index:where(.astro-jjm6nkva){position:relative;z-index:3}.welcome-text:where(.astro-jjm6nkva).multiple-line:before{animation:welcome-grow-content .5s 1.6s forwards;background:var(--orange-text);bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:height .3s ease-in-out;width:100%;z-index:1}.welcome-text:where(.astro-jjm6nkva).multiple-line+.welcome-text:where(.astro-jjm6nkva).multiple-line{margin-top:21px}.welcome-text:where(.astro-jjm6nkva){animation:fade-in 1ms .9s forwards;display:inline-block;font-family:var(--sailec-medium);font-size:32px;line-height:1.2;opacity:0}@media screen and (min-width:768px){.welcome-text:where(.astro-jjm6nkva){font-size:48px}}@media screen and (min-width:1440px){.welcome-text:where(.astro-jjm6nkva){font-size:64px;letter-spacing:-1.8px;line-height:1.15}}.welcome-big-text:where(.astro-rblu5ot7){animation:fade-in 1ms .9s forwards;display:block;font-family:var(--sailec-medium);font-size:32px;line-height:1.2;opacity:0}@media screen and (min-width:1440px){.welcome-big-text:where(.astro-rblu5ot7){font-size:48px}}.multiple-line-wrapper:where(.astro-rblu5ot7){background-color:var(--white);display:flex;padding-bottom:2px}.line-with-z-index:where(.astro-rblu5ot7){position:relative;z-index:3}.hoverable-content:where(.astro-rblu5ot7){animation:welcome-grow-content .5s 1.6s forwards;background-color:var(--orange-bg);bottom:0;cursor:pointer;height:2px;left:0;overflow:hidden;position:absolute;right:0;transform:scaleX(0);transform-origin:left;width:100%;z-index:-5}.hoverable-content:where(.astro-rblu5ot7).hoverable-content-line.bg-bs-orange{bottom:52%;display:block;width:calc(var(--big-orange-height) + 50px)}@media screen and (min-width:768px) and (max-width:1023px){.hoverable-content:where(.astro-rblu5ot7).hoverable-content-line.bg-bs-orange{display:none;width:100%}}@media screen and (min-width:1024px){.hoverable-content:where(.astro-rblu5ot7).hoverable-content-line.bg-bs-orange{width:100%}}.hoverable-content:where(.astro-rblu5ot7).hidden-content{transition:.3s;width:50%}@media screen and (min-width:768px) and (max-width:1023px){.hoverable-content:where(.astro-rblu5ot7).hidden-content{width:100%}}.hoverable-wrapper:where(.astro-rblu5ot7) .hoverable-title:where(.astro-rblu5ot7){opacity:1;transition:opacity .8s ease-in,opacity .2s ease-out}.hoverable-wrapper:where(.astro-rblu5ot7):hover .hoverable-content-line:where(.astro-rblu5ot7),.hoverable-wrapper:where(.astro-rblu5ot7):hover .hoverable-title:where(.astro-rblu5ot7){opacity:0}.hoverable-wrapper:where(.astro-rblu5ot7):hover .hidden-content:where(.astro-rblu5ot7),.hoverable-wrapper:where(.astro-rblu5ot7):hover .hoverable-content:where(.astro-rblu5ot7).hidden-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:.35s;width:100%;z-index:5}.hover-trigger:where(.astro-rblu5ot7){cursor:pointer}@keyframes welcome-grow-content{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.home-welcome:where(.astro-csqjwfvb) .hoverable-wrapper{margin-top:6px;padding-bottom:8px}.home-welcome:where(.astro-csqjwfvb) .hoverable-wrapper.mt-last-text{margin-top:12px}.content-clutch-stars:where(.astro-csqjwfvb),.link-text:where(.astro-csqjwfvb){align-items:center;display:flex;height:20px;width:20px}.content-clutch-stars:where(.astro-csqjwfvb) svg:where(.astro-csqjwfvb),.link-text:where(.astro-csqjwfvb) svg:where(.astro-csqjwfvb){height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:640px){.content-clutch-stars:where(.astro-csqjwfvb),.link-text:where(.astro-csqjwfvb){height:36px;width:36px}.content-clutch-stars:where(.astro-csqjwfvb) svg:where(.astro-csqjwfvb),.link-text:where(.astro-csqjwfvb) svg:where(.astro-csqjwfvb){max-width:100%}}.content-clutch-stars:where(.astro-csqjwfvb){position:relative;top:4px}@media screen and (max-width:640px){.content-clutch-stars:where(.astro-csqjwfvb){margin:0}}@media screen and (min-width:640px){.content-clutch-stars:where(.astro-csqjwfvb){margin-bottom:12px;top:10px}}@media screen and (min-width:1024px){.content-clutch-stars:where(.astro-csqjwfvb){top:0}}.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{animation:show-text 1ms .9s forwards;display:inline-block;font-family:var(--sailec-medium);font-size:36px;letter-spacing:-2.8px;opacity:0}@media screen and (min-width:480px){.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{font-size:34px}}@media screen and (min-width:640px){.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{font-size:53px}}@media screen and (min-width:1280px){.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{font-size:64px;letter-spacing:-1.4px}}@media screen and (min-width:1440px){.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{font-size:72px;letter-spacing:-1.8px}}@media screen and (max-width:480px){.hoverable-wrapper:where(.astro-csqjwfvb) span:where(.astro-csqjwfvb).welcome-text{font-size:40px;line-height:55px}}.link-text:where(.astro-csqjwfvb),.projects-text:where(.astro-csqjwfvb){color:var(--dark)}.link-text:where(.astro-csqjwfvb):hover,.projects-text:where(.astro-csqjwfvb):hover{color:var(--white)}.projects-text:where(.astro-csqjwfvb){display:flex;font-family:Sailec-Bold;font-size:30px;font-weight:500;gap:10px;justify-content:center;width:100%}.projects-text:where(.astro-csqjwfvb) .welcome-count:where(.astro-csqjwfvb){position:relative}@media screen and (min-width:768px){.projects-text:where(.astro-csqjwfvb) .welcome-count:where(.astro-csqjwfvb){font-size:50px}}.exceptional:where(.astro-csqjwfvb){justify-content:center}@media screen and (min-width:385px){.exceptional:where(.astro-csqjwfvb){align-items:center;justify-content:space-evenly}}@media screen and (min-width:1024px){.exceptional:where(.astro-csqjwfvb){justify-content:center}}.content-clutch-rate:where(.astro-csqjwfvb),.content-clutch-title:where(.astro-csqjwfvb),.rate-star:where(.astro-csqjwfvb){flex:0 1 100%;font-family:Sailec-Bold,sans-serif;font-size:14px;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width:385px){.content-clutch-rate:where(.astro-csqjwfvb),.content-clutch-title:where(.astro-csqjwfvb),.rate-star:where(.astro-csqjwfvb){flex:0 1 auto}}@media screen and (min-width:1024px){.content-clutch-rate:where(.astro-csqjwfvb),.content-clutch-title:where(.astro-csqjwfvb),.rate-star:where(.astro-csqjwfvb){flex:0 1 100%}}.content-clutch-rate:where(.astro-csqjwfvb):hover,.content-clutch-title:where(.astro-csqjwfvb):hover,.rate-star:where(.astro-csqjwfvb):hover{color:var(--white);transition-duration:.3s}.content-clutch-stars:where(.astro-csqjwfvb):hover{transition-duration:.3s}.content-clutch-stars:where(.astro-csqjwfvb):hover .rate-star:where(.astro-csqjwfvb){filter:invert(200%);transition-duration:.3s}.content-clutch-rate:where(.astro-csqjwfvb),.content-clutch-title:where(.astro-csqjwfvb){font-size:10px}@media screen and (min-width:640px){.content-clutch-rate:where(.astro-csqjwfvb),.content-clutch-title:where(.astro-csqjwfvb){font-size:inherit}}.content-clutch-title:where(.astro-csqjwfvb){display:none;position:static}@media screen and (min-width:385px){.content-clutch-title:where(.astro-csqjwfvb){display:block;position:relative;top:5px}}@media screen and (min-width:1024px){.content-clutch-title:where(.astro-csqjwfvb){top:10px}}.content-clutch-rate:where(.astro-csqjwfvb){bottom:5px;position:relative}@media screen and (min-width:385px){.content-clutch-rate:where(.astro-csqjwfvb){bottom:0;top:5px}}@media screen and (min-width:640px){.content-clutch-rate:where(.astro-csqjwfvb){margin-top:0}}@media screen and (min-width:1024px){.content-clutch-rate:where(.astro-csqjwfvb){margin-top:-30px}}.rate-star:where(.astro-csqjwfvb){max-width:13px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:640px){.rate-star:where(.astro-csqjwfvb){max-width:17px}}.welcome-count-desc:where(.astro-csqjwfvb){font-size:10px}@media screen and (min-width:640px){.welcome-count-desc:where(.astro-csqjwfvb){font-size:14px}}@keyframes show-text{0%{opacity:0}to{opacity:1}}@keyframes ease-left{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.home-welcome .get-in-touch.button-submit.button-display{color:var(--black-three);height:55px;letter-spacing:.01em;width:100%}.home-welcome .get-in-touch.button-submit.button-display:hover{color:var(--white)}@media screen and (min-width:480px){.home-welcome .get-in-touch.button-submit.button-display{width:286px}}@media screen and (min-width:768px){.home-welcome .get-in-touch.button-submit.button-display{width:243px}}.home-welcome:where(.astro-csqjwfvb){display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1024px){.home-welcome:where(.astro-csqjwfvb){flex:0 0 33%;margin-bottom:40px}}@media screen and (min-width:1280px){.home-welcome:where(.astro-csqjwfvb){flex:0 0 44%}}@media screen and (min-width:1440px){.home-welcome:where(.astro-csqjwfvb){flex:0 0 38%;margin-top:14px}}.home-welcome:where(.astro-csqjwfvb) .hoverable-wrapper{margin:0 0 2px;padding-bottom:2px}.home-welcome:where(.astro-csqjwfvb) .home-welcome-sub:where(.astro-csqjwfvb){animation-delay:1.6s;animation-duration:.3s;animation-fill-mode:forwards;color:var(--black-three);font-family:var(--sailec);font-size:14px;letter-spacing:0;line-height:1.55;max-width:92%}@media screen and (min-width:768px){.home-welcome:where(.astro-csqjwfvb) .home-welcome-sub:where(.astro-csqjwfvb){font-size:16px;line-height:1.4}}.welcome-buttons-wrapper:where(.astro-csqjwfvb){align-items:start;animation:ease-left .3s forwards;animation-delay:1.6s;display:flex;flex-direction:column;gap:18px;margin-top:12px;opacity:0}@media screen and (min-width:640px){.welcome-buttons-wrapper:where(.astro-csqjwfvb){flex-direction:row;gap:20px}}@media screen and (min-width:1024px){.welcome-buttons-wrapper:where(.astro-csqjwfvb){flex-direction:column;gap:16px}}@media screen and (min-width:1280px){.welcome-buttons-wrapper:where(.astro-csqjwfvb){flex-direction:row;gap:20px}}.show-link:where(.astro-csqjwfvb){align-items:center;align-self:center;display:flex;justify-content:center;letter-spacing:.01em;line-height:1.25;padding:18px 30px}@media screen and (min-width:480px) and (max-width:640px){.show-link:where(.astro-csqjwfvb){align-self:start;width:286px}}@media screen and (min-width:1024px) and (max-width:1279px){.show-link:where(.astro-csqjwfvb){align-self:start;width:243px}}.show-link:where(.astro-csqjwfvb) .link-with-arrow__text{white-space:nowrap}.content-clutch-title:where(.astro-csqjwfvb):before{content:"Exceptional";display:block}.content-clutch-rate:where(.astro-csqjwfvb):before{content:"4.9/5 by Clutch.co";display:block}.welcome-count:where(.astro-csqjwfvb):before{content:attr(data-count);display:block}.welcome-count-desc:where(.astro-csqjwfvb):before{content:"DELIVERED";display:block}.welcome-count-desc:where(.astro-csqjwfvb):after{content:"PROJECTS";display:block}
