.break-line:where(.astro-EOYUKTNN){display:none}@media screen and (min-width:1024px){.break-line:where(.astro-EOYUKTNN){display:block}}.hoverable-content:where(.astro-EOYUKTNN){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-EOYUKTNN).hoverable-content-line.bg-bs-orange{bottom:52%;display:block;width:calc(var(--big-orange-height) + 50px)}@media screen and (min-width:385px) and (max-width:1024px){.hoverable-content:where(.astro-EOYUKTNN).hoverable-content-line.bg-bs-orange{display:none;width:100%}}@media screen and (min-width:1024px){.hoverable-content:where(.astro-EOYUKTNN).hoverable-content-line.bg-bs-orange{width:100%}}.hoverable-content:where(.astro-EOYUKTNN).hidden-content{transition:.3s;width:var(--big-orange-height)}@media screen and (min-width:385px) and (max-width:1024px){.hoverable-content:where(.astro-EOYUKTNN).hidden-content{width:100%}}.hoverable-wrapper:where(.astro-EOYUKTNN) .hoverable-title:where(.astro-EOYUKTNN){opacity:1;transition:opacity .8s ease-in,opacity .2s ease-out}@media screen and (min-width:1024px){.hoverable-wrapper:where(.astro-EOYUKTNN) .hoverable-title:where(.astro-EOYUKTNN).title-second{margin-top:18px}}.hoverable-wrapper:where(.astro-EOYUKTNN):hover .hoverable-content-line:where(.astro-EOYUKTNN),.hoverable-wrapper:where(.astro-EOYUKTNN):hover .hoverable-title:where(.astro-EOYUKTNN){opacity:0}.hoverable-wrapper:where(.astro-EOYUKTNN):hover .hidden-content:where(.astro-EOYUKTNN),.hoverable-wrapper:where(.astro-EOYUKTNN):hover .hoverable-content:where(.astro-EOYUKTNN).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-EOYUKTNN){cursor:pointer}@keyframes welcome-grow-content{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-welcome:where(.astro-MGIP7J4I) .hoverable-wrapper{margin-top:6px;padding-bottom:8px}.home-welcome:where(.astro-MGIP7J4I) .hoverable-wrapper.mt-last-text{margin-top:12px}.content-clutch-stars:where(.astro-MGIP7J4I),.link-text:where(.astro-MGIP7J4I){align-items:center;display:flex;height:20px;width:20px}.content-clutch-stars:where(.astro-MGIP7J4I) svg:where(.astro-MGIP7J4I),.link-text:where(.astro-MGIP7J4I) svg:where(.astro-MGIP7J4I){height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:640px){.content-clutch-stars:where(.astro-MGIP7J4I),.link-text:where(.astro-MGIP7J4I){height:36px;width:36px}.content-clutch-stars:where(.astro-MGIP7J4I) svg:where(.astro-MGIP7J4I),.link-text:where(.astro-MGIP7J4I) svg:where(.astro-MGIP7J4I){max-width:100%}}.content-clutch-stars:where(.astro-MGIP7J4I){position:relative;top:4px}@media screen and (max-width:640px){.content-clutch-stars:where(.astro-MGIP7J4I){margin:0}}@media screen and (min-width:640px){.content-clutch-stars:where(.astro-MGIP7J4I){margin-bottom:12px;top:10px}}@media screen and (min-width:1024px){.content-clutch-stars:where(.astro-MGIP7J4I){top:0}}.hoverable-wrapper:where(.astro-MGIP7J4I) span:where(.astro-MGIP7J4I).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-MGIP7J4I) span:where(.astro-MGIP7J4I).welcome-text{font-size:34px}}@media screen and (min-width:640px){.hoverable-wrapper:where(.astro-MGIP7J4I) span:where(.astro-MGIP7J4I).welcome-text{font-size:53px}}@media screen and (min-width:1280px){.hoverable-wrapper:where(.astro-MGIP7J4I) span:where(.astro-MGIP7J4I).welcome-text{font-size:64px;letter-spacing:-1.4px}}@media screen and (min-width:1440px){.hoverable-wrapper:where(.astro-MGIP7J4I) span:where(.astro-MGIP7J4I).welcome-text{font-size:72px;letter-spacing:-1.8px}}@media screen and (max-width:480px){.hoverable-wrapper:where(.astro-MGIP7J4I) span:where(.astro-MGIP7J4I).welcome-text{font-size:40px;line-height:55px}}.link-text:where(.astro-MGIP7J4I),.projects-text:where(.astro-MGIP7J4I){color:var(--dark)}.link-text:where(.astro-MGIP7J4I):hover,.projects-text:where(.astro-MGIP7J4I):hover{color:var(--white)}.projects-text:where(.astro-MGIP7J4I){display:flex;font-family:Sailec-Bold;font-size:30px;font-weight:500;gap:10px;justify-content:center;width:100%}.projects-text:where(.astro-MGIP7J4I) .welcome-count:where(.astro-MGIP7J4I){position:relative}@media screen and (min-width:768px){.projects-text:where(.astro-MGIP7J4I) .welcome-count:where(.astro-MGIP7J4I){font-size:50px}}.exceptional:where(.astro-MGIP7J4I){justify-content:center}@media screen and (min-width:385px){.exceptional:where(.astro-MGIP7J4I){align-items:center;justify-content:space-evenly}}@media screen and (min-width:1024px){.exceptional:where(.astro-MGIP7J4I){justify-content:center}}.content-clutch-rate:where(.astro-MGIP7J4I),.content-clutch-title:where(.astro-MGIP7J4I),.rate-star:where(.astro-MGIP7J4I){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-MGIP7J4I),.content-clutch-title:where(.astro-MGIP7J4I),.rate-star:where(.astro-MGIP7J4I){flex:0 1 auto}}@media screen and (min-width:1024px){.content-clutch-rate:where(.astro-MGIP7J4I),.content-clutch-title:where(.astro-MGIP7J4I),.rate-star:where(.astro-MGIP7J4I){flex:0 1 100%}}.content-clutch-rate:where(.astro-MGIP7J4I):hover,.content-clutch-title:where(.astro-MGIP7J4I):hover,.rate-star:where(.astro-MGIP7J4I):hover{color:var(--white);transition-duration:.3s}.content-clutch-stars:where(.astro-MGIP7J4I):hover{transition-duration:.3s}.content-clutch-stars:where(.astro-MGIP7J4I):hover .rate-star:where(.astro-MGIP7J4I){filter:invert(200%);transition-duration:.3s}.content-clutch-rate:where(.astro-MGIP7J4I),.content-clutch-title:where(.astro-MGIP7J4I){font-size:10px}@media screen and (min-width:640px){.content-clutch-rate:where(.astro-MGIP7J4I),.content-clutch-title:where(.astro-MGIP7J4I){font-size:inherit}}.content-clutch-title:where(.astro-MGIP7J4I){display:none;position:static}@media screen and (min-width:385px){.content-clutch-title:where(.astro-MGIP7J4I){display:block;position:relative;top:5px}}@media screen and (min-width:1024px){.content-clutch-title:where(.astro-MGIP7J4I){top:10px}}.content-clutch-rate:where(.astro-MGIP7J4I){bottom:5px;position:relative}@media screen and (min-width:385px){.content-clutch-rate:where(.astro-MGIP7J4I){bottom:0;top:5px}}@media screen and (min-width:640px){.content-clutch-rate:where(.astro-MGIP7J4I){margin-top:0}}@media screen and (min-width:1024px){.content-clutch-rate:where(.astro-MGIP7J4I){margin-top:-30px}}.rate-star:where(.astro-MGIP7J4I){max-width:13px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:640px){.rate-star:where(.astro-MGIP7J4I){max-width:17px}}.welcome-count-desc:where(.astro-MGIP7J4I){font-size:10px}@media screen and (min-width:640px){.welcome-count-desc:where(.astro-MGIP7J4I){font-size:14px}}@keyframes show-text{0%{opacity:0}to{opacity:1}}.home-welcome .get-in-touch.button-submit.button-display{animation:fade-in .3s forwards;animation-delay:1.6s;font-size:18px;height:56px;opacity:0;width:100%}@media screen and (min-width:1024px){.home-welcome .get-in-touch.button-submit.button-display{display:none}}.welcome-text:where(.astro-MGIP7J4I){letter-spacing:.3px}@media screen and (min-width:480px){.welcome-text:where(.astro-MGIP7J4I){font-size:39px}}@media screen and (min-width:640px){.welcome-text:where(.astro-MGIP7J4I){font-size:53px}}@media screen and (min-width:768px){.welcome-text:where(.astro-MGIP7J4I){font-size:60px}}@media screen and (min-width:1024px){.welcome-text:where(.astro-MGIP7J4I){font-size:60px}}@media screen and (min-width:1280px){.welcome-text:where(.astro-MGIP7J4I){font-size:80px}}.letter-spacer:where(.astro-MGIP7J4I){display:inline-block;width:3px}@media screen and (min-width:480px){.letter-spacer:where(.astro-MGIP7J4I){width:5px}}@media screen and (min-width:386px) and (max-width:390px){.hoverable-title .welcome-text{margin-right:0}}.content-clutch-title:where(.astro-MGIP7J4I):before{content:"Exceptional";display:block}.content-clutch-rate:where(.astro-MGIP7J4I):before{content:"4.9/5 by Clutch.co";display:block}.welcome-count:where(.astro-MGIP7J4I):before{content:attr(data-count);display:block}.welcome-count-desc:where(.astro-MGIP7J4I):before{content:"DELIVERED";display:block}.welcome-count-desc:where(.astro-MGIP7J4I):after{content:"PROJECTS";display:block}@media screen and (min-width:480px) and (max-width:640px){.index-welcome .hoverable-wrapper span.welcome-text{font-size:40px}}@media screen and (min-width:768px){.index-welcome .hoverable-wrapper span.welcome-text{font-size:66px;line-height:55px}}@media screen and (min-width:1280px){.index-welcome .hoverable-wrapper span.welcome-text{font-size:72px}}@media screen and (min-width:768px){.index-welcome .welcome-sub{margin-top:60px}}@media screen and (min-width:1024px){.index-welcome .welcome-sub{margin-top:60px}}@media screen and (min-width:1280px){.index-welcome .welcome-sub{margin-top:60px}}@media screen and (min-width:1320px){.index-welcome .welcome-sub{margin-top:60px}}@media screen and (max-width:385px){.index-welcome .hoverable-content.hidden-content{width:35%}}@media screen and (min-width:1024px){.index-welcome .hoverable-content.hidden-content{width:47%}}.index-welcome .hoverable-content{bottom:5px}@media screen and (min-width:640px){.index-welcome .hoverable-content{bottom:12px}}@media screen and (min-width:768px){.index-welcome .hoverable-content{bottom:-4px}}.index-welcome .hoverable-content.hoverable-content-line.bg-bs-orange{bottom:54%;display:block}@media screen and (max-width:480px){.index-welcome .hoverable-content.hoverable-content-line.bg-bs-orange{width:75%}}@media screen and (min-width:386px) and (max-width:1024px){.index-welcome .hoverable-content.hoverable-content-line.bg-bs-orange{display:none}}@media screen and (min-width:480px){.index-welcome .hoverable-content.hoverable-content-line.bg-bs-orange{bottom:56%}}.index-welcome .home-welcome .hoverable-wrapper,.index-welcome .home-welcome .hoverable-wrapper.mt-last-text{margin-bottom:0;margin-top:0;padding:0}@media screen and (min-width:768px){.index-welcome .home-welcome .hoverable-wrapper,.index-welcome .home-welcome .hoverable-wrapper.mt-last-text{margin:6px 12px 24px 0}}@media screen and (min-width:1024px){.index-welcome .home-welcome .hoverable-wrapper,.index-welcome .home-welcome .hoverable-wrapper.mt-last-text{margin:6px 12px 24px 0}.index-welcome .hoverable-title.title-second{margin-top:26px}}.card:where(.astro-OTVDFIEN){flex-wrap:wrap;padding:40px 0 40px 1rem}@media screen and (min-width:1024px){.card:where(.astro-OTVDFIEN){flex-wrap:nowrap;padding:40px 50px}}.card:where(.astro-OTVDFIEN):hover{background-color:var(--hover-card-bg)}.card:where(.astro-OTVDFIEN):hover .find-out-more:where(.astro-OTVDFIEN){color:var(--orange-text);gap:12px}.card:where(.astro-OTVDFIEN).card-find{flex:0 0 50%}.index:where(.astro-OTVDFIEN){color:#0e0391;flex:0 1 100%;font-family:Sailec-Medium,sans-serif;font-size:36px;letter-spacing:.03em;line-height:122%;text-transform:uppercase}@media screen and (min-width:1024px){.index:where(.astro-OTVDFIEN){flex:0 1 auto}}.title:where(.astro-OTVDFIEN){color:var(--dark);font-family:Sailec-Medium,sans-serif;font-size:30px;letter-spacing:-.01em;line-height:122%;margin-bottom:30px;max-width:357px}@media screen and (min-width:1024px){.title:where(.astro-OTVDFIEN){font-size:32px}}@media screen and (min-width:1280px){.title:where(.astro-OTVDFIEN){font-size:36px}}.subtitle:where(.astro-OTVDFIEN){color:#606068;font-family:Sailec;font-size:16px;line-height:122%;margin-bottom:30px}.find-out-more:where(.astro-OTVDFIEN){color:#181820;font-family:Sailec-Medium,sans-serif;font-size:14px;font-weight:700;gap:4px;line-height:14px;transition:.3s;transition-property:color,gap}.find-out-more:where(.astro-OTVDFIEN) .arrow:where(.astro-OTVDFIEN){color:var(--orange-text);height:24px;width:24px}.services{margin-left:calc(0px - var(--section-margin));overflow-x:hidden;width:100vw}@media screen and (min-width:1024px){.services{margin:0 -3rem;width:100%}}.services-mobile{display:flex;flex-direction:column}@media screen and (min-width:640px){.services-mobile{display:none}}.services-web{display:none}@media screen and (min-width:640px){.services-web{display:flex}}.subtitle.margin-subtitle{margin-bottom:30px}.card.card-width{padding:40px 20px 40px var(--section-margin)}@media screen and (min-width:1024px){.card.card-width{flex-wrap:nowrap;padding:40px 50px}#find-out-cards .card.card-width:nth-child(4) .subtitle{height:40px}#find-out-cards .card.card-width:nth-child(5) .title{width:70%}}@media (min-width:1024px) and (max-width:1152px){#find-out-cards .card.card-width:nth-child(5) .subtitle{height:55px}}.hidden-section{opacity:0;transform:translate(-100%);transition:all 1s ease-out}.show-section{opacity:1;transform:translate(0)}.line:where(.astro-AYACEBGC){background-color:#0e0391;height:1.2px;width:100%}.video-btn:where(.astro-CSR64OHC){background-color:var(--orange-bg);border-radius:50%;color:var(--white);cursor:pointer;font-family:Sailec-Medium,sans-serif;padding:10px}.video-btn:where(.astro-CSR64OHC):hover{transform:scale(1.1)}.who-we-counters:where(.astro-HFJQGXHG){flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.who-we-counters:where(.astro-HFJQGXHG){flex-wrap:nowrap}}.who-we-counter.counter-size{flex:0 1;font-family:var(--sailec);font-size:65px;font-weight:700}@media screen and (min-width:1024px){.who-we-counter.counter-size{font-size:70px}}@media screen and (max-width:480px){.who-we-counter.counter-size{font-size:60px}}.counters .who-we-counter-wrap.wrap-endpont.counter-wrap{flex:0 1 100%}.counters .who-we-counter-wrap.wrap-endpont.counter-wrap:nth-child(2){flex:0 1 25%;margin:auto}@media screen and (max-width:480px){.counters .who-we-counter-wrap.wrap-endpont.counter-wrap:nth-child(2){flex:1 1 25%;margin:0}}.counters .who-we-counter-wrap.wrap-endpont.counter-wrap:last-child{flex:0 1 20%;margin-right:0}@media screen and (max-width:480px){.counters .who-we-counter-wrap.wrap-endpont.counter-wrap:last-child{flex:1 1 25%;margin:0}}@media screen and (min-width:768px){.counters .who-we-counter-wrap.wrap-endpont.counter-wrap{flex:0 1 33.3333333333%}}.techology-item-wrapper:where(.astro-LPYCI6H2){display:flex;flex:0 1 100%}@media screen and (min-width:768px){.techology-item-wrapper:where(.astro-LPYCI6H2){flex:0 1 50%}}@media screen and (min-width:1024px){.techology-item-wrapper:where(.astro-LPYCI6H2){flex:0 1 33.3333333333%}}.techology-item-wrapper:where(.astro-LPYCI6H2) .technology-name:where(.astro-LPYCI6H2){color:var(--dark);font-family:Sailec-Medium;font-size:26px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08;transition-duration:.3s}@media screen and (min-width:640px){.techology-item-wrapper:where(.astro-LPYCI6H2) .technology-name:where(.astro-LPYCI6H2){font-size:32px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.techology-item-wrapper:where(.astro-LPYCI6H2) .technology-name:where(.astro-LPYCI6H2){font-size:34px;letter-spacing:-.8px;line-height:1.24}}.techology-item:where(.astro-LPYCI6H2){padding:30px 20px 55px;transition-duration:.3s}.techology-item:where(.astro-LPYCI6H2):hover{background-color:var(--hover-card-bg);transition-duration:.3s}.techology-item:where(.astro-LPYCI6H2):hover .find-out-more:where(.astro-LPYCI6H2),.techology-item:where(.astro-LPYCI6H2):hover .technology-name:where(.astro-LPYCI6H2){color:var(--orange-text);transition-duration:.3s}.techology-item:where(.astro-LPYCI6H2):hover .arrow:where(.astro-LPYCI6H2){margin-left:4px;transition-duration:.3s}.techology-item:where(.astro-LPYCI6H2) .technology-desc:where(.astro-LPYCI6H2){color:var(--dark-grey-text);font-family:Sailec,sans-serif;font-size:16px}.find-out-more:where(.astro-LPYCI6H2){color:#181820;font-family:Sailec-Medium,sans-serif;font-size:14px;font-weight:700;gap:4px;line-height:14px;transition:.3s;transition-property:color,gap}.find-out-more:where(.astro-LPYCI6H2) .arrow:where(.astro-LPYCI6H2){color:var(--orange-text);transition-duration:.3s}.techology-list:where(.astro-ZAA6HQYL){gap:10px 0;margin-left:calc(0px - var(--section-margin));overflow-x:hidden;position:relative;width:100vw}@media screen and (min-width:480px){.techology-list:where(.astro-ZAA6HQYL){margin-left:-20px;width:calc(100% + 20px)}}@media screen and (min-width:768px) and (max-width:1440px){.technology-desc.min-h-desc{min-height:72px}}.black-section-title{margin-bottom:0}.industry-item:where(.astro-CDVA3WJD){color:var(--dark);display:block;flex:0 1 100%;font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2}@media screen and (min-width:640px){.industry-item:where(.astro-CDVA3WJD){font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.industry-item:where(.astro-CDVA3WJD){font-size:48px;letter-spacing:-1px;line-height:1.31}}.industry-item:where(.astro-CDVA3WJD) .industry-desc:where(.astro-CDVA3WJD){margin-top:6px}.industry-item:where(.astro-CDVA3WJD) .industry-desc:where(.astro-CDVA3WJD) .industry-name:where(.astro-CDVA3WJD){color:var(--white);line-height:150%;margin-right:5px}.industry-item:where(.astro-CDVA3WJD) .industry-index:where(.astro-CDVA3WJD){color:#9f97ff;flex:0 0 42px;letter-spacing:1px}@media screen and (min-width:640px){.industry-item:where(.astro-CDVA3WJD){display:flex;flex:0 1 calc(50% - 10px);gap:20px}.industry-item:where(.astro-CDVA3WJD) .industry-desc:where(.astro-CDVA3WJD) .industry-name:where(.astro-CDVA3WJD){flex:0 0 auto;margin-right:5px;margin-top:-10px}.industry-item:where(.astro-CDVA3WJD):last-child .industry-desc:where(.astro-CDVA3WJD) .industry-name:where(.astro-CDVA3WJD){flex:0 0 100%}}@media screen and (min-width:1024px){.industry-item:where(.astro-CDVA3WJD){color:var(--dark);flex:0 1 calc(33.33333% - 10px);font-family:Sailec-Medium;font-size:26px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08}}@media screen and (min-width:1024px) and (min-width:640px){.industry-item:where(.astro-CDVA3WJD){font-size:32px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px) and (min-width:1024px){.industry-item:where(.astro-CDVA3WJD){font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1024px){.industry-item:where(.astro-CDVA3WJD) .industry-desc:where(.astro-CDVA3WJD) .industry-name:where(.astro-CDVA3WJD){flex:0 0 100%}}.industries-list:where(.astro-2GYITHUM){gap:70px 10px;overflow:hidden}@media screen and (min-width:640px){.industries-list:where(.astro-2GYITHUM){gap:100px 10px}}.case-wrap:where(.astro-5TDECULF) .case-studies-list{display:grid;grid-template-columns:auto;grid-template-rows:repeat(5,300px)}@media screen and (min-width:640px){.case-wrap:where(.astro-5TDECULF) .case-studies-list{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,300px)}}@media screen and (min-width:768px){.case-wrap:where(.astro-5TDECULF) .case-studies-list{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,360px)}}@media screen and (min-width:1024px){.case-wrap:where(.astro-5TDECULF) .case-studies-list{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,365px)}}:root{--big-orange-height:151px}@media screen and (min-width:480px){:root{--big-orange-height:201px}}@media screen and (min-width:640px) and (max-width:1280px){:root{--big-orange-height:252px}}@media screen and (min-width:1280px){:root{--big-orange-height:255px}}.index:where(.astro-AYW3O754){max-width:100vw;overflow-x:hidden}
