.case-study-challenge *{color:#000}.case-study-challenge-container{display:flex}.case-study-challenge-left,.case-study-challenge-right{width:50%}.case-study-challenge-right img{width:100%}.case-study-challenge-container{margin:auto;width:80%}.case-study-challenge-li{display:flex;flex-direction:column;gap:40px;margin-bottom:10px}.border-left{background:#e8e8e8;border-left:5px solid #48f;padding:25px}.case-study-challenge-li .icon{display:flex;margin-top:8px;max-width:30px;min-width:30px;width:30px}.case-study-challenge-left{display:flex;flex-direction:column;justify-content:center}.case-study-challenge-left h3{font-size:30px}.case-study-challenge-ul{width:70%}.case-study-challenge-text{font-size:17px}@media (min-width:830px){.case-study-challenge-left{justify-content:normal}.case-study-challenge-container{width:85%}.case-study-challenge-right{margin:auto;width:40%}}@media (max-width:830px){.case-study-challenge-left{margin-top:20px}.case-study-challenge-ul{width:100%}.case-study-challenge-container{align-items:center;flex-direction:column}.case-study-challenge-right{margin-top:15px}.case-study-challenge-left{width:80%}.case-study-challenge-right{width:60%}.case-study-challenge-left h3{font-size:28px}}@media (max-width:520px){.case-study-challenge-left{width:95%}.case-study-challenge-left h3{font-size:24px}.case-study-challenge-container,.case-study-challenge-right{width:90%}}.case-study-challenge-right{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);padding:20px}.case-study-challenge-right h3{font-size:20px;margin-bottom:25px;margin-top:10px}.case-study-challenge-right1 .case-study-project-highlights-text{font-size:17px}.case-study-challenge-right1 .icon{color:#48f;font-size:30px;margin-right:9px;margin-top:-2px!important}.case-study-project-highlights-li .icon{justify-content:center}.case-study-challenge-right1 .icon{color:#48f!important;font-size:24px}.case-study-challenge-right1{margin-bottom:17px!important}.case-study-challenge-right1 .icon{font-size:27px!important;margin-top:-3px!important}