.business-title-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;border-radius:1rem;text-align:center;background:linear-gradient(180deg,rgba(234,236,240,0) 35.1%,#eaecf0 100%);width:80%;padding:14.9375rem 11rem 8.625rem;margin-bottom:6rem}.business-title-card .business-title{color:#101828;font-size:4.5rem;font-weight:900}.business-title-card .business-title span{color:#ff601f}.business-title-card .business-desc{color:#1d2939;font-size:1rem;font-weight:600;line-height:160%;align-items:stretch}.corporate-service-section{display:flex;background:#f2f4f7;padding:6rem 10rem;flex-direction:column;height:auto;width:100%}.corporate-service-section div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem}.corporate-service-section .corporate-title-container{display:flex;flex-direction:column;align-items:center;padding-bottom:3.5rem;gap:1.5rem}.corporate-service-section .corporate-title-container .corporate-title{color:#101828;text-align:center;font-size:3rem;font-weight:600}.corporate-service-section .corporate-title-container .corporate-title span{color:#ff601f}.corporate-service-section .corporate-title-container .corporate-desc{color:#344054;text-align:center;font-size:1rem;font-weight:400}.corporate-service-section .business-service-cards{display:flex;flex-direction:row;width:100%;justify-content:center;gap:2rem}.corporate-service-section .business-service-cards .business-service-card{display:flex;background-color:#fff;flex-direction:column;border-radius:.5rem;width:19rem}.corporate-service-section .business-service-cards .business-service-card img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:12.8125rem;-o-object-fit:cover;object-fit:cover}.corporate-service-section .business-service-cards .business-service-card .business-service-text{display:flex;padding:2rem 1rem 1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;align-self:stretch}.corporate-service-section .business-service-cards .business-service-card .business-service-text .business-service-title{color:#101828;text-align:center;font-size:1.125rem;font-weight:700;line-height:160%}.corporate-service-section .business-service-cards .business-service-card .business-service-text .business-service-title span{color:#ff601f}.corporate-service-section .business-service-cards .business-service-card .business-service-text .business-service-desc{color:#344054;text-align:center;font-size:1rem;line-height:160%}.corporate-service-section .corporate-bottom-text{color:#344054;text-align:center;width:43.875rem;padding:3.5rem 0;line-height:160%}.corporate-service-section .lets-talk-button{display:flex;border-radius:.5rem;background:#ff601f;box-shadow:0 14px 16px #1d29390d;padding:.75rem 1.25rem;justify-content:center;align-items:center;gap:.75rem;color:var(--base-white, #fff);font-weight:800;line-height:1.5rem}.corporate-service-section .lets-talk-button:hover{opacity:.8}.custom-solutions-section{display:flex;flex-direction:column;background:#fcfcfd;justify-content:center;align-items:center;gap:3.5rem}.custom-solutions-section .solutions-title-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch}.custom-solutions-section .solutions-title-container .solutions-title-text{color:#ff601f;text-align:center;font-size:1.25rem;font-weight:700;line-height:160%}.custom-solutions-section .solutions-title-container .solutions-title{color:#101828;text-align:center;font-size:4rem;font-weight:600}.custom-solutions-section .solution-cards .solution-card{display:flex;border-radius:1rem;padding:2rem;width:100%;flex-direction:column;align-items:flex-start;gap:.625rem;flex:1 0 0}.custom-solutions-section .solution-cards .solution-card .solution-card-title{color:#101828;font-size:2.25rem;font-weight:700;line-height:160%;text-wrap:nowrap}.custom-solutions-section .solution-cards .solution-card .solution-list{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2rem;gap:.5rem;align-self:stretch}.custom-solutions-section .solution-cards .solution-card .solution-list li{display:flex;flex-direction:row;gap:.5rem}.impact-business-section{display:flex;flex-direction:column;gap:3.5rem;align-items:center;background:#fcfcfd;height:42.0625rem;width:100%;padding:6rem 10rem}.impact-business-section .impact-title-container{display:flex;flex-direction:column;text-align:center;align-items:center;gap:1.5rem}.impact-business-section .impact-title-container .impact-title{color:#101828;font-size:4rem;font-weight:600}.impact-business-section .impact-title-container .impact-desc{color:#344054;font-size:1rem;line-height:160%}.impact-business-section .impact-stats{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;background:#f2f4f7;border-radius:1.5rem;width:100%;padding:1.5rem 1rem}.impact-business-section .impact-stats div{width:18rem}.impact-business-section .impact-stats div .stats-number{color:#101828;text-align:center;font-size:4rem;font-weight:700}.impact-business-section .impact-stats div .stats-number span{color:#ff601f}.impact-business-section .impact-stats div .stats-desc{color:#344054;text-align:center;font-size:1.125rem;text-transform:capitalize}@media only screen and (max-width: 1200px){.business-title-card{height:25.6875rem;width:100%;padding:11.3125rem 3.65625rem 8.6875rem 3.59375rem;margin-bottom:4rem}.business-title-card .business-title{font-size:4rem}.business-title-card .business-desc{width:33.125rem}.corporate-service-section{display:flex;height:auto;padding:4.5rem 2.5rem;align-items:flex-start;gap:.625rem}.corporate-service-section .corporate-title-container{gap:1.5rem;align-self:stretch}.corporate-service-section .corporate-title-container .corporate-title{font-size:2.5rem}.corporate-service-section .business-service-cards{flex-direction:column}.corporate-service-section .business-service-cards .business-service-card{width:100%;margin-bottom:2rem}.corporate-service-section .business-service-cards .business-service-card img{height:12.8125rem}.corporate-service-section .business-service-cards .business-service-card .business-service-text{padding:2rem 1rem 1.5rem;gap:.5rem;align-self:stretch}.corporate-service-section .business-service-cards .business-service-card .business-service-text .business-service-title{font-size:1.125rem}.corporate-service-section .business-service-cards .business-service-card .business-service-text .business-service-desc{font-size:1rem}.corporate-service-section .corporate-bottom-text{width:39.625rem}.custom-solutions-section .solutions-title-container .solutions-title-text{font-size:1.25rem}.custom-solutions-section .solutions-title-container .solutions-title{font-size:3rem}.custom-solutions-section .solution-cards .solution-card{width:100%}.custom-solutions-section .solution-cards .solution-card .solution-card-title{font-size:2rem}.impact-business-section{gap:3rem;height:40rem;width:100%;padding:4.5rem 2.5rem}.impact-business-section .impact-title-container .impact-title{font-size:3rem}.impact-business-section .impact-stats div{width:14.1rem}.impact-business-section .impact-stats div .stats-number{font-size:3rem}.impact-business-section .impact-stats div .stats-desc{font-size:1rem}}@media only screen and (max-width: 600px){.business-title-card{height:25.5rem;padding:4rem 1rem;margin-bottom:3.5rem}.business-title-card .business-title{font-size:2rem}.business-title-card .business-desc{width:100%;align-items:stretch}.corporate-service-section{padding:3rem .75rem}.corporate-service-section .corporate-title-container .corporate-title{font-size:1.9rem}.corporate-service-section .corporate-title-container .corporate-desc{font-size:1rem}.corporate-service-section .corporate-bottom-text{width:auto}.custom-solutions-section .solutions-title-container .solutions-title-text{font-size:1rem}.custom-solutions-section .solutions-title-container .solutions-title{font-size:2rem}.custom-solutions-section .solution-cards .solution-card .solution-card-title{font-size:1.5rem}.impact-business-section{height:52rem;width:100%;padding:4rem 1rem}.impact-business-section .impact-title-container .impact-title{font-size:2rem}.impact-business-section .impact-stats{justify-content:center;align-items:center;flex-direction:column}.impact-business-section .impact-stats div{width:14.1rem}.impact-business-section .impact-stats div .stats-number{font-size:3rem}.impact-business-section .impact-stats div .stats-desc{font-size:1rem}}
