.herobanner{background-image:linear-gradient(#fff8f2,#fff);padding-top:3%}.herobanner h1{color:#080808;font-size:clamp(32px,6vw,110px);line-height:clamp(32px,6vw,110px)}.herobanner img{width:85%}.herobanner .desc{color:#585858;font-family:DMSans-Regular;font-size:clamp(16px,.95vw,26px);font-weight:500}.herobanner p{color:#585858;font-family:DMSans-Regular}.circle-spacing{margin:0 -5px;padding:0 5px;line-height:clamp(22px,3vw,90px)}
.services{background-color:#fff}.services .service-header p{font-size:clamp(14px,.9vw,20px);font-weight:500}.services .box{background-color:#f3f3f3;border-radius:15px;transition:all .5s}.services .box:hover{background-color:#fff;box-shadow:0 48px 100px #110c2e26}.services h1{color:#000000f1;font-size:clamp(26px,4vw,72px);font-weight:700;line-height:clamp(26px,3vw,60px);position:relative}.services .box h2{font-size:clamp(16px,1.8vw,36px)}.services .box p{color:#666666f3;padding-top:15px;font-size:clamp(14px,.9vw,20px);font-weight:400}.services .box{padding:8% 9% 5%}.services .circle-spacing{margin:0 -5px;padding:0 5px;line-height:clamp(18px,1vw,42px)}@media screen and (max-width:768px){.services .box{height:auto;padding:35px}}.services p{color:#585858;font-family:DMSans-Regular}
.solutionOverview{background-image:white}.solutionOverview .main-section{background-image:linear-gradient(#fff8f2,#fff);padding:5% 0}.solutionOverview h1{color:#080808;font-size:clamp(26px,3.2vw,70px);line-height:clamp(26px,3.2vw,70px)}.solutionOverview h4{font-family:DMSans-Regular;font-size:clamp(16px,1.4vw,28px);font-weight:400}.solutionOverview p,.solutionOverview li{color:#464646;font-family:DMSans-Regular;font-weight:500}.solutionOverview .circle-spacing{margin:0 -7px;padding:0 7px;line-height:clamp(18px,1vw,50px)}@media screen and (max-width:1200px){.solutionOverview .circle-spacing{margin:0 -3px;padding:0 3px}}
