@media(min-width:1181px){.pg-cols .country{font-size:clamp(20px,1.55vw,26px)!important}}#stat-carousel h3[data-len=long]{font-size:clamp(19px,1.55vw,24px)!important;white-space:nowrap}@media(max-width:768px){#stat-carousel h3[data-len=long]{font-size:19px!important;white-space:normal}}@media(max-width:1180px){section[data-screen-label=Crecimiento]>div[style*=flex-end]{padding:150px 48px 60px!important}#stat-carousel{padding:0 48px!important}#stat-carousel>div{margin-left:78px!important}#stat-carousel>button[aria-label=Anterior]{left:18px!important}#stat-carousel>button[aria-label=Siguiente]{right:18px!important}section[data-screen-label=Crecimiento]>div:last-child{padding:40px 48px 140px!important;margin-left:78px!important}section[data-screen-label="Presencia global"]{padding:190px 48px 64px!important}section[data-screen-label="Presencia global"]>div.sr:not(.sr2){grid-template-columns:repeat(2,1fr)!important;gap:40px 28px!important;padding:0!important;margin:80px 0 100px!important}section[data-screen-label=Grupo] [style*="720px"]{margin-left:0!important}section[data-screen-label=Grupo] a[style*=border-radius]{margin-left:0!important}section[data-screen-label="Quienes somos"] .qs-card{width:clamp(150px,15vw,200px)!important}}@media(max-width:768px){section[data-screen-label=Hero]{height:100dvh!important;min-height:560px!important}section[data-screen-label=Hero] div.sr>span:first-child,section[data-screen-label=Hero] div.sr>span:last-child{width:22px!important}section[data-screen-label=Hero] div.sr{gap:12px!important;margin-bottom:26px!important}section[data-screen-label=Hero] div.sr>span:nth-child(2){font-size:9px!important;letter-spacing:1.6px!important}section[data-screen-label=Hero] h1{font-size:31px!important;max-width:16ch!important}section[data-screen-label=Hero] p{font-size:13px!important;line-height:1.55!important;margin-top:44px!important}section[data-screen-label=Hero] div.sr.sr3{margin-top:34px!important;gap:12px!important}section[data-screen-label=Hero] div.sr.sr3 a{padding:15px 30px!important;font-size:14.5px!important}section[data-screen-label=Esencia]{padding:80px 22px!important;min-height:0!important}section[data-screen-label=Esencia] h2{font-size:clamp(24px,7.4vw,31px)!important}section[data-screen-label=Esencia]>img{height:300px!important}section[data-screen-label=Esencia] span.sr3{font-size:11px!important;letter-spacing:1.6px!important}section[data-screen-label="Quienes somos"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:start!important;padding:70px 20px 110px!important;min-height:0!important}section[data-screen-label="Quienes somos"] .qs-content{grid-column:1 / -1!important;order:-1!important;margin-bottom:30px!important;max-width:100%!important}section[data-screen-label="Quienes somos"] .qs-content h2{font-size:34px!important;margin-bottom:22px!important}section[data-screen-label="Quienes somos"] .qs-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin-top:0!important;width:100%!important;transform:none!important;animation:none!important;opacity:1!important;aspect-ratio:3/4!important;border-radius:12px!important;box-shadow:0 10px 24px #1e2d192e!important}section[data-screen-label=Valores]{padding:60px 22px 190px!important}section[data-screen-label=Valores]>div{padding:0!important}section[data-screen-label=Valores] h2{font-size:36px!important}section[data-screen-label=Valores] p.sr3{margin-bottom:40px!important}section[data-screen-label=Valores] div[style*=grid]{gap:18px!important}section[data-screen-label=Crecimiento]{min-height:0!important}section[data-screen-label=Crecimiento]>div[style*=flex-end]{padding:130px 22px 40px!important;gap:18px!important}section[data-screen-label=Crecimiento]>div[style*=flex-end] h2{font-size:34px!important}section[data-screen-label=Crecimiento]>div[style*=flex-end] p{white-space:normal!important;font-size:13px!important}section[data-screen-label=Crecimiento]>img{display:none!important}#stat-carousel{padding:0 22px!important}#stat-carousel>button{display:none!important}section[data-screen-label=Crecimiento]>div:last-child>div button{width:11px!important;height:11px!important;border:13px solid transparent!important;background-clip:content-box!important;box-sizing:content-box!important}section[data-screen-label=Crecimiento]>div:last-child>div{gap:0!important;margin-left:0!important}#stat-carousel>div{margin-left:0!important;max-width:100%!important}#stat-num{font-size:76px!important}#stat-num[data-num=sm]{font-size:54px!important}#stat-carousel h3{font-size:24px!important}#stat-carousel .stat-logo{height:58px!important;max-width:240px!important}#stat-carousel .stat-logo[alt=IFS]{height:86px!important;max-width:260px!important}#stat-carousel .stat-logo[alt=FDA]{height:118px!important;max-width:none!important;transform:none!important}section[data-screen-label=Crecimiento]>div:last-child{padding:34px 22px 120px!important;margin-left:0!important}section[data-screen-label="Presencia global"]{padding:150px 22px 56px!important;min-height:0!important}section[data-screen-label="Presencia global"] span.sr{margin-top:40px!important}section[data-screen-label="Presencia global"] .fda-row{display:none!important}section[data-screen-label="Presencia global"] h2{font-size:34px!important}section[data-screen-label="Presencia global"]>div.sr:not(.sr2){grid-template-columns:repeat(2,1fr)!important;gap:32px 18px!important;margin:50px 0 56px!important;padding:0!important}section[data-screen-label="Presencia global"]>div.sr:not(.sr2) span{margin-bottom:22px!important}section[data-screen-label="Presencia global"] .country{font-size:19px!important;white-space:normal!important}section[data-screen-label="Presencia global"] div.sr2{gap:14px!important}section[data-screen-label=Grupo]{height:100dvh!important;min-height:600px!important}section[data-screen-label=Grupo] [style*="1500px"]{padding:0 22px!important}section[data-screen-label=Grupo] [style*="720px"]{margin-left:0!important;max-width:100%!important}section[data-screen-label=Grupo] span[style*="2.6px"]{font-size:10.5px!important;letter-spacing:2px!important;margin-bottom:16px!important}section[data-screen-label=Grupo] h2{font-size:33px!important;margin-bottom:18px!important}section[data-screen-label=Grupo] p{font-size:14px!important;line-height:1.55!important;margin-bottom:20px!important}section[data-screen-label=Grupo] [style*=flex-wrap]{gap:8px!important;margin-bottom:30px!important}section[data-screen-label=Grupo] [style*=flex-wrap] span{font-size:11px!important;padding:7px 14px!important}section[data-screen-label=Grupo] a[style*=border-radius]{margin-left:0!important;width:100%!important;padding:16px 24px!important;font-size:15px!important}section[data-screen-label=Grupo] [style*="linear-gradient(90deg"]{background:linear-gradient(180deg,#120e078c,#120e07b8 55%,#120e07d9)!important}section[data-screen-label=Grupo]>div:last-child{inset:auto 0 150px!important;justify-content:center!important;z-index:6!important}section[data-screen-label=CTA]{padding:84px 22px!important;min-height:0!important}section[data-screen-label=CTA] h2{font-size:36px!important;margin-bottom:24px!important}section[data-screen-label=CTA] p{font-size:15px!important;margin-bottom:38px!important}}@media(max-width:420px){section[data-screen-label=Hero] h1{font-size:27px!important}section[data-screen-label="Quienes somos"]{grid-template-columns:repeat(2,1fr)!important}section[data-screen-label="Quienes somos"] .qs-card--3{display:none!important}section[data-screen-label="Presencia global"] .country{font-size:17px!important}}@keyframes dls-scroll{0%{transform:translateY(-100%)}to{transform:translateY(180%)}}.hero-ghost[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background:#244f2bd9!important}.pais-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background:#fff!important}.stat-arrow[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f!important;border-color:#ffffffbf!important}[data-num=sm]{font-size:clamp(62px,7vw,104px)!important}@media(max-width:900px){.countries-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
