/* Sobre mí: quieter opening and cohesive left-hand text hierarchy. */
html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto{padding:clamp(170px,23svh,230px) 5vw 64px 4.5vw!important;gap:18px!important;width:54%!important;max-width:54%!important;flex-basis:54%!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto h1{font-size:clamp(32px,3.05vw,46px)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:500!important;margin:0!important;max-width:680px}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero .sm-hero-prelude{display:block;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.4;letter-spacing:0;color:#e1e7f4;margin-bottom:12px}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero .sm-hero-message{display:block;text-wrap:balance}
html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .elementor-divider-separator{width:64px!important;border-top-width:2px!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto p{font-size:clamp(16px,1.25vw,18px)!important;line-height:1.65!important;letter-spacing:0!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="7c8960a"]{max-width:630px}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="cdd2990"]{margin-top:10px!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="1d07751"]{margin-top:-14px!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero :is([data-id="cdd2990"],[data-id="1d07751"]) p{font-size:clamp(18px,1.45vw,21px)!important;font-weight:500!important;line-height:1.45!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="1d07751"] p{color:#e5ad68!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="85949ae"]{max-width:590px!important;margin-top:-4px!important}
html#ag-site body#ag-home-page.sm-horizon-proposal .ag-hero [data-id="85949ae"] p{color:#dce4f4!important;font-size:clamp(15px,1.15vw,17px)!important}
@media(min-width:1025px) and (max-height:650px){html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto{padding-top:154px!important;padding-bottom:32px!important;gap:14px!important}html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto h1{font-size:clamp(30px,2.8vw,40px)!important}}
@media(min-width:768px) and (max-width:1024px){html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto{width:60%!important;max-width:60%!important;flex-basis:60%!important;padding:180px 32px 48px!important}}
@media(max-width:767px){html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto{width:100%!important;max-width:100%!important;flex-basis:auto!important;padding:164px 24px 40px!important}html#ag-site body#ag-home-page.sm-horizon-proposal .elementor-2897>.ag-hero .ag-hero-texto h1{font-size:32px!important}}
