/* Selected proposal 6. Original pool photograph, left; live text and controls, right. */
html#ag-site body#ag-home-page.lh-pool-left .elementor-location-header{position:absolute!important;inset:0 0 auto!important;background:transparent!important;z-index:20!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-location-header .ag-header{background:transparent!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:row!important;max-width:none!important;width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;gap:0!important;overflow:hidden!important;background:#062558!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(to left,#062558 0%,rgba(6,37,88,.98) 32%,rgba(6,37,88,.83) 43%,rgba(6,37,88,.38) 57%,transparent 72%)!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;opacity:1!important;pointer-events:none!important;background:url("/assets/lo-que-hago-pool-left-waves.svg") center/100% 100% no-repeat!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-texto{position:relative!important;inset:auto!important;z-index:3!important;transform:none!important;width:45%!important;max-width:45%!important;flex:0 0 45%!important;align-self:flex-start!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0 0 0 55%!important;padding:clamp(190px,27svh,260px) 3.4vw 76px 1.5vw!important;gap:24px!important;justify-content:flex-start!important;background:none!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero h1{max-width:none!important;color:#fff!important;margin:0!important;text-shadow:none!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .lh-title-line{display:inline!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-texto p{color:#fff!important;margin:0!important;max-width:none!important;text-shadow:none!important;font-weight:400!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .elementor-divider{padding:0!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .elementor-divider-separator{width:88px!important;max-width:88px!important;border-top:3px solid #c89d59!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;z-index:0!important;flex:none!important;mask-image:none!important;-webkit-mask-image:none!important;padding:0!important;margin:0!important;overflow:hidden!important;background:none!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen :is(.elementor-widget-image,.elementor-widget-container){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen img{position:absolute!important;inset:0 auto 0 -10%!important;display:block!important;transform:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center top!important;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0!important;filter:none!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen::after{display:none!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .lh-hero-cta .elementor-button{border-radius:6px!important;background:linear-gradient(110deg,#c89d59,#d1aa67)!important;color:#12214a!important;min-height:50px!important;padding:14px 26px!important;text-transform:uppercase!important}
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .lh-hero-cta .elementor-button:is(:hover,:focus-visible){background:#ebcd8f!important}
@media(min-width:1025px) and (max-height:750px){html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-texto{padding-top:170px!important;padding-bottom:38px!important;gap:18px!important}}
@media(min-width:768px) and (max-width:1024px){html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-texto{width:49%!important;max-width:49%!important;flex-basis:49%!important;margin-left:51%!important;padding:190px 28px 56px 20px!important;gap:20px!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen img{inset:0 auto 0 -16%!important}}
@media(max-width:767px){html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero{flex-direction:column!important;min-height:0!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-texto{width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important;padding:142px 24px 42px!important;gap:22px!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero .ag-hero-imagen img{inset:0!important;object-position:30% top!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero::before{background:linear-gradient(to bottom,#062558 50%,rgba(6,37,88,.35) 66%,transparent 78%)!important}html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero::after{background-size:180% 100%!important;opacity:.55!important}}

/* Local navy shade behind the existing gold signature and slogan. */
@media(min-width:768px){
html#ag-site body#ag-home-page.lh-pool-left .elementor-1482>.ag-hero::after{background:radial-gradient(ellipse 78% 100% at 24% 0%,rgba(6,37,88,.80) 0%,rgba(6,37,88,.70) 40%,rgba(6,37,88,.36) 68%,transparent 100%) left top/min(800px,68vw) 220px no-repeat,url("/assets/lo-que-hago-pool-left-waves.svg") center/100% 100% no-repeat!important}
}
