@media all and (min-width:769px),print{.block.newsletter{width:100%}}@media all and (min-width:1024px),print{.page-footer .footer-blocks{grid-auto-flow:column;grid-template-columns:repeat(4,1fr)}#bottomfooter{padding:15px 25px 20px}#bottomfooter .footer.content{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:768px) and (max-width:1023px){.page-footer .footer-blocks{grid-auto-flow:row;grid-template-columns:1fr 1fr}}