.footer{font-size:var(--wcc-spacing-headings);padding:var(--wcc-spacing-block) 0 var(--wcc-spacing-box);position:relative;clear:both;overflow:hidden;background-color:var(--wcc-off-white);border-top:3px solid var(--wcc-grey-mediummid);color:var(--wcc-grey-mid);page-break-inside:avoid}@media (width >= 768px){.footer{font-size:1.0625rem}}@media (width >= 1024px){.footer{padding:var(--wcc-spacing-rule) 0 var(--wcc-spacing-block);width:80vw}}@media print{.footer{position:relative!important;background:transparent;width:100%}}.footer p{margin:0}.footer__block{display:block}@media print{.footer__block--block-gtranslate,.footer__block--block-othercouncilwebsites{display:none!important}}.footer__block--flag{place-content:center;text-align:center}.footer__contact{margin-bottom:.25rem}.footer__contact a{color:var(--wcc-grey-mid);-webkit-text-decoration:none;text-decoration:none}.footer__contact a:focus,.footer__contact a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media print{.footer__contact a:after{display:none}}.footer__icon{fill:var(--wcc-black);vertical-align:middle;width:1.5625rem;height:1.5625rem}@media (width >= 768px){.footer__icon{width:2.125rem;height:2.125rem}}@media print{.footer__icon{display:none!important}}.footer__icon--fax,.footer__icon--email,.footer__icon--news{max-width:26px;margin-left:.25rem;padding-right:.25rem}.footer h2,.footer__heading{margin:0 0 var(--wcc-spacing-small);font-size:1.0625rem;line-height:1.5;font-weight:var(--wcc-weight-normal);font-family:var(--wcc-font-family)}@media (width >= 768px){.footer h2,.footer__heading{font-size:1.25rem}}.acknowledgment{display:flex;flex-direction:column-reverse}@media (width >= 768px){.acknowledgment{flex-direction:row-reverse}}.acknowledgment__message{font-size:var(--wcc-spacing-headings);background-color:var(--wcc-grey-light);padding:2.5rem 1.25rem 7.375rem;flex-grow:1;text-align:center}@media (width >= 768px){.acknowledgment__message{font-size:1.0625rem;padding-left:3.75rem;padding-right:3.75rem;text-align:left}}.acknowledgment__message *{max-width:836px}.acknowledgment__logos{background-color:var(--wcc-grey-xlight);padding:2.5rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:var(--wcc-spacing-block);flex-shrink:0}@media (width >= 768px){.acknowledgment__logos{flex-direction:column;justify-content:flex-start;padding-left:4.125rem;padding-right:4.125rem}}
