.footer-newsletter-form iframe { height: 300px!important; width: 100%!important; overflow: hidden!important; border: none!important; }

@media (min-width: 1024px) {
  .footer-newsletter-form iframe { height: 50px!important; }
}

.showing-challenge aside.footer-newsletter.sticky,
.showing-challenge aside.footer-newsletter.not-sticky {
    height: 100%;
}
.showing-challenge aside.footer-newsletter.sticky .container,
.showing-challenge aside.footer-newsletter.not-sticky .container {
    height: 100%;
}
.showing-challenge aside.footer-newsletter.sticky .footer-newsletter-form,
.showing-challenge aside.footer-newsletter.sticky iframe,
 .showing-challenge aside.footer-newsletter.not-sticky .footer-newsletter-form,
.showing-challenge aside.footer-newsletter.not-sticky iframe{
    height: 100% !important;
}





