.learn-btn {
  margin: 20px auto;
  border: none;
  padding: 3px 160px;
  font-size: 36px;
  position: absolute;
  right: 418px;
  top: 102px;
}
.learn-btn::before {
  transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  content: "";
  width: 30%;
  height: 100%;
  background: #162934;
  position: absolute;
  top: 0;
  left: 0;
}
.learn-btn .btn-text {
  color: white;
  mix-blend-mode: difference;
}
.learn-btn:hover::before {
  background: #162934;
  width: 100%;
}

.news-btn {
  margin: 20px auto;
  border: none;
  padding: 3px 160px;
  font-size: 36px;
  position: absolute;
  right: 521px;
}
.news-btn::before {
  transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  content: "";
  width: 30%;
  height: 100%;
  background: #162934;
  position: absolute;
  top: 0;
  left: 0;
}
.news-btn .btn-text {
  color: white;
  mix-blend-mode: difference;
}
.news-btn:hover::before {
  background: #162934;
  width: 100%;
}

.send-btn {
  margin: 5px auto;
  border: none;
  padding: 3px 200px;
  font-size: 36px;
  position: absolute;
  right: 393px;
}
.send-btn::before {
  transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  content: "";
  width: 30%;
  height: 100%;
  background: #162934;
  position: absolute;
  top: 0;
  left: 0;
}
.send-btn .btn-text {
  color: white;
  mix-blend-mode: difference;
}
.send-btn:hover::before {
  background: #162934;
  width: 100%;
}

@media (min-width: 1921px) and (max-width: 2560px) {
  .send-btn {
    right: 591px;
  }
  .learn-btn {
    right: 648px;
  }
  .news-btn {
    right: 770px;
  }
}
@media (min-width: 1441px) and (max-width: 1536px) {
  .send-btn {
    right: 351px;
    padding: 3px 144px;
  }
  .learn-btn {
    right: 115px;
  }
  .news-btn {
    right: 187px;
  }
}
@media (min-width: 1281px) and (max-width: 1366px) {
  .send-btn {
    right: 251px;
    padding: 3px 160px;
  }
  .learn-btn {
    right: 187px;
  }
  .news-btn {
    right: 120px;
  }
}
@media (min-width: 1081px) and (max-width: 1280px) {
  .send-btn {
    right: 256px;
    padding: 3px 140px;
  }
  .learn-btn {
    right: 186px;
  }
  .news-btn {
    right: 55px;
  }
}
@media (min-width: 1025px) and (max-width: 1080px) {
  .send-btn {
    right: 228px;
    padding: 3px 116px;
  }
  .learn-btn {
    right: 188px;
    top: 65px;
  }
  .news-btn {
    right: 155px;
  }
}
@media (min-width: 913px) and (max-width: 1024px) {
  .send-btn {
    right: 198px;
    padding: 3px 116px;
  }
  .learn-btn {
    right: 188px;
    top: 65px;
  }
  .news-btn {
    right: 54px;
    padding: 2px 134px;
  }
}
@media (min-width: 769px) and (max-width: 912px) {
  .send-btn {
    right: 186px;
    padding: 3px 101px;
  }
  .learn-btn {
    right: 252px;
    padding: 3px 101px;
    top: 27px;
  }
  .news-btn {
    right: 155px;
    padding: 2px 113px;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .send-btn {
    right: 185px;
    padding: 2px 101px;
  }
  .learn-btn {
    right: 252px;
    padding: 2px 101px;
    top: 27px;
  }
  .news-btn {
    padding: 2px 100px;
    right: 122px;
  }
}
@media (min-width: 394px) and (max-width: 480px) {
  .learn-btn {
    padding: 2px 95px;
    right: 60px;
    top: 32px;
  }
  .news-btn {
    padding: 2px 100px;
    right: 118px;
  }
  .send-btn {
    padding: 2px 100px;
    right: 124px;
  }
}
@media (min-width: 361px) and (max-width: 393px) {
  .learn-btn {
    padding: 2px 95px;
    right: 60px;
    top: 3px;
  }
  .news-btn {
    padding: 2px 100px;
    right: 118px;
  }
  .send-btn {
    padding: 2px 100px;
    right: 109px;
  }
}
@media (min-width: 300px) and (max-width: 360px) {
  .learn-btn {
    padding: 2px 95px;
    right: 64px;
    top: -10px;
  }
  .news-btn {
    padding: 2px 100px;
    right: 83px;
  }
  .send-btn {
    padding: 2px 100px;
    right: 88px;
  }
}
/**
 *  Progress Bar
 */
.progress {
  display: block;
  width: 100%;
  height: 10px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  background-image: linear-gradient(to right, black, black);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}

/**
 *  Progress Bar
 */
.progress {
  display: block;
  width: 100%;
  height: 10px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  background-image: linear-gradient(to right, black, black);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}

.slider {
  margin: 30px auto 50px;
}

.image {
  padding: 10px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}/*# sourceMappingURL=style.css.map */