.hero{--mobile-left-space:clamp(25px,calc(25px + ((1vw - 3.75px) * 41.0256)),41px);--mobile-extra-space:28px;font-family:var(--primary-font);background-color:#f8f8f9;padding:10vw 0 4.4vw;min-height:calc(80vh - 90px)}.approach_section_wrapper,.hero{position:relative}.hero__content{max-width:2560px!important;width:100%;padding-left:25.5vw}.hero__subtitle{margin-bottom:5px}.hero__subtitle p{color:var(--Black-2,#535c64);font-family:var(--primary-font);font-size:20.625px;font-weight:400;line-height:27.5px;text-transform:uppercase}.hero__title-container{width:min(100%,986.563px)}.hero__title{font-size:52px;font-weight:600;line-height:58px;background:linear-gradient(90deg,#1f5586,#1c979e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0;padding:0;font-family:var(--title-font)!important}.hero__body{max-width:751.667px;width:100%;margin:1.6vw 0 0 4.1vw}.hero__body p{font-family:var(--primary-font);margin-bottom:20px;color:var(--Black,#3b3c3e);font-size:20px;font-style:normal;font-weight:400;line-height:26px}.hero__body .highlight{font-family:var(--title-font);background:linear-gradient(90deg,#1f5586,#1c979e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0 0 26px 7.4%;padding-top:5px;font-size:23px;font-weight:600;line-height:32px;max-width:728.75px;width:100%}.bold{font-weight:700}@media (max-width:2200px){.hero{padding:10vw 0 4.4vw;background-image:url(/assets/Approach/approach-hero-image.webp);background-repeat:no-repeat;background-position:100% 100%;background-size:34%!important;min-height:calc(100vh - 90px)}}@media (max-width:1920px){.hero{background-image:url(/assets/Approach/approach-hero-image.webp);background-position:100% 100%;background-repeat:no-repeat;min-height:78.5vh;padding:10vw 0 4.4vw;background-size:36.2%!important}}@media (max-width:1536px){.hero{background-size:29%!important;padding:11.7vw 0 6vw;min-height:66.9vh}.hero__content{max-width:863px!important;padding-left:21.7vw}.hero__title{font-size:40px;line-height:44px}.hero__title-container{margin:0 20px 29px;max-width:764px}.hero__body{max-width:725px;margin-left:5.7vw}.hero__body p{font-size:17px;line-height:20px;max-width:86%;margin-bottom:16px}.hero__body .highlight{font-size:18px!important;line-height:22px!important;margin:0 0 15px 8%!important;max-width:570px!important}}@media (max-width:1366px){.hero{padding:9.1vw 0 5vw;background-size:28.2%!important;min-height:74.6vh}.hero__content{padding-left:16.6vw}.hero__title-container{margin:0 20px 22px}.hero__body{margin-left:6.3vw}.hero__body .highlight{margin:-4px 0 15px 56px!important;padding-top:0}}@media (max-width:1280px){.hero__title{font-size:36px;line-height:40px}.hero__title-container{margin:0 20px 16px;max-width:696px}.hero__body{margin-left:6.8vw}.hero__body p{margin-bottom:12px}.hero__body .highlight{margin:1px 0 12px 8%!important}}@media (max-width:1024px){.hero{padding:16.8vw 0 0;min-height:calc(100vh-30px);background-size:35%!important}.hero__content{padding-left:9.8vw}.hero__title{font-size:45px;line-height:50px}.hero__title-container{margin:0 20px 33px;max-width:794px}.hero__body{margin-left:1.8vw;max-width:774px}.hero__body p{font-size:18px;line-height:22px;margin-bottom:22px}.hero__body .highlight{margin:0 0 12px 5%!important;padding-top:5px;max-width:630px!important}}@media (max-width:930px){.hero__title{font-size:40px;line-height:44px}.hero__title-container{width:min(100%,486px)!important}.hero__content{padding-left:7.8vw}.hero__body .highlight{max-width:531px!important}}@media (max-width:768px){.hero{padding:19vw 0 13.2vw;background-size:41.3%!important}.hero__content{padding-left:6vw}.hero__title-container{padding-right:0;max-width:450px}.hero__body{margin-left:2.8vw;max-width:635px}.hero__body p{font-size:17px;line-height:22px}.hero__body .highlight{margin:18px 0 17px 8%!important;max-width:520px!important}}@media (max-width:640px){.hero__body .highlight{margin:0 0 20px!important}.hero{padding:13.5vw 0 13.2vw}.hero__body{margin-left:0}}@media (max-width:480px){.hero{padding:16.5vw 0 25vw;background-size:64%}.hero__title-container{margin:0 20px 36px 0}.hero__body{margin-left:0!important}.hero__body p{font-size:18px;line-height:24px}.hero__body .highlight{font-size:19px!important;line-height:24px!important;padding-left:var(--mobile-extra-space)!important}}@media (max-width:375px){.hero{padding:25.9vw 0 21.9vw}.hero__title-container{margin:0 3px 33px 0}.hero__title{font-size:32px;line-height:37px}.hero__body{max-width:313px;margin:20px 0 20px 5.8vw}.hero__body .highlight{margin:30px 0 12px!important;max-width:319px!important}}.container{width:100%;padding-right:15px;padding-left:15px;margin:0 auto}.bold-700{font-weight:700}.italic-text{font-style:italic}.main-content{padding-top:80px}.bold-content{font-family:var(--primary-font)!important;font-weight:700}.solution-grid-item p{font-size:12px;line-height:15px}.solution-section{font-family:var(--primary-font);color:var(--black);background-color:#f8f8f9}.solution-content-wrap{width:min(100%,900px);padding-left:29.6vw}.solution-heading{font-family:var(--title-font);font-size:37px;font-style:normal;font-weight:600;line-height:45px;color:var(--black);width:min(100%,897px)}.solution-body-text{margin-left:137px;padding-top:31px}.solution-body-text p{color:var(--Black,#3b3c3e);font-family:var(--primary-font);font-size:20px;font-weight:400;margin-bottom:22px;line-height:26px}.solution-sub-heading{font-family:var(--title-font);font-weight:600;font-size:32px;line-height:50px;background:linear-gradient(90deg,#1f5586,#1c979e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-top:91px;margin-bottom:52px}.solution-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.solution-grid-item{position:relative;width:48%}.solution-item-heading{font-family:var(--title-font)!important;font-weight:600;font-size:32px;line-height:40px}.solution-grid-item.center .solution-item-heading,.solution-grid-item.left .solution-item-heading{background:linear-gradient(90deg,#1f5586,#1c979e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.solution-grid-item.right .solution-item-heading{background:linear-gradient(90deg,#1c979e,#1f5586);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.solution-grid-item.left{text-align:right}.solution-grid-item.left p{margin-left:auto}.solution-grid-item p{font-size:18px;line-height:24px;width:350px;margin-top:1rem}.solution-separator{position:absolute;width:140px;bottom:-20px;border-top:1px solid #34678c}.solution-grid-item.left .solution-separator{right:0}.solution-grid-item.right .solution-separator{left:0}.solution-grid-item.center{width:100%;text-align:center;margin-left:auto;margin-right:auto;width:min(100%,470px);padding-bottom:62px}.solution-grid-item.center .solution-separator{left:50%;transform:translateX(-50%);top:-19px;bottom:auto}.solution-grid-item.center p{margin-left:auto;margin-right:auto}@media (max-width:1920px){.solution-content-wrap{width:min(100%,1233px);padding-left:26vw}.solution-heading{width:min(100%,783px);font-size:32px;line-height:40px}.solution-body-text p,.solution-grid-item p{font-size:18px;line-height:24px}.solution-body-text{padding-top:28px;width:min(100%,773px);margin-left:124px}}@media (max-width:1536px){.solution-content-wrap{width:min(100%,863px)}.solution-body-text{width:min(100%,743px);padding-top:0;margin-left:124px}.solution-body-text p,.solution-grid-item p{font-size:17px;line-height:20px;margin-bottom:16px}.solution-heading{margin:0 20px 29px;width:min(100%,626.237px)}.solution-heading,.solution-item-heading,.solution-sub-heading{font-size:25px;line-height:32px}.solution-separator{width:111px}}@media (max-width:1366px){.solution-content-wrap{padding-left:21.6vw}.solution-heading{margin:0 20px 22px}.solution-body-text{width:min(100%,744px);margin-left:14.5%}.solution-body-text p{margin-top:18px}.solution-content-wrap{padding-left:16vw}}@media (max-width:1024px){.solution-content-wrap{padding-left:9.8vw}.solution-heading{font-size:30px;margin:0 9px 37px;width:min(100%,783px);line-height:38px}.solution-item-heading,.solution-sub-heading{font-size:28px;line-height:36px}.solution-body-text{width:min(100%,763px)}.solution-body-text p{font-size:18px;line-height:22px}}@media (max-width:960px){.solution-content-wrap{padding-left:6.5vw}.solution-body-text{width:min(100%,600px)!important;margin-left:4.6vw!important}.solution-grid{padding-left:4.8vw}}@media (max-width:768px){.solution-content-wrap{padding-left:2.8vw}.solution-heading{width:min(100%,548px);font-size:28px;line-height:36px;margin:2rem 0 2.5rem 2.7rem}.solution-body-text{width:min(100%,480px);font-size:17px;margin-left:19.2vw;line-height:22px}.solution-body-text p{font-size:17px;line-height:21px}.solution-item-heading,.solution-sub-heading{font-size:26px;line-height:32px}.solution-grid{padding-left:0}.solution-grid-item{width:100%;text-align:left!important}.solution-grid-item.left p{margin-left:0}.solution-grid-item.left .solution-separator,.solution-grid-item.right .solution-separator{left:20px;right:auto}.solution-grid-item p{font-size:17px;line-height:21px;width:100%;max-width:100%}}@media (max-width:601px){.solution-heading{font-size:24px;line-height:32px;margin:0 20px 32px;padding-right:0;max-width:min(100%,491px)}.solution-body-text{max-width:min(100%,379px);margin-left:18vw}.solution-body-text p{font-size:17px;line-height:22px;margin:19px 0}.solution-item-heading,.solution-sub-heading{font-size:22px;line-height:28px}.solution-grid-item p{font-size:16px;line-height:20px}}@media (max-width:480px){.solution-heading{width:min(100%,332px);margin:0}.solution-body-text{margin-left:0;width:332px}.solution-body-text p{font-size:18px;font-weight:400;line-height:24px}.solution-item-heading,.solution-sub-heading{font-size:20px;line-height:26px}.solution-grid-item p{font-size:15px;line-height:19px}}@media (max-width:390px){.solution-heading{font-size:24px;line-height:30px;margin-bottom:20px;padding-right:23px}.solution-content-wrap{padding-left:4vw!important}.solution-body-text,.solution-grid{padding-right:9px}.solution-body-text p{font-size:18px;line-height:24px}.solution-item-heading,.solution-sub-heading{font-size:17px;line-height:22px}.solution-grid_item p{font-size:14px;line-height:17px}}