/* Inmuebles bancarios: estilos limitados a esta página. */
.gc-premium .gc-bank-page{gap:0!important}
.gc-premium .gc-bank-page>section{padding-block:0!important}
.gc-premium .gc-bank-page>section>.e-con-inner{padding-block:34px!important}
.gc-premium .gc-bank-page h1{font-size:clamp(40px,4.8vw,62px)!important;line-height:1.04!important;letter-spacing:-1px;font-weight:700!important}
.gc-premium .gc-bank-page h2{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.1!important;letter-spacing:-.6px}
.gc-premium .gc-bank-hero>.e-con-inner{padding-top:54px!important;padding-bottom:54px!important}
.gc-premium .gc-bank-hero{min-height:410px;background-position:center!important}
.gc-premium .gc-bank-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.8) 32%,rgba(255,255,255,.08) 65%,transparent)!important}
.gc-premium .gc-bank-copy{max-width:510px}
.gc-premium .gc-bank-page .gc-bank-strip>.e-con-inner{padding-block:22px!important}
.gc-premium .gc-bank-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}
.gc-premium .gc-bank-trust>.e-con{width:100%!important;min-width:0;padding-inline:16px;gap:12px!important}
.gc-premium .gc-bank-trust .elementor-widget-icon{flex:0 0 34px!important;width:34px!important}
.gc-premium .gc-bank-trust .elementor-icon{color:#c5005a;font-size:30px}
.gc-premium .gc-bank-trust svg{width:30px;height:30px;fill:#c5005a}
.gc-premium .gc-bank-trust h3{font:600 14px/1.3 Arial,sans-serif!important}
.gc-premium .gc-bank-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}
.gc-premium .gc-bank-options>.e-con{width:100%!important;min-width:0;overflow:hidden;border:1px solid #eae5df;border-radius:7px;box-shadow:0 5px 20px rgb(0 0 0 / 5%)}
.gc-premium .gc-bank-options img{display:block;width:100%;height:185px!important;object-fit:cover}
.gc-premium .gc-bank-options h3{font:600 19px/1.25 Arial,sans-serif!important;letter-spacing:0}
.gc-premium .gc-bank-options .elementor-widget-button{margin-top:auto!important}
.gc-premium .gc-bank-options .elementor-button{padding:8px 0!important;background:transparent!important;color:#c5005a!important}
.gc-premium .gc-bank-investment{background:#171717;color:#fff}
.gc-premium .gc-bank-page .gc-bank-investment>.e-con-inner{padding-block:0!important}
.gc-premium .gc-bank-investment h2{color:#fff!important}
.gc-premium .gc-bank-investment img{display:block;width:100%;height:310px!important;object-fit:cover}
.gc-premium .gc-bank-advantages{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important}
.gc-premium .gc-bank-advantages>.e-con{width:100%!important;min-width:0}
.gc-premium .gc-bank-advantages .elementor-widget-icon{flex:0 0 36px!important;width:36px!important}
.gc-premium .gc-bank-advantages svg{width:32px;height:32px;fill:#c5005a}
.gc-premium .gc-bank-advantages h3{font:600 16px/1.3 Arial,sans-serif!important}
.gc-premium .gc-bank-faq-photo img{display:block;width:100%;height:490px!important;object-fit:cover;border-radius:8px}
.gc-premium .gc-bank-faq h3{font:600 16px/1.4 Arial,sans-serif!important}
.gc-premium .gc-bank-form-section{background:#f8f6f3}
.gc-premium .gc-bank-last{background:#171717;position:relative;isolation:isolate;background-size:cover!important;background-position:center!important}
.gc-premium .gc-bank-last:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,17,17,.35),rgba(17,17,17,.92) 54%)}
.gc-premium .gc-bank-page .gc-bank-last>.e-con-inner{padding-block:42px!important}
.gc-premium .gc-bank-last h2{color:#fff!important}
@media(max-width:1024px){.gc-premium .gc-bank-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}.gc-premium .gc-bank-options{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-premium .gc-bank-copy{width:75%!important}.gc-premium .gc-bank-advantages{grid-template-columns:1fr}}
@media(max-width:767px){.gc-premium .gc-bank-page>section>.e-con-inner{padding-block:26px!important}.gc-premium .gc-bank-copy{width:100%!important}.gc-premium .gc-bank-hero:before{background:rgba(255,255,255,.9)!important}.gc-premium .gc-bank-trust{grid-template-columns:1fr}.gc-premium .gc-bank-options{grid-template-columns:1fr}.gc-premium .gc-bank-options img{height:200px!important}.gc-premium .gc-bank-investment img{height:250px!important}.gc-premium .gc-bank-faq-photo img{height:270px!important}.gc-premium .gc-bank-last:before{background:rgba(17,17,17,.85)}}
