/* About-page banner: clear hierarchy and brand contrast. */
#nosotros-portada.gia-about-hero{position:relative;isolation:isolate;overflow:hidden;background:#17181C url('/original/7ba2daceacd2b379.png') center 45%/cover no-repeat;color:#fff;padding:35px 0 66px;min-height:390px;border-bottom:4px solid #0FDEFB}
#nosotros-portada::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17181CF5 0%,#17181CD4 36%,#17181C85 65%,#17181C40 100%)}
#nosotros-portada .gia-about-hero-container{width:80%;max-width:1170px;margin:0 auto}
#nosotros-portada .gia-about-breadcrumb{display:block;margin:0 0 42px;padding:0}
#nosotros-portada .gia-about-breadcrumb ol{display:flex;align-items:center;gap:15px;list-style:none!important;padding:0!important;margin:0!important}
#nosotros-portada .gia-about-breadcrumb li{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.6;letter-spacing:0;font-weight:400;color:#D2D5DC;margin:0;padding:0}
#nosotros-portada .gia-about-breadcrumb li+li::before{content:"/";color:#FFFFFF66;margin-right:15px}
#nosotros-portada .gia-about-breadcrumb a{color:#D2D5DC;text-decoration:none;transition:color .2s}
#nosotros-portada .gia-about-breadcrumb a:hover{color:#0FDEFB}
#nosotros-portada .gia-about-hero-copy{max-width:560px}
#nosotros-portada .gia-about-eyebrow{display:flex;align-items:center;gap:13px;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.6;letter-spacing:.14em;font-weight:600;color:#0FDEFB;padding:0;margin:0 0 15px}
#nosotros-portada .gia-about-eyebrow::before{content:"";width:34px;height:3px;background:#FDD22D;flex-shrink:0}
#nosotros-portada h1{font-family:Montserrat,sans-serif!important;font-size:clamp(3.25rem,5.2vw,4.65rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.04em;color:#fff!important;text-transform:none!important;margin:0 0 21px;padding:0}
#nosotros-portada .gia-about-lead{font-family:Montserrat,sans-serif;font-size:clamp(1.125rem,1.5vw,1.4rem)!important;font-weight:400;line-height:1.65!important;color:#F1F3F6;margin:0;padding:0;max-width:500px;text-wrap:pretty}
#nosotros-portada .gia-about-lead span{color:#FDD22D;font-weight:600}
#nosotros-portada a:focus-visible{outline:3px solid #FDD22D;outline-offset:5px}
@media(max-width:1000px){#nosotros-portada .gia-about-hero-container{width:calc(100% - 48px)}#nosotros-portada.gia-about-hero{min-height:350px;padding:28px 0 52px;background-position:60% center}#nosotros-portada .gia-about-breadcrumb{margin-bottom:34px}#nosotros-portada::before{background:linear-gradient(90deg,#17181CF2,#17181CCD 55%,#17181C70)}}
@media(max-width:600px){#nosotros-portada.gia-about-hero{min-height:330px;padding:24px 0 44px;background-position:64% center}#nosotros-portada .gia-about-hero-container{width:calc(100% - 40px)}#nosotros-portada .gia-about-breadcrumb{margin-bottom:31px}#nosotros-portada .gia-about-eyebrow{font-size:.8125rem;letter-spacing:.1em;margin-bottom:15px}#nosotros-portada h1{font-size:clamp(2.8rem,12vw,3.7rem)!important;margin-bottom:17px}#nosotros-portada .gia-about-lead{font-size:1.125rem!important;max-width:350px}#nosotros-portada::before{background:#17181CD6}}
@media(prefers-reduced-motion:reduce){#nosotros-portada a{transition:none}}
