.home_solutions .module--title{position:relative;z-index:1}.home_solutions_col{counter-reset:number 0;display:flex;flex-wrap:wrap;gap:40px;position:relative}.home_solutions_icon{left:20px;opacity:0;position:absolute;top:-140px;width:160px}.home_solutions_icon.is-active{animation:area01 .7s ease-in alternate forwards}@keyframes area01{0%{transform:scale(1) translate(-8%,5%)}30%{opacity:1;transform:scale(1.1,.9) translate(0)}80%{transform:scale(.9,1.1) translateY(-10%)}to{opacity:1;transform:scale(1) translate(0)}}.home_solutions_item{background-color:#fff;border-radius:12px;box-shadow:0 0 30px rgba(182,214,238,.3);padding:35px 50px;position:relative;width:calc(50% - 20px);z-index:1}@media screen and (max-width:1049px){.home_solutions_col{flex-flow:column;margin-top:160px}.home_solutions_item{width:100%}}@media screen and (max-width:767px){.home_solutions_col{gap:20px;margin-top:100px}.home_solutions_icon{height:100px;left:15px;top:-90px;width:100px}}a.home_solutions_item{color:#2e336a;overflow:hidden;text-decoration:none;transition:.4s}a.home_solutions_item:after{background-color:#084daa;border-radius:90px;bottom:-35px;content:"";height:90px;position:absolute;right:-35px;width:90px}a.home_solutions_item:before{border-right:2px solid #fff;border-top:2px solid #fff;bottom:18px;content:"";height:10px;position:absolute;right:18px;transform:rotate(45deg);transform-origin:top;width:10px;z-index:1}@media screen and (min-width:1050px){a.home_solutions_item:hover{background-color:#ade2e9;box-shadow:0 0 30px rgba(182,214,238,.8)}a.home_solutions_item:hover img{opacity:.2}}.home_solutions_item img{position:absolute;right:20px;top:20px;transition:.4s;width:auto;z-index:-1}.home_solutions_en{color:#0fb0b7;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;padding-bottom:5px;position:relative}.home_solutions_en:after{content:counter(number,decimal-leading-zero);counter-increment:number 1;display:inline-block;font-size:30px;letter-spacing:.04em;margin-left:5px;vertical-align:middle}.home_solutions_en:before{background-color:#0fb0b7;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.home_solutions_item h3{margin-bottom:30px;margin-top:10px}@media screen and (max-width:767px){.home_solutions_item img{max-width:90px}.home_solutions_item{padding:30px}.home_solutions_en{font-size:12px;line-height:1}.home_solutions_en:after{font-size:26px}.home_solutions_item h3{font-size:22px}}