/* Keep the invitation beside the wheel instead of extending the whole green section. */
@media (min-width: 1000px) {
  #elifix-film-v3 #ef-services.ef-wheel-ready {
    padding-top: 48px;
    padding-bottom: 52px;
  }
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-heading {
    margin-bottom: 15px;
  }
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-explorer:not(.ef-wheel-has-selection) {
    max-width: 630px;
    margin: 3px auto 0 max(0px, calc((100% - 940px) / 2));
  }
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-explorer:not(.ef-wheel-has-selection) ~ .ef-services-contact {
    position: absolute;
    right: max(48px, calc((100vw - 1440px) / 2 + 64px));
    bottom: 76px;
    display: block;
    width: 255px;
    margin: 0;
    padding: 19px 0 0;
    border-top: 1px solid rgba(225, 241, 216, .45);
  }
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-explorer:not(.ef-wheel-has-selection) ~ .ef-services-contact h3 {
    font-size: 24px;
  }
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-explorer:not(.ef-wheel-has-selection) ~ .ef-services-contact .ef-whatsapp-button {
    margin-top: 18px;
  }
}
@media (min-width: 761px) and (max-width: 999px) {
  #elifix-film-v3 #ef-services.ef-wheel-ready .ef-services-explorer:not(.ef-wheel-has-selection) ~ .ef-services-contact {
    max-width: 470px;
    margin: 12px 0 0 auto;
    padding-top: 18px;
  }
}
