.solution-sec{background-color:#f9fbff;display:inline-block;padding:50px 0;position:relative;width:100%}.solution-sec .sec-title{display:block;max-width:900px;width:100%}.solution-sec .sec-title .h2{display:inline-block;margin-bottom:20px;width:100%}.solution-sec .sec-title p{display:inline-block;font-size:18px;line-height:26px;width:100%}.solution-sec .card-wrap{align-items:flex-start;display:flex;gap:60px;justify-content:space-between;padding:60px 100px 0;position:relative;width:100%}.solution-sec .center .card{display:inline-block;width:100%}.solution-sec .card-wrap .sticky-col{display:inline-block;position:sticky;top:110px;width:30%}.solution-sec .card-wrap .center{display:inline-block;width:40%}.solution-sec .center .card .image{display:inline-block;margin:0;transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s;width:100%}.solution-sec .center .card .image a{display:inline-block;line-height:0;vertical-align:top;width:100%}.solution-sec .center .card .image img{border-radius:12px 12px 12px 12px;display:inline-block;height:356px;object-fit:cover;object-position:center;width:100%}.solution-sec .center .card .contain{display:inline-block;padding:24px 0;text-align:center;width:100%}.solution-sec .center .card .title{color:#15212e;display:inline-block;font-size:24px;font-weight:300;margin:0 0 10px;width:100%}.solution-sec .center .card .text{display:inline-block;width:100%}.solution-sec .center .card .text p{color:#4e555c;display:inline-block;font-size:16px;font-weight:500;line-height:20px;width:100%}.solution-sec .center .card:hover .image{border-radius:12px;box-shadow:0 15px 80px rgba(0,0,0,.25);transform:translateY(-3px);transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s}.solution-sec .card-wrap .sticky-col .box{display:inline-block;width:100%}.solution-sec .card-wrap .sticky-col .box a{border-radius:12px;display:inline-block;overflow:hidden;position:relative;transition:.85s cubic-bezier(.15,.95,.4,1),box-shadow .3s;width:100%;z-index:1}.solution-sec .card-wrap .sticky-col .box .image{display:inline-block;line-height:0;transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s;vertical-align:top;width:100%}.solution-sec .card-wrap .sticky-col .box .image img{border-radius:12px;display:inline-block;min-height:380px;width:100%}.solution-sec .card-wrap .sticky-col .box .contain{align-items:center;border-radius:12px;bottom:0;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:space-between;left:0;padding:48px;position:absolute;right:0;text-align:center;transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s;width:100%}.solution-sec .card-wrap .sticky-col .box .contain *{color:#fff}.solution-sec .card-wrap .sticky-col .box .contain .title{display:inline-block;display:-webkit-box;font-size:36px;font-weight:700;line-height:normal;padding:0 0 10px;text-transform:uppercase;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.solution-sec .card-wrap .sticky-col .box .contain .text{display:inline-block;display:-webkit-box;font-size:24px;font-weight:500;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.solution-sec .card-wrap .sticky-col .box .contain .link{display:inline-block;width:100%}.solution-sec .card-wrap .sticky-col .box .contain .link p{align-items:center;display:flex;font-size:16px;justify-content:center;line-height:24px;width:100%}.solution-sec .card-wrap .sticky-col .box .contain .link .btn-icon{display:inline-block;margin:0 6px 0 0;width:auto}.solution-sec .card-wrap .sticky-col .box .contain .cta{display:inline-block;margin-top:16px;width:100%}.solution-sec .card-wrap .sticky-col .box .contain .cta span{color:#3290ce;font-size:16px;font-weight:500;line-height:18px;text-transform:uppercase;fill:#3290ce;background-color:#fff;border-radius:50px 50px 50px 50px;display:inline-block;padding:13px 20px;width:auto}.solution-sec .card-wrap .sticky-col .box a:hover{box-shadow:0 15px 80px rgba(0,0,0,.25)}.solution-sec .card-wrap .sticky-col .box a:hover .image{transform:translateY(-3px);transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s}.solution-sec .card-wrap .sticky-col .box a:hover .contain{transform:translateY(0);transition:transform .85s cubic-bezier(.15,.95,.4,1),box-shadow .3s}.solution-sec .card-wrap .sticky-col .box:hover .image img{transform:scale(1.2);transition-duration:7s}.solution-sec .card-wrap .right.sticky-col .box .contain .cta span{color:#3290ce}@media(max-width:1440px){.solution-sec .card-wrap{gap:32px}.solution-sec .card-wrap .sticky-col .box .contain{gap:32px;padding:32px}.solution-sec .card-wrap .sticky-col .box .contain .text{-webkit-line-clamp:4}.solution-sec .card-wrap .sticky-col .box .contain .title{-webkit-line-clamp:2}.solution-sec .card-wrap{padding:60px 32px 0}}@media(max-width:1199px){.solution-sec .card-wrap .center{order:3;width:100%}.solution-sec .card-wrap{flex-wrap:wrap;gap:20px}.solution-sec .card-wrap .sticky-col{position:unset;width:calc(50% - 16px)}.solution-sec .card-wrap .center{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.solution-sec .center .card .image img{height:300px;object-fit:cover;object-position:center}.solution-sec .center .card{width:calc(50% - 16px)}}@media(max-width:991px){.solution-sec .center .card .image img{height:220px}.solution-sec .card-wrap .sticky-col .box .contain{padding:32px 16px}.solution-sec .card-wrap .sticky-col .box .contain .title{font-size:28px}.solution-sec .card-wrap .sticky-col .box .contain .text{font-size:20px}.solution-sec .card-wrap .sticky-col .box .image img{min-height:340px}.solution-sec .center .card .contain{padding:16px 0 24px}.solution-sec{padding:50px 0 25px}.solution-sec .card-wrap{padding:32px 16px 0}}@media(max-width:767px){.solution-sec .card-wrap .sticky-col{width:100%}.solution-sec .card-wrap .sticky-col .box .image img{height:320px;min-height:320px}.solution-sec .sec-title p{font-size:16px;line-height:24px}.solution-sec .card-wrap .sticky-col .box .contain .title{font-size:24px}.solution-sec .card-wrap .sticky-col .box .contain .text{font-size:18px}.solution-sec .card-wrap .sticky-col .box .contain{gap:16px}.solution-sec .center .card{width:100%}.solution-sec .center .card .contain{padding-bottom:0}.solution-sec{padding:50px 0}}