footer {
  padding-bottom: 70px !important;
}
footer > .elementor-container {
  max-width: 100% !important;
}
footer > .elementor-container > .elementor-column > .elementor-widget-wrap {
  width: 90%;
  left: 10%;
}
@media all and (max-width: 1200px) {
  footer > .elementor-container > .elementor-column > .elementor-widget-wrap {
    width: 92%;
    left: 8%;
  }
}
@media all and (max-width: 900px) {
  footer > .elementor-container > .elementor-column > .elementor-widget-wrap {
    width: 94%;
    left: 6%;
  }
}
footer img {
  width: 170px !important;
  height: auto !important;
}
footer a {
  text-decoration: underline !important;
  color: #242424 !important;
}
footer a:hover {
  background-color: #139c2d !important;
  color: #fcfcfc !important;
  text-decoration: none !important;
}
footer .elementor-section .elementor-container {
  margin-left: 0 !important;
  margin-right: unset !important;
}
footer * {
  line-height: 180% !important;
}
footer .elementor-widget:nth-child(2n) {
  margin-bottom: 26px !important;
}

a[href*=raffaele-sassano] {
  margin-bottom: 15px;
  display: block;
}/*# sourceMappingURL=secondary.css.map */