@media (min-width: 769px) and (max-width: 1024px) {
  .costume-image {
    width: 200px !important;
  }
  .costumef-image {
    width: 100px !important;
  }
  img {
    width: 100%;
  }
}
@media (max-width: 769px) {
  .costume-image {
    width: 100px;
  }
  img {
    width: 100%;
  }
}
@media (max-width: 350px) {
  .costume-image {
    width: 70px;
  }
  img {
    width: 100%;
  }
}
.costumef-image {
  width: 100px !important;
}

.banner-image img {
  display: none;
}

@media screen and (max-width: 520px) {
  .banner-text-wrapper {
    order: 2 !important;
  }
  .banner-text-wrapper .elementor-widget-wrap {
    padding-top: 50px !important;
  }
  .banner-image {
    order: 1 !important;
  }
  .banner-image img {
    display: block;
    object-fit: cover;
  }
  .banner-image .banner-spacer {
    height: 400px !important;
  }
}
ul {
  list-style: none;
}

.banner {
  background: url(images/banner.jpg) no-repeat center center/cover;
  background-attachment: fixed !important;
}

.elementor-21 .elementor-element.elementor-element-eb331fc:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-eb331fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: url(images/emergency.jpg) no-repeat center center/cover;
}

.newsletter form .form-group {
  display: flex;
}
.newsletter form .form-group input[type=email] {
  width: 70%;
  border-radius: 5px 0px 0px 5px;
}
.newsletter form .form-group input[type=submit] {
  border-radius: 0px 5px 5px 0px;
  font-size: 12px;
  font-weight: 600;
}

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