.solution-sec{background:#ebebeb;display:inline-block;padding:96px 0;vertical-align:top;width:100%}.solution-sec .sec-title h2{display:inline-block;margin:0 0 48px;width:100%}.solution-sec .row-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;width:100%}.solution-sec .row-wrap .col-wrap{display:inline-block;margin:0;width:calc(25% - 24px)}.solution-sec .col-wrap .col-inner,.solution-sec .col-wrap .col-inner a{display:inline-block;width:100%}.solution-sec .col-wrap .image{border-bottom:2px solid #89bc21;line-height:0;margin:0 0 16px;padding:0 0 32px;position:relative;width:100%}.solution-sec .col-wrap .image img{aspect-ratio:1;display:inline-block;object-fit:cover;object-position:center;width:100%}.solution-sec .col-wrap .title{display:inline-block;width:100%}.solution-sec .col-wrap .title h3{color:#29399e;display:inline-block;font-family:Inter;font-size:22px;font-weight:600;line-height:130%;margin-bottom:0;transition:.3s ease-in-out;width:100%}.solution-sec .col-wrap a:hover .title h3{color:#89bc21}.solution-sec .col-wrap .contain{align-items:flex-start;background-color:#29399e;bottom:32px;display:flex;height:auto;left:0;opacity:0;overflow:hidden;padding:8px;position:absolute;right:0;top:0;transition:.3s ease-in-out;visibility:hidden;width:auto}.solution-sec .col-wrap a:hover .contain{opacity:1;visibility:visible}.solution-sec .col-wrap .contain p{color:#fff;display:inline-block;display:-webkit-box;font-size:.9rem;line-height:1.5;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.solution-sec .sec-title.select_blue_title h2{color:#29399e;margin:0 0 32px}.solution-sec .row-wrap.small_gap{gap:24px}.solution-sec .row-wrap.small_gap .col-wrap{width:calc(25% - 18px)}.solution-sec .row-wrap .col-wrap.five_column{width:calc(20% - 26px)}.solution-sec .row-wrap.small_gap .col-wrap.five_column{width:calc(20% - 20px)}.solution-sec .content{display:inline-block;margin-bottom:32px;width:100%}.solution-sec .content p{color:#111c55}.solution-sec .col-wrap .col-inner a>.contain{display:none}@media(max-width:1375px){.solution-sec .col-wrap .contain p{-webkit-line-clamp:7}}@media(max-width:1199px){.solution-sec .row-wrap{gap:24px}.solution-sec .row-wrap .col-wrap{width:calc(25% - 18px)}.solution-sec .col-wrap .title h3{font-size:20px;line-height:28px}.solution-sec .row-wrap .col-wrap.five_column,.solution-sec .row-wrap.small_gap .col-wrap.five_column{width:calc(25% - 18px)}.solution-sec .col-wrap .contain p{-webkit-line-clamp:8}}@media(max-width:991px){.solution-sec{padding:60px 0}.solution-sec .row-wrap .col-wrap{margin:0;width:calc(50% - 12px)}.solution-sec .row-wrap{margin:0;width:100%}.solution-sec .sec-title h2{margin:0 0 32px}.solution-sec .col-wrap .image{padding:0 0 24px}.solution-sec .col-wrap .title h3{font-size:20px}.solution-sec .col-wrap .contain{bottom:24px}.solution-sec .row-wrap.small_gap .col-wrap{width:calc(50% - 12px)}.solution-sec .row-wrap .col-wrap.five_column,.solution-sec .row-wrap.small_gap .col-wrap.five_column{width:calc(33.33333% - 16px)}}@media(max-width:767px){.solution-sec{padding:40px 0}.solution-sec .sec-title.select_blue_title h2{margin:0 0 24px}.solution-sec .content{margin-bottom:24px}.solution-sec .col-wrap .title h3{font-size:18px;line-height:26px}.solution-sec .row-wrap .col-wrap.five_column,.solution-sec .row-wrap.small_gap .col-wrap.five_column{width:calc(50% - 12px)}.solution-sec .col-wrap .contain p{-webkit-line-clamp:unset}.solution-sec .col-wrap .col-inner a .image .contain{display:none}.solution-sec .col-wrap .col-inner a>.contain{display:flex;flex:1;margin-top:24px;opacity:1;position:unset;visibility:visible}.solution-sec .col-wrap .col-inner a{display:flex;flex-direction:column;height:100%}.solution-sec .col-wrap .col-inner{height:100%}}@media(max-width:480px){.solution-sec .row-wrap .col-wrap,.solution-sec .row-wrap.small_gap .col-wrap{width:100%}.solution-sec .col-wrap .image{margin-bottom:12px;padding:0 0 16px}.solution-sec .row-wrap .col-wrap.five_column,.solution-sec .row-wrap.small_gap .col-wrap.five_column{width:100%}.solution-sec .col-wrap .col-inner a>.contain{margin-top:0}.solution-sec .col-wrap .contain{background-color:inherit;color:#29399e;padding:0}.solution-sec .col-wrap .contain p{color:#29399e}}