.industry-challenges-section{height:auto}.industry-challenges-section .title-container{margin:0 auto;width:80%}.industry-challenges-section .title-container p,.industry-challenges-section .title-container p span{font-size:1.3vw!important;line-height:1.08!important}.bullet .li-body{margin-bottom:0}.industry-challenges-section .challenges.desktop{display:block;margin:4rem auto;width:80%}.industry-challenges-section .challenges.desktop .li-body{font-size:1.1vw;margin-right:auto}.industry-challenges-section .challenges.mobile{display:none;margin:4rem auto;padding:0;width:80%}.industry-challenges-section .challenges.desktop li{align-items:anchor-center;border:3px solid #005a57;border-radius:100px 0 100px 100px;display:flex;gap:2rem;list-style:none;margin-bottom:2rem;padding:1rem}.industry-challenges-section .challenges.mobile li{align-items:anchor-center;border:3px solid #005a57;border-radius:50px 0 50px 50px;display:flex;flex-direction:column;gap:2rem;list-style:none;margin-bottom:2rem;padding:1rem}.industry-challenges-section .challenges.desktop li .li-number{font-size:2.5rem;font-weight:700}.industry-challenges-section .challenges.desktop li .li-number,.industry-challenges-section .challenges.mobile li .li-number{align-items:center;background:#86ef21;border-radius:300px;display:flex;height:80px;justify-content:center;padding:2rem;width:80px}.industry-challenges-section .challenges.mobile li .li-number{font-size:1.5rem}.industry-challenges-section .challenges li .li-title{font-size:1.5vw;font-weight:700;line-height:1.1}.industry-challenges-section .challenges li .li-number,.industry-challenges-section .challenges li .li-title{color:#005a57}@media(max-width:480px){.industry-challenges-section .challenges.desktop{display:none;margin:4rem auto;width:80%}.industry-challenges-section .challenges.mobile{display:block;margin:4rem auto;width:70%}.industry-challenges-section .challenges.mobile li p.li-body{font-size:16px!important;line-height:1.5}.industry-challenges-section .challenges li .li-title{font-size:1.3rem}.industry-challenges-section .challenges.mobile li{gap:1rem}.title-container p span{font-size:18px!important;line-height:1.1!important}.industry-challenges-section .challenges.mobile li .li-number{font-size:2.5rem;font-weight:700;height:70px;width:70px}.industry-challenges-section .title-container p,.industry-challenges-section .title-container p span{font-size:3.8vw!important}}