:root{--bloqs-ink:#000000;--bloqs-muted:#333333;--bloqs-accent:var(--wp--preset--color--accent, #A8875A);--bloqs-accent-dark:color-mix(in srgb, var(--bloqs-accent) 90%, #000);--bloqs-on-accent:var(--wp--preset--color--ink, #000);--bloqs-paper:#faf8f5;--bloqs-surface:#f4f2ef;--bloqs-line:#ddd8d2;--bloqs-placeholder:#e8e4e0;--bloqs-gutter:1.5rem;--bloqs-section:5rem;--bloqs-card-radius:0.75rem;--bloqs-content:72rem;--bloqs-prose:57.6rem;--bloqs-font-body:var(--wp--preset--font-family--body, "DM Sans", sans-serif)}html{scroll-behavior:smooth}.wp-site-blocks>.wp-block-template-part:has(.bloqs-site-header){position:sticky;top:0;z-index:1000}.bloqs-site-header{background:var(--bloqs-paper);border-bottom:1px solid var(--bloqs-line)}body.admin-bar .wp-site-blocks>.wp-block-template-part:has(.bloqs-site-header){top:32px}@media (min-width:601px) and (max-width:782px){body.admin-bar .wp-site-blocks>.wp-block-template-part:has(.bloqs-site-header){top:46px}}@media (max-width:600px){body.admin-bar .wp-site-blocks>.wp-block-template-part:has(.bloqs-site-header){top:0}}.bloqs-site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.25rem}.bloqs-site-header .wp-block-site-title{font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--bloqs-ink)!important;text-decoration:none}.bloqs-site-header .bloqs-site-logo{margin:0;line-height:0;display:flex;align-items:center;min-width:0}.bloqs-site-header .bloqs-site-logo img{display:block;height:2.64rem;width:auto;max-width:min(48vw,calc(100vw - 180px));object-fit:contain}.bloqs-site-header .bloqs-site-logo .wp-block-image{margin:0}.bloqs-site-header .bloqs-site-logo--dark,html.bloqs-scheme-dark .bloqs-site-header .bloqs-site-logo--light{display:none}html.bloqs-scheme-dark .bloqs-site-header .bloqs-site-logo--dark{display:block}.bloqs-site-footer .bloqs-site-logo--dark,.bloqs-site-footer .bloqs-site-logo--light{margin:0;line-height:0}.bloqs-site-footer .bloqs-site-logo--dark img,.bloqs-site-footer .bloqs-site-logo--light img{display:block;height:2.6rem;width:auto;max-width:180px;object-fit:contain}.bloqs-site-footer .bloqs-site-logo--dark,html.bloqs-scheme-dark .bloqs-site-footer .bloqs-site-logo--light{display:none}html.bloqs-scheme-dark .bloqs-site-footer .bloqs-site-logo--dark{display:block}.bloqs-nav .wp-block-navigation-item__content,.bloqs-nav a.wp-block-navigation-item__content{color:var(--bloqs-menu-link,var(--bloqs-muted))!important;font-family:var(--bloqs-font-menu, inherit);font-weight:500;font-size:.95rem;letter-spacing:.01em;text-decoration:none;text-underline-offset:0.4em;text-decoration-thickness:4px;transition:color .2s,text-decoration-color .2s}.bloqs-nav .wp-block-navigation-item__content:hover{color:var(--bloqs-menu-link-hover,var(--bloqs-ink))!important;text-decoration:underline;text-decoration-color:var(--bloqs-menu-link-hover,var(--bloqs-ink));text-decoration-thickness:4px}.bloqs-nav .wp-block-navigation-item__content:focus-visible{color:var(--bloqs-menu-link-hover,var(--bloqs-ink))!important;text-decoration:none;outline:0;box-shadow:none}.bloqs-nav .wp-block-navigation-item__content:active,.bloqs-nav .wp-block-navigation-item__content:focus{outline:0!important;box-shadow:none!important;border:none!important}.bloqs-nav .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,.bloqs-nav .wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content{color:var(--bloqs-menu-link-hover,var(--bloqs-ink))!important;text-decoration:underline;text-decoration-color:var(--bloqs-accent-dark,var(--bloqs-accent));text-decoration-thickness:4px}.bloqs-site-header .bloqs-header-tools{gap:1.5rem;flex-shrink:0;margin-left:auto}.bloqs-scheme,.bloqs-scheme>.wp-block-buttons{gap:0}.bloqs-scheme{position:relative}.bloqs-scheme__button,.bloqs-site-header .wp-block-navigation__responsive-container-close,.bloqs-site-header .wp-block-navigation__responsive-container-open{box-sizing:border-box;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--bloqs-paper);color:var(--bloqs-ink);border:1px solid var(--bloqs-line);border-radius:.625rem;cursor:pointer}.bloqs-scheme__button{display:inline-flex}.bloqs-site-header .wp-block-navigation__responsive-container-close{display:flex}.bloqs-scheme.is-open .bloqs-scheme__button,.bloqs-scheme__button:hover,.bloqs-site-header .wp-block-navigation__responsive-container-close:hover,.bloqs-site-header .wp-block-navigation__responsive-container-open:hover{border-color:var(--bloqs-accent);color:var(--bloqs-accent)}.bloqs-scheme__button:focus-visible,.bloqs-site-header .wp-block-navigation__responsive-container-close:focus-visible,.bloqs-site-header .wp-block-navigation__responsive-container-open:focus-visible{outline:2px solid var(--bloqs-accent);outline-offset:3px}.bloqs-site-header .wp-block-navigation__responsive-container-close svg,.bloqs-site-header .wp-block-navigation__responsive-container-open svg{width:20px;height:20px}.bloqs-site-header .bloqs-header-tools .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){position:fixed;inset:0;z-index:100000;box-sizing:border-box;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:max(1rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));overflow-y:auto;background:var(--bloqs-paper);color:var(--bloqs-ink)}.bloqs-site-header .is-menu-open .wp-block-navigation__responsive-close{width:100%;max-width:none;margin:0}.bloqs-site-header .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0}.bloqs-site-header .is-menu-open .wp-block-navigation__responsive-container-close{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1.5rem,env(safe-area-inset-right));left:auto;bottom:auto;z-index:5;display:flex;visibility:visible;opacity:1;background:var(--bloqs-surface);color:var(--bloqs-ink)}.bloqs-site-header .is-menu-open .wp-block-navigation__responsive-container-close svg{display:block;width:24px;height:24px;fill:currentColor}body.admin-bar .bloqs-site-header .is-menu-open .wp-block-navigation__responsive-container-close{top:calc(var(--wp-admin--admin-bar--height,32px) + max(1rem,env(safe-area-inset-top)))}.bloqs-site-header .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:5rem;align-items:flex-start}.bloqs-site-header .is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:1.5rem}.bloqs-site-header .is-menu-open .wp-block-navigation-item__content{font-size:1.25rem;line-height:1.5}@media (max-width:767px){.bloqs-site-header__inner{gap:1rem;padding-block:1rem}.bloqs-site-header .bloqs-header-tools{gap:.5rem;flex-direction:row-reverse}.bloqs-site-header .wp-block-navigation__responsive-container-open{display:flex}.bloqs-site-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}}@media (min-width:768px){.bloqs-site-header .wp-block-navigation__responsive-container-open{display:none}}.bloqs-scheme-icon{display:inline-flex;width:1rem;height:1rem}.bloqs-scheme-icon svg{width:100%;height:100%}.bloqs-scheme .bloqs-scheme__menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;min-width:10.5rem;padding:.5rem;background:var(--bloqs-surface);border:1px solid var(--bloqs-line);border-radius:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.12);display:none}.bloqs-scheme.is-open .bloqs-scheme__menu{display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.bloqs-scheme__opt{display:inline-flex;align-items:center;gap:.6rem;width:100%;background:0 0;color:var(--bloqs-ink)!important;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0;line-height:1;border-radius:.5rem;border:none;cursor:pointer;text-align:left}.bloqs-scheme__opt.is-active,.bloqs-scheme__opt:hover{background:var(--bloqs-base);color:var(--bloqs-accent)!important}.bloqs-scheme__opt .bloqs-scheme__opt-icon{width:1rem;height:1rem;flex:0 0 auto}.bloqs-site-footer{background:var(--bloqs-surface);border-top:1px solid var(--bloqs-line);font-size:1rem;color:var(--bloqs-muted)}.bloqs-site-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:2.5rem}.bloqs-site-footer .wp-block-site-title{font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--bloqs-muted)!important;text-decoration:none;font-size:.8rem}.bloqs-site-footer .bloqs-site-footer__logo{margin:0;line-height:0}.bloqs-site-footer .bloqs-site-footer__logo img{display:block;height:3.25rem;width:auto;object-fit:contain;opacity:.85}.bloqs-site-footer__legal-menu .wp-block-navigation-item__content{color:var(--bloqs-muted);font-size:.95rem;text-decoration:none}.bloqs-site-footer__legal-menu .wp-block-navigation-item__content:hover{color:var(--bloqs-accent)}.bloqs-section{padding-inline:var(--bloqs-gutter);padding-block:var(--bloqs-section)}.bloqs-commitment,.bloqs-prose{max-width:var(--bloqs-prose);margin-inline:auto;text-align:center}.bloqs-commitment p,.bloqs-prose p{margin-bottom:1rem;color:var(--bloqs-muted)}.bloqs-cta{text-align:center}.bloqs-pilares .wp-block-column{text-align:left}.bloqs-band{display:flex;align-items:center;justify-content:center;background:var(--bloqs-placeholder)}.bloqs-page-content{margin-top:0!important}.bloqs-page-content .entry-content>.alignfull,.bloqs-page-content .entry-content>.wp-block-gruporpm-hero-carousel.alignfull,.bloqs-page-content>.alignfull,.bloqs-page-content>.wp-block-gruporpm-hero-carousel.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bloqs-legal{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem)}.bloqs-legal .bloqs-page-title{max-width:42rem;margin:0 auto clamp(1.5rem,3vw,2.25rem);font-family:var(--wp--preset--font-family--display, serif);font-size:clamp(2.125rem, 5vw, 3rem);line-height:1.1;letter-spacing:-.01em;text-align:left}.bloqs-legal .wp-block-post-content{max-width:42rem;margin-inline:auto;line-height:1.75}.bloqs-legal .wp-block-post-content h2,.bloqs-legal .wp-block-post-content h3{margin-top:1.6em}.bloqs-hero{position:relative;min-height:68vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-block:8rem 4rem}.bloqs-hero__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .8s}.bloqs-hero__slide.is-active{opacity:1}.bloqs-hero__slide.is-active .bloqs-hero__media{animation:12s ease-out forwards bloqs-ken}.bloqs-hero__media{position:absolute;inset:0;overflow:hidden;background-size:cover;background-position:center;background-color:#6b5a4e}.bloqs-hero__media-img{position:absolute;inset:0;display:block;width:100%;max-width:none!important;height:100%!important;object-fit:cover;object-position:center}.bloqs-hero__media--ph1{background-image:linear-gradient(135deg,#3d3530 0,#6b5a4e 45%,#8a6f5c 100%)}.bloqs-hero__media--ph2{background-image:linear-gradient(145deg,#2a3d36 0,#4a6358 50%,#7a9488 100%)}.bloqs-hero__media--ph3{background-image:linear-gradient(160deg,#4a3228 0,#8b4e3d 40%,#c45a45 100%)}.bloqs-hero__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.25) 55%,rgba(0,0,0,.1));opacity:var(--bloqs-hero-overlay, 1)}.bloqs-hero__content{position:relative;z-index:2;max-width:44rem;text-align:center;color:#fff;padding-inline:1rem}.bloqs-hero__title{font-family:var(--wp--preset--font-family--display, "Playfair Display", Georgia, serif);font-weight:400;line-height:1.08;margin:0 0 1rem;color:#fff}.bloqs-hero__text{text-transform:uppercase;letter-spacing:.18em;font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem;opacity:.92}.bloqs-hero__dots{position:absolute;z-index:3;bottom:1.25rem;left:0;right:0;display:flex;justify-content:center;gap:.35rem}.bloqs-hero__dot{width:44px;height:44px;border:0;cursor:pointer;padding:0;background:0 0;display:inline-flex;align-items:center;justify-content:center}.bloqs-hero__dot::before{content:"";width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.5);transition:transform .2s,background .2s}.bloqs-hero__dot.is-active::before{width:13px;height:13px;background:#fff}.bloqs-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:1rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;text-decoration:none}.bloqs-btn--solid{background:var(--bloqs-accent);color:var(--bloqs-on-accent)}.bloqs-btn--solid:hover{background:var(--bloqs-accent-dark);color:var(--bloqs-on-accent)}.bloqs-btn--outline{background:var(--bloqs-accent);color:var(--bloqs-on-accent);border:1px solid var(--bloqs-accent)}.bloqs-btn--outline:hover{background:var(--bloqs-accent-dark);color:var(--bloqs-on-accent)}.wp-block-button.bloqs-btn{background:0 0;border:0;padding:0;border-radius:0;box-shadow:none}.wp-block-button.bloqs-btn .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:1rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;color:inherit;border:1px solid transparent;transition:background-color .2s,color .2s,border-color .2s}.wp-block-button.bloqs-btn--solid .wp-block-button__link{background:var(--bloqs-accent)!important;color:var(--bloqs-on-accent)!important}.wp-block-button.bloqs-btn--solid .wp-block-button__link:hover{background:var(--bloqs-accent-dark)!important;color:var(--bloqs-on-accent)!important}.wp-block-button.bloqs-btn--outline:not(.is-style-fill) .wp-block-button__link:not(.has-background){background:var(--bloqs-accent)!important;color:var(--bloqs-on-accent)!important;border:1px solid var(--bloqs-accent)!important}.wp-block-button.bloqs-btn--outline:not(.is-style-fill) .wp-block-button__link:hover{background:var(--bloqs-accent-dark)!important;color:var(--bloqs-on-accent)!important}:root :where(.wp-element-button,.wp-block-button__link){color:var(--bloqs-on-accent)!important}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--bloqs-on-accent)!important}.wp-block-button__link.has-accent-background-color,.wp-block-button__link.has-accent-background-color:hover,.wp-block-button__link.has-background.has-accent-background-color,.wp-block-button__link.has-background.has-accent-background-color:hover{color:var(--bloqs-on-accent)!important}.bloqs-empresa__card{display:grid;grid-template-columns:1fr;border:1px solid var(--bloqs-line);border-radius:1rem;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}@media (min-width:48rem){.bloqs-empresa--reverse .bloqs-empresa__media{order:2}.bloqs-empresa--reverse .bloqs-empresa__body{order:1}.bloqs-empresa__card{grid-template-columns:1fr 1fr}}.bloqs-empresa__media{position:relative;min-height:16rem;background:var(--bloqs-placeholder);overflow:hidden}.bloqs-empresa__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bloqs-empresa__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),rgba(0,0,0,.05))}.bloqs-empresa__body{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.wp-block-group.bloqs-empresa__logo{flex:0 0 auto;width:clamp(5rem,9vw,6.5rem);height:clamp(5rem,9vw,6.5rem);min-width:clamp(5rem,9vw,6.5rem);min-height:clamp(5rem,9vw,6.5rem);max-width:clamp(5rem,9vw,6.5rem);max-height:clamp(5rem,9vw,6.5rem);aspect-ratio:1/1;margin-bottom:0;overflow:hidden}.bloqs-empresa__logo img,.bloqs-empresa__logo__img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}.bloqs-empresa__name{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.875rem, 3vw, 2.5rem);font-weight:400;color:var(--bloqs-ink);margin:0}.bloqs-empresa__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bloqs-empresa__tag{margin:1.25rem 0 .15rem;font-size:1.125rem;font-weight:600;color:var(--bloqs-muted)}.bloqs-empresa__text{margin:0 0 1rem;color:var(--bloqs-muted)}.bloqs-empresa__external{color:var(--bloqs-accent);text-decoration:none;flex-shrink:0;line-height:0}.bloqs-empresa__external:hover{color:var(--bloqs-accent-dark)}.bloqs-areas{--bloqs-area-stripe-bg:var(--bloqs-surface, #f4f2ef);width:100%;margin-bottom:80px}.bloqs-areas--boxed{max-width:min(75vw,78rem);margin-inline:auto;padding-inline:var(--bloqs-gutter,1.5rem)}.bloqs-areas--boxed .bloqs-area--stripe{border-radius:var(--bloqs-card-radius,12px)}.bloqs-areas__list{list-style:none;margin:0;padding:0}.bloqs-area{margin:0;padding:0}.bloqs-area--stripe{background:var(--bloqs-area-stripe-bg)}.bloqs-area__shell{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center;padding-block:clamp(1.25rem,3vw,1.75rem)}.bloqs-areas--boxed .bloqs-area__shell{padding-inline:clamp(1rem,2.5vw,1.5rem)}.bloqs-areas--full .bloqs-area__shell{max-width:min(75vw,78rem);margin-inline:auto;padding-inline:var(--bloqs-gutter,1.5rem)}@media (min-width:48rem){.bloqs-area__shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.35rem,2.5vw,2rem)}.bloqs-area--media-right .bloqs-area__media{order:2}.bloqs-area--media-right .bloqs-area__body{order:1}}.bloqs-area__figure{margin:0;overflow:hidden}.bloqs-area__image{display:block;width:100%;height:auto;border-radius:0;object-fit:cover;aspect-ratio:4/3}.bloqs-area--media-left .bloqs-area__image{border-radius:0 var(--bloqs-card-radius,12px) var(--bloqs-card-radius,12px) 0}.bloqs-area--media-right .bloqs-area__image{border-radius:var(--bloqs-card-radius,12px) 0 0 var(--bloqs-card-radius,12px)}@media (max-width:47.99rem){.bloqs-area--media-left .bloqs-area__image,.bloqs-area--media-right .bloqs-area__image{border-radius:var(--bloqs-card-radius,12px)}}.bloqs-area__body{position:relative;min-width:0}.bloqs-area--has-jump .bloqs-area__body{padding-right:2.75rem}.bloqs-area__jump{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--bloqs-accent);text-decoration:none;border-radius:var(--bloqs-control-radius,10px);transition:color .2s,background-color .2s}.bloqs-area__jump:hover{color:var(--bloqs-accent-dark);background:color-mix(in srgb,var(--bloqs-accent) 10%,transparent)}.bloqs-area__jump .bloqs-icon-arrow-ne{display:block}.bloqs-area__title{font-family:var(--bloqs-font-display, "Playfair Display", Georgia, serif);font-size:clamp(1.875rem, 3vw, 2.5rem);font-weight:400;line-height:1.12;color:var(--bloqs-ink);margin:0 0 .65rem}.bloqs-area__text{color:var(--bloqs-muted);font-size:1.125rem;line-height:1.65;font-weight:300}.bloqs-area__text p{margin:0 0 1em}.bloqs-area__text p:last-child{margin-bottom:0}html.bloqs-scheme-dark .bloqs-areas:not([style*="--bloqs-area-stripe-bg"]){--bloqs-area-stripe-bg:var(--bloqs-surface, #1a1a1a)}.bloqs-noticia-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--bloqs-line);border-radius:var(--bloqs-card-radius);background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:box-shadow .2s}.bloqs-noticia-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.bloqs-noticia-card__media{aspect-ratio:4/3;background:var(--bloqs-placeholder);background-size:cover;background-position:center}.bloqs-noticia-card__body{padding:1.75rem;display:flex;flex-direction:column;flex:1;gap:.75rem}.bloqs-noticia-card__title{font-family:"Playfair Display",Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.3;color:var(--bloqs-ink);margin:0}.bloqs-noticia-card__excerpt{color:var(--bloqs-muted);font-size:1rem;line-height:1.6;margin:0}.bloqs-noticia-card__cta{margin-top:auto;align-self:flex-start}.editor-styles-wrapper :is(h1,h2,h3,h4,h5,h6),.wp-site-blocks h1,.wp-site-blocks h2,.wp-site-blocks h3,.wp-site-blocks h4,.wp-site-blocks h5,.wp-site-blocks h6{font-family:var(--bloqs-font-display, var(--wp--preset--font-family--display, "Playfair Display", Georgia, serif));font-weight:400}.wp-site-blocks h1{font-size:var(--bloqs-h1, clamp(2.75rem, 5.5vw, 4rem));line-height:1.06}.wp-site-blocks h2{font-size:var(--bloqs-h2, clamp(2.125rem, 4.25vw, 3rem));line-height:1.08}.wp-site-blocks h3{font-size:var(--bloqs-h3, clamp(1.375rem, 2.5vw, 1.875rem));line-height:1.16}.wp-site-blocks h4{font-size:var(--bloqs-h4, clamp(1.125rem, 1.6vw, 1.375rem));line-height:1.25}.wp-site-blocks h5{font-size:var(--bloqs-h5, 1rem);line-height:1.3}.wp-site-blocks h6{font-size:var(--bloqs-h6, .875rem);line-height:1.3}body{font-size:var(--bloqs-base);font-family:var(--bloqs-font-body);font-weight:300}.editor-styles-wrapper h1{font-size:var(--bloqs-h1, clamp(2.75rem, 5.5vw, 4rem));line-height:1.06}.editor-styles-wrapper h2{font-size:var(--bloqs-h2, clamp(2.125rem, 4.25vw, 3rem));line-height:1.08}.editor-styles-wrapper h3{font-size:var(--bloqs-h3, clamp(1.375rem, 2.5vw, 1.875rem));line-height:1.16}.editor-styles-wrapper h4{font-size:var(--bloqs-h4, clamp(1.125rem, 1.6vw, 1.375rem));line-height:1.25}.editor-styles-wrapper h5{font-size:var(--bloqs-h5, 1rem);line-height:1.3}.editor-styles-wrapper h6{font-size:var(--bloqs-h6, .875rem);line-height:1.3}.editor-styles-wrapper{font-size:var(--bloqs-base);font-family:var(--bloqs-font-body);font-weight:300}html.bloqs-scheme-dark{--bloqs-ink:#f0f0f0;--bloqs-muted:#d6d6d6;--bloqs-paper:#121212;--bloqs-surface:#1a1a1a;--bloqs-line:#333333;--bloqs-placeholder:#2a2a2a}html.bloqs-scheme-dark .wp-site-blocks,html.bloqs-scheme-dark body{background:var(--bloqs-paper)}html.bloqs-scheme-dark .bloqs-empresa__card,html.bloqs-scheme-dark .bloqs-noticia-card{background:#161616}html.bloqs-scheme-dark .bloqs-site-footer{background:var(--bloqs-surface)}html.bloqs-scheme-dark .bloqs-nav .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,html.bloqs-scheme-dark .bloqs-nav .wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content{color:var(--bloqs-accent)!important}html.bloqs-scheme-dark .bloqs-scheme.is-open .bloqs-scheme__button,html.bloqs-scheme-dark .bloqs-scheme__button:hover,html.bloqs-scheme-dark .bloqs-site-header .wp-block-navigation__responsive-container-close:hover,html.bloqs-scheme-dark .bloqs-site-header .wp-block-navigation__responsive-container-open:hover{border-color:color-mix(in srgb,var(--bloqs-accent) 42%,#fff);color:color-mix(in srgb,var(--bloqs-accent) 42%,#fff)}html.bloqs-scheme-dark .bloqs-scheme__opt.is-active,html.bloqs-scheme-dark .bloqs-scheme__opt:hover{color:color-mix(in srgb,var(--bloqs-accent) 42%,#fff)!important}html.bloqs-scheme-dark .wp-site-blocks{color:var(--bloqs-muted)}html.bloqs-scheme-dark .wp-site-blocks h1,html.bloqs-scheme-dark .wp-site-blocks h2,html.bloqs-scheme-dark .wp-site-blocks h3,html.bloqs-scheme-dark .wp-site-blocks h4,html.bloqs-scheme-dark .wp-site-blocks h5,html.bloqs-scheme-dark .wp-site-blocks h6{color:var(--bloqs-ink)}@keyframes bloqs-ken{from{transform:scale(1)}to{transform:scale(1.08)}}.bloqs-band{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:center;justify-content:center}.bloqs-band__media{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;will-change:transform}.bloqs-band--parallax .bloqs-band__media{height:132%;top:-16%}.bloqs-band--fixed .bloqs-band__media{background-attachment:fixed}.bloqs-band--kenburns .bloqs-band__media{animation:16s ease-in-out infinite alternate bloqs-band-ken}@keyframes bloqs-band-ken{from{transform:scale(1.02)}to{transform:scale(1.14)}}.bloqs-band__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.5))}.bloqs-band__content{position:relative;color:#fff;text-align:center;display:flex;flex-direction:column;gap:.75rem;max-width:60rem;padding:5rem 1.5rem}.editor-styles-wrapper .bloqs-band__title,.wp-site-blocks .bloqs-band__title{font-size:var(--bloqs-h2, clamp(2.125rem, 4.25vw, 3rem));color:#fff;font-family:var(--wp--preset--font-family--display, "Playfair Display", Georgia, serif);line-height:1.08;margin:0}.bloqs-band__text{text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.94);font-size:1.05rem;margin:0}.bloqs-contact-hero .bloqs-band__text{white-space:pre-line}.bloqs-contact-details{text-align:center}body.page-id-43 .bloqs-page-content{padding-bottom:80px}body.page-id-43 footer.wp-block-template-part{margin-block-start:0}.bloqs-contact-map{padding-bottom:80px}.bloqs-contact-map .map_block_leaflet{isolation:isolate;z-index:0}.bloqs-contact-details a{color:inherit;text-decoration:underline;text-underline-offset:0.18em}.bloqs-band--has-image .bloqs-band__title,.bloqs-hero__slide:has(.bloqs-hero__media--img) .bloqs-hero__title{text-shadow:0 2px 8px rgba(0,0,0,.32)}.bloqs-band--has-image .bloqs-band__text,.bloqs-hero__slide:has(.bloqs-hero__media--img) .bloqs-hero__text{text-shadow:0 1px 3px rgba(0,0,0,.45)}.bloqs-band__content--left{text-align:left;align-items:flex-start}@media (max-width:47.99rem){.bloqs-band{min-height:280px}}.bloqs-post-hero{position:relative;overflow:hidden;min-height:clamp(400px,78vh,720px);display:flex;align-items:center;justify-content:center;background:var(--bloqs-placeholder)}.bloqs-post-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.5))}.bloqs-post-hero__media{position:absolute;inset:0;left:0;right:0;width:auto;max-width:none!important;margin:0!important;padding:0}.bloqs-post-hero__media .wp-block-post-featured-image{position:absolute;inset:0;width:auto;max-width:none;margin:0}.bloqs-post-hero__media img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.bloqs-post-hero__content{position:relative;z-index:2;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:5rem 1.5rem}.bloqs-post-hero .bloqs-post-hero__title{color:#fff;font-family:var(--wp--preset--font-family--display, "Playfair Display", Georgia, serif);line-height:1.08;margin:0}.bloqs-post-hero .wp-block-post-date{color:rgba(255,255,255,.85);font-size:1rem;margin:0}.bloqs-post-single{max-width:46rem;padding-top:3rem}.bloqs-post-more{margin-top:4rem;padding:4rem 0 2rem;border-top:1px solid var(--bloqs-line)}.bloqs-post-more__title{margin-bottom:2rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bloqs-hero__slide.is-active .bloqs-hero__media{animation:none}*{transition-duration:0s!important}.bloqs-band--kenburns .bloqs-band__media,.bloqs-post-hero__media img{animation:none}}