footer {
  margin-top: auto;
  background-image: url(/img/DJI_00512-responsivecomp.webp);
  background-repeat: no-repeat;
  background-position-y: 12%;
  background-size: contain;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
footer .footer-bgimg {
  margin-bottom: 150px;
}
footer h3 {
  margin-bottom: 30px;
}
footer .footer-margin .footer-content .footer-bottom {
  background-color: white;
  padding: 10px 24px;
  padding-top: 0px;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
}
footer .footer-margin .footer-content .footer-bottom .footer-socials {
  margin-bottom: 14px;
}
footer .footer-margin .footer-content .footer-bottom .footer-socials span {
  font-size: 40px;
}
footer .footer-margin .footer-content .footer-wrapper {
  display: flex;
  flex-direction: column;
  background-color: white;
  color: black;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  padding: 14px;
  align-items: center;
}
footer .footer-margin .footer-content .footer-wrapper div {
  margin-bottom: 10px;
}
footer .footer-margin .footer-content .footer-wrapper div .sidlo {
  text-align: center;
}
footer .footer-margin .footer-content .footer-wrapper div p {
  margin: 0px;
  font-size: 18px;
}

@media screen and (min-width: 1150px) {
  body footer {
    padding-top: 0px;
    margin-top: auto;
    background-size: cover;
    background-image: url(/img/DJI_00514comp.webp);
    background-position-y: 150px;
  }
  body footer .footer-margin .footer-content {
    max-width: 1220px;
    margin: 0 auto;
    margin-top: 150px;
  }
  body footer .footer-margin .footer-content .footer-bottom {
    justify-content: space-between;
    align-items: center;
    flex-direction: row !important;
  }
  body footer .footer-margin .footer-content .footer-bottom p {
    margin: 0px;
  }
  footer .footer-margin .footer-content .footer-bottom .footer-socials {
    margin-bottom: 0px;
  }
  body footer .footer-margin .footer-content .footer-bottom .footer-socials span {
    font-size: 40px;
  }
  body footer .footer-margin .footer-content .footer-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-direction: row;
    padding: 15px;
  }
  body footer .footer-margin .footer-content .footer-wrapper div .sidlo {
    text-align: unset;
  }
  body footer .footer-margin .footer-content .footer-wrapper div p {
    margin: 0px;
    font-size: 20px;
  }
}/*# sourceMappingURL=footer.css.map */