.solution-3col{background:#eff4f4;padding:5rem 0;overflow:hidden}.solution-3col .solution-3col-container{position:relative}.solution-3col .img-wrap{position:absolute;width:100%;max-width:79rem;right:0;top:0;transform:none}.solution-3col .img-wrap img{width:100%;height:auto;object-fit:cover;object-position:top center}.solution-3col .solution-3colwidth-wrap{position:relative;z-index:2}.solution-3col .solution-box-wrap .head{font-family:var(--font-secondary-family);font-size:clamp(25px,3vw + .5rem,64px);color:#42bfca}.solution-3col .textanim-wrap{display:flex;width:auto;gap:1rem;flex-wrap:wrap}.solution-3col .textanim-wrap .txt{white-space:nowrap;font-size:2rem;color:#000;font-weight:700;line-height:100%}.solution-3col .textanim-wrap ol{margin:0;padding:0;list-style:none;overflow:hidden;position:relative;width:100%;height:4rem}.solution-3col .textanim-wrap ol li{position:absolute;width:100%;top:0;left:0;opacity:0;animation:slideAll 12s linear infinite;display:flex;align-items:center;justify-content:flex-start}.solution-3col .textanim-wrap ol li span{white-space:nowrap;font-size:2.5rem;color:#42bfca;font-weight:700;line-height:100%}.solution-title-wrap p{font-size:clamp(18px,1.5vw + .5rem,32px);color:#616161;max-width:60%;line-height:1.2}@keyframes slideAll{0%{opacity:1;transform:translateY(0)}16.666%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-100%)}to{opacity:0;transform:translateY(-100%)}}.solution-3col .textanim-wrap ol li:nth-child(1){animation-delay:0s}.solution-3col .textanim-wrap ol li:nth-child(2){animation-delay:2s}.solution-3col .textanim-wrap ol li:nth-child(3){animation-delay:4s}.solution-3col .textanim-wrap ol li:nth-child(4){animation-delay:6s}.solution-3col .textanim-wrap ol li:nth-child(5){animation-delay:8s}.solution-3col .textanim-wrap ol li:nth-child(6){animation-delay:10s}.solution-3col .solution-box-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.solution-3col .solution-box-wrap .item-bx{background:#ffffff87;border-radius:1.1rem;padding:1.5rem;width:100%}.solution-3col .solution-box-wrap .item-bx .head{font-size:clamp(25px,3vw + .5rem,64px);line-height:1.1;margin-bottom:.6rem}.solution-3col .solution-box-wrap .item-bx p{font-size:clamp(15px,1vw + .5rem,21px);line-height:1.2;color:#000;margin:0}@media screen and (min-width:580px){.solution-3col .solution-box-wrap .item-bx{border-radius:2.5rem;padding:2rem;width:80%}.solution-3col .solution-box-wrap .item-bx .head{margin-bottom:1rem}}@media screen and (min-width:991px){.solution-3col{background:#eff4f4;padding:20rem 0}.solution-3col .solution-box-wrap{grid-template-columns:repeat(3,1fr);gap:4rem}.solution-3col .solution-box-wrap .item-bx{width:100%}.solution-3col .textanim-wrap .txt{font-size:3rem}.solution-3col .textanim-wrap ol li span{font-size:3.2rem}.solution-3col .textanim-wrap{flex-wrap:nowrap}.solution-3col .img-wrap{right:0;top:50%;transform:translateY(-50%)}.solution-3col .solution-box-wrap .item-bx .head{margin-bottom:2rem}.solution-3col .textanim-wrap ol{height:auto}}@media screen and (min-width:1200px){.solution-3col .textanim-wrap .txt{font-size:3.5rem}.solution-3col .textanim-wrap ol li span{font-size:4rem}}@media screen and (min-width:1350px){.solution-3col .textanim-wrap .txt{font-size:4rem}.solution-3col .textanim-wrap ol li span{font-size:4.2rem}}@media screen and (min-width:1680px){.solution-3col .textanim-wrap .txt{font-size:7rem}.solution-3col .textanim-wrap ol li span{font-size:7.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-solution-3col.css.map */
