@charset "UTF-8";
footer.footer{line-height:calc(var(--base-line-height) * 1.1);}footer.footer a{color:inherit;}footer.footer ul{list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--base-space);}footer.footer h5{margin-bottom:.25em;}@media (max-width: 449px){footer.footer .wp-block-columns.is-style-tablet-stack{grid-template-columns:1fr 1fr;}}footer.footer p.has-light-color a{color:var(--base-color-background) !important;}footer.footer hr.wp-block-separator{border:none;height:1px;padding:0 !important;margin:var(--base-offset) auto !important;opacity:.51;}footer.footer .site-layout-container{max-width:100%;}footer.footer .site-layout-container > *{max-width:100%;width:100%;margin:0;}footer.footer .site-layout-container .wp-block-cover{padding:var(--base-offset);min-height:initial;}footer.footer .site-layout-container .wp-block-cover .wp-block-cover__inner-container{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}footer.footer .site-layout-container .wp-block-cover .wp-block-cover__inner-container > :first-child + *{margin-top:auto;}footer.footer .site-layout-container .is-style-innerwide > *{width:var(--base-layout-width);}footer.footer .site-layout-container .wp-block-cover,footer.footer .site-layout-container .wp-block-group.has-background.alignfull{padding-top:calc(var(--base-offset) * 2) !important;padding-bottom:calc(var(--base-offset) * 1.5) !important;}footer.footer .site-layout-container .wp-block-cover .wp-block-columns,footer.footer .site-layout-container .wp-block-group.has-background.alignfull .wp-block-columns{margin-bottom:calc(var(--base-offset) * 2);}footer.footer .site-layout-container .wp-block-cover .wp-block-columns + p,footer.footer .site-layout-container .wp-block-group.has-background.alignfull .wp-block-columns + p{margin-top:calc(var(--base-offset) * 1.5);}footer.footer .site-layout-container .wp-block-cover .wp-block-columns ~ p,footer.footer .site-layout-container .wp-block-group.has-background.alignfull .wp-block-columns ~ p{margin-bottom:calc(var(--base-space) / 2);}footer.footer .site-layout-container .wp-block-cover .wp-block-columns ~ p:last-child,footer.footer .site-layout-container .wp-block-group.has-background.alignfull .wp-block-columns ~ p:last-child{margin-bottom:0;}footer.footer img[src$="svg"]{width:max(150px,40%);}