@import"https://fonts.googleapis.com/css?family=Playfair+Display:regular,500,600,700,800,900,italic,500italic,600italic,700italic,800italic,900italic";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0";@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Black.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Black.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Bold.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Bold.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-BoldItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-BoldItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-LightItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-LightItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-ExtraLight.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-ExtraLight.woff) format("woff"),url(fonts/dmsans/DMSans18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Italic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Italic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-ExtraBoldItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-ExtraBoldItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-ExtraBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-ExtraLightItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-ExtraLightItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Medium.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Medium.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-ExtraBold.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-ExtraBold.woff) format("woff"),url(fonts/dmsans/DMSans18pt-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-BlackItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-BlackItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Light.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Light.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Thin.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Thin.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-SemiBold.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-SemiBold.woff) format("woff"),url(fonts/dmsans/DMSans18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-MediumItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-MediumItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-ThinItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-ThinItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-SemiBoldItalic.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-SemiBoldItalic.woff) format("woff"),url(fonts/dmsans/DMSans18pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans18pt-Regular.woff2) format("woff2"),url(fonts/dmsans/DMSans18pt-Regular.woff) format("woff"),url(fonts/dmsans/DMSans18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{font-family:DM Sans,sans-serif;--tw-bg-opacity: 1;background-color:rgb(0 29 73 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));scroll-behavior:smooth}.some{opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}div,input,p,span,button,.title1 h1,.title1 strong,.title2,.title2 strong{font-family:DM Sans,sans-serif}.photo-main1{min-height:45vh;background-color:#15224b;background-image:linear-gradient(to right,#001d49,transparent 20%),url(/images/home_01.jpg);background-position:100%;background-size:cover}@media (max-width: 400px){.photo-main1{min-height:45vh;background-color:#15224b;background-image:linear-gradient(to right,#001d49,transparent 20%),url(/images/home_01_1.jpg);background-position:100% 0%;background-size:cover}}.photo-wrapper_old{background-image:url(/images/photo-wrapper.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:padding-box}.photo-wrapper{background-image:linear-gradient(221deg,#15224b 27%,transparent),url(/images/photo-wrapper.png);background-position:0 0,50%;background-size:auto,auto;background-size:cover;background-repeat:no-repeat;background-attachment:scroll,scroll,fixed}.photo-wrapper2{min-height:45vh;background-color:#15224b;background-image:linear-gradient(transparent,#001d49 92%),linear-gradient(#001d49 3%,transparent),url(/images/book-a-callbg-l.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.photo-wrapper3{min-height:20vh;background-color:#15224b;background-image:linear-gradient(transparent,transparent),linear-gradient(#001d49 19%,transparent),url(/images/book-a-callbg2.jpeg);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.photo-wrapper4{min-height:45vh;background-color:#15224b;background-image:linear-gradient(transparent,transparent),linear-gradient(#001d49 19%,transparent),url(/images/book-a-callbg4.webp);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.photo-wrapper5{background-color:#15224b;background-image:linear-gradient(transparent,#001d49 98%),linear-gradient(#001d49 3%,transparent),url(/images/ecommerce.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.photo-wrapper6{min-height:45vh;background-color:#15224b;background-image:linear-gradient(transparent,transparent),linear-gradient(#001d49 19%,transparent),url(/images/phioenix.jpg);background-position:0 0,0 0,50%;background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.photo-background{background-image:linear-gradient(rgba(15,26,61,.88),rgba(15,26,61,.88)),url(/images/book-a-callbg3.jpeg);background-position:0 0,0 0;background-size:auto,cover}.bola{background-color:#001d49;border-radius:100%;justify-content:center;align-items:center;display:flex}.iconbola{font-size:80px;line-height:80px;box-sizing:border-box}.page-section{display:flex;flex-direction:column;height:100vh}.page-section2{display:flex;flex-direction:column;height:75vh}.secion-home1{display:flex;flex-direction:column;height:85vh;justify-items:flex-end;justify-content:flex-end}.text-section{flex:1;display:flex;align-items:center;padding:2rem 2rem 2rem 5rem}.text{max-width:100%;font-size:2rem;line-height:1.2}.button-section{flex:1;display:flex;justify-content:left;align-items:initial;padding-left:5rem}.height-section{display:flex;flex-direction:column;justify-content:center;min-height:90vh}.size-circle{width:150px;height:150px}.service-title strong{font-family:DM Sans,sans-serif}.languages img{margin:20px 50px;max-width:90px}.clients img{margin:20px 50px}.faq p{font-family:DM Sans,sans-serif;font-size:20px;color:#fff}.faq strong{font-family:DM Sans,sans-serif;font-size:20px;color:gtorange}.footer p,a,span,h3{font-family:DM Sans,sans-serif}.section{height:85vh;overflow:hidden}.bg-orange{background-color:#f95f2b}.bg-navy{background-color:#001d49}.bg-navy2{background-color:#002764}.dg-navy{background:linear-gradient(180deg,#001D49,#002764)}.dg-navy2{min-height:65vh;background:linear-gradient(90deg,#002764,#00276400),url(/images/homepagelowres.png);background-position:100% 0%;background-size:cover;background-repeat:no-repeat}.company-info-grid{height:100%;display:grid;gap:0;grid-template-columns:.5fr 1fr;font-size:larger}.bg-cover-laptop{height:100%;background-image:url(/images/home_02.jpg);background-size:cover;background-position:left}.box-white{background-color:#fff;border-radius:25px;width:100%;height:100%;content:center;padding:25px}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{content:"";display:block;padding-top:56.25%}.embed-responsive-item{position:absolute;top:0;left:0;width:100%;height:100%}.boder-stories{border-left:solid #26385A;border-right:solid #26385A}.arrow-style{display:inline;vertical-align:baseline}.photo-custom-software{min-height:45vh;background-image:linear-gradient(90deg,#001d49 50%,transparent 100%),url(/images/book-a-callbg-l.jpg);background-position:right;background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.photo-custom-software{background-image:linear-gradient(360deg,#001d49,transparent 100%),url(/images/book-a-callbg-l.jpg);background-position:center;background-size:cover}}.photo-custom-success{width:100%;background-image:url(/images/bg_success_story-02.png);background-size:cover;background-position:center}.photo-custom-development{min-height:45vh;background-image:url(/images/hero_01-Software_Development.png);background-position:right;background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.photo-custom-development{background-image:url(/images/hero_01-Software_Development.png);background-position:center;background-size:cover}}.diagonal-polygon-bg{-webkit-clip-path:polygon(100% 0,100% 100%,25% 100%,0% 0);clip-path:polygon(100% 0,100% 100%,25% 100%,0% 0)}@media (max-width: 960px){.diagonal-polygon-bg{-webkit-clip-path:polygon(100% 0,100% 100%,-800% 0,0% 0);clip-path:polygon(100% 0,100% 100%,-800% 0,0% 0)}}.photo-development-success{width:100%;background-image:url(/images/bg_success_story-01.png);background-size:cover;background-position:center}.photo-startup-success{width:100%;background-image:linear-gradient(180deg,rgba(0,29,73,1) 0%,rgba(0,29,72,.9) 28%,rgba(0,34,185,.45) 100%),url(/images/ss_01.png);background-size:cover;background-position:center}.photo-custom-ai-accelerator{min-height:45vh;background-image:url(/images/hero_04-AI.png);background-position:right;background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.photo-custom-ai-accelerator{background-image:url(/images/hero_04-AI.png);background-position:center;background-size:cover}}.photo-ai-accelerator{width:100%;background-image:url(/images/bg_success_story-04.png);background-size:cover;background-position:center}.photo-custom-nearshore{min-height:45vh;background-image:url(/images/hero_03-Staff_Augmentation.png);background-position:right 15vh;background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.photo-custom-nearshore{background-image:url(/images/hero_03-Staff_Augmentation.png);background-position:center;background-size:cover}}.photo-nearshore{width:100%;background-image:url(/images/bg_success_story-03.png);background-size:cover;background-position:center}
