.global-spacing{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:50px 10px}@media (max-width:1024px){.global-spacing{padding-bottom:30px;padding-top:30px}}.primary-button{align-items:center;background-color:var(--accent);box-shadow:-4px 4px 0px 0px var(--contrast-3);color:var(--base-3);column-gap:.5rem;display:inline-flex;font-size:1.125rem;font-weight:600;justify-content:center;text-align:center;transition:all 0.5s ease 0s;padding:.75rem 1.25rem}.primary-button:is(:hover,:focus){background-color:var(--contrast-3);color:var(--base-3);box-shadow:-4px 4px 0px 0px var(--accent)}.primary-button .gb-shape svg{color:var(--base-3);margin-bottom:3px;width:1em;height:1em}.secondary-button{background-color:var(--contrast-3);box-shadow:-4px 4px 0px 0px var(--accent);color:var(--base-3);display:inline-flex;font-size:1.125rem;font-weight:600;justify-content:center;text-align:center;transition:all 0.5s ease 0s;padding:.75rem 1rem}.secondary-button:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);box-shadow:-4px 4px 0px 0px var(--contrast-3)}.animated-button-1{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:0.4rem;display:inline-flex;font-size:0.9rem;font-weight:600;justify-content:center;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;border:1px solid var(--contrast);border-radius:10px;padding:15px 24px}.animated-button-1:hover span.gb-shape{transform:rotate(-45deg);transition:transform 0.3s ease 0s}.animated-button-1:is(:hover,:focus){background-color:var(--contrast-3);color:var(--base-2)}.animated-button-1 span.gb-shape{transform:rotate(0deg);transition:all 0.3s ease 0s}.img-container{background-blend-mode:normal;background-image:linear-gradient(3200deg,var(--accent) 60%,rgba(255,255,255,0) 20%);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-end;padding:30px}.grid-img{box-shadow:0px 0px 0px 12px var(--contrast-3)}.animated-button-3{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-flex;font-weight:900;position:relative;text-decoration:none;padding:10px}.animated-button-3:after{width:100%;height:1px;background-color:var(--accent);position:absolute;content:"";left:0px;bottom:-4px;transform:scale3d(0,1,1);transform-origin:left;transition:all 0.3s ease 0s}.animated-button-3:hover::after{transform:scale3d(1.08,1,1)}.animated-button-3:is(:hover,:focus) .gb-shape svg{transform:scale3d(1.2,1,1) translate3d(6px,0px,0px)}.animated-button-3 .gb-shape svg{width:1em;height:1em;fill:currentColor;transition:all 0.3s ease 0s}.animated-button-2{align-items:center;background-color:var(--contrast-3);color:var(--base-3);column-gap:0.4rem;display:inline-flex;font-size:0.9rem;font-weight:600;justify-content:center;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;border:1px solid var(--contrast);border-radius:10px;padding:15px 24px}.animated-button-2:hover span.gb-shape{transform:rotate(-45deg);transition:transform 0.3s ease 0s}.animated-button-2:is(:hover,:focus){background-color:var(--accent);color:var(--base-2)}.animated-button-2 span.gb-shape{transform:rotate(0deg);transition:all 0.3s ease 0s}.small-button{background-color:var(--contrast-3);color:var(--base-3);font-size:14px;transition:all 0.5s ease-in-out 0s;padding:8px 18px}.small-button:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);margin-bottom:10px;transition:all 0.5s ease-in-out 0s}.animated-button-4{background-blend-mode:normal;background-color:var(--accent);background-image:linear-gradient(45deg,rgba(0,0,0,1) 50%,rgba(10,10,10,0.5) 50%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);filter:saturate(60%);font-weight:700;transition:all 0.5s ease-in-out 0s;border-radius:0.25rem;padding:1.2rem 2rem}.animated-button-4:is(:hover,:focus){transform:scale(1.06);transition:all 0.5s ease-in-out 0s;filter:saturate(100%)}.plain-button{align-items:center;color:var(--contrast);column-gap:0.5em;display:inline-flex;text-transform:capitalize;padding:10px}.plain-button:hover span:first-of-type{transform:translate3d(-10px,0px,0px);transition:transform 0.5s ease 0s}.plain-button:is(:hover,:focus){color:var(--accent)}.plain-button:is(:hover,:focus) .gb-shape svg{opacity:1;transition:all 0.5s ease 0s;transform:translate3d(10px,0px,0px)}.plain-button .gb-shape svg{width:1em;height:1em;fill:currentColor;opacity:0;transform:translate3d(-20px,0px,0px);transition:all 0.5s ease 0s}.plain-button span:first-of-type{transform:translate3d(10px,0px,0px);transition:all 0.5s ease 0s}.bordered-img{border:10px solid var(--accent)}.page-hero{background-blend-mode:overlay;background-color:rgba(33,33,33,0.57);background-image:url('https://benefitshub.grafabric.com/wp-content/uploads/2026/03/20260316-disabled-help-canada.jpg');background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:120px;padding-top:120px}.post-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:40px 10px}@media (max-width:1024px){.post-container{padding-bottom:30px;padding-top:30px}}