// Icons .icon { width: 1.5rem; height: 1.5rem; fill: currentColor; vertical-align: -.15rem; overflow: hidden; margin-right: .5rem; } .i_arrow_down { margin: 0; position: absolute; left: .75rem; top: -.25rem; animation: scroll 1.5s ease-in-out infinite; @include media-breakpoint-down(xs) { width: 1.75rem !important; height: 1.75rem !important; left: .25rem; top: -.5rem; } } .i_lg { width: 2.5rem; height: 2.5rem; margin: 0; transform: translateY(-.35rem); fill: $red_900; } .i_white { fill: white; } .i_sm { vertical-align: top; transform: translateY(-.10rem); }