.container-padding{max-width:var(--gb-container-width);padding-left:2rem;padding-right:2rem;margin:7.75rem auto}@media (max-width:767px){.container-padding{margin-bottom:3.75rem;margin-top:3.75rem;padding-left:1rem;padding-right:1rem}}.section-padding{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:7.75rem 2rem}@media (max-width:1024px){.section-padding{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.section-padding{padding-left:1rem;padding-right:1rem}}.primary-button{font-weight:600;text-decoration:none;transition:all 0.2s ease 0s;border:1px solid var(--text-base);border-radius:var(--border-radius-extra-small);padding:.75rem 1.5rem}.primary-button:is(:hover,:focus){background-color:var(--contrast);color:var(--text-contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.secondary-button{background-color:var(--base);font-weight:600;text-decoration:none;transition:all 0.2s ease 0s;border-radius:var(--border-radius-extra-small);padding:.75rem 1.5rem}.secondary-button:is(:hover,:focus){background-color:var(--contrast);color:var(--text-contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.primary-link{font-weight:600}.h4-style{font-size:clamp(1.25rem,1.2rem + 0.2vw,1.375rem);font-weight:600}.secondary-link{color:var(--text-contrast);font-weight:600}.secondary-link:is(:hover,:focus){color:var(--text-contrast)}.third-button{background-color:var(--contrast);color:var(--text-contrast);font-weight:600;text-decoration:none;transition:all 0.2s ease 0s;border-radius:var(--border-radius-extra-small);padding:.75rem 1.5rem}.third-button:is(:hover,:focus){background-color:var(--base);color:var(--text-base);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast)}.h3-style{font-size:clamp(1.375rem,1.175rem + 0.8vw,1.875rem);font-weight:700}