@charset "UTF-8";
footer.footer{--base-space:25px;--base-gap:10px;padding-top:calc(2.5 * var(--base-offset-vertical));padding-bottom:var(--base-offset-vertical);font-family:var(--base-headings-font-family);letter-spacing:.03em;min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;align-items:flex-end;}@media (max-width: 1199px){footer.footer{padding-bottom:var(--base-offset);}}@media (max-width: 781px){footer.footer{padding-bottom:0;}}footer.footer p.has-small-font-size{line-height:1.6;letter-spacing:.04em;}footer.footer p.has-small-font-size a{padding-bottom:0;}@media (min-width: 782px){footer.footer p.has-small-font-size{font-size:calc(var(--base-font-size-small) - 2px) !important;}}@media (max-width: 781px){footer.footer p.has-small-font-size > br:last-of-type{display:none;}footer.footer p.has-small-font-size > br:last-of-type + a{margin-left:.3em;}}@media (min-width: 782px){footer.footer p.has-medium-font-size{font-size:calc(var(--base-font-size-medium) - 4px) !important;}}footer.footer a{border-bottom:1px solid var(--base-color-text);margin-bottom:7px;padding-bottom:1px;display:inline-block;text-transform:uppercase;}footer.footer a:hover{text-decoration:none;border-bottom-style:dashed;}footer.footer .footer__widgets{width:100% !important;max-width:100% !important;}footer.footer .footer__widgets > :not(.widget_media_image:last-child){width:var(--base-content-width);max-width:calc(100% - calc(2 * var(--base-offset)));margin-left:auto;margin-right:auto;}@media (max-width: 1399px){footer.footer .footer__widgets > :not(.widget_media_image:last-child){width:80%;}}@media (max-width: 1199px){footer.footer .footer__widgets > :not(.widget_media_image:last-child){width:100%;}}footer.footer .footer__widgets > .widget_media_image:last-child img{width:100%;}@media (max-width: 781px){footer.footer .footer__widgets .wp-block-columns{margin-bottom:0 !important;}footer.footer .footer__widgets .wp-block-column:not(:only-child){margin-bottom:var(--base-offset-vertical) !important;}footer.footer .footer__widgets .wp-block-column:empty{display:none !important;}footer.footer .footer__widgets p.has-medium-font-size{margin-bottom:calc(var(--base-space) / 2);}footer.footer .footer__widgets p.has-medium-font-size a + a{margin-left:.5em;}}