.solution-sec{padding-bottom:135px;padding-top:35px}.solution-inner{display:flex;flex-wrap:wrap;margin:0 -25px}.solutopn-card{padding:15px 25px;width:50%}.card-content{padding:30px}.solution-card-innr{background-color:#fff;height:100%}.card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:270px;width:100%}.card-img-innr{;padding:60px 30px 30px}.card-title h2{font-size:40px;letter-spacing:3px;line-height:1.47}.card-line{background-color:var(--whitecolor);display:block;height:2px;width:50px}.card-content p{margin-top:0}.card-contents{color:var(--textcolor);font-size:18px;letter-spacing:.01em;line-height:1.55}.card-contents,.card-contents p{font-weight:400}.card-link{padding-top:30px}.card-hyperlink a{color:var(--bluecolor);display:inline-block;font-size:16px;font-weight:700;line-height:1.5;padding-left:25px;position:relative}.card-hyperlink+.card-hyperlink{padding-top:15px}.card-button{padding-top:40px}.card-button a{text-align:center;width:100%}.card-hyperlink a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none'%3E%3Cpath fill='%23236192' d='M8.707.293a1 1 0 0 0-1.414 1.414zM13 6l.707.707a1 1 0 0 0 0-1.414zm-5.707 4.293a1 1 0 1 0 1.414 1.414zM1 5a1 1 0 1 0 0 2zm6.293-3.293 5 5 1.414-1.414-5-5zm5 3.586-5 5 1.414 1.414 5-5zM13 5H1v2h12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";height:18px;left:0;position:absolute;top:3px;width:18px}.card-img{align-items:flex-end;display:flex}.card-line{margin-top:30px}@media (max-width:1230px){.solution-inner{margin:0 -15px}.solutopn-card{padding:15px}}@media (max-width:767px){.solutopn-card{padding:0;width:100%}.card-img.bg{height:157px}.card-title h2{font-size:30px;line-height:1.22}.card-img-innr{padding-bottom:53px}.card-content{padding:20px}.card-contents{font-size:14px;line-height:1.57}.card-hyperlink a{font-size:15px;line-height:1.33}.solution-inner{margin:0}.solution-sec,.solutopn-card+.solutopn-card{padding-top:25px}.solution-sec{padding-bottom:50px}.card-img-innr{padding-bottom:30px;padding-top:0}.card-line{margin-top:23px}}