/* Global Connect · navbar and footer of globalconnect.ai, shared by every page.
   Generated by _build/site-chrome/build.py from the live Webflow stylesheet — do not edit by hand.
   1. Reset: nothing from the page's own CSS reaches the navbar or the footer.
   2. What they inherit from <body> on the live site, and the size attributes of their images.
   3. Every live rule that styles them, renamed (w- → gcw-) and scoped to them. */

@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/figtree-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/figtree-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/figtree-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/figtree-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/figtree-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/figtree-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/figtree-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/figtree-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/figtree-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'GC Figtree';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/figtree-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider):where(:not(svg, svg *)), :is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider):where(:not(svg, svg *))::before, :is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider):where(:not(svg, svg *))::after, #gc-nav-dim { all: revert; }
#gc-nav, #gc-footer, #gc-divider { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; line-height: 20px; color: rgb(51, 51, 51); letter-spacing: normal; word-spacing: 0px; text-transform: none; text-align: start; text-indent: 0px; white-space: normal; font-feature-settings: normal; font-variation-settings: normal; font-kerning: auto; -webkit-font-smoothing: auto; text-rendering: auto; text-shadow: none; cursor: auto; visibility: visible; list-style-type: disc; word-break: normal; overflow-wrap: normal; hyphens: manual; direction: ltr; font-stretch: 100%; font-variant: normal; tab-size: 8; text-decoration-color: rgb(51, 51, 51); caret-color: rgb(51, 51, 51); quotes: auto; orphans: 2; widows: 2; }
:is(#gc-nav,#gc-footer) :where(img[width="100"]) { width: 100px; }
:is(#gc-nav,#gc-footer) :where(img[width="117"]) { width: 117px; }
:is(#gc-nav,#gc-footer) :where(img[width="25"]) { width: 25px; }
:is(#gc-nav,#gc-footer) :where(img[width="29"]) { width: 29px; }
:is(#gc-nav,#gc-footer) :where(img[width="30"]) { width: 30px; }

footer:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
header:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
nav:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; }
a:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: rgba(0, 0, 0, 0); }
a:active:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
a:hover:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { outline: 0px; }
img:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border: 0px; }
svg:not(:root):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { overflow: hidden; }
*:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { box-sizing: border-box; }
img:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { vertical-align: middle; max-width: 100%; display: inline-block; }
.gcw-inline-block:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { max-width: 100%; display: inline-block; }
.gcw-button:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: rgb(255, 255, 255); line-height: inherit; cursor: pointer; background-color: rgb(56, 152, 236); border: 0px; border-radius: 0px; padding: 9px 15px; text-decoration: none; display: inline-block; }
.gcw-embed:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::before,
.gcw-embed:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.gcw-embed:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::after { clear: both; }
.gcw-dropdown:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative; }
.gcw-dropdown-toggle:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.gcw-dropdown-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { vertical-align: top; color: rgb(34, 34, 34); text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative; }
.gcw-dropdown-toggle:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { user-select: none; cursor: pointer; padding-right: 40px; display: inline-block; }
.gcw-dropdown-toggle:focus:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { outline: 0px; }
.gcw-dropdown-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background: rgb(221, 221, 221); min-width: 100%; display: none; position: absolute; }
.gcw-dropdown-list.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; }
.gcw-dropdown-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: rgb(34, 34, 34); padding: 10px 20px; display: block; }
.gcw-dropdown-link.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: rgb(0, 130, 243); }
.gcw-dropdown-link:focus:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { outline: 0px; }
.gcw-nav:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { z-index: 1000; background: rgb(221, 221, 221); position: relative; }
.gcw-nav:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::before,
.gcw-nav:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.gcw-nav:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider)::after { clear: both; }
.gcw-nav-brand:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { float: left; color: rgb(51, 51, 51); text-decoration: none; position: relative; }
.gcw-nav-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { vertical-align: top; color: rgb(34, 34, 34); text-align: left; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; display: inline-block; position: relative; }
.gcw-nav-link.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: rgb(0, 130, 243); }
.gcw-nav-menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { float: right; position: relative; }
[data-gc-nav-menu-open]:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: center; background: rgb(200, 200, 200); min-width: 200px; position: absolute; top: 100%; left: 0px; right: 0px; overflow: visible; display: block !important; }
.gcw--nav-link-open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; position: relative; }
.gcw-nav-overlay:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; display: none; position: absolute; top: 100%; left: 0px; right: 0px; overflow: hidden; }
.gcw-nav-overlay [data-gc-nav-menu-open]:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { top: 0px; }
.gcw-nav[data-gc-animation="over-right"] .gcw-nav-overlay:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: auto; }
.gcw-nav[data-gc-animation="over-right"] .gcw-nav-overlay:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.gcw-nav[data-gc-animation="over-right"] [data-gc-nav-menu-open]:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { z-index: 1; top: 0px; left: auto; }
.gcw-nav-button:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { float: right; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; padding: 18px; font-size: 24px; display: none; position: relative; }
.gcw-nav-button:focus:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { outline: 0px; }
.gcw-nav-button.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: rgb(255, 255, 255); background-color: rgb(200, 200, 200); }
.gcw--nav-dropdown-open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.gcw--nav-dropdown-toggle-open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; }
.gcw--nav-dropdown-list-open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { position: static; }
@media screen and (max-width: 991px) {
  .gcw-nav[data-gc-collapse="medium"] .gcw-nav-menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: none; }
  .gcw-nav[data-gc-collapse="medium"] .gcw-nav-button:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; }
}
@media screen and (max-width: 767px) {
  .gcw-nav-brand:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 10px; }
}
.gcw-layout-grid:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.section_divider-gradient:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-image: linear-gradient(90deg, rgb(98, 222, 26), rgb(255, 221, 50) 29%, rgb(50, 232, 223) 64%, rgb(38, 115, 249)); height: 12px; font-size: 14px; }
.margin-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.margin-bottom.margin-xsmall:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #fff; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.margin-bottom.margin-xsmall:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.padding-global:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: left; width: 100%; padding-left: 100px; padding-right: 100px; }
.dropdown_navegacion:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { column-gap: 0.5rem; align-items: center; padding: 0.5rem 0px; display: flex; }
.navbar2_dropdown-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #fff; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
.navbar2_dropdown-list.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-style: none; padding: 0.5rem 16px; position: absolute; }
.navbar_component:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-bottom: unset; background-color: unset; align-items: center; width: 100%; height: 110px; min-height: 4.5px; padding-left: 100px; padding-right: 100px; display: flex; }
.dropdown-chevron:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column; justify-content: center; align-items: center; width: 1rem; height: 1rem; display: flex; }
.navbar2_logo:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { max-width: 100%; }
.navbar2_logo-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; }
.navbar2_logo-link.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: auto; }
.navbar2_container:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 15px; grid-template-rows: auto; grid-template-columns: auto 1fr; grid-auto-columns: auto; justify-content: space-between; place-items: center stretch; width: 100%; max-width: 1240px; height: 100%; margin-left: auto; margin-right: auto; display: grid; }
.nav-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #141518; padding: 0.5rem 1rem; font-family: "GC Figtree", Figtree, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; }
.nav-link.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: unset; }
.navbar2_menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: center; align-items: center; width: 100%; display: flex; position: static; }
.navbar2_button-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; justify-content: flex-end; align-items: center; width: auto; margin-left: auto; display: flex; }
.navbar2_button-wrapper:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: flex-end; align-items: center; width: auto; display: flex; }
.navbar2_dropdown-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding: 0.5rem 1rem; font-family: "GC Figtree", Figtree, sans-serif; font-size: 16px; }
.navbar2_dropdown-link.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: unset; }
.button:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; color: #fff; text-align: center; border-radius: 30px; padding: 14px 20px; font-family: "GC Figtree", Figtree, sans-serif; font-size: 14px; }
.button.is-primary.is-small:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 8px; flex-flow: row; justify-content: center; align-items: center; width: auto; padding: 16px 20px; font-size: 14px; text-decoration: none; display: flex; }
.button.is-primary.is-small:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: auto; font-size: 14px; }
.button.is-primary.is-small.navbar2_menu-cta:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: none; }
.footer:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; }
.footer5_top-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 60px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 0.75fr 1fr; align-items: start; }
.footer5_link-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column; grid-template-rows: auto; grid-template-columns: 100%; grid-auto-columns: 100%; place-items: flex-start start; display: flex; }
.footer5_legal-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 0rem 10px; white-space: normal; grid-template-rows: auto; grid-template-columns: max-content; grid-auto-columns: max-content; grid-auto-flow: column; justify-content: center; display: flex; }
.padding-top:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.padding-top.padding-medium:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.footer_legal-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #fff; font-family: "GC Figtree", Figtree, sans-serif; font-size: 14px; text-decoration: underline; }
.footer_legal-link.terminos_condiciones:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.footer_legal-link.privacidad:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-decoration: none; }
.padding-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
.padding-bottom.padding-xxlarge:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.footer5_logo-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; }
.footer5_bottom-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: center; align-items: center; display: flex; }
.footer5_social-icons:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 0rem 0.75rem; white-space: normal; grid-template-rows: auto; grid-template-columns: max-content; grid-auto-columns: max-content; grid-auto-flow: column; place-items: start; display: flex; }
.padding-vertical:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; padding-right: 0px; }
.padding-vertical.padding-xxlarge:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 30px; flex-flow: column; padding-left: 0px; padding-right: 0px; display: flex; }
.footer5_link-column:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 0px; flex-flow: column; max-width: none; display: flex; }
.divider-horizontal:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border: 1px solid white; width: 100%; }
.footer_link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; color: #fff; padding-top: 0.5rem; padding-bottom: 0.5rem; font-family: "GC Figtree", Figtree, sans-serif; font-size: 14px; font-weight: 300; text-decoration: none; }
.container-large-2:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; max-width: 80rem; margin-left: auto; margin-right: auto; padding-top: 100px; padding-bottom: 40px; }
.div-block-16:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 20px; flex-flow: column; justify-content: flex-start; align-items: center; display: flex; }
.body:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #141518; font-family: "GC Figtree", Figtree, sans-serif; font-size: 16px; line-height: 24px; }
.body.is-regular:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: flex-start; align-items: center; font-size: 16px; display: flex; }
.h6:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-family: "GC Figtree", Figtree, sans-serif; font-size: 20px; line-height: 24px; }
.h6.is-bold:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #141518; text-align: left; justify-content: center; align-items: flex-start; font-family: "GC Figtree", Figtree, sans-serif; font-size: 18px; font-weight: 700; display: block; }
.h6.is-bold.text-light:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #fff; text-align: left; line-height: 24px; }
.planes:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-left: 1px solid #fff; padding-left: 10px; }
.div-block-41:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-left: 1px none #fff; }
.image-12:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-radius: 12px; max-width: 100%; }
.link-5:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #141518; font-family: "GC Figtree", Figtree, sans-serif; text-decoration: none; }
.link-5.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { color: #141518; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: #141518; text-decoration-skip-ink: auto; font-family: "GC Figtree", Figtree, sans-serif; font-size: 16px; line-height: 24px; }
.locale:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 16px; line-height: 40px; }
.link-block-4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; max-width: none; }
.rl_navbar1_menu-button-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding: 0px; }
.div-block-72:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 14px; justify-content: center; align-items: center; margin-left: auto; padding-left: 0px; display: flex; }
.div-block-74:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; border: 1px solid #e6e3e3; background-color: #fff; border-radius: 50px; justify-content: flex-start; align-items: center; width: auto; padding: 14px 16px; display: flex; }
.div-block-74:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-style: solid; }
.navbar2_globe-icon:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 22px; height: 22px; }
@media screen and (min-width: 1440px) {
  .navbar2_dropdown-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
  .navbar2_dropdown-list.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; }
  .navbar_component:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 100px; padding-right: 100px; }
  .navbar2_menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; }
  .navbar2_button-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-left: auto; }
  .button.is-primary.is-small:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 20px; padding-right: 20px; }
  .planes:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-flow: column; display: flex; }
  .div-block-72:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 14px; justify-content: center; align-items: center; margin-left: auto; padding-left: 0px; display: flex; }
}
@media screen and (max-width: 991px) {
  .margin-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
  .padding-global:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 60px; padding-right: 60px; }
  .dropdown_navegacion:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 80px; justify-content: space-between; align-items: center; width: 100%; margin-left: 0px; margin-right: 0px; padding: 16px 0px; display: flex; }
  .navbar2_dropdown-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { position: absolute; }
  .navbar2_dropdown-list.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { box-shadow: none; text-align: left; border-style: none; border-radius: 0px; justify-content: flex-start; align-items: center; padding: 0px; display: block; position: static; }
  .navbar_component:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 40px; padding-right: 40px; position: sticky; }
  .dropdown-chevron:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { inset: auto 0% auto auto; }
  .navbar2_container:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-template-columns: 0.25fr 1fr; display: flex; }
  .drowpdown:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column; justify-content: center; align-items: center; font-size: 1.125rem; display: flex; }
  .drowpdown.idioma.desktop:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; }
  .nav-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: left; padding: 16px 0px; font-size: 18px; }
  .navbar2_menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border-bottom: unset; background-color: #fff; -webkit-text-fill-color: inherit; background-clip: border-box; justify-content: flex-start; align-items: center; width: 370px; padding: 7rem 5% 2.5rem; display: flex; position: absolute; overflow: auto; }
  .navbar2_button-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; flex-flow: column; justify-content: center; align-items: center; width: 100%; }
  .navbar2_dropdown-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: auto; color: #141518; text-align: left; padding: 0.75rem 0px 0.75rem 1.5rem; font-size: 16px; font-weight: 300; }
  .button.is-primary.is-small:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding: 10px 20px; font-size: 12px; display: none; }
  .button.is-primary.is-small.navbar2_menu-cta:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; margin-top: 0px; padding-top: 22px; padding-bottom: 22px; font-size: 16px; display: block; }
  .footer5_top-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 20px; flex-flow: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; place-items: start stretch; display: grid; }
  .footer5_top-wrapper:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 40px; grid-template-rows: auto auto auto auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; display: flex; }
  .footer5_legal-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; }
  .padding-top:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .footer_legal-link.terminos_condiciones:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 11px; }
  .footer_legal-link.privacidad:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 12px; }
  .padding-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .footer5_bottom-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column-reverse; justify-content: center; align-items: center; }
  .footer5_social-icons:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-bottom: 2rem; }
  .padding-vertical:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; padding-right: 0px; }
  .footer5_link-column:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 0px; }
  .footer5_logo:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; max-width: none; }
  .footer_link:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 12px; }
  .body.is-regular:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 18px; }
  .h6:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-weight: 700; }
  .h6.is-bold:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: left; font-size: 16px; }
  .div-block-41:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: auto; max-width: none; }
  .image-12:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { max-width: 100%; }
  .image-12:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; max-width: none; }
  .locale:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 0px; padding-left: 1.5rem; padding-right: 1rem; font-family: "GC Figtree", Figtree, sans-serif; font-weight: 300; }
  .rl_menu-icon_line-middle-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; justify-content: center; align-items: center; width: 24px; height: 2px; margin-top: 6px; margin-bottom: 6px; padding-bottom: 0px; padding-right: 0px; display: flex; }
  .rl_menu-icon_line-top-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; width: 24px; height: 2px; padding-bottom: 0px; padding-right: 0px; }
  .rl_menu-icon-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column; justify-content: center; align-items: center; width: 48px; height: 48px; margin-right: -0.5rem; padding-bottom: 0px; padding-right: 0px; display: flex; }
  .rl_navbar1_menu-button-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { z-index: 99; }
  .rl_navbar1_menu-button-3.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: rgba(0, 0, 0, 0); }
  .rl_menu-icon_line-middle-inner-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 4px; height: 0px; padding-bottom: 0px; padding-right: 0px; }
  .rl_menu-icon_line-bottom-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; width: 24px; height: 2px; padding-bottom: 0px; padding-right: 0px; }
  .div-block-72:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-flow: column; justify-content: flex-start; align-items: flex-start; padding-bottom: 20px; display: block; }
  .div-block-74:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: center; align-items: center; width: 100%; padding: 18px 20px; }
}
@media screen and (max-width: 767px) {
  .margin-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
  .navbar_component:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { min-height: 4rem; }
  .footer5_top-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { row-gap: 2.5rem; }
  .footer5_legal-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 1rem 0rem; flex-flow: column; grid-auto-flow: row; }
  .padding-top:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .padding-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .footer5_bottom-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { flex-direction: column-reverse; align-items: flex-start; padding-bottom: 1rem; }
  .padding-vertical:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; padding-right: 0px; }
}
@media screen and (max-width: 479px) {
  .margin-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
  .padding-global:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 20px; padding-right: 20px; }
  .dropdown_navegacion:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; }
  .navbar2_dropdown-list.gcw--open:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-bottom: 20px; }
  .navbar_component:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 20px; padding-right: 20px; }
  .drowpdown:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #fff; }
  .drowpdown.idioma:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { display: block; }
  .drowpdown.idioma.desktop:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #fff; width: 100%; display: block; }
  .nav-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; font-size: 16px; }
  .navbar2_menu:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 280px; padding-top: 7rem; padding-left: 7%; padding-right: 7%; }
  .navbar2_button-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 10px; flex-flow: column; }
  .navbar2_dropdown-link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 1.5rem; font-size: 14px; }
  .button.is-primary.is-small:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 60px; padding-right: 60px; }
  .button.is-primary.is-small.navbar2_menu-cta:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 100%; margin-top: 0px; padding-left: 20px; padding-right: 20px; }
  .footer5_top-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 20px; flex-flow: column; grid-template-columns: 1fr; place-items: start; }
  .footer5_legal-list:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 7px; text-align: left; border: 1px rgb(0, 0, 0); }
  .padding-top:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .footer_legal-link.terminos_condiciones:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
  .footer_legal-link.privacidad:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 14px; font-weight: 300; }
  .padding-bottom:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .footer5_bottom-wrapper:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { text-align: center; justify-content: center; align-items: flex-start; }
  .padding-vertical:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-left: 0px; padding-right: 0px; }
  .footer5_link-column:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { gap: 0px; }
  .footer5_logo:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 160px; }
  .footer_link:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-weight: 300; }
  .container-large-2:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { padding-top: 50px; padding-bottom: 20px; }
  .div-block-16:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: flex-start; align-items: flex-start; }
  .body.is-regular:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 16px; }
  .h6.is-bold:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 16px; line-height: 20px; }
  .planes:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { border: 1px rgb(0, 0, 0); padding-left: 0px; }
  .image-12:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 160px; max-width: none; }
  .image-12:lang(en-us):is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { width: 160px; }
  .link-5.gcw--current:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
  .locale:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { font-size: 14px; }
  .rl_menu-icon_line-middle-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
  .rl_menu-icon_line-top-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; }
  .rl_navbar1_menu-button-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { z-index: 99; background-color: rgb(255, 255, 255); }
  .rl_menu-icon_line-bottom-3:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { background-color: #141518; }
  .div-block-74:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-content: center; align-items: center; width: 100%; padding-top: 16px; padding-bottom: 16px; }
}
#w-node-b165e03a-ba42-0299-4c5a-b7d41622d636-ae482ec4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider),
#w-node-_5d60723a-e5e1-4b69-d52a-d62ea83a2428-dd85d6a2:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_447ff850-bbec-866e-ce93-19bedd85d6a6-dd85d6a2:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { justify-self: center; }
@media screen and (max-width: 991px) {
  #w-node-_9ea1c034-8a6c-346f-5609-b0a8ae482eca-ae482ec4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-area: 1 / 1 / 2 / 2; }
  #w-node-_9ea1c034-8a6c-346f-5609-b0a8ae482ed1-ae482ec4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-area: span 1 / span 1 / span 1 / span 1; }
}
@media screen and (max-width: 767px) {
  #w-node-_9ea1c034-8a6c-346f-5609-b0a8ae482eca-ae482ec4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-area: 1 / 1 / 2 / 4; }
}
@media screen and (max-width: 479px) {
  #w-node-_9ea1c034-8a6c-346f-5609-b0a8ae482eca-ae482ec4:is(#gc-nav,#gc-nav *,#gc-footer,#gc-footer *,#gc-divider) { grid-area: span 1 / span 1 / span 1 / span 1; }
}

/* The dark layer over the page while the mobile menu is open (custom code of the live site). */
#gc-nav-dim { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.5); z-index: 99; transition: opacity 0.3s ease; }
