:root{--primary-color-deep-blue: #011C25;--primary-color-teal: #17525B;--primary-color-highlight: #D8FF84;--white-color:#ffffff;--secondary-color-mid-teal: #0092A8;--secondary-color-light-blue: #9ED6DF;--secondary-color-light-teal: #D8F3F5;--secondary-color-light-highlight: #EFFFCC;--text-color: #2B2B2B;--base-font-size:16px;--font-family: 'poppins', sans-serif}html,body{font-size:16px}.mb-0,h1{margin-bottom:0px}h1{font-size:calc(var(--base-font-size) * 3)}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h2,h3{color:var(--primary-color-teal)}.text-highlight{color:var(--primary-color-highlight)}body{font-family:"Poppins", sans-serif}.main-wrapper{max-width:1920px;padding:0px 60px;margin:auto}.hero-banner{height:calc(100vh - 185px);width:100%;background-image:url(../images/globe.svg),url(../images/gradient-backgroud.png);background-position:center, left;background-repeat:no-repeat, repeat;background-size:contain, cover}.hero-banner .brand-logo{padding:20px 0px}.hero-cta-banner{background:var(--primary-color-deep-blue);display:flex;align-items:center;align-items:stretch}.left-col{width:75%;padding:40px 50px}.hire-cta{width:25%;background:var(--primary-color-highlight);border:none;right:0;font-size:1.75rem;display:flex;flex-direction:column;align-items:end;justify-content:space-between;padding:40px 20px;color:var(--primary-color-teal)}.hire-cta .hireus-arrow{width:58px;justify-content:end;align-items:end;position:relative;transition:all .65s;right:5px}.hire-cta:hover{transition:all .65s}.hire-cta:hover .hireus-arrow{right:-10px}.clients{padding:80px 0px;color:var(--primary-color-teal)}.clients span{font-size:4rem;display:block;line-height:4rem}.client-logo-wrapper{display:flex}.client-logo-wrapper .client-logo{width:60px;height:60px;background:red}.extended-teams{padding:80px 0px}.extended-teams h1,.extended-teams h2{color:var(--primary-color-teal)}.extended-teams-benefits ul{list-style:none;margin:0;padding:0}.extended-teams-benefits ul li{color:var(--primary-color-teal);margin:60px 0px;position:relative;font-size:1.25rem;padding-left:4rem;line-height:1.25rem}.extended-teams-benefits ul li .benefits-icon{width:48px;height:48px;background:var(--primary-color-teal);line-height:3rem;text-align:center;display:block;position:absolute;left:0px;top:50%;transform:translateY(-50%);border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center}.extended-teams-benefits ul li .benefits-icon img{width:28px !important;height:28px !important}.extended-teams-benefits ul li .benefits-icon:before{content:"";height:100%;width:1px;border:1px dashed var(--primary-color-teal);position:absolute;top:100%;left:50%}.extended-teams-benefits ul li:last-child{margin-bottom:0px}.extended-teams-benefits ul li:last-child .benefits-icon:before{display:none}#extendedTeam-accordion .accordion-item{border:none;margin:12px 0px;transition:all .65s}#extendedTeam-accordion .accordion-item:last-child{margin-bottom:0px}#extendedTeam-accordion .accordion-button{border-radius:20px;background:var(--secondary-color-light-teal);font-size:1.5rem;font-weight:bold;color:var(--primary-color-teal)}#extendedTeam-accordion .accordion-button:focus{outline:none;box-shadow:none}#extendedTeam-accordion .accordion-button:not(.collapsed){background:var(--secondary-color-light-highlight);border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:none}#extendedTeam-accordion .accordion-collapse,#extendedTeam-accordion .accordion-body{background:var(--white-color)}#extendedTeam-accordion .accordion-collapse.show,#extendedTeam-accordion .accordion-body{background:var(--secondary-color-light-highlight);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.technology-badge-white{background:var(--white-color);padding:4px 16px;border-radius:8px;display:inline-block;margin:3px 4px 3px 0px;color:var(--primary-color-teal)}.about-extended-teams{padding:80px 0px}.about-extended-teams img{mix-blend-mode:hard-light}.about-extended-teams-text{color:var(--primary-color-teal);padding:0px 40px;font-size:1.25rem}.success-stories-wrapper{background:#EBFEFF;background:-webkit-linear-gradient(180deg, #ebfeff 0%, #abe5ee 100%);background:-moz-linear-gradient(180deg, #ebfeff 0%, #abe5ee 100%);background:linear-gradient(180deg, #ebfeff 0%, #abe5ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EBFEFF", endColorstr="#ABE5EE", GradientType=0)}.success-stories{padding:80px 50px;max-width:1920px;margin:auto}.success-stories-card{border-radius:20px;padding:30px;background:var(--white-color);position:relative;height:670px}.success-stories-card h1{color:var(--primary-color-teal)}.success-stories-card .company-badge{background:var(--secondary-color-light-teal);color:var(--secondary-color-mid-teal);padding:8px 16px;border-radius:20px;font-size:1.25rem;font-weight:600}.success-stories-card .technology-badge{background:var(--secondary-color-light-highlight);color:var(--primary-color-teal);padding:8px 16px;border-radius:8px;display:inline-block;margin:4px 6px 4px 0px}.success-stories-card .success-stories-card-footer{background:var(--primary-color-teal);color:var(--white-color);padding:12px 16px;font-size:1.25rem;text-transform:uppercase;position:absolute;bottom:0;left:0;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer}.success-stories-card .results,.success-stories-card .team-composition{color:var(--secondary-color-mid-teal)}.success-stories-card .client-details{color:var(--primary-color-teal)}.swiper-wrapper{padding-bottom:60px}.social-media-icons a{color:var(--secondary-color-light-highlight);font-size:1.75rem}.faq{padding:80px 0px}.faq h4{font-weight:bold;font-size:1.25rem;color:var(--primary-color-teal);margin-bottom:0}.faq .accordion-item{border-radius:0;border:none;background:none}.faq .accordion-item .accordion-button{border-radius:0;background:none;border:none;box-shadow:none;border-bottom:1px solid var(--secondary-color-light-blue)}footer{padding:80px 0px;background:var(--primary-color-deep-blue) url(../images/footer-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.book-slot{background:var(--primary-color-highlight);color:var(--primary-color-teal);border:none;border-radius:8px;padding:6px 20px;font-size:1.125rem;transition:all .65s}.book-slot:hover{background:#c4ea74}.logo-marquee{overflow:hidden;background:#fff}.logo-track{display:flex;width:max-content;animation:scroll-left 30s linear infinite}.logo-track:hover{animation-play-state:paused}.logo-group{display:flex}.logo-group img{height:70px;margin:0 30px;flex-shrink:0;display:block}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.custom-container{position:relative;box-sizing:border-box}.toggle-btn{display:flex;align-items:center;justify-content:center;margin:auto;margin-top:150px;padding:8px 16px;cursor:pointer;background:#eee;border:none;font-size:1rem}.icon{margin-left:10px;display:inline-block;transition:transform 0.3s ease}.icon.rotate{transform:rotate(180deg)}.collapsible-panel{position:absolute;bottom:50px;left:0;width:100%;max-height:0;overflow:hidden;background-color:var(--primary-color-teal);color:var(--white-color);transition:max-height 0.3s ease-out;padding:40px;box-sizing:border-box;border-top-left-radius:20px;border-top-right-radius:0px;opacity:0;transition:all .35s}.collapsible-panel.open{max-height:calc(100% - 50px);overflow:auto;transition:max-height 0.3s ease-in;opacity:1}.swiper-pagination-bullet{width:10px;height:10px;background:var(--white-color);opacity:1}.swiper-pagination-bullet-active{background:var(--primary-color-teal)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--secondary-color-mid-teal)}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color-mid-teal)}@media (max-width: 767px){.main-wrapper{padding:0px 20px}.extended-teams h1{font-size:2rem}.extended-teams h2{font-size:1.5rem}.extended-teams .accordion-item h2{font-size:1.25rem}.hero-banner{height:50vh;width:100%;background-image:url(../images/globe.svg),url(../images/gradient-backgroud.png);background-position:center bottom, left;background-repeat:no-repeat, repeat;background-size:contain, cover}.hero-cta-banner{display:flex;flex-direction:column;align-items:center;height:auto}.left-col{width:100%;padding:20px}.left-col h1{font-size:2rem}.hire-cta{width:100%}.hire-cta{height:100%;width:100%;background:var(--primary-color-highlight);border:none;font-size:1.75rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px;color:var(--primary-color-teal)}.hire-cta .hireus-arrow{width:58px;justify-content:end;align-items:end;position:relative;transition:all .65s}.hire-cta:hover{transition:all .65s}.clients{padding:40px 0px}.clients span{font-size:3rem}.extended-teams-benefits ul{padding-top:0px;margin-bottom:60px}.extended-teams-benefits ul li{font-size:1.125rem}#extendedTeam-accordion .accordion-button{font-size:1.25rem}.about-extended-teams{padding:40px 0px}.about-extended-teams h2{font-size:1.5rem}.about-extended-teams-text{padding:0px;font-size:1.125rem}.success-stories{padding:40px 20px;padding-left:20px}.success-stories-card h2{font-size:1.5rem}footer{padding:40px 0px}footer p{font-size:1.25rem}.swiper-wrapper{padding-bottom:60px}.swiper-wrapper .swiper-slide{width:100% !important}.success-stories-card .success-stories-card-footer{font-size:1.125rem}.faq h4{font-size:1.125rem}}@media screen and (min-width: 768px) and (max-width: 991px){.hero-banner{height:50vh;width:100%;background-image:url(../images/globe.svg),url(../images/gradient-backgroud.png);background-position:center bottom, left;background-repeat:no-repeat, repeat;background-size:contain, cover}.about-extended-teams{padding:40px 0px}.extended-teams-benefits{margin-bottom:60px}.extended-teams-benefits ul{padding-top:0px}.hire-cta{padding:40px 20px}}@media screen and (min-width: 992px) and (max-width: 1024px){.hero-banner{height:50vh;background-image:url(../images/globe.svg),url(../images/gradient-backgroud.png);background-position:center bottom, left;background-repeat:no-repeat, repeat;background-size:contain, cover}}@media (max-width: 374px){.success-stories-card{height:840px}}@media (min-width: 320px) and (max-width: 373px){.success-stories-card{height:900px}}@media (min-width: 375px) and (max-width: 420px){.success-stories-card{height:750px}}@media (min-width: 421px) and (max-width: 527px){.success-stories-card{height:710px}}@media (min-width: 528px) and (max-width: 767px){.success-stories-card{height:630px}}.ms-0-5{margin-left:2.5px}
