.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}.custom-title{font-weight:700;min-height:9rem}@media (max-width:426px){.custom-title{font-weight:700;min-height:auto}}@media (min-width:2560px){.custom-title{font-weight:700;min-height:auto}}.icon-text{color:#262f34;font-size:24px;line-height:27.54px;text-align:left}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}.sub-h1{font-size:4.5rem}.hero-title{display:inline}.hero-description{color:#000;font-size:1.1rem}.button-base.secondary-button{font-size:1rem;min-width:160px;padding:.5rem 1rem}.section1-container{display:inline-block}.custom-section{height:auto}.custom-web-dev-section .ourservices-number{color:#cfd70a}@media (max-width:425px){.section1-container h1,.sub-h1{font-size:1.9rem}.section1-container h3{font-size:1rem}.primary-button{white-space:normal}.button-center{display:flex;justify-content:center;width:100%}}@media (max-width:768px){.section1-container h1,.sub-h1{font-size:2rem}.section1-container h3{font-size:1.2rem}.button-wrap,.primary-button{white-space:normal}.button-wrap{width:100%}}@media (min-width:768px){.section-container{padding-bottom:2.5rem}.hero-description{font-size:1.7rem}.hero-title{font-size:2.5rem;line-height:.9}}@media (min-width:1440px){.hero-title{font-size:3rem;line-height:.9}.hero-description{font-size:2rem}.button-base.secondary-button{font-size:1.5rem;min-width:200px;padding:.7rem 1.2rem}}