.box-shadow-offset{box-shadow:30vw 0 var(--section-bg-color),60vw 0 var(--section-bg-color),-30vw 0 var(--section-bg-color),-60vw 0 var(--section-bg-color)}.campaign-footer .campaign-footer__copyright p,.campaign-footer .wp-block-acf-site-terms-navigation a{font-family:var(--helio-f-primary);font-size:.875rem;line-height:var(--helio-base-line-height)}@media(min-width:960px){.campaign-footer .campaign-footer__copyright p,.campaign-footer .wp-block-acf-site-terms-navigation a{font-size:1rem}}.btn,.btn--default-themed,.btn--inverse,.btn--outline,.btn--outline-inverse,.btn--outline-themed,.nav-button--default a,.nav-button--inverse a,.nav-button--outline a,.nav-button--outline-inverse a,.site-wrap [type=submit]:not(.components-button){--_btn-padding-vert:max(14px,calc(14px + var(--helio-fluid-bp)*6));--_btn-padding-horiz:max(32px,calc(32px + var(--helio-fluid-bp)*16));align-content:center;align-items:center;background:none;border-radius:0;color:var(--helio-color-button-text);cursor:pointer;display:inline-flex;font-family:var(--helio-f-pressura);font-size:max(1.0625rem,calc(1.0625rem + var(--helio-fluid-bp)*3));font-weight:700;isolation:isolate;justify-content:center;justify-items:center;letter-spacing:-.02em;line-height:1.02;padding:var(--helio-button-padding-vert,var(--_btn-padding-vert)) var(--helio-button-padding-horiz,var(--_btn-padding-horiz)) calc(var(--helio-button-padding-vert, var(--_btn-padding-vert)) + 1px);position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:var(--helio-transition-duration-default)}.btn--default-themed:before,.btn--inverse:before,.btn--outline-inverse:before,.btn--outline-themed:before,.btn--outline:before,.btn:before,.nav-button--default a:before,.nav-button--inverse a:before,.nav-button--outline a:before,.nav-button--outline-inverse a:before,.site-wrap [type=submit]:not(.components-button):before{background:linear-gradient(to left,var(--helio-color-button-bg),var(--helio-color-button-bg) 50%,var(--helio-color-button-hover-bg) 50%,var(--helio-color-button-hover-bg));background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;border:var(--helio-button-border-weight,2px) solid var(--helio-color-button-border,var(--helio-color-button-bg));border-radius:0;border-radius:var(--helio-button-border-radius,0);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-position .42s cubic-bezier(.33,1,.68,1),transform .3s ease;transition:background-position .42s var(--helio-button-background-easing,cubic-bezier(.33,1,.68,1)),transform .3s ease;width:100%;z-index:-1}.btn--default-themed:hover:before,.btn--inverse:hover:before,.btn--outline-inverse:hover:before,.btn--outline-themed:hover:before,.btn--outline:hover:before,.btn:hover:before,.nav-button--default a:hover:before,.nav-button--inverse a:hover:before,.nav-button--outline a:hover:before,.nav-button--outline-inverse a:hover:before,.site-wrap [type=submit]:hover:not(.components-button):before{transform:scale(1.01);transform:var(--helio-button-scale-hover,scale(1.01))}.btn--default-themed:focus,.btn--inverse:focus,.btn--outline-inverse:focus,.btn--outline-themed:focus,.btn--outline:focus,.btn:focus,.nav-button--default a:focus,.nav-button--inverse a:focus,.nav-button--outline a:focus,.nav-button--outline-inverse a:focus,.site-wrap [type=submit]:focus:not(.components-button){color:var(--helio-color-button-text)}.btn--default-themed:focus-visible,.btn--default-themed:hover,.btn--inverse:focus-visible,.btn--inverse:hover,.btn--outline-inverse:focus-visible,.btn--outline-inverse:hover,.btn--outline-themed:focus-visible,.btn--outline-themed:hover,.btn--outline:focus-visible,.btn--outline:hover,.btn:focus-visible,.btn:hover,.nav-button--default a:focus-visible,.nav-button--default a:hover,.nav-button--inverse a:focus-visible,.nav-button--inverse a:hover,.nav-button--outline a:focus-visible,.nav-button--outline a:hover,.nav-button--outline-inverse a:focus-visible,.nav-button--outline-inverse a:hover,.site-wrap [type=submit]:focus-visible:not(.components-button),.site-wrap [type=submit]:hover:not(.components-button){color:var(--helio-color-button-text-hover)}.btn--default-themed:focus-visible:before,.btn--default-themed:hover:before,.btn--inverse:focus-visible:before,.btn--inverse:hover:before,.btn--outline-inverse:focus-visible:before,.btn--outline-inverse:hover:before,.btn--outline-themed:focus-visible:before,.btn--outline-themed:hover:before,.btn--outline:focus-visible:before,.btn--outline:hover:before,.btn:focus-visible:before,.btn:hover:before,.nav-button--default a:focus-visible:before,.nav-button--default a:hover:before,.nav-button--inverse a:focus-visible:before,.nav-button--inverse a:hover:before,.nav-button--outline a:focus-visible:before,.nav-button--outline a:hover:before,.nav-button--outline-inverse a:focus-visible:before,.nav-button--outline-inverse a:hover:before,.site-wrap [type=submit]:focus-visible:not(.components-button):before,.site-wrap [type=submit]:hover:not(.components-button):before{background-position:0 0;border-color:var(--helio-color-button-border-hover,var(--helio-color-button-hover-bg))}.btn--default-themed:focus-visible,.btn--inverse:focus-visible,.btn--outline-inverse:focus-visible,.btn--outline-themed:focus-visible,.btn--outline:focus-visible,.btn:focus-visible,.nav-button--default a:focus-visible,.nav-button--inverse a:focus-visible,.nav-button--outline a:focus-visible,.nav-button--outline-inverse a:focus-visible,.site-wrap [type=submit]:focus-visible:not(.components-button){transition:none}.btn--default-themed:active,.btn--inverse:active,.btn--outline-inverse:active,.btn--outline-themed:active,.btn--outline:active,.btn:active,.nav-button--default a:active,.nav-button--inverse a:active,.nav-button--outline a:active,.nav-button--outline-inverse a:active,.site-wrap [type=submit]:active:not(.components-button){transform:scale(.95);transform:var(--helio-button-scale-active,scale(.95))}.btn--inverse,.nav-button--inverse a{--helio-color-button-bg:var(--helio-color-white);--helio-color-button-text:var(--helio-color-black);--helio-color-button-border:var(--helio-color-white);--helio-color-button-hover-bg:hsla(0,0%,100%,.9);--helio-color-button-text-hover:var(--helio-color-black);--helio-color-button-border-hover:hsla(0,0%,100%,.9)}.btn--outline,.btn--outline-themed,.nav-button--outline a{--helio-color-button-bg:transparent;--helio-color-button-text:var(--helio-color-black);--helio-color-button-border:var(--helio-color-black);--helio-color-button-hover-bg:var(--helio-color-black);--helio-color-button-text-hover:var(--helio-color-white);--helio-color-button-border-hover:var(--helio-color-black)}.btn--outline-inverse,.nav-button--outline-inverse a{--helio-color-button-bg:transparent;--helio-color-button-text:var(--helio-color-white);--helio-color-button-border:var(--helio-color-white);--helio-color-button-hover-bg:var(--helio-color-white);--helio-color-button-text-hover:var(--helio-color-black);--helio-color-button-border-hover:var(--helio-color-white)}.btn--default-themed{--helio-color-button-text:var( --helio-campaign-theme-text-over-active-color,var(--helio-color-white) );--helio-color-button-text-hover:var( --helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white) );--helio-color-button-bg:var( --helio-campaign-theme-active-color,var(--helio-color-black) );--helio-color-button-hover-bg:var( --helio-campaign-theme-active-hover-color,rgba(0,0,0,.9) )}.btn--outline-themed{--helio-color-button-text:var( --helio-campaign-theme-active-color,var(--helio-color-black) );--helio-color-button-border:var( --helio-campaign-theme-active-color,var(--helio-color-black) );--helio-color-button-hover-bg:var( --helio-campaign-theme-active-hover-color,var(--helio-color-black) );--helio-color-button-text-hover:var( --helio-campaign-theme-text-over-active-hover-color,var(--helio-color-white) );--helio-color-button-border-hover:var( --helio-campaign-theme-active-hover-color,var(--helio-color-black) )}.link--underline{background-image:linear-gradient(var(--link-underline-color,var(--helio-color-black)),var(--link-underline-color,var(--helio-color-black))),linear-gradient(var(--link-hover-underline-color,var(--helio-color-white)),var(--link-hover-underline-color,var(--helio-color-white)));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px;background-size:100% var(--link-underline-weight,2px),0 var(--link-underline-weight,2px);color:inherit;color:var(--link-color,inherit);display:inline;padding-bottom:.2em;padding-bottom:var(--link-underline-distance,.2em);-webkit-text-decoration:none;text-decoration:none;transition:.4s cubic-bezier(.77,0,.175,1)}.link--underline:focus,.link--underline:hover{background-position:100% 100%,0 100%;background-size:0 2px,100% 2px;background-size:0 var(--link-underline-weight,2px),100% var(--link-underline-weight,2px);color:inherit;color:var(--link-hover-color,inherit)}.overlay-link-wrap:focus-visible .quick-link span,.overlay-link-wrap:focus-visible .quick-link:before,.overlay-link-wrap:hover .quick-link span,.overlay-link-wrap:hover .quick-link:before{background-position:0 0}.overlay-link-wrap:focus-visible .quick-link .link-icon,.overlay-link-wrap:hover .quick-link .link-icon{color:var(--quicklink-color-hover,var(--helio-color-white))}.overlay-link-wrap{position:relative}.overlay-link-wrap .overlay-link--underline>span{background-image:linear-gradient(var(--link-underline-color,var(--helio-color-black)),var(--link-underline-color,var(--helio-color-black))),linear-gradient(var(--link-hover-underline-color,var(--helio-color-white)),var(--link-hover-underline-color,var(--helio-color-white)));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px;background-size:100% var(--link-underline-weight,2px),0 var(--link-underline-weight,2px);color:inherit;color:var(--link-color,inherit);display:inline;padding-bottom:.2em;padding-bottom:var(--link-underline-distance,.2em);-webkit-text-decoration:none;text-decoration:none;transition:.4s cubic-bezier(.77,0,.175,1)}.overlay-link-wrap .overlay-link--underline>span:focus,.overlay-link-wrap .overlay-link--underline>span:hover{background-position:100% 100%,0 100%;background-size:0 2px,100% 2px;background-size:0 var(--link-underline-weight,2px),100% var(--link-underline-weight,2px);color:inherit;color:var(--link-hover-color,inherit)}.overlay-link-wrap:focus-visible .overlay-link--underline>span,.overlay-link-wrap:hover .overlay-link--underline>span{background-position:100% 100%,0 100%;background-size:0 2px,100% 2px;background-size:0 var(--link-underline-weight,2px),100% var(--link-underline-weight,2px);color:inherit;color:var(--link-hover-color,inherit)}.overlay-link-wrap:focus-visible .quick-link,.overlay-link-wrap:hover .quick-link{color:var(--helio-color-white)}.overlay-link-wrap:focus-visible img,.overlay-link-wrap:focus-visible svg,.overlay-link-wrap:hover img,.overlay-link-wrap:hover svg{transform:scale(1)}.wp-block-heliotrope-campaign-footer{--campaign-footer-section-spacing:max(48px,min(6vw,64px));--helio-block-max-width:100%;--section-bg-color:var( --helio-campaign-theme-background-color,var(--helio-color-darkest) );--link-color:var( --helio-campaign-theme-text-color,var(--helio-color-lightest) );--link-hover-color:var( --helio-campaign-theme-text-color,var(--helio-color-lightest) );--link-underline-color:transparent;--link-hover-underline-color:var( --helio-campaign-theme-text-color,var(--helio-color-lightest) );--helio-color-link:var(--helio-campaign-theme-text-color);--helio-color-link-hover:var(--helio-campaign-theme-text-color);--helio-block-margin:0;background:var( --helio-campaign-theme-background-color,var(--helio-color-darkest) );background:var(--section-bg-color);box-shadow:30vw 0 var( --helio-campaign-theme-background-color,var(--helio-color-darkest) ),60vw 0 var( --helio-campaign-theme-background-color,var(--helio-color-darkest) ),-30vw 0 var( --helio-campaign-theme-background-color,var(--helio-color-darkest) ),-60vw 0 var( --helio-campaign-theme-background-color,var(--helio-color-darkest) );box-shadow:30vw 0 var(--section-bg-color),60vw 0 var(--section-bg-color),-30vw 0 var(--section-bg-color),-60vw 0 var(--section-bg-color);color:var(--helio-campaign-theme-text-color);padding:max(40px,min(8vw,80px)) 0 40px}.campaign-footer__grid{--campaign-footer-col-gap:max(16px,min(5vw,86px));grid-column-gap:16px;grid-row-gap:max(20px,min(7vw,40px));column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:max(20px,min(7vw,40px))}@media(min-width:960px){.campaign-footer__grid{column-gap:var(--campaign-footer-col-gap);grid-template-columns:3fr 2fr 1fr;row-gap:48px}}.campaign-footer__logo{grid-column:1/-1;max-width:300px}@media(min-width:960px){.campaign-footer__logo{grid-column:1}}.campaign-footer__innerblocks{display:contents}.campaign-footer__innerblocks .wp-block-heliotrope-logo-grid{border:initial;grid-column:1/-1}@media(min-width:960px){.campaign-footer__innerblocks .wp-block-heliotrope-logo-grid{grid-column:1}.campaign-footer__innerblocks .wp-block-heliotrope-link-group{grid-column:2;grid-row:1/3}}.campaign-footer__innerblocks .wp-block-heliotrope-social-links{grid-column:1/-1}@media(min-width:960px){.campaign-footer__innerblocks .wp-block-heliotrope-social-links{grid-column:2/-1;grid-row:3;margin-top:16px}}.campaign-footer__innerblocks>.wp-block-acf-site-terms-navigation{grid-column:2}@media(min-width:960px){.campaign-footer__innerblocks>.wp-block-acf-site-terms-navigation{grid-column:3;grid-row:1/3;position:relative;top:-.25rem}}.campaign-footer__innerblocks>.wp-block-acf-site-copyright{grid-column:1/-1;margin-top:14px}@media(min-width:960px){.campaign-footer__innerblocks>.wp-block-acf-site-copyright{align-self:center;grid-column:1;grid-row:3}}.campaign-footer .wp-block-heliotrope-logo-grid{--logo-grid-vert-padding:0}.campaign-footer .wp-block-heliotrope-logo-grid .logo-grid__innerblocks{gap:32px;row-gap:12px}@media(min-width:960px){.campaign-footer .wp-block-heliotrope-logo-grid .logo-grid__innerblocks{grid-template-columns:repeat(3,1fr)}}.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks{grid-gap:16px;display:grid;gap:16px}@media(min-width:960px){.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks{flex-wrap:wrap;gap:var(--campaign-footer-col-gap);grid-template-columns:repeat(2,auto);margin-left:auto;max-width:min(100%,30vw,400px);row-gap:15px;width:-moz-fit-content;width:fit-content}}.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks .wp-block-heliotrope-primitive-link{width:-moz-fit-content;width:fit-content}.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks a{--link-underline-distance:0;background-image:linear-gradient(var(--link-underline-color,var(--helio-color-black)),var(--link-underline-color,var(--helio-color-black))),linear-gradient(var(--link-hover-underline-color,var(--helio-color-white)),var(--link-hover-underline-color,var(--helio-color-white)));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px;background-size:100% var(--link-underline-weight,2px),0 var(--link-underline-weight,2px);color:inherit;color:var(--link-color,inherit);display:inline;display:flex;font-family:var(--helio-f-pressura);font-size:max(1rem,calc(1rem + var(--helio-fluid-bp)*8));font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding-bottom:0;padding-bottom:var(--link-underline-distance,.2em);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.4s cubic-bezier(.77,0,.175,1)}.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks a:focus,.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks a:hover{background-position:100% 100%,0 100%;background-size:0 2px,100% 2px;background-size:0 var(--link-underline-weight,2px),100% var(--link-underline-weight,2px);color:inherit;color:var(--link-hover-color,inherit)}.campaign-footer .wp-block-heliotrope-link-group .link-group__innerblocks .link-icon{width:16px}.campaign-footer .wp-block-heliotrope-social-links .social-links{--social-link-primary-color:var( --helio-campaign-theme-text-color,var(--helio-color-lightest) );--social-link-secondary-color:var( --helio-campaign-theme-background-color,var(--helio-color-darkest) )}@media(min-width:960px){.campaign-footer .wp-block-heliotrope-social-links .social-links__innerblocks{justify-content:flex-end}}.campaign-footer .wp-block-acf-site-terms-navigation .terms-nav{display:flex;flex-direction:column;gap:8px}@media(min-width:960px){.campaign-footer .wp-block-acf-site-terms-navigation .terms-nav{gap:4px 16px}}.campaign-footer .wp-block-acf-site-terms-navigation a{--link-underline-weight:1px;background-image:linear-gradient(var(--link-underline-color,var(--helio-color-black)),var(--link-underline-color,var(--helio-color-black))),linear-gradient(var(--link-hover-underline-color,var(--helio-color-white)),var(--link-hover-underline-color,var(--helio-color-white)));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;background-size:100% var(--link-underline-weight,2px),0 var(--link-underline-weight,2px);color:inherit;color:var(--link-color,inherit);display:inline;padding-bottom:.2em;padding-bottom:var(--link-underline-distance,.2em);-webkit-text-decoration:none;text-decoration:none;transition:.4s cubic-bezier(.77,0,.175,1)}.campaign-footer .wp-block-acf-site-terms-navigation a:focus,.campaign-footer .wp-block-acf-site-terms-navigation a:hover{background-position:100% 100%,0 100%;background-size:0 2px,100% 2px;background-size:0 var(--link-underline-weight,2px),100% var(--link-underline-weight,2px);color:inherit;color:var(--link-hover-color,inherit)}@media(min-width:960px){.campaign-footer .wp-block-acf-site-terms-navigation a{font-size:.875rem}}.campaign-footer .campaign-footer__copyright p{color:var(--helio-campaign-theme-text-color,var(--helio-color-lightest))}@media(min-width:960px){.campaign-footer .campaign-footer__copyright p{font-size:.875rem}}
