.condominio-publico{color:#123246;background:#f6f8f8}.condominio-ancho{max-width:1120px;margin-inline:auto;padding-inline:28px}.condominio-header{z-index:10;background:#fff;border-bottom:1px solid #dce4e7;position:sticky;top:0}.condominio-barra{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.condominio-barra nav,.condominio-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.condominio-barra nav a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.condominio-ingresar{color:#006b62;text-underline-offset:4px;text-decoration:underline}.condominio-hero{color:#f5fbfb;background:#0c2737;padding-block:88px}.condominio-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.condominio-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.08}.condominio-intro{color:#d4e7ea;max-width:55ch;margin-top:28px;font-size:19px;line-height:1.7}.condominio-acciones{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.condominio-acciones>a{align-items:center;gap:12px;min-height:48px;font-weight:600;display:inline-flex}.condominio-acciones>a:first-child{color:#083d3a;background:#8ae7ce}.condominio-nota{color:#c9dde2;margin-top:20px;font-size:14px}.condominio-roles{border:1px solid #466773;border-radius:20px;padding:32px}.condominio-roles h2{letter-spacing:-.02em;font-size:25px;line-height:1.25}.condominio-roles>div{border-top:1px solid #385965;margin-top:24px;padding-top:24px}.condominio-roles h3{color:#9aead8;font-weight:600}.condominio-roles p{color:#d4e7ea;margin-top:8px;line-height:1.6}.condominio-seccion{padding-block:76px;scroll-margin-top:110px}.condominio-seccion h2,.condominio-contratacion h2{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.17}.condominio-titulo p,.condominio-contacto-intro{color:#465e6a;max-width:65ch;margin-top:20px;line-height:1.7}.condominio-funciones{grid-template-columns:1fr 1fr;column-gap:56px;margin-top:40px;display:grid}.condominio-funciones>div{border-top:1px solid #cbd7db;padding-block:26px}.condominio-funciones dt{letter-spacing:-.015em;font-size:20px;font-weight:600}.condominio-funciones dd{color:#465e6a;max-width:65ch;margin-top:12px;line-height:1.7}.condominio-contratacion{background:#e9f0ee;padding-block:64px}.condominio-dos{grid-template-columns:1fr 1fr;gap:64px;display:grid}.condominio-contratacion p{max-width:65ch;margin-block:22px;line-height:1.7}.condominio-dos h3{font-size:22px;font-weight:600}.condominio-dos ol{margin-top:20px;padding-left:22px;line-height:1.7;list-style:decimal}.condominio-dos li+li{margin-top:14px}.condominio-aclaracion{color:#465e6a;font-size:14px}.condominio-preguntas{max-width:850px;margin-top:30px}.condominio-preguntas details{border-top:1px solid #cbd7db;padding-block:20px}.condominio-preguntas summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:600}.condominio-preguntas p{color:#465e6a;max-width:65ch;margin-top:14px;line-height:1.7}.condominio-contacto-intro{margin-bottom:28px}.condominio-footer{color:#e6f3f4;background:#0c2737;padding-block:40px}.condominio-footer p{margin-top:16px;line-height:1.7}.condominio-footer nav{margin-top:22px;font-size:14px}.condominio-footer a{text-underline-offset:4px;text-decoration:underline}.condominio-publico :focus-visible{outline-offset:4px;outline:3px solid #1ca78f}.condominio-publico ::selection{color:#083d3a;background:#93e8d1}.condominio-publico input,.condominio-publico textarea{caret-color:#006b62}.condominio-publico #contacto{border-top:1px solid #dce4e7}.condominio-publico #contacto input,.condominio-publico #contacto textarea{font-size:16px}@media (max-width:760px){.condominio-ancho{padding-inline:22px}.condominio-barra{flex-wrap:wrap;gap:14px}.condominio-barra nav{gap:22px}.landing .condominio-header nav>a:last-child{min-height:44px;padding-inline:0;display:inline-flex}.condominio-hero{padding-block:52px}.condominio-hero-grid,.condominio-dos{grid-template-columns:1fr;gap:36px}.condominio-hero h1{max-width:17ch}.condominio-intro{font-size:18px}.condominio-roles{padding:24px}.condominio-seccion{padding-block:52px;scroll-margin-top:150px}.condominio-funciones{grid-template-columns:1fr;margin-top:28px}.condominio-contratacion{padding-block:48px}.condominio-acciones{gap:12px}.condominio-acciones>a{justify-content:center;width:100%}.condominio-footer nav{gap:12px 20px}}
