.footer-copyright-menu{justify-content:center}@media (min-width:1024px){.footer-copyright-menu{justify-content:flex-start}}.footer-copyright-menu .wp-block-navigation-item__content{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-copyright-menu .wp-block-navigation-item__content:is(a):hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.footer-copyright-text{text-align:center}@media (min-width:1024px){.footer-copyright-text{text-align:right}}.footer-bg{background-image:var(--wp--custom--bg-footer-mobile-url);background-position:50%;background-size:cover}@media (min-width:1024px){.footer-bg{background-image:var(--wp--custom--bg-footer-desktop-url)}}.page-footer__navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media not all and (min-width:1024px){.page-footer__navigation{gap:1.875rem}}@media (min-width:1024px){.page-footer__navigation{gap:1.625rem}}@media not all and (min-width:1024px){.page-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));padding-left:0;padding-right:0;row-gap:2rem;row-gap:0}}.page-footer__navigation .nav-column{margin-left:0!important;margin-right:0!important;margin-top:0}@media not all and (min-width:1024px){.page-footer__navigation .nav-column{align-content:flex-start;border-top-width:1px;display:grid;grid-template-rows:auto 0fr;transition-duration:.3s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1));padding:.75rem}.page-footer__navigation .nav-column:first-child{border-top-width:0}}:is(.page-footer__navigation .nav-column) .links{display:flex;flex-direction:column;overflow:hidden}@media not all and (min-width:1024px){:is(.page-footer__navigation .nav-column) .links{gap:1.25rem;transition-duration:.3s;transition-property:padding,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.open:is(.page-footer__navigation .nav-column){grid-template-rows:auto max-content;padding-bottom:1rem}.open:is(.page-footer__navigation .nav-column) .heading:after{content:var(--tw-content);--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.open:is(.page-footer__navigation .nav-column) .links{max-height:1000px;padding-top:.75rem;visibility:visible}}:is(.page-footer__navigation .nav-column) .wp-block-buttons{align-items:flex-start;flex-direction:column;gap:0;margin-left:0!important;margin-right:0!important}:is(:is(:is(.page-footer__navigation .nav-column) .wp-block-buttons) .wp-block-button) .wp-element-button{background-color:transparent;border-width:0;font-size:1.125rem;font-weight:500;letter-spacing:.05em;line-height:1.5rem;padding:0;text-align:left;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(.page-footer__navigation .nav-column) .footer-nav-heading{letter-spacing:.05em;line-height:1.5rem;padding:0;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(.page-footer__navigation .nav-column) .wp-block-buttons:not(.heading){align-items:flex-start;flex-direction:column;gap:0;margin-left:0!important;margin-right:0!important}:is(:is(:is(.page-footer__navigation .nav-column) .wp-block-buttons:not(.heading)) .wp-block-button) .wp-element-button{font-size:.875rem;font-weight:500;line-height:1.25rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(:is(:is(:is(.page-footer__navigation .nav-column) .wp-block-buttons:not(.heading)) .wp-block-button) .wp-element-button):hover{--tw-text-opacity:1;color:rgb(74 123 164/var(--tw-text-opacity,1))}:is(:is(:is(:is(.page-footer__navigation .nav-column) .wp-block-buttons:not(.heading)) .wp-block-button) .wp-element-button):focus{outline-color:#4a7ba4;outline-offset:-1px;outline-style:solid;outline-width:1px}[aria-current=page]:is(:is(:is(:is(.page-footer__navigation .nav-column) .wp-block-buttons:not(.heading)) .wp-block-button) .wp-element-button){font-weight:700;--tw-text-opacity:1;color:rgb(74 123 164/var(--tw-text-opacity,1))}@media (min-width:1024px){:is(.page-footer__navigation .nav-column) .heading{padding-bottom:1rem}}:is(.page-footer__navigation .nav-column) .heading{font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden}@media not all and (min-width:1024px){:is(.page-footer__navigation .nav-column) .heading{display:flex;flex-direction:row;justify-content:space-between}:is(.page-footer__navigation .nav-column) .heading:after{background-image:var(--wp--custom--icon-arrow-down);height:1.5rem;position:absolute;right:1rem;top:.75rem;width:1.5rem;--tw-rotate:0deg;background-repeat:no-repeat;background-size:cover;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}:is(:is(.page-footer__navigation .nav-column) .heading) .footer-nav-heading__label{display:block;position:relative;z-index:10;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700;letter-spacing:.05em;line-height:1.5rem}:is(:is(.page-footer__navigation .nav-column) .heading) .wp-element-button{background-color:transparent;border-width:0;display:block;font-weight:700;letter-spacing:.05em;line-height:1.5rem;padding:0;position:relative;text-align:left;width:100%;z-index:10;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:1024px){:is(:is(.page-footer__navigation .nav-column) .heading) .wp-element-button{cursor:pointer}}@media (min-width:1024px){:is(:is(.page-footer__navigation .nav-column) .heading) .wp-element-button{cursor:default}}