/* Poleis v3.6.4: dedicated footer layout, loaded after page styles. */
footer.footer.footer-subscribe > .footer-columns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:clamp(28px,4vw,64px)}
footer.footer-subscribe .footer-newsletter{flex:1 1 56%;min-width:0;max-width:620px}
footer.footer-subscribe .footer-links{flex:0 0 18%;min-width:130px}
footer.footer-subscribe .footer-bottom{display:block;text-align:center;margin-top:32px}
footer.footer-subscribe .footer-bottom .footer-copyright{max-width:none;width:100%;margin:0 auto;text-align:center;font-weight:400}
@media(max-width:850px) and (min-width:641px){footer.footer-subscribe > .footer-columns{gap:24px}footer.footer-subscribe .footer-newsletter{flex-basis:50%}footer.footer-subscribe .footer-links{flex-basis:19%;min-width:105px}footer.footer-subscribe .footer-links a{font-size:14px}footer.footer-subscribe .footer-signup .button{padding:12px;gap:8px;font-size:14px}}
@media(max-width:640px){footer.footer.footer-subscribe > .footer-columns{flex-wrap:wrap;gap:30px 24px}footer.footer-subscribe .footer-newsletter{flex:0 0 100%;max-width:none}footer.footer-subscribe .footer-links{flex:1 1 calc(50% - 12px);min-width:0}footer.footer-subscribe .footer-bottom{margin-top:28px}}
