img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.newsletter .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0}.newsletter-text{max-width:560px}.newsletter-btn a{padding:10px 24px;font-size:14px;text-align:center;background-color:#fff;text-transform:uppercase;color:#5f4653;border-radius:10px;margin-bottom:0;text-decoration:none}.newsletter-btn a:hover{color:#fff;background-color:#5f4653;text-decoration:none}@media (min-width:500px){.newsletter-text{margin:0 40px 0 0}.newsletter .wrap{flex-direction:row}}