 body {font-family: "Montserrat"; font-size: var(--fs-16); line-height: 1.7; font-weight: 400; color: var(--gsg-slate)} h1, h2, h3, h4, h5, h6 {font-family: "Saira Extra Condensed"; font-weight: 600; line-height: 1.04; letter-spacing: -0.01em; color: var(--gsg-ink)} h1 {font-size: var(--fs-60)} h2 {font-size: var(--fs-48)} h3 {font-size: var(--fs-36)} h4 {font-size: var(--fs-24)} h5 {font-size: var(--fs-21)} h6 {font-size: var(--fs-18)} .brxe-section {padding-top: var(--gsg-section-y); padding-right: var(--gsg-gutter); padding-bottom: var(--gsg-section-y); padding-left: var(--gsg-gutter)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--gsg-ink)} .bricks-button {font-family: "Montserrat"; font-weight: 600; color: var(--gsg-white); text-transform: uppercase; letter-spacing: 0.08em; font-size: var(--fs-14)}a{color:var(--gsg-link);text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:1px;transition:color 150ms ease}a:hover,a:focus-visible{color:var(--gsg-link-strong)}.brx-header a,header a,.brx-footer a,footer a{text-decoration:none}.brx-header a:hover,.brx-header a:focus-visible,header a:hover,header a:focus-visible,.brx-footer a:hover,.brx-footer a:focus-visible,footer a:hover,footer a:focus-visible{text-decoration:none}.gsg-faq summary{font-size:var(--fs-24)}.gsg-svc .pquote .mark{color:var(--gsg-blue-strong)}.gsg-svc .pquote .qt{margin-top:0 !important;text-wrap:pretty} .brxe-container {max-width: var(--gsg-container)} #brx-content.wordpress {max-width: var(--gsg-container)}