.__solution-card{box-sizing:border-box;background-color:#fff;border:1px solid #dfe1e6;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;height:100%;min-height:730px;padding:32px;display:flex}.__solution-card .__solution-card-image{background-color:#97a0af;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:325px;min-height:325px;display:flex;overflow:hidden}.__solution-card .__solution-card-image img{object-fit:cover;width:100%;height:100%;display:block}.__solution-card .__solution-card-icon-title{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;display:flex}.__solution-card .__solution-card-icon{border-radius:9px;justify-content:center;align-items:center;width:50px;height:48px;display:flex}.__solution-card .__solution-card-icon img{object-fit:contain;width:100%;height:100%}.__solution-card .__solution-card-title{color:#2a2a2a;letter-spacing:0%;margin:0;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.__solution-card .__solution-card-tags{flex-wrap:wrap;flex-shrink:0;gap:8px;width:100%;display:flex}.__solution-card .__solution-card-category{border:2px solid #196cfa1a;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:flex}.__solution-card .__solution-card-category .__solution-card-category-text{color:#2f45dc;letter-spacing:0%;text-align:center;text-transform:capitalize;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px}.__solution-card .__solution-card-description{color:#42526e;letter-spacing:0%;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-height:0;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px;display:-webkit-box;overflow:hidden}.__solution-card .__solution-card-divider{border:1px solid #eeecec;width:100%;margin:0}.__solution-card .__solution-card-action{color:#05357f;letter-spacing:0%;text-transform:uppercase;flex-shrink:0;align-self:flex-start;align-items:center;min-width:auto;margin-top:auto;padding:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.__solution-card .__solution-card-action:hover{background-color:#0000}.__solution-card .__solution-card-action img{vertical-align:middle;width:10.67px;height:10.67px;margin-left:8px}@media (max-width:1200px){.__solution-card{gap:14px;height:100%;min-height:670px;padding:16px}.__solution-card .__solution-card-image{width:100%;height:325px}.__solution-card .__solution-card-icon{width:50px;height:48px}.__solution-card .__solution-card-title{font-size:24px;line-height:32px}.__solution-card .__solution-card-category{padding:4px 10px}.__solution-card .__solution-card-category .__solution-card-category-text{font-size:.875rem;line-height:18px}.__solution-card .__solution-card-description{font-size:.938rem;line-height:26px}.__solution-card .__solution-card-action{text-transform:uppercase;font-size:16px;font-weight:500}}@media (max-width:900px){.__solution-card{gap:12px;height:100%;min-height:630px}.__solution-card .__solution-card-image{width:100%;height:325px}.__solution-card .__solution-card-icon{width:50px;height:48px}.__solution-card .__solution-card-title{font-size:24px;line-height:32px}.__solution-card .__solution-card-category{padding:4px 10px}.__solution-card .__solution-card-category .__solution-card-category-text{font-size:.75rem;line-height:16px}.__solution-card .__solution-card-description{font-size:.875rem;line-height:24px}.__solution-card .__solution-card-action{text-transform:uppercase;font-size:16px;font-weight:500}}@media (max-width:600px){.__solution-card{gap:12px;height:100%;min-height:630px}.__solution-card .__solution-card-image{width:100%;height:325px}.__solution-card .__solution-card-icon{width:50px;height:48px}.__solution-card .__solution-card-title{font-size:24px;line-height:32px}.__solution-card .__solution-card-category{padding:4px 8px}.__solution-card .__solution-card-category .__solution-card-category-text{font-size:.75rem;line-height:16px}.__solution-card .__solution-card-description{font-size:.875rem;line-height:22px}.__solution-card .__solution-card-action{text-transform:uppercase;font-size:16px;font-weight:500}}
.__solutions-in-focus-container{background-color:#f2f7ff;width:100%;height:auto}.__solutions-in-focus-container .section-align{padding:20px 100px 80px}.__solutions-in-focus-container .section-align .__main-wrap{flex-direction:column;gap:16px;display:flex}.__solutions-in-focus-container .section-align .__main-wrap .__title-wrap .__solutions-title{color:#196cfa;text-transform:uppercase;background:linear-gradient(271deg,#113f91 82.4%,#196cfa 100.08%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Barlow Semi Condensed,serif;font-size:2rem;font-style:normal;font-weight:600;line-height:60px}.__solutions-in-focus-container .section-align .__main-wrap .__solutions-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:1200px){.__solutions-in-focus-container{background-position:0 0}.__solutions-in-focus-container .section-align{padding:16px}.__solutions-in-focus-container .section-align .__main-wrap{gap:40px}.__solutions-in-focus-container .section-align .__main-wrap .__title-wrap .__solutions-title{font-size:2.25rem;line-height:48px}.__solutions-in-focus-container .section-align .__main-wrap .__solutions-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:900px){.__solutions-in-focus-container .section-align{background-image:none;padding:40px 24px}.__solutions-in-focus-container .section-align .__main-wrap{gap:32px}.__solutions-in-focus-container .section-align .__main-wrap .__title-wrap .__solutions-title{font-size:2rem;line-height:40px}.__solutions-in-focus-container .section-align .__main-wrap .__solutions-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:600px){.__solutions-in-focus-container{background-image:none}.__solutions-in-focus-container .section-align{padding:16px 16px 32px}.__solutions-in-focus-container .section-align .__main-wrap{gap:24px}.__solutions-in-focus-container .section-align .__main-wrap .__title-wrap .__solutions-title{font-size:1.5rem;line-height:32px}.__solutions-in-focus-container .section-align .__main-wrap .__solutions-grid{grid-template-columns:1fr;gap:16px}}
