.prev-button,.next-button{border:0;background-color:transparent;font:inherit;color:inherit;margin:0;padding:0}.prev-button:before,.next-button:before{border-color:var(--c0);border-style:solid;border-width:0;border-bottom-width:.2em;border-left-width:.2em;width:.5em;height:.5em;transform:translate(-.2142857em,-.142857em) rotate(-45deg);transition:transform .2s ease-in-out}.features-tabs{position:relative;overflow:hidden}.features-tabs .features__list{display:flex;position:static!important;white-space:nowrap;background-color:transparent}.features-tabs .features__item{flex:1;margin-bottom:30px}.features-tabs .features__item.active{position:relative;z-index:10}.features-tabs .features__item.active a{color:#fff;background-color:var(--c2)}.features-tabs .features__item.active a:before{filter:brightness(0) saturate(100%) invert(100%)}.features-tabs .features__item.active:after{content:"";position:absolute;width:8px;height:8px;background-color:var(--c2);transform:rotate(45deg) translate(-50%);left:50%;bottom:-7px}.features-tabs .features__link{padding-top:0;padding-bottom:0;height:34px;font-size:var(--fz0)}.features-tabs .features__link:hover:before,.features-tabs .features__link:focus:before{transform:none}.features-tabs.overflow-left .prev-button,.features-tabs.overflow-right .next-button{display:block!important}.prev-button,.next-button{background-color:#fff;width:20px;height:34px;cursor:pointer;position:absolute;top:0;z-index:20;display:none}.prev-button:before,.next-button:before,.prev-button:after,.next-button:after{position:absolute;content:""}.prev-button:before,.next-button:before{top:50%;left:50%;border-color:var(--c2)}.prev-button:after,.next-button:after{height:100%;width:10px;top:0}.prev-button:before{transform:translate(calc(-50% + .1em),-50%) rotate(45deg)}.prev-button:after{right:-10px;background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.05) 100%)}.next-button{right:0}.next-button:before{transform:translate(calc(-50% - .1em),-50%) rotate(-135deg)}.next-button:after{left:-10px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.05) 100%)}@media only screen and (max-width: 749px){.features-tabs .features__item{flex:0}}@media only screen and (min-width: 750px){.features-tabs .features__list{filter:none;max-width:revert;padding-top:0}}@media only screen and (min-width: 1170px){.features-tabs{overflow:initial}.features-tabs .features__list{filter:drop-shadow(0 0 25px rgba(31,44,65,.1))}.features-tabs .features__link{height:43px;font-size:1.4rem}}
