@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;700&display=swap");
/* line 4, hover.scss */
.hover_shine {
  position: relative;
  overflow: hidden;
  cursor: pointer; }
  /* line 9, hover.scss */
  .hover_shine::before {
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    content: "";
    display: block;
    height: 100%;
    left: -75%;
    position: absolute;
    top: 0;
    transform: skewX(-25deg);
    width: 50%;
    z-index: 2; }
  /* line 28, hover.scss */
  .hover_shine:hover::before, .hover_shine:focus::before {
    animation: shine 1s; }
@keyframes shine {
  100% {
    left: 125%; } }
/* line 40, hover.scss */
.descr img {
  border-radius: 10px;
  opacity: 1;
  transition: opacity .2s linear; }
  /* line 44, hover.scss */
  .descr img:hover {
    cursor: pointer;
    opacity: .8;
    transition: opacity .2s linear; }
  /* line 49, hover.scss */
  .descr img:focus {
    opacity: 1; }

/* line 54, hover.scss */
.footer {
  color: #e2e2e2; }

/* line 58, hover.scss */
.footer td {
  font-size: 1.3rem; }

/* line 62, hover.scss */
.footer a {
  color: #999999;
  font-size: 0.9rem;
  transition: color .2s linear; }
  /* line 67, hover.scss */
  .footer a:hover {
    color: #e4e4e4; }
