.banner {
  position: relative;
  margin-top: 5.7291666667vw; }
  .banner img {
    width: 100%;
    display: block;
    height: 25vw;
    object-fit: cover; }
  .banner .pt {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    text-align: center;
    width: 100%;
    color: white;
    font-weight: 800; }

@media screen and (max-width: 768px) {
  .banner {
    margin-top: 60px; }
    .banner img {
      height: 240px; }
    .banner .pt {
      font-size: 24px; } }

/*# sourceMappingURL=banner.css.map */
