.gc-premium .gc-blog-page>section>.e-con-inner{padding:30px 0!important}
.gc-premium .gc-blog-page>.gc-blog-hero>.e-con-inner{padding:48px 0!important}
.gc-premium .gc-blog-hero,.gc-premium .gc-blog-cta{position:relative;isolation:isolate;background-size:cover!important;background-position:center!important}
.gc-premium .gc-blog-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff,rgba(255,255,255,.97) 37%,rgba(255,255,255,.35) 63%,transparent 82%)}
.gc-premium .gc-blog-page h1{font:400 clamp(38px,4.2vw,56px)/1.08 Georgia,serif!important}
.gc-premium .gc-blog-page h2{font:400 clamp(27px,3vw,36px)/1.13 Georgia,serif!important}
.gc-premium .gc-blog-feature{border:1px solid #e8e3de;border-radius:4px;overflow:hidden;gap:0!important;align-items:stretch!important}
.gc-premium .gc-blog-feature-copy{padding:28px!important;gap:15px!important;justify-content:center!important}
.gc-premium .gc-blog-feature-photo{height:330px!important}
.gc-premium .gc-blog-feature-photo a,.gc-premium .gc-blog-card-photo a{display:block!important;width:100%!important}
.gc-premium .gc-blog-feature-photo a{height:100%}
.gc-premium .gc-blog-feature-photo .elementor-widget-image,.gc-premium .gc-blog-feature-photo .elementor-widget-container{height:100%;width:100%}
.gc-premium .gc-blog-feature-photo img{display:block;width:100%;height:100%!important;min-height:320px;object-fit:cover}
.gc-premium .gc-blog-categories{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px!important}
.gc-premium .gc-blog-categories>.e-con{width:100%!important;min-width:0;border:1px solid #e8e3de;border-radius:4px;padding:22px 12px!important;text-align:center;align-items:center!important;gap:14px!important}
.gc-premium .gc-blog-categories h3{font:600 15px/1.25 Georgia,serif!important}
.gc-premium .gc-blog-categories .elementor-widget-button{margin-top:auto}
.gc-premium .gc-blog-categories .elementor-button,.gc-premium .gc-blog-read .elementor-button{padding:4px 0!important;background:transparent!important;color:#c5005a!important;font:600 12px/1.3 Arial,sans-serif!important}
.gc-premium .gc-blog-icon{width:42px!important;flex-shrink:0!important}
.gc-premium .gc-blog-icon img{display:block;width:42px!important;height:42px!important;object-fit:contain}
.gc-premium .gc-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important}
.gc-premium .gc-blog-card{width:100%!important;min-width:0;border:1px solid #e8e3de;border-radius:4px;overflow:hidden;gap:0!important}
.gc-premium .gc-blog-card-photo{position:relative}
.gc-premium .gc-blog-card-photo img{display:block;width:100%!important;height:170px!important;object-fit:cover}
.gc-premium .gc-blog-card-photo .gc-blog-tag{position:absolute;top:14px;left:14px;width:auto!important;background:#c5005a;padding:6px 9px;border-radius:3px}
.gc-premium .gc-blog-tag .elementor-heading-title{font:600 10px/1.3 Arial,sans-serif!important;text-transform:uppercase;color:#fff!important}
.gc-premium .gc-blog-card-copy{padding:18px!important;gap:10px!important;flex-grow:1}
.gc-premium .gc-blog-card h3{font:400 22px/1.15 Georgia,serif!important}
.gc-premium .gc-blog-card .elementor-widget-button{margin-top:auto}
.gc-premium .gc-blog-card p{margin:0}
.gc-premium .gc-blog-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.76)}
.gc-premium.page-id-8640 .gc-main-nav a[href*="/guias-inmobiliarias/"]{color:#c5005a!important}
.gc-premium .gc-guide-page>.e-con-inner{padding:40px 0!important}
.gc-premium .gc-guide-page h1{font:400 clamp(32px,4vw,44px)/1.15 Georgia,serif!important}
.gc-premium .gc-guide-page h2{font:400 27px/1.2 Georgia,serif!important;margin-top:12px}
.gc-premium .gc-guide-page .gc-guide-photo img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:4px}
.gc-premium .gc-guide-page a{color:#c5005a;text-decoration:underline;text-underline-offset:3px}
.gc-premium .gc-guide-page li{margin-bottom:8px}
.gc-premium .gc-blog-feature-photo .elementor-widget-container{line-height:0}
@media(max-width:767px){.gc-premium .gc-blog-feature-photo{height:230px!important}}
@media(max-width:1024px){.gc-premium .gc-blog-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-premium .gc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.gc-premium .gc-blog-page>section>.e-con-inner{padding:24px 0!important}.gc-premium .gc-blog-hero:before{background:rgba(255,255,255,.92)}.gc-premium .gc-blog-grid{grid-template-columns:1fr}.gc-premium .gc-blog-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-premium .gc-blog-feature-photo img{height:230px!important;min-height:0}.gc-premium .gc-blog-feature-copy{padding:22px!important}.gc-premium .gc-blog-card-photo img{height:200px!important}.gc-premium .gc-guide-page>.e-con-inner{padding:20px 0!important}}
