nav li{border-bottom:2px solid transparent;list-style-type:none}nav li:hover{border-bottom:2px solid var(--accent)}.submenu{display:grid;grid-template-columns:30% 70%}.menu-item{line-height:2rem;padding:10px .5rem}nav li div.submenu{background-color:var(--secondary);display:none;position:absolute;right:40px;top:68%;width:70%}nav li:hover>div.submenu{display:grid}nav li ul li{border-bottom:1px solid var(--gray-800);padding:15px}nav li ul li a:hover{color:var(--accent)}img.logo{height:auto;margin:auto;width:auto}.navbar{background-color:transparent;transition:background-color .5s ease-in-out}.navbar.colorChange{background-color:#000}.sectionheading{font-size:48px;font-style:normal;font-weight:700;line-height:normal}.sectiontext{font-size:20px;font-style:normal;line-height:24px}.tech-stack{background-image:url(/_next/static/media/tech-stack-backgroung-landing.2b6433cc.webp);background-position:absolute;background-repeat:no-repeat;background-size:cover;justify-content:center;width:100%}.diversity{font-size:38px;font-weight:400;line-height:43.6px;-spacing:-.05em;color:#262f34;text-align:left}.hero-title{display:inline}.services-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.ourservices-item{margin:10px}@media (min-width:1440px){.hero-title{font-size:3rem;line-height:.9}.button-base.secondary-button{font-size:1.5rem;min-width:200px;padding:.7rem 1.2rem}.services-container .ourservices-item{width:280px}.services-container .ourservices-header{height:10rem}.services-container .ourservices-subtitle{height:3rem}.services-container{justify-content:space-between}}.feature-information-index{color:#cfd70a;font-size:65px;font-weight:400}.text-dark{color:#262f34}.text-light{color:#fff}.styled-list{margin-top:10px;padding-left:0}.styled-list-item{display:flex;font-size:18px;font-weight:400;margin-bottom:8px}.styled-list-item:before{color:#cfd70a;content:"//";font-size:22px;margin-right:8px}.subheading{font-size:28px;font-style:normal;font-weight:500;line-height:normal}.banner-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:80vh;position:relative;z-index:1}body:before{content:"";display:block;min-height:80vh;position:absolute;top:0;width:100%;z-index:-1}.content-wrapper{max-width:80%;text-align:left;width:-moz-fit-content;width:fit-content}.font-bold{font-weight:700}.font-normal{font-weight:400}.block{display:block}.button-container{margin-top:20px}