-// 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_sm {
- vertical-align: top;
- transform: translateY(-.10rem);
-}