.is-style-arrow-link>a{padding:0 0 0 1.5em !important; position: relative; color: hsl(var(--color-link)); background:none }
.is-style-arrow-link>a::after{ color: hsl(var(--color-main)); background-color:currentColor; content: ""; position: absolute; left: -0.2em; top:50%; width: 1.6em; height: 1.6em; margin-top: -0.8em; 
    -webkit-mask-image: url('../../images/icons_base/arrow-right.svg'); mask-image: url('../../images/icons_base/arrow-right.svg');
    -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center;}
.is-style-arrow-link>a:hover::after{color:hsl(var(--color-link-hover))}