.challenges_and_solutions{background:transparent;padding:clamp(20px,4vw,35px) 0 45px}.challenges_and_solutions .mobile_view{display:none}.challenges_and_solutions .desktop_view{display:block}.challenge_label{background:var(--challenge-color,#4328b4)}.solution_label{background:var(--solution-color,#ca0098)}.challenge_label,.solution_label{color:#fff;font-size:18px;font-weight:600;padding:35px 25px;text-align:center}.challenges_and_solutions_items{display:flex;flex-direction:column}.challenge_and_solution_item{display:grid;gap:clamp(20px,2vw,35px);grid-template-columns:clamp(150px,13vw,200px) .5fr 1fr;margin-bottom:5px;position:relative}.challenge_and_solution_item:not(:first-child){margin-top:5px}.challenge_and_solution_item_label{background:rgba(67,40,180,.5);font-size:16px;font-weight:400;line-height:1.2;padding:20px 15px}.challenge_and_solution_item_label,.challenge_and_solution_item_label>*{color:#fff}.challenge_and_solution_item_icon{color:var(--icon-color,#4328b4);height:25px;width:25px}.challenge_and_solution_item_solution{display:flex;gap:10px}.challenge_and_solution_item_solution>*{position:relative;top:-3px}.challenge_and_solution_item_challenge,.challenge_and_solution_item_solution{background:var(--content-bg-color);padding:20px}.challenge_and_solution_item .challenge_and_solution_item_solution{padding:20px 50px 20px 20px}.challenge_and_solution_item_challenge,.challenge_and_solution_item_solution,.mobile_challenge_text,.mobile_solution_text{font-size:16px;line-height:1.5}.challenge_and_solution_item_challenge p{line-height:1.4}.challenge_and_solution_item_solution_text p{line-height:1.4;position:relative;top:3.5px}.challenge_and_solution_item_solution_text p:last-child,.mobile_challenge_text p:last-child{margin-bottom:0}@media (min-width:769px){.challenge_and_solution_item_challenge,.challenge_and_solution_item_label{position:relative}.challenge_and_solution_item_challenge:after,.challenge_and_solution_item_label:after{background:#fff;content:"";height:1px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:clamp(20px,2vw,35px)}.challenge_label,.solution_label{align-items:center;display:flex;justify-content:center}}@media (max-width:768px){.challenge_label{background:transparent;color:var(--challenge-color,#4328b4)}.solution_label{background:transparent;color:var(--solution-color,#4328b4)}.challenge_label,.solution_label{padding:0;text-align:left}.challenges_and_solutions{background-color:transparent;padding:0}.challenges_and_solutions .mobile_view{display:flex;flex-direction:column;gap:25px}.challenges_and_solutions .desktop_view{display:none}.challenges_and_solutions_card{background:var(--content-bg-color);display:flex;flex-direction:column;gap:55px;padding:clamp(20px,4vw,40px);position:relative}.challenges_and_solutions_card .challenge_and_solution_item_index{left:auto;line-height:1.2;position:absolute;right:clamp(20px,4vw,40px);top:clamp(20px,4vw,40px);width:fit-content}.mobile_challenge{margin-top:-50px;position:relative}.mobile_challenge:after{background:linear-gradient(to right,var(--challenge-color,#4328b4),var(--solution-color,#ca0098));bottom:-29px;content:"";height:1px;left:0;position:absolute;width:100%}.challenge_label,.solution_label{margin-bottom:15px}.challenge_and_solution_item_label{background:transparent;padding:0}.challenge_and_solution_item_label,.challenge_and_solution_item_label>*{color:#000}}