+ }
+
+ .rewind-button,
+ .forward-button {
+ margin: 0 10px;
+ position: absolute;
+ text-align: center;
+
+ .icon {
+ opacity: 0;
+ animation: fadeInAndOut 1s linear infinite;
+
+ &::before {
+ font-size: 20px;
+ content: '\f101';
+ display: inline-block;
+ width: 16px;
+ }
+ }
+ }
+
+ .forward-button {
+ right: 5px;
+
+ .icon {
+ &::before {
+ margin-left: -2px;
+ }
+
+ &:nth-child(2) {
+ animation-delay: 0.25s;
+ }
+
+ &:nth-child(3) {
+ animation-delay: 0.5s;
+ }
+ }
+ }
+
+ .rewind-button {
+ left: 5px;
+
+ .icon {
+ &::before {
+ margin-right: -2px;
+ transform: scaleX(-1);
+ }
+
+ &:nth-child(1) {
+ animation-delay: 0.5s;
+ }
+
+ &:nth-child(2) {
+ animation-delay: 0.25s;
+ }
+ }