.solution-area .tabs ul{font-weight:700;margin:0 0 30px;padding:0}.solution-area .tabs ul li{background:transparent}.solution-area .tabs ul li a{color:#33332e;font-size:1.2em;padding:.5em 1em;position:relative}.solution-area .tabs ul li a.active:before,.solution-area .tabs ul li a:hover:before{background:linear-gradient(130deg,#5d5292,#249eb0 41.07%,#03e2b6 76.05%);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:100%;width:100%}.solution-area .tabs ul li a.active,.solution-area .tabs ul li a:hover{font-weight:600}.solution-area .item{margin-bottom:0}.solution-area .item:before{background:transparent;border-bottom:3px solid #61b730;cursor:pointer;display:block;font-weight:700;padding:.5em 1em}.solution-area .item.active:before{background:#fff;color:#61b730}.solution-area .item.active .item-content{padding:1em;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.solution-area .tabs{display:none}.solution-area .item{min-height:2em}.solution-area .item:before{content:attr(data-title)}.solution-area .item .item-content{display:flex;flex-direction:column;height:0;justify-content:center;opacity:0;visibility:hidden}.solution-area .item .item-content .item-text{flex:0 0 50%}.solution-area .item .item-content .item-text ul{padding:0 20px}.solution-area .item .item-content .item-text ul li{padding:5px 0}.solution-area .item .item-content .item-text ul li::marker{color:#61b730}.solution-area .item.active .item-content{height:auto;opacity:1;visibility:visible}.solution-area .item .item-content .item-img{display:none}@media (min-width:800px){.solution-area .item .item-content{flex-direction:row}.solution-area .item.active .item-content{gap:50px;padding-top:40px}.solution-area .item .item-content .item-img{display:block}.solution-area.tabs-side .tabs li{margin-bottom:2px}.solution-area .tabs{display:flex;justify-content:center}.solution-area .tabs li{display:inline-block;margin:0 15px}.solution-area .tabs li a{display:block}.solution-area .item{min-height:0}.solution-area .item:before{display:none}}