body.pk0-section-page{--pk0-ink:#08283f;--pk0-muted:#526a78;--pk0-accent:#f4c44e;--pk0-soft:#fff8eb;--pk0-soft-2:#edf6fb;--pk0-page-bg:#f8fbfd;--pk0-header-bg:rgba(250, 252, 255, .97);--pk0-header-link:#08283f;--pk0-current:#a45b32;--pk0-hero-text:#08283f;--pk0-hero-muted:#4d6675;--pk0-hero-shade:linear-gradient(90deg, rgba(255, 249, 236, .99) 0%, rgba(255, 249, 236, .93) 33%, rgba(255, 249, 236, .54) 52%, rgba(255, 249, 236, 0) 75%);color:var(--pk0-ink)}body.pk0-section-afternoon{--pk0-accent:#e99b67;--pk0-soft:#fff4e8;--pk0-soft-2:#edf6fc;--pk0-page-bg:#fff9f1;--pk0-header-bg:rgba(255, 249, 240, .97);--pk0-current:#b85f33}body.pk0-section-dusk{--pk0-accent:#df9461;--pk0-soft:#fff3e7;--pk0-soft-2:#e9edf8;--pk0-page-bg:#f7f4f5;--pk0-header-bg:rgba(255, 248, 240, .97);--pk0-current:#995b3f}body.pk0-section-night{--pk0-ink:#eef6fb;--pk0-muted:#bed0db;--pk0-accent:#f4c44e;--pk0-soft:#102f4a;--pk0-soft-2:#183b57;--pk0-page-bg:#071e31;--pk0-header-bg:rgba(7, 30, 49, .97);--pk0-header-link:#edf6fb;--pk0-current:#f4c44e;--pk0-hero-text:#ffffff;--pk0-hero-muted:#d7e5ee;--pk0-hero-shade:linear-gradient(90deg, rgba(4, 23, 40, .88) 0%, rgba(4, 23, 40, .72) 34%, rgba(4, 23, 40, .24) 55%, rgba(4, 23, 40, 0) 70%)}.pk0-section-night .pk0-section-hero__image{filter:brightness(1.18) saturate(1.08)}body.pk0-section-page,body.pk0-section-page #page{background-color:var(--pk0-page-bg)!important;background-image:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--pk0-soft-2) 68%,transparent),transparent 34rem),radial-gradient(circle at 8% 32%,color-mix(in srgb,var(--pk0-soft) 68%,transparent),transparent 30rem),linear-gradient(180deg,var(--pk0-page-bg) 0,#ffffff 84rem)!important;color:var(--pk0-ink)!important}body.pk0-section-night,body.pk0-section-night #page{background-image:radial-gradient(circle at 86% 6%,rgb(42 83 116 / .35),transparent 34rem),linear-gradient(180deg,#071e31 0,#0c2b43 52rem,#f7fafc 86rem)!important}.pk0-section-page #primary{margin-top:34px}.pk0-section-page article.page{overflow:hidden;border:1px solid rgb(8 40 63 / .08);border-radius:26px;background:transparent!important;box-shadow:none}.pk0-section-page article.page>.entry-header{display:none}.pk0-section-hero{position:relative;min-height:clamp(390px, 48vw, 560px);margin:0 0 34px;overflow:hidden;border:1px solid rgb(8 40 63 / .09);border-radius:30px;background:var(--pk0-soft);box-shadow:0 28px 70px rgb(8 40 63 / .16);isolation:isolate}.pk0-section-hero__image,.pk0-section-hero__shade{position:absolute;inset:0;width:100%;height:100%}.pk0-section-hero__image{object-fit:cover;object-position:center center}.pk0-section-hero__shade{z-index:1;background:var(--pk0-hero-shade),linear-gradient(0deg,rgb(8 40 63 / .06),transparent 45%)}.pk0-section-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(680px, 61%);min-height:inherit;padding:clamp(34px, 6vw, 78px)}.pk0-section-hero__kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--pk0-hero-text);font:700 .78rem/1.2 'Montserrat',sans-serif;letter-spacing:.16em;text-transform:uppercase}.pk0-section-hero__kicker::before{content:"";width:36px;height:3px;border-radius:99px;background:var(--pk0-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--pk0-accent) 18%,transparent)}.pk0-section-hero h1{max-width:660px;margin:0;color:var(--pk0-hero-text);font-size:clamp(2.65rem, 6.2vw, 5.25rem);font-weight:800;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.pk0-section-actualidad .pk0-section-hero h1{font-size:clamp(2.45rem, 5.4vw, 4.7rem)}.pk0-section-hero p{max-width:525px;margin:24px 0 0;color:var(--pk0-hero-muted);font-size:clamp(1.05rem, 1.7vw, 1.28rem);line-height:1.55}html body.pk0-section-page .site-header,html body.pk0-section-page #ast-desktop-header .ast-primary-header-bar,html body.pk0-section-page #ast-mobile-header .ast-primary-header-bar{background-color:var(--pk0-header-bg)!important;background-image:none!important;border-bottom-color:color-mix(in srgb,var(--pk0-accent) 55%,transparent)!important;box-shadow:0 8px 28px rgb(8 40 63 / .08)!important}html body.pk0-section-page .site-header .main-header-menu>.menu-item:not(.current-menu-item)>.menu-link,html body.pk0-section-page .ast-mobile-popup-content .main-header-menu>.menu-item:not(.current-menu-item)>.menu-link{color:var(--pk0-header-link)!important;text-shadow:none!important}html body.pk0-section-page .site-header .main-header-menu>.current-menu-item>.menu-link,html body.pk0-section-page .site-header .main-header-menu>.menu-item>.menu-link:hover,html body.pk0-section-page .site-header .main-header-menu>.menu-item>.menu-link:focus,html body.pk0-section-page .ast-mobile-popup-content .main-header-menu>.current-menu-item>.menu-link{color:var(--pk0-current)!important}html body.pk0-section-page .site-header .menu-toggle,html body.pk0-section-page .site-header .ast-mobile-menu-trigger-minimal{color:var(--pk0-header-link)!important;border-color:color-mix(in srgb,var(--pk0-header-link) 22%,transparent)!important}body.pk0-section-page .site-content,body.pk0-section-page .site-content>.ast-container,body.pk0-section-page #primary{background-color:transparent!important;background-image:none!important;color:var(--pk0-ink)!important}html body.pk0-section-page article.page .entry-content{padding:clamp(30px, 5vw, 64px)!important;border:1px solid rgb(8 40 63 / .08)!important;border-radius:26px!important;background:linear-gradient(145deg,rgb(255 255 255 / .99),rgb(246 250 252 / .98))!important;color:#08283f!important;box-shadow:0 22px 60px rgb(8 40 63 / .09)!important}.pk0-section-page article.page .entry-content>:first-child{margin-top:0}html body.pk0-section-page article.page .entry-content h2{position:relative;margin-bottom:24px;padding-bottom:20px;color:#08283f!important;font-size:clamp(1.65rem, 3vw, 2.35rem);line-height:1.14;letter-spacing:-.025em;text-shadow:none!important}html body.pk0-section-page article.page .entry-content h2::after{content:"";position:absolute;bottom:0;left:0;width:84px;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--pk0-accent),#f4c44e)}html body.pk0-section-page article.page .entry-content :where(p,li){max-width:880px;color:#405d6d!important;font-size:1.06rem;line-height:1.75}html body.pk0-section-page article.page .entry-content .wp-block-query-no-results,html body.pk0-section-page article.page .entry-content>p:nth-last-of-type(2){margin:28px 0;padding:22px 24px;border-left:5px solid var(--pk0-accent);border-radius:12px;background:linear-gradient(135deg,#fffaf2,#ffffff)!important}html body.pk0-section-page article.page .wp-block-button__link{display:inline-block;border:1px solid #08283f!important;border-radius:999px!important;background:#08283f!important;color:#ffffff!important;font-size:.84rem;font-weight:750;letter-spacing:.035em;box-shadow:0 10px 24px rgb(8 40 63 / .16)!important;text-decoration:none!important}html body.pk0-section-page article.page .wp-block-button__link:hover,html body.pk0-section-page article.page .wp-block-button__link:focus{border-color:var(--pk0-accent)!important;background:var(--pk0-accent)!important;color:#08283f!important;transform:translateY(-1px)}html body.pk0-section-contacto article.page .entry-content a[href^="mailto:"]{display:inline-flex;align-items:center;margin:4px 0 18px;padding:15px 22px;border:1px solid rgb(8 40 63 / .15);border-radius:16px;background:#eef6fb!important;color:#08283f!important;font-size:clamp(1rem, 2vw, 1.2rem);font-weight:750;text-decoration:none!important;box-shadow:0 10px 26px rgb(8 40 63 / .08)}@media (max-width:921px){.pk0-section-page #primary{margin-top:18px}.pk0-section-hero{min-height:520px;border-radius:24px}.pk0-section-hero__image{object-position:64% center}.pk0-section-hero__shade{background:linear-gradient(0deg,rgb(255 249 237 / .99) 0%,rgb(255 249 237 / .94) 43%,rgb(255 249 237 / .12) 77%),linear-gradient(90deg,rgb(8 40 63 / .05),transparent 70%)}.pk0-section-night .pk0-section-hero__shade{background:linear-gradient(0deg,rgb(4 23 40 / .93) 0%,rgb(4 23 40 / .72) 42%,rgb(4 23 40 / .06) 76%),linear-gradient(90deg,rgb(4 23 40 / .08),transparent 70%)}.pk0-section-hero__content{justify-content:flex-end;width:100%;padding:34px 28px 38px}.pk0-section-hero h1,.pk0-section-actualidad .pk0-section-hero h1{font-size:clamp(2.65rem, 12.5vw, 4.45rem)}.pk0-section-hero p{margin-top:16px}}@media (max-width:544px){.pk0-section-page .site-content>.ast-container{padding-inline:12px}.pk0-section-hero{min-height:500px;margin-bottom:20px;border-radius:20px}.pk0-section-hero__content{padding:28px 22px 30px}html body.pk0-section-page article.page .entry-content{padding:26px 19px 32px!important;border-radius:20px!important}}