.elementor .gc-footer-logo{width:auto;height:auto;max-width:184px;max-height:56px;object-fit:contain;display:block;align-self:flex-start;object-position: left center;\n}.elementor .gc-footer-rule{padding-block-start:var(--space-56);&:not([hidden]) { border-top: 1px solid var(--color-line-accent); }\n}.elementor .gc-link-plain:hover,.elementor .gc-link-plain:focus-visible{color:var(--color-accent);}.elementor .gc-link-plain{min-height:var(--size-tap);color:inherit;text-decoration:none;display:inline-flex;align-items:center;transition: color var(--motion-fast) var(--motion-ease); &:focus-visible { outline: 2px solid var(--gc-ring, var(--color-focus-ring)); outline-offset: 3px; } &:not([hidden]) { font-family: var(--font-sans); }\n}.elementor .gc-visually-hidden{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .gc-grid{column-gap:var(--space-24);display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));}.elementor .gc-container{width:100%;max-width:var(--size-container);margin-inline: auto; padding-block: 0; padding-inline: var(--space-80); box-sizing: border-box;\n}.elementor .gc-text-small{font-weight:400;font-size:var(--type-small);line-height:var(--type-small-lh);&:not([hidden]) { font-family: var(--font-sans); }\n}.elementor .gc-text-menu{font-weight:700;font-size:var(--type-menu);line-height:var(--type-menu-lh);&:not([hidden]) { font-family: var(--font-sans); }\n}.elementor .gc-text-label{font-weight:700;font-size:var(--type-label);line-height:var(--type-label-lh);&:not([hidden]) { font-family: var(--font-sans); }\n}.elementor .gc-text-title-lg{font-weight:800;font-size:var(--type-title-lg);line-height:var(--type-title-lg-lh);&:not([hidden]) { font-family: var(--font-sans); }\n}.elementor .gc-surface-dark{color:var(--color-cream);background-color:var(--color-dark);--gc-ring: var(--color-focus-ring-on-dark);\n}