.elementor-4644 .elementor-element.elementor-element-6134537a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:80px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-6134537a:not(.elementor-motion-effects-element-type-background), .elementor-4644 .elementor-element.elementor-element-6134537a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F6F8FC 100%);}.elementor-4644 .elementor-element.elementor-element-366cce2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4644 .elementor-element.elementor-element-338ec37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:96px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-338ec37:not(.elementor-motion-effects-element-type-background), .elementor-4644 .elementor-element.elementor-element-338ec37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4644 .elementor-element.elementor-element-78e95205{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4644 .elementor-element.elementor-element-10ff33b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-72916726{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-2b7797bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-2978ec89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-fc49ca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-4f9c98c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-14a48211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-3285b19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-4347f378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-4c2f2e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-604f2bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-4ec41f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-1be0ec62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-687d59f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-4c0fd78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-1fec9b04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-78057078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-3fd6a61a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-58141b8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-7ec487d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-61f42006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-441baac4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4644 .elementor-element.elementor-element-282914cb{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-4644 .elementor-element.elementor-element-72916726{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4644 .elementor-element.elementor-element-72916726{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4644 .elementor-element.elementor-element-72916726{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4644 .elementor-element.elementor-element-366cce2f{--content-width:1264px;}.elementor-4644 .elementor-element.elementor-element-78e95205{--content-width:1264px;}.elementor-4644 .elementor-element.elementor-element-10ff33b7{--width:100%;}.elementor-4644 .elementor-element.elementor-element-72916726{--width:100%;}.elementor-4644 .elementor-element.elementor-element-2b7797bd{--width:100%;}.elementor-4644 .elementor-element.elementor-element-2978ec89{--width:100%;}.elementor-4644 .elementor-element.elementor-element-fc49ca1{--width:100%;}.elementor-4644 .elementor-element.elementor-element-4f9c98c6{--width:100%;}.elementor-4644 .elementor-element.elementor-element-14a48211{--width:100%;}.elementor-4644 .elementor-element.elementor-element-3285b19{--width:100%;}.elementor-4644 .elementor-element.elementor-element-4347f378{--width:100%;}.elementor-4644 .elementor-element.elementor-element-4c2f2e72{--width:100%;}.elementor-4644 .elementor-element.elementor-element-604f2bc3{--width:100%;}.elementor-4644 .elementor-element.elementor-element-4ec41f6a{--width:100%;}.elementor-4644 .elementor-element.elementor-element-1be0ec62{--width:100%;}.elementor-4644 .elementor-element.elementor-element-687d59f2{--width:100%;}.elementor-4644 .elementor-element.elementor-element-4c0fd78{--width:100%;}.elementor-4644 .elementor-element.elementor-element-1fec9b04{--width:100%;}.elementor-4644 .elementor-element.elementor-element-78057078{--width:100%;}.elementor-4644 .elementor-element.elementor-element-3fd6a61a{--width:100%;}.elementor-4644 .elementor-element.elementor-element-58141b8e{--width:100%;}.elementor-4644 .elementor-element.elementor-element-7ec487d2{--width:100%;}.elementor-4644 .elementor-element.elementor-element-61f42006{--width:100%;}.elementor-4644 .elementor-element.elementor-element-441baac4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-366cce2f */.elementor-4644 .elementor-element.elementor-element-366cce2f{width:100%;max-width:1264px;margin-inline:auto;box-sizing:border-box;}.elementor-4644 .elementor-element.elementor-element-366cce2f>.e-con-inner{width:100%;max-width:none;flex-direction:column;align-items:flex-start;}@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-366cce2f{padding-left:22px;padding-right:22px;}}@media(max-width:360px){.elementor-4644 .elementor-element.elementor-element-366cce2f{padding-left:18px;padding-right:18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6134537a */.elementor-4644 .elementor-element.elementor-element-6134537a{border-bottom:1px solid #E3E7F0;}@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-6134537a{padding-top:96px;padding-bottom:48px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ff33b7 */.elementor-4644 .elementor-element.elementor-element-10ff33b7{border-bottom:1px solid rgba(19,23,42,.12);margin-bottom:48px;}.elementor-4644 .elementor-element.elementor-element-10ff33b7>.e-con-inner{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:24px;}@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-10ff33b7{margin-bottom:32px;}.elementor-4644 .elementor-element.elementor-element-10ff33b7>.e-con-inner{align-items:flex-end;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72916726 *//* Majestic catalog grid — prototype fidelity and Elementor wrapper normalization. */
.elementor-4644 .elementor-element.elementor-element-72916726{--display:grid;display:grid!important;width:100%!important;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;padding:0;}
.elementor-4644 .elementor-element.elementor-element-72916726>.e-con-inner{display:contents;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card.e-con{--width:100%;width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;gap:0;padding:0;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card>.e-con-inner{display:contents;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-media.e-con{position:relative;isolation:isolate;display:block;width:100%;max-width:none;min-height:0;height:auto;aspect-ratio:1;overflow:hidden;padding:0;background:#071126;box-shadow:0 10px 24px rgba(15,23,42,.12),0 24px 50px rgba(15,23,42,.08);}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-media>.e-con-inner{display:contents;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-media:after{content:"";position:absolute;inset:0;z-index:2;background:rgba(2,8,22,.08);opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);pointer-events:none;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-cover.elementor-widget{position:absolute!important;inset:0;width:100%!important;height:100%;max-width:none;margin:0;z-index:0;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-cover .elementor-widget-container,.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-cover img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;box-shadow:none;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger.elementor-widget{position:absolute!important;left:50%;top:50%;z-index:3;width:52px!important;max-width:52px;margin:0;transform:translate(-50%,-50%);opacity:.82;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(19,23,42,.3);box-shadow:0 10px 24px rgba(2,8,22,.2);backdrop-filter:blur(6px);color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,opacity .25s;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button-text{display:none;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button-icon{font-size:18px;margin:0 0 0 2px;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card-title{margin:14px 0 0;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card-title .elementor-heading-title{color:#13172A;font-family:"Inter Display",Inter,sans-serif;font-size:1.08rem;font-weight:650;line-height:1.2;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-artist{margin:4px 0 0;color:#5B6478;font-size:.88rem;font-weight:450;line-height:1.35;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-artist p{margin:0;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card:focus-within .ms-catalog-media:after{opacity:1;}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card:focus-within .ms-catalog-trigger{opacity:1;}
@media(hover:hover){.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card:hover .ms-catalog-media:after{opacity:1;}.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-card:hover .ms-catalog-trigger{opacity:1;}.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button:hover,.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button:focus-visible{transform:scale(1.05);background:rgba(19,23,42,.42);border-color:rgba(255,255,255,.4);}}
.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:4px;}
@media(max-width:1279px){.elementor-4644 .elementor-element.elementor-element-72916726{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:1023px){.elementor-4644 .elementor-element.elementor-element-72916726{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;}}
@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-72916726{grid-template-columns:1fr;gap:48px;}.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger.elementor-widget{width:48px!important;max-width:48px;}.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;}.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button-icon{font-size:16px;}}
@media(prefers-reduced-motion:reduce){.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-media:after,.elementor-4644 .elementor-element.elementor-element-72916726 .ms-catalog-trigger .elementor-button{transition:none;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e95205 */.elementor-4644 .elementor-element.elementor-element-78e95205{width:100%;max-width:1264px;margin-inline:auto;box-sizing:border-box;}.elementor-4644 .elementor-element.elementor-element-78e95205>.e-con-inner{width:100%;max-width:none;flex-direction:column;align-items:stretch;}@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-78e95205{padding-left:22px;padding-right:22px;}}@media(max-width:360px){.elementor-4644 .elementor-element.elementor-element-78e95205{padding-left:18px;padding-right:18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338ec37 */@media(max-width:639px){.elementor-4644 .elementor-element.elementor-element-338ec37{padding-top:96px;padding-bottom:96px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282914cb */.elementor-4644 .elementor-element.elementor-element-282914cb{padding:0;margin:0;min-height:0;height:0;overflow:visible;}.elementor-4644 .elementor-element.elementor-element-282914cb>.e-con-inner{padding:0;margin:0;}/* End custom CSS */
/* Start custom CSS */:root {
  --gc-header-offset-desktop: 168px;
  --gc-header-offset-tablet: 132px;
  --gc-header-offset-mobile: 108px;
}

/* Primera sección / hero de páginas internas */
.gc-page-hero {
  padding-top: var(--gc-header-offset-desktop);
}

/* Tablet */
@media (max-width: 1180px) {
  .gc-page-hero {
    padding-top: var(--gc-header-offset-tablet);
  }
}

/* Mobile */
@media (max-width: 640px) {
  .gc-page-hero {
    padding-top: var(--gc-header-offset-mobile);
  }
}/* End custom CSS */