.solution-header{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start;margin-bottom:20px}.solution-header__left h2{color:#fff;font-size:clamp(2rem,4.9vw,6rem);margin:0}.solution-header__right{display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between}.category-buttons{display:flex;flex:1;justify-content:space-around}.category-buttons .category-btn{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:clamp(.95rem,1.9vw,1.875rem);padding:10px 20px;position:relative}.category-buttons .category-btn.active,.category-buttons .category-btn:hover{background-color:#5194cc}.solution-header__right .divider{background-color:#5194cc;height:66px;margin:0 10px;width:1px}@media (max-width:1750px){.solution-header{align-items:flex-start;flex-direction:column}}@media (max-width:992px){.solution-header__right{flex-wrap:wrap}}@media (max-width:767px){.solution-header__right{flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;width:100%}.solution-header__right .divider{display:none}.category-buttons{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);width:100%}.category-buttons .category-btn{background-color:transparent;border:2px solid #5194cc;border-radius:8px;color:#5194cc;font-size:1.2rem;font-weight:500;height:100px;padding:20px;text-align:center;transition:all .3s ease;width:100%}.category-buttons .category-btn.active,.category-buttons .category-btn:hover{background-color:#5194cc;color:#fff}}.solution-area{background-color:#fff;display:flex;padding:3.5% 5.5%}.solution-area .solution-left{border-right:2px solid #deebf4;max-width:566px;width:100%}.solution-area .solution-left h3{color:#5194cc;font-size:clamp(1.5rem,4.1vw,4.125rem);line-height:1;padding-right:20px}.solution-area .solution-left p{color:#5194cc;font-size:clamp(1rem,2vw,2rem);font-weight:300;padding-right:20px}#solution-list{list-style:none;padding:0}#solution-list li:not(:last-child){border-bottom:1px solid #deebf4}#solution-list li img{height:70px;margin-right:5%;object-fit:contain;transition:.3s;width:97px}#solution-list li{align-items:center;color:#5194cc;cursor:pointer;display:flex;font-size:clamp(1.5rem,2vw,2.125rem);font-weight:300;line-height:1;margin-bottom:10px;padding:3% 2% 3% 5%;transition:.3s}#solution-list li.active,#solution-list li:hover{background-color:#5194cc;color:#fff}.solution-right{padding-left:2%}.solution-right h2{color:#5194cc;font-size:clamp(1.5rem,4.1vw,4.125rem);line-height:1}.solution-right h4{color:#5194cc;font-size:clamp(1rem,2vw,2rem)}.solution-details,.solution-details .solution-image{align-items:flex-start;display:flex}.solution-details .solution-image{flex:1;justify-content:center;max-width:414px}.solution-details .solution-image img{height:100%;max-width:414px;object-fit:contain;width:100%}#solution-copy{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:1000px;padding-left:5%}#solution-copy h3{color:#5194cc;font-size:clamp(1rem,2vw,2rem);margin-bottom:10px}#solution-copy h3::not(:first-child){margin-top:15px}#solution-copy p,#solution-copy ul li{color:#5194cc;font-size:clamp(.95rem,2vw,1.313rem);font-weight:300;margin-bottom:15px}#solution-copy .cta-buttons-container .btn{font-weight:300;max-width:390px;width:100%}@media (max-width:1400px){.solution-area{padding:3.5% 2.5%}#solution-copy{padding-left:0}#solution-copy h3,#solution-copy p,.cta-buttons-container{padding-left:5%}}@media (max-width:1700px){.solution-area .solution-left{max-width:420px}}@media (max-width:1250px){.solution-area{flex-direction:column;padding:5%}.solution-area .solution-left,.solution-right{border-right:none;max-width:100%;padding:0;width:100%}#solution-list{display:flex;flex-wrap:wrap;gap:20px;padding-top:20px}#solution-list li{align-items:center;border:1px solid #deebf4;border-radius:8px;flex-direction:column;margin-bottom:0;padding:20px;text-align:center;width:calc(32.33333% - 10px)}#solution-list li img{height:80px;margin:0 0 10px;width:80px}}@media (max-width:650px){#solution-list li{font-size:16px;font-weight:500;width:calc(50% - 10px)}#solution-list li img{width:40px}.solution-details{flex-direction:column}.solution-copy{margin-top:20px}}