@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_41948de6-module__d55VGG__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:400}
.btn{cursor:pointer;border-radius:3rem}.btn-circle{cursor:pointer;border-radius:3.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2.5rem;font-weight:600;display:flex}.btn-circle--primary{background-color:rgb(var(--primary-white-rgb));color:rgb(var(--transparency-black-rgb))}.btn-circle--secondary{color:rgb(var(--primary-white-rgb));border:.2rem solid rgb(var(--primary-white-rgb))}.footer-btn{background-color:var(--dark-grey-shade-hex);border:.1rem solid var(--primary-white-hex);color:var(--primary-white-hex);text-align:center;border-radius:.8rem;padding:.8rem 1rem;font-size:.9rem}.footer-btn--sky-blue{border-radius:.8rem;padding:1.5rem 1rem}.footer-btn--blue{background-color:var(--primary-blue-hex);border:.1rem solid var(--primary-white-hex);color:var(--primary-white-hex);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.9rem;display:flex}.request-btn{background-color:var(--primary-white-hex);color:var(--primary-blue-hex);border-radius:.8rem;padding:.8rem 1rem;font-weight:700}
@keyframes scroll{0%{transform:translate(0)}50%{transform:translate(-50%)}75%{transform:translate(-50%)}to{transform:translate(0)}}.scroll-animation{animation:10s linear infinite scroll}@keyframes animate{0%{opacity:1;border-radius:0;transform:translateY(0)rotate(0)}to{opacity:0;border-radius:50%;transform:translateY(-1000px)rotate(720deg)}}@keyframes circleMoveLeft{0%{transform:rotate(-180deg)translateY(11rem)rotate(180deg)}to{transform:rotate(0)translateY(13.9rem)rotate(0)}}@keyframes circleMoveRight{0%{transform:rotate(0)translateY(11rem)rotate(0)}to{transform:rotate(180deg)translateY(13.9rem)rotate(-180deg)}}@keyframes smallCircleMoveLeft{0%{top:1rem}to{bottom:1rem}}@keyframes smallCircleMoveRight{0%{bottom:1rem}to{top:1rem}}@keyframes circleSmallMoveLeft{0%{transform:rotate(-150deg)translateY(8rem)rotate(150deg)}to{transform:rotate(-2deg)translateY(9.2rem)rotate(-2deg)}}@keyframes circleSmallMoveRight{0%{transform:rotate(-2deg)translateY(6.5rem)rotate(-2deg)}to{transform:rotate(170deg)translateY(9rem)rotate(-170deg)}}@keyframes circleMobileMoveLeft{0%{transform:rotate(-150deg)translateY(6.5rem)rotate(150deg)}to{transform:rotate(-3deg)translateY(5rem)rotate(-3deg)}}@keyframes circleMobileMoveRight{0%{transform:rotate(-3deg)translateY(5.4rem)rotate(-3deg)}to{transform:rotate(170deg)translateY(6.3rem)rotate(-170deg)}}.fade-in-image{animation:5s infinite fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-left{animation:1s ease-in-out fadeLeft}.fade-right{animation:1s ease-in fadeRight}.fade-bottom{animation:1s ease-in-out fadeBottom}@keyframes fadeLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.ten span:first-of-type{animation-delay:.1s}.ten span:nth-of-type(2){animation-delay:.2s}.ten span:nth-of-type(3){animation-delay:.3s}.ten span:nth-of-type(4){animation-delay:.4s}.ten span:nth-of-type(5){animation-delay:.5s}.ten span:nth-of-type(6){animation-delay:.6s}@keyframes slideRight{0%{transform:translate(0)}to{transform:translate(-6.7rem)}}@keyframes slideLeft{0%{transform:translate(0)}to{opacity:.5;transform:translate(2rem)}}@keyframes fadeInAcccord{0%{opacity:0;transform:translate(-20%)}50%{opacity:.5;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}50%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes run{0%{opacity:.5;transform:translate(-50%)}50%{opacity:.7;transform:translate(0%)}to{opacity:1;transform:translate(0%)}}.bounce-in-down{animation:1s alternate bounceInDown}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.rubber-band{animation:1s forwards rubberBand}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.bounce-in-up{animation:1s alternate bounceInUp}@keyframes bounceInUp{0%{opacity:0;transform:translateY(200px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.zoom-in{animation:1s forwards zoom-in-zoom-out}@keyframes zoom-in-zoom-out{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes star-forward{0%{transform:translate(-10%,-10%)}50%{transform:translate(0%)}to{transform:translate(5%,5%)}}@keyframes star-backward{0%{transform:translate(5%,5%)}to{transform:translate(-10%,-10%)}}.star-diagonal{animation:2s ease-in-out infinite alternate star-forward}
@media screen and (max-width:1420px){html{font-size:13px}}@media screen and (max-width:1170px){.navbar__container{padding:1.1rem 1.8rem}.quality__title{font-size:2rem}@keyframes revealText{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:19rem}80%{opacity:1}to{opacity:0;width:19rem}}.team-bg-circle__container{width:10rem}}@media screen and (min-width:1171px){.navbar__container{padding:.9rem 1.8rem}.quality__title{font-size:3rem}@keyframes revealText{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:28rem}80%{opacity:1}to{opacity:0;width:28rem}}.team-bg-circle__container{width:13rem}.web-project{height:30rem}}@media (max-width:1024px) and (min-width:300px) and (orientation:landscape){#service-intro__section,#ai-intro-bg__section,#devops-intro-bg__section{height:120vh!important}#career-intro__section{height:55rem}#career-intro-content{margin-top:10rem}#mobile-intro__section{height:50rem}#intro__container{height:40rem}#dev-intro-bg{height:60rem}#dev-intro__container{height:48rem}#intro-bg{height:50rem}}@media screen and (max-width:896px){#article-id{background-position:50%!important}#scrolly-div{height:28rem}.active-project-item-lg{height:26rem!important}#nav{border-radius:0}#service-intro__section,#ai-intro-bg__section,#devops-intro-bg__section{height:80vh}#mobile-intro__section{background-image:url(/mobile-development/bg-mobile.webp);background-position:top}.growth-row{border-top:1px solid var(--primary-light-grey-hex);border-left:1px solid var(--primary-light-grey-hex);border-bottom:1px solid var(--primary-light-grey-hex)}#footer-link-bg{background-color:rgba(var(--primary-white-rgb))}#footer-logo__container{background-size:contain;width:9rem}}@media screen and (max-width:1024px){#devops-intro-bg__section{background-image:url(/intro/dev-bg-mobile.webp)}#intro-bg__section{background-image:url(/intro/intro-mobile.webp)}#ai-intro-bg__section{background-image:url(/intro/ai-intro-mobile.webp)}}@keyframes showupText{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes slideinText{0%{margin-left:-22rem}20%{margin-left:-22rem}35%{margin-left:0}to{margin-left:0}}
.input--primary{border-bottom:.09rem solid var(--dark-grey-hex);letter-spacing:.01rem;width:100%;color:var(--dark-grey-hex);background:0 0;outline:none;line-height:2rem}.input--primary-contact{border-bottom:.09rem solid rgb(var(--primary-white-rgb));color:rgb(var(--primary-white-rgb))}.input--textarea{resize:none}.input--attach-file{caret-color:#0000;cursor:pointer;border:.09rem solid var(--dark-grey-hex);z-index:1;outline:none;width:8.5rem;height:4.5rem;position:absolute}.input-icons{border:.09rem solid var(--dark-grey-hex);justify-content:center;align-items:center;width:9rem;padding:0 2rem;display:flex;position:relative}input:-webkit-autofill{transition:background-color 5000s ease-in-out}input[type=file]{opacity:0}.input--primary:-webkit-autofill{-webkit-text-fill-color:var(--dark-grey-hex)}.input--primary:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark-grey-hex)}.input--primary-contact:-webkit-autofill{-webkit-text-fill-color:rgb(var(--primary-white-rgb))}textarea:-webkit-autofill{-webkit-text-fill-color:rgb(var(--primary-white-rgb))}.input--primary-contact:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--primary-white-rgb))}textarea:-webkit-autofill{-webkit-text-fill-color:rgb(var(--primary-white-rgb))}.react-international-phone-input{width:100%;color:inherit!important;background-color:inherit!important;border:none!important}.react-international-phone-country-selector-button{background-color:#0000!important;border:none!important}.input--contact{border:.1rem solid var(--primary-white-hex);width:100%;color:var(--primary-white-hex);background-color:#0000;border-radius:.6rem;outline:none;padding:.8rem 1.5rem}.input--phone{padding:.15rem 1.5rem!important}#contact-form select option{color:var(--primary-black-hex)}.input--talent{background-color:var(--ghost-white-hex);color:var(--steel-grey-hex);border-radius:.5rem;outline:none;padding:.9rem 1.3rem}.input--talent--secondary{color:var(--steel-grey-hex);border:.15rem solid #d1d5dc;border-radius:1rem;outline:none;padding:.9rem 1.3rem}.input--talent--primary{background-color:var(--primary-white-hex);color:#1e2939cc;border:.15rem solid #d1d5dc;border-radius:1rem;outline:none;width:100%;padding:.9rem 1.6rem .9rem 2.7rem}
.navbar__container{box-shadow:rgba(var(--primary-black-rgb))0px 3px 8px;background-color:rgb(var(--primary-white-rgb));z-index:2;border-radius:3rem;justify-content:space-between;align-items:center;width:100%;display:flex}.nav__item{color:var(--light-grey-hex);font-weight:600}.book-circle{border-radius:2rem;width:2rem;height:2rem;margin:.1rem}.btn--book{font-size:.75rem}.get-price{color:var(--primary-blue-hex);font-size:.9rem;font-weight:600}.arrow{border:.2rem solid;border-width:0 .2rem .2rem 0;padding:.15rem;display:inline-block}.arrow--down{transform:rotate(45deg)}.arrow--up{transform:rotate(-135deg)}.mobile-icon{background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem}.dropdown-popup{background-color:rgb(var(--primary-white-rgb));color:#020303;z-index:2;opacity:0;visibility:hidden;border-top:1px solid #e0e0e0;flex-flow:row;justify-content:flex-start;align-items:normal;margin-left:1rem;animation:.3s forwards slideUp;display:flex;position:absolute;top:100%;left:0;box-shadow:0 7px 7px #02030312}.dropdown-popup.visible{opacity:1;visibility:visible;animation:.3s forwards slideDown}.dropdown__title{background:var(--primary-blue-hex);flex-shrink:0;display:block}.dropdown__list-title:hover{text-underline-offset:.4rem;text-decoration:underline;-webkit-text-decoration-color:var(--primary-blue-hex);text-decoration-color:var(--primary-blue-hex)}.navbar-menu{background:var(--deep-shade-blue-hex);background:linear-gradient(270deg,#5a4ccf,#010161);width:100%;height:100vh;animation:1s linear run}.circles{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.circles li{background:#fff3;width:20px;height:20px;list-style:none;animation:25s linear infinite animate;display:block;position:absolute;bottom:-100px}.circles li:first-child{width:80px;height:80px;animation-delay:0s;left:25%}.circles li:nth-child(2){width:20px;height:20px;animation-duration:12s;animation-delay:2s;left:10%}.circles li:nth-child(3){width:20px;height:20px;animation-delay:4s;left:70%}.circles li:nth-child(4){width:60px;height:60px;animation-duration:18s;animation-delay:0s;left:40%}.circles li:nth-child(5){width:20px;height:20px;animation-delay:0s;left:65%}.circles li:nth-child(6){width:110px;height:110px;animation-delay:3s;left:75%}.circles li:nth-child(7){width:150px;height:150px;animation-delay:7s;left:35%}.circles li:nth-child(8){width:25px;height:25px;animation-duration:45s;animation-delay:15s;left:50%}.circles li:nth-child(9){width:15px;height:15px;animation-duration:35s;animation-delay:2s;left:20%}.circles li:nth-child(10){width:150px;height:150px;animation-duration:11s;animation-delay:0s;left:85%}.hamburger-menu:after{content:"×";cursor:pointer;display:inline-block}.hamburger-menu{font-size:2rem}.mobile-dropdown__container{height:75rem}
