.menu:where(.skin-03k--post, .skin-03k--post *) .menu-item > a:focus + ul.sub-menu{margin-right: auto;margin-left: auto;padding-top: 30px}@media print{@layer legacy{html body.skin-03k:where(.skin-03k--page, .skin-03k--page *){background: var(--k3-white) !important}}}@media print{@layer legacy{html body.skin-03k:where(.skin-03k--archive, .skin-03k--archive *) *, html body.skin-03k:where(.skin-03k--archive, .skin-03k--archive *) *::before, html body.skin-03k:where(.skin-03k--archive, .skin-03k--archive *) *::after{color: var(--k3-ink-950) !important;background-color: transparent !important;background-image: none !important}}}@media print{@layer legacy{html body.skin-03k:where(.skin-03k--archive, .skin-03k--archive *) .k3-tel{color: var(--k3-red-700) !important}}}.skin-03k{background: var(--k3-bg);color: var(--k3-text);font-family: var(--k3-font-sans);-webkit-font-smoothing: antialiased}.skin-03k, .site-container{background: var(--k3-bg)}html.k3-menu-open, html.k3-menu-open body{overflow: hidden}.k3-hdr{position: relative;z-index: 100;margin: 0;padding: 0;border: 0;background: none;font-family: var(--k3-font-sans);color: var(--k3-text)}.k3-hdr *, .k3-hdr *::before, .k3-hdr *::after{box-sizing: border-box}.k3-hdr .k3-ico{display: block;flex: 0 0 auto}.k3-hdr .screen-reader-text{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.k3-hdr :is(button, .k3-nav__clink, .k3-agendar){box-shadow: none;text-shadow: none;border-radius: 0}.k3-util{display: none}.k3-util .top-bar{position: relative;margin: 0;padding: 0;border: 0;background: var(--k3-bg-alt);color: var(--k3-text);font-family: var(--k3-font-sans);font-size: 1.5rem;letter-spacing: 0;text-transform: none}.k3-util .top-bar .wrap{max-width: var(--k3-max);min-height: 44px;margin: 0 auto;padding: 0 var(--k3-gutter);display: flex;align-items: center;justify-content: space-between;gap: 24px}.k3-util .top-bar .wrap::before, .k3-util .top-bar .wrap::after{content: none}.k3-util .top-bar :is(.top-left, .widget, .widget-wrap, .textwidget){margin: 0;padding: 0;float: none;width: auto}.k3-util .top-bar .top-ul{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 24px;margin: 0;padding: 0;list-style: none}.k3-util .top-bar .top-ul > li{margin: 0;padding: 0;border: 0;background: none;font-family: var(--k3-font-sans);font-size: 1.5rem;font-weight: 500;line-height: 1.3;letter-spacing: 0;text-transform: none;color: var(--k3-text-2)}.k3-util .top-bar .top-ul > li::before{content: none;display: none}.k3-util .top-bar .top-bar__label{font-family: var(--k3-font-mono);font-size: 1.5rem;letter-spacing: var(--k3-track-label);text-transform: uppercase;color: var(--k3-steel-700)}.k3-util .top-bar .top-ul a{font-family: var(--k3-font-sans);font-size: 1.5rem;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--k3-text);text-decoration: none}.k3-util .top-bar .top-ul a:hover{color: var(--k3-steel-700);text-decoration: underline}.k3-util .top-bar .top-ul .whatsapp-button__trigger{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border: 0;border-radius: 0;background: var(--k3-wa-500);color: var(--k3-wa-ink);box-shadow: none}.k3-util .top-bar .top-ul .whatsapp-button__trigger::before{content: none;display: none}.k3-util .top-bar .top-ul .whatsapp-button__trigger:hover{background: var(--k3-wa-600);color: var(--k3-wa-ink);text-decoration: none}.k3-util .top-bar .top-form-full{position: static;flex: 0 0 auto}.k3-util .top-bar .top-button{position: relative;top: auto;right: auto;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border: 0;border-radius: 0;background: transparent;color: var(--k3-text)}.k3-util .top-bar .top-form{background: var(--k3-bg-alt);padding: 0 var(--k3-gutter)}.k3-util .top-bar .top-form.show-form{display: flex;align-items: center;padding-right: 72px}.k3-util .top-bar .top-form .search-form-input{min-height: 36px;border: 1px solid var(--k3-line);border-radius: 0;font-family: var(--k3-font-sans);font-size: 1.6rem;color: var(--k3-text);background: var(--k3-white)}.k3-util .top-bar .top-form .search-form-submit{min-height: 36px;border-radius: 0;border-color: var(--k3-ink-900);background: var(--k3-ink-900);color: var(--k3-white);font-family: var(--k3-font-sans);font-size: 1.6rem;text-transform: none}.k3-bar{position: relative;max-width: var(--k3-max);margin: 0 auto;display: grid;grid-template-columns: 1fr 2fr;background: var(--k3-bg-dark);--k3-focus: var(--k3-focus-on-dark);--k3-surface: var(--k3-bg-dark);--k3-on-surface: var(--k3-text-on-dark);--k3-link-line: var(--k3-blue-300)}.k3-brand{grid-column: 1 / -1;min-height: 64px;display: flex;align-items: center;padding: 0 20px;background: var(--k3-white);border-bottom: 1px solid var(--k3-line);text-decoration: none;--k3-focus: var(--k3-ink-900)}.k3-brand__img{display: block;width: auto;height: 44px;max-width: 100%}.k3-menu-btn{display: none;min-height: 60px;margin: 0;padding: 0 16px;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;border: 0;border-right: 1px solid var(--k3-white-a24);border-radius: 0;background: var(--k3-ink-900);color: var(--k3-white);font: 700 1.8rem/1.2 var(--k3-font-sans);letter-spacing: 0;text-transform: none;max-width: none;width: auto;box-shadow: none;cursor: pointer;--k3-focus: var(--k3-focus-on-dark)}.k3-agendar{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;min-height: 60px;padding: 0 14px;background: var(--k3-wa-500);color: var(--k3-wa-ink);font: 800 1.8rem/1.2 var(--k3-font-sans);letter-spacing: 0;text-decoration: none;text-transform: none;--k3-focus: var(--k3-ink-900)}.k3-agendar:hover, .k3-agendar:focus-visible{background: var(--k3-wa-600);color: var(--k3-wa-ink)}.k3-agendar--nav{display: none}body :is(.k3-menu-btn, .k3-agendar, .k3-guias, .k3-brand, .k3-nav a, .k3-nav button):focus-visible{outline: 3px solid var(--k3-focus);outline-offset: -3px}body :is(.k3-menu-btn):focus-visible{outline-color: var(--k3-focus)}.k3-nav{grid-column: 1 / -1;background: var(--k3-white);color: var(--k3-text);--k3-focus: var(--k3-ink-900)}.k3-nav__head{display: none}.k3-nav .widget, .k3-nav .widget-wrap{margin: 0;padding: 0;border: 0;background: none;float: none;width: auto}.k3-hdr nav.nav-header{display: block;position: static;float: none;width: auto;margin: 0;padding: 0;border: 0;background: none;box-shadow: none}.k3-hdr .k3-nav .genesis-nav-menu{display: block;float: none;clear: none;margin: 0;padding: 0;list-style: none;font-family: var(--k3-font-sans);font-size: 1.8rem;font-weight: 700;letter-spacing: 0;text-transform: none;line-height: 1.25;background: none}.k3-hdr .k3-nav .genesis-nav-menu .menu-item{position: relative;display: block;float: none;margin: 0;padding: 0;border: 0;text-align: left;background: none}.k3-hdr .k3-nav .genesis-nav-menu a{display: flex;align-items: center;min-height: 56px;width: 100%;margin: 0;padding: 12px 64px 12px 20px;border: 0;border-bottom: 1px solid var(--k3-line);border-radius: 0;background: none;color: var(--k3-text);font: inherit;letter-spacing: 0;text-transform: none;text-decoration: none;white-space: normal}.k3-hdr .k3-nav .genesis-nav-menu a:hover{background: var(--k3-bg-alt);color: var(--k3-text)}.skin-03k .k3-hdr .k3-nav .genesis-nav-menu .sub-menu{position: static;left: auto;display: block;width: auto;height: auto;margin: 0;padding: 0;opacity: 1;border: 0;box-shadow: none;background: var(--k3-bg-alt);transition: none}.k3-hdr .k3-nav .genesis-nav-menu .sub-menu::before{content: none}.k3-hdr .k3-nav .genesis-nav-menu .sub-menu a{min-height: 48px;padding-left: 36px;font-size: 1.7rem;font-weight: 600;background: none}.k3-hdr .k3-nav .genesis-nav-menu :is(.current-menu-item, .current-menu-parent, .current-menu-ancestor) > a{background: var(--k3-bg-pale)}.k3-subtoggle{position: absolute;top: 0;right: 0;width: 56px;height: 56px;margin: 0;padding: 0;border: 0;border-left: 1px solid var(--k3-line);border-radius: 0;background: transparent;color: var(--k3-text);max-width: none;box-shadow: none;cursor: pointer}.k3-subtoggle::before{content: "";position: absolute;top: 22px;left: 23px;width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg)}.k3-subtoggle[aria-expanded="true"]::before{top: 26px;transform: rotate(-135deg)}.k3-guias{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 0 20px;background: var(--k3-steel-700);color: var(--k3-white);font: 800 1.8rem/1.2 var(--k3-font-sans);letter-spacing: 0;text-decoration: none;--k3-focus: var(--k3-focus-on-dark)}.k3-guias:hover{background: var(--k3-ink-900);color: var(--k3-white)}.k3-nav__contact{display: grid;gap: 0;padding: 8px 20px 28px;background: var(--k3-white)}.k3-nav__clink{display: flex;align-items: center;gap: 10px;min-height: 48px;border-bottom: 1px solid var(--k3-line);color: var(--k3-text);font: 600 1.7rem/1.3 var(--k3-font-sans);text-decoration: none}.k3-nav__clink.whatsapp-button__trigger{margin: 8px 0;padding: 0 14px;border-bottom: 0;background: var(--k3-wa-500);color: var(--k3-wa-ink);font-weight: 800}.k3-nav__clink.whatsapp-button__trigger:hover{background: var(--k3-wa-600);color: var(--k3-wa-ink)}.k3-nav__search{display: flex;gap: 8px;margin: 16px 0 0}.k3-nav__search input{flex: 1 1 auto;min-width: 0;min-height: 48px;margin: 0;padding: 0 14px;border: 1px solid var(--k3-slate-500);border-radius: 0;background: var(--k3-white);color: var(--k3-text);font: 400 1.7rem/1.2 var(--k3-font-sans)}.k3-nav__search button{flex: 0 0 auto;min-height: 48px;margin: 0;padding: 0 18px;border: 0;border-radius: 0;background: var(--k3-ink-900);color: var(--k3-white);font: 700 1.7rem/1.2 var(--k3-font-sans);text-transform: none;letter-spacing: 0;max-width: none;width: auto;--k3-focus: var(--k3-focus-on-dark)}@media (max-width: 1023px){.k3-js .k3-menu-btn{display: flex}.k3-js .k3-nav{display: none}.k3-js .k3-nav.is-open{position: fixed;inset: 0;z-index: 1000;display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain}.k3-js .k3-nav__head{display: flex;align-items: center;justify-content: space-between;position: sticky;top: 0;z-index: 2;min-height: 64px;padding: 0 0 0 20px;background: var(--k3-ink-900);color: var(--k3-white);--k3-focus: var(--k3-focus-on-dark)}.k3-js .k3-nav__title{margin: 0;font: 700 2rem/1.2 var(--k3-font-sans);color: var(--k3-white)}.k3-js .k3-nav__close{display: flex;align-items: center;gap: 8px;min-height: 64px;margin: 0;padding: 0 20px;border: 0;border-radius: 0;background: transparent;color: var(--k3-white);font: 700 1.7rem/1.2 var(--k3-font-sans);text-transform: none;letter-spacing: 0;max-width: none;width: auto;cursor: pointer}.k3-js .k3-nav__close:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: -3px}html.k3-js .skin-03k .k3-nav .menu-item-has-children > .sub-menu{display: none}.k3-js .k3-nav .menu-item-has-children.k3-sub-open > .sub-menu{display: block}.k3-js .k3-nav .k3-agendar--nav{display: flex;min-height: 56px}.k3-subtoggle{display: block}}@media (max-width: 1023px){html:not(.k3-js) .k3-subtoggle{display: none}}@media (min-width: 761px) and (max-width: 1023px){.k3-bar{grid-template-columns: auto 1fr 2fr}.k3-brand{grid-column: auto;border-bottom: 0}.k3-menu-btn, .k3-agendar--bar{min-height: 72px}}@media (min-width: 1024px){.k3-util{display: block}.k3-util .top-bar{display: block}.k3-bar{display: flex;align-items: stretch;background: var(--k3-white);border-bottom: 1px solid var(--k3-line);--k3-focus: var(--k3-ink-900)}.k3-brand{flex: 0 0 auto;min-height: var(--k3-navcell-h);padding: 0 20px;border-bottom: 0;border-right: 1px solid var(--k3-line)}.k3-brand__img{height: 48px}.k3-menu-btn, .k3-agendar--bar{display: none}.k3-nav{position: static;flex: 1 1 auto;min-width: 0;display: flex;align-items: stretch;background: none}.k3-nav__menu{flex: 1 1 auto;min-width: 0;display: flex}.k3-nav .widget, .k3-nav .widget-wrap{display: flex;flex: 1 1 auto;min-width: 0}.k3-hdr nav.nav-header{display: flex;flex: 1 1 auto;min-width: 0}.k3-hdr .k3-nav .genesis-nav-menu{display: flex;flex: 1 1 auto;min-width: 0;flex-wrap: nowrap;font-size: 1.5rem}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item{flex: 1 1 auto;min-width: 0}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > a{min-height: var(--k3-navcell-h);height: 100%;align-items: flex-end;padding: 0 10px 16px;border-bottom: 0;border-right: 1px solid var(--k3-line);white-space: nowrap}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > a:hover, .k3-hdr .k3-nav .genesis-nav-menu > .menu-item:focus-within > a{background: var(--k3-bg-alt)}.k3-hdr .k3-nav .genesis-nav-menu > :is(.current-menu-item, .current-menu-parent, .current-menu-ancestor) > a{flex-direction: column;align-items: flex-start;justify-content: space-between;padding-top: 16px;background: var(--k3-bg-pale);font-weight: 800}.k3-hdr .k3-nav .genesis-nav-menu > :is(.current-menu-item, .current-menu-parent, .current-menu-ancestor) > a::before{content: "";display: block;width: 10px;height: 10px;background: var(--k3-ink-900)}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .sub-menu{position: absolute;top: 100%;left: 0;z-index: 120;display: none;min-width: 280px;padding: 6px 0;border: 1px solid var(--k3-line);background: var(--k3-white);box-shadow: 0 18px 40px var(--k3-ink-950-a18);--k3-focus: var(--k3-ink-900)}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item:nth-last-child(-n+2) > .sub-menu{left: auto;right: 0}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item:hover > .sub-menu, .k3-hdr .k3-nav .genesis-nav-menu > .menu-item.k3-sub-open > .sub-menu, .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .sub-menu:focus-within{display: block}.k3-hdr .k3-nav .genesis-nav-menu .sub-menu a{min-height: 44px;padding: 10px 18px;border-bottom: 0;font-size: 1.6rem;font-weight: 600;white-space: nowrap}.k3-hdr .k3-nav .genesis-nav-menu .sub-menu a:hover, .k3-hdr .k3-nav .genesis-nav-menu .sub-menu a:focus-visible{background: var(--k3-bg-alt)}.k3-subtoggle{display: none}.k3-js .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle{display: block;top: 0;right: 0;width: 44px;height: 44px;border-left: 0;color: inherit}.k3-js .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle::before{top: 15px;left: 17px;width: 8px;height: 8px}.k3-js .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle[aria-expanded="true"]::before{top: 19px}.k3-js .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle:hover{background: var(--k3-bg-pale)}.k3-js .k3-hdr .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: -3px}.k3-js .k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle{color: var(--k3-white)}.k3-js .k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle:hover{background: var(--k3-ink-950-a55)}.k3-js .k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > .k3-subtoggle:focus-visible{outline-color: var(--k3-focus)}.k3-guias{flex: 0 0 auto;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 8px;min-height: var(--k3-navcell-h);padding: 16px 12px;font-size: 1.5rem;white-space: nowrap}.k3-agendar--nav{display: flex;flex: 0 0 auto;align-items: flex-end;justify-content: space-between;gap: 8px;min-height: var(--k3-navcell-h);padding: 0 14px 16px;font-size: 1.6rem;white-space: nowrap}.k3-nav__contact{display: none}}@media (min-width: 1024px) and (max-width: 63.99em){.k3-hdr .k3-nav .genesis-nav-menu{flex-wrap: wrap}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > a{min-height: 56px}}@media (min-width: 1024px) and (max-width: 1279px){.k3-brand{padding: 0 14px}.k3-brand__img{height: 40px}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > a{padding: 0 7px 16px}.k3-guias{padding: 16px 10px}.k3-agendar--nav{padding: 0 12px 16px}.k3-agendar--nav .k3-ico--arrow{display: none}}@media (min-width: 1280px){.k3-brand{padding: 0 24px}.k3-brand__img{height: 56px}.k3-hdr .k3-nav .genesis-nav-menu{font-size: 1.6rem}.k3-hdr .k3-nav .genesis-nav-menu > .menu-item > a{padding: 0 12px 16px}.k3-guias{font-size: 1.6rem;padding: 16px 14px}.k3-agendar--nav{font-size: 1.7rem;padding: 0 18px 16px}}@media (min-width: 1024px){.k3-hdr--photo .k3-bar{background: var(--k3-ink-950-a34);border-bottom: 1px solid var(--k3-white-a24);--k3-focus: var(--k3-focus-on-dark)}.k3-hdr--photo .k3-nav{--k3-focus: var(--k3-focus-on-dark)}.k3-hdr--photo .k3-brand{border-right: 1px solid var(--k3-white-a24)}.k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > a{color: var(--k3-white);border-right-color: var(--k3-white-a24);text-shadow: 0 1px 2px var(--k3-black-a55)}.k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > a:hover, .k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item:focus-within > a{background: var(--k3-ink-950-a55);color: var(--k3-white)}.k3-hdr--photo .k3-nav .genesis-nav-menu > .menu-item > a:focus-visible{outline-color: var(--k3-focus)}.k3-hdr--photo .k3-guias{background: var(--k3-blue-100);color: var(--k3-ink-950);--k3-focus: var(--k3-ink-900)}.k3-hdr--photo .k3-guias:hover{background: var(--k3-white);color: var(--k3-ink-950)}.k3-hdr--photo .k3-guias .k3-ico--grid rect{fill: var(--k3-steel-700)}.k3-hdr--photo .k3-guias .k3-ico--grid rect:last-child{fill: var(--k3-sage-500)}}body :is(.footer-menus, .footer-widgets, .site-footer){margin: 0;border: 0;background: var(--k3-ink-950);color: var(--k3-blue-200);font-family: var(--k3-font-sans);--k3-focus: var(--k3-focus-on-dark)}.skin-03k .footer-menus{border-top: 8px solid var(--k3-steel-700)}.footer-menus .wrap{max-width: var(--k3-max);margin: 0 auto;padding: 64px var(--k3-gutter) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 32px}.footer-menus .wrap::before, .footer-menus .wrap::after{content: none}.footer-menus .widget{width: auto;float: none;margin: 0;padding: 0}.hong-swiss-modern .footer-menus .widget-title{margin: 0 0 12px;font-family: var(--k3-font-mono);font-size: 1.5rem;font-weight: 500;letter-spacing: var(--k3-track-label);text-transform: uppercase;color: var(--k3-blue-300)}.footer-menus :is(ul, li){margin: 0;padding: 0;list-style: none;border: 0;background: none}.hong-swiss-modern .footer-menus li a{display: inline-flex;align-items: center;min-height: 36px;padding: 2px 0;color: var(--k3-blue-200);font-family: var(--k3-font-sans);font-size: 1.6rem;font-weight: 500;line-height: 1.35;letter-spacing: 0;text-transform: none;text-decoration: none}.footer-menus li a:hover{color: var(--k3-white);text-decoration: underline}.footer-menus .sub-menu{margin: 0 0 0 14px}.footer-widgets{padding: 0}.footer-widgets .wrap{max-width: var(--k3-max);margin: 0 auto;padding: 32px var(--k3-gutter) 40px;border-top: 1px solid var(--k3-ink-800)}.footer-widgets .wrap::before, .footer-widgets .wrap::after{content: none}.footer-widgets :is(.widget, .widget-wrap, .textwidget){margin: 0;padding: 0;background: none;color: inherit}.hong-foot-brand__logo{display: inline-block;line-height: 0}.hong-foot-brand__logo img{display: block;width: auto;max-width: 100%;filter: brightness(0) invert(1)}.footer-widgets .hong-foot-brand__logo:focus-visible{outline-offset: 6px}.hong-foot-brand__mission{margin: 18px 0 14px;max-width: 34ch;font-size: 1.7rem;line-height: 1.55;color: var(--k3-blue-200)}.hong-foot-brand__social a{width: 44px;height: 44px;border: 1px solid var(--k3-slate-600);border-radius: 0;color: var(--k3-blue-100)}.hong-foot-brand__social a:hover{border-color: var(--k3-white);color: var(--k3-white)}.hong-foot-brand__legal{max-width: 40ch;font-size: 1.5rem;line-height: 1.5;color: var(--k3-blue-300)}.hong-foot-card{max-width: none;width: 100%;margin: 0;padding: 20px;border: 0;border-radius: 0;background: var(--k3-ink-800);color: var(--k3-blue-100);box-shadow: none;--k3-focus: var(--k3-focus-on-dark)}.hong-foot-card__label{margin: 0;font-family: var(--k3-font-mono);font-size: 1.5rem;font-weight: 500;letter-spacing: var(--k3-track-label);text-transform: uppercase;color: var(--k3-blue-300)}.hong-foot-card .whatsapp-button__trigger.hong-foot-card__wa{min-height: 52px;border: 0;border-radius: 0;background: var(--k3-wa-500);color: var(--k3-wa-ink);font-family: var(--k3-font-sans);font-size: 1.7rem;font-weight: 800;letter-spacing: 0;text-transform: none;box-shadow: none;white-space: nowrap}@media (min-width: 320px) and (max-width: 19.99em){.hong-foot-card .whatsapp-button__trigger.hong-foot-card__wa{white-space: normal;text-align: center}}.hong-foot-card .whatsapp-button__trigger.hong-foot-card__wa:hover{background: var(--k3-wa-600);color: var(--k3-wa-ink)}.hong-foot-card a.hong-foot-card__row, .hong-foot-card a.hong-foot-card__row:visited{color: var(--k3-blue-100);border-color: var(--k3-slate-600);text-decoration: none}.hong-foot-card__k{font-family: var(--k3-font-mono);font-size: 1.5rem;letter-spacing: var(--k3-track-label);text-transform: uppercase;color: var(--k3-blue-300)}.hong-foot-card__v{font-size: 1.7rem;color: var(--k3-white)}.hong-foot-card a.hong-foot-card__row:hover .hong-foot-card__v{color: var(--k3-blue-100);text-decoration: underline}.hong-swiss-modern .footer-widgets :is(.hong-foot-htitle, h4){margin: 0 0 10px;font-family: var(--k3-font-mono);font-size: 1.5rem;font-weight: 500;letter-spacing: var(--k3-track-label);text-transform: uppercase;color: var(--k3-blue-300)}.hong-foot-hours{font-size: 1.7rem;line-height: 1.7;color: var(--k3-blue-100)}.hong-foot-addr a{color: var(--k3-blue-100);font-size: 1.7rem;text-decoration: underline;text-underline-offset: 3px}.hong-foot-addr a:hover{color: var(--k3-white)}.site-footer .wrap{max-width: var(--k3-max);margin: 0 auto;padding: 0 var(--k3-gutter) 40px}.site-footer .wrap::before, .site-footer .wrap::after{content: none}.site-footer p{margin: 0}.hong-cfm-id{margin: 0;padding: 24px 0 0;border-top: 1px solid var(--k3-ink-800)}.hong-cfm-id__in{max-width: none;padding: 0}.hong-cfm-id__grid dt{font-family: var(--k3-font-mono);font-size: 1.5rem;font-weight: 500;letter-spacing: var(--k3-track-label);color: var(--k3-blue-300)}.hong-cfm-id__grid dd{font-size: 1.6rem;color: var(--k3-blue-100)}body :is(.footer-menus, .footer-widgets, .site-footer) a:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: 2px}@media (min-width: 761px){details.hong-ffold > summary{display: flex;align-items: center;min-height: 44px}}@media (max-width: 760px){.footer-menus .wrap{display: block;padding: 24px 20px 8px}details.hong-ffold > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;cursor: pointer}.hong-swiss-modern details.hong-ffold > summary > :is(h3, h4, .widget-title, .hong-foot-htitle){margin: 0}details.hong-ffold > summary::after{content: "+";flex: none;font: 400 2.6rem/1 var(--k3-font-sans);color: var(--k3-blue-300)}details.hong-ffold[open] > summary::after{content: "\2212"}details.hong-ffold > summary:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: 2px}.footer-menus details.hong-ffold--menu{border-bottom: 1px solid var(--k3-ink-800)}.footer-menus details.hong-ffold--menu[open]{padding-bottom: 12px}.hong-swiss-modern .footer-menus li a{min-height: 44px;font-size: 1.7rem}.footer-widgets .wrap{display: grid;gap: 16px;padding: 24px 20px 24px}.hong-foot-brand__mission{margin: 12px 0 10px}.hong-foot-card{padding: 4px 16px}.hong-foot-card details.hong-ffold--card[open]{padding-bottom: 16px}.site-footer .wrap{padding: 0 20px 24px}.hong-cfm-id{padding-top: 16px}.hong-cfm-id__grid{gap: 8px}}.k3-sticky{display: none}@media (max-width: 760px){.site-footer{padding-bottom: calc(var(--k3-sticky-h) + var(--k3-sticky-over, 0px))}.k3-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 900;display: flex;min-height: var(--k3-sticky-h);container: k3-sticky / inline-size;box-shadow: 0 -1px 0 var(--k3-ink-950-a30);font-family: var(--k3-font-sans);transform: translateY(110%);visibility: hidden;transition: transform var(--k3-base) var(--k3-ease), visibility 0s linear var(--k3-base)}.k3-sticky.is-shown{transform: none;visibility: visible;transition: transform var(--k3-base) var(--k3-ease)}.k3-sticky a{display: flex;align-items: center;justify-content: center;gap: 10px;min-width: 0;padding: 0 12px;font: 800 1.7rem/1.15 var(--k3-font-sans);letter-spacing: 0;text-decoration: none}.k3-sticky .k3-ico{display: block;flex: 0 0 auto}.k3-sticky__wa{flex: 1 1 auto;background: var(--k3-wa-500);color: var(--k3-wa-ink)}.k3-sticky__wa:hover{background: var(--k3-wa-600);color: var(--k3-wa-ink)}.k3-sticky__tel{flex: 0 0 116px;background: var(--k3-ink-900);color: var(--k3-white);--k3-focus: var(--k3-focus-on-dark)}.k3-sticky a:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: -3px}.k3-sticky__tel:focus-visible{outline-color: var(--k3-focus)}.site-footer .whatsapp-button{display: none}}.k3-skip{position: absolute;left: 16px;top: 12px;z-index: 1000;padding: 12px 18px;min-height: 44px;background: var(--k3-ink-900);color: var(--k3-white);font: 700 1.7rem/1.25 var(--k3-font-sans);text-decoration: underline;text-underline-offset: 3px;transform: translateY(-200%);--k3-focus: var(--k3-focus-on-dark)}.k3-skip:focus, .k3-skip:focus-visible{transform: none;outline: 3px solid var(--k3-focus);outline-offset: 0}main[id="k3-conteudo"]:focus{outline: none}html{scroll-padding-bottom: var(--hong-bottom-bar-h, auto)}@media (max-width: 760px){html{--k3-sticky-reserve: calc(max(var(--k3-sticky-rem) * 1em, clamp(0px, (var(--k3-sticky-wrap-at, 0) * 1em - 100vw) * 1000, 8.8em)) + var(--k3-sticky-over, 0px) + 16px)}html:is(.k3-sticky-on, :not(.k3-js)){--hong-bottom-bar-h: var(--k3-sticky-reserve)}html.k3-sticky-on.k3-nudge-on{--hong-bottom-bar-h: calc(var(--k3-sticky-reserve) + var(--k3-nudge-h, 64px))}}.site-footer a.whatsapp-button{--k3-focus: var(--k3-ink-900)}.site-footer a.whatsapp-button:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: 3px;box-shadow: 0 0 0 6px var(--k3-white)}@media (min-width: 1024px){.k3-util .top-bar .top-ul a{display: inline-flex;align-items: center;min-height: 44px}.k3-util .top-bar .top-ul .whatsapp-button__trigger{min-height: 44px}.footer-menus li a{display: inline-flex;align-items: center;min-height: 44px}}.k3-util .top-bar .top-button:focus-visible{outline: 3px solid var(--k3-focus);outline-offset: -3px}.hong-foot-brand__logo img{height: 73px}@media (max-width: 760px){.skin-03k--post .hong-foot-brand__logo img{height: 55px}}body :is(.k3-util .top-bar__label, .hong-foot-card__label, .hong-foot-card__k, .hong-foot-htitle, .footer-widgets .widget-title, .footer-menus .widget-title, .hong-cfm-id dt){font-family: var(--k3-font-sans) !important;font-weight: 600;letter-spacing: 0 !important;text-transform: none !important}body :is(.hong-foot-card__label, .hong-foot-htitle, .footer-widgets .widget-title, .footer-menus .widget-title){font-size: 1.6rem}@media (min-width: 1024px){.skin-03k{--k3-lane: 56px}.site-footer a.whatsapp-button, a.whatsapp-button{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;right: 6px;bottom: 20px}a.whatsapp-button img{width: 26px;height: auto}body :is(.footer-widgets .wrap, .footer-menus .wrap){padding-right: max(var(--k3-gutter, 3vw), var(--k3-lane))}.hong-cfm-id .hong-cfm-id__in{padding-right: var(--k3-lane)}.hong-authority .hong-authority__inner{padding-right: max(20px, var(--k3-lane))}.hong-site-footer-cta .hong-site-footer-cta__inner{padding-right: max(46px, var(--k3-lane))}}@media (min-width: 1280px){.skin-03k{--k3-lane: 68px}.site-footer a.whatsapp-button, a.whatsapp-button{width: 48px;height: 48px;right: 12px;bottom: 24px}a.whatsapp-button img{width: 28px}}@media (max-width: 760px){.k3-sticky--hours .k3-sticky__wa{justify-content: flex-start;gap: 12px;padding: 0 14px 0 16px}.k3-sticky--hours .k3-sticky__txt{display: grid;min-width: 0;line-height: 1.2;text-align: left}.k3-sticky--hours .k3-sticky__l1{font-size: 1.7rem;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k3-sticky--hours .k3-sticky__l2{display: flex;align-items: center;gap: 6px;margin-top: 3px;font-size: 1.5rem;font-weight: 600;white-space: nowrap}.k3-sticky--hours .k3-sticky__l2[hidden]{display: none}.k3-sticky--hours .k3-sticky__dot{flex: 0 0 8px;width: 8px;height: 8px;border-radius: 50%;background: currentColor}.k3-sticky--hours .k3-ico--clock{display: none;flex: 0 0 16px}.k3-sticky--hours.is-closed .k3-sticky__dot{display: none}.k3-sticky--hours.is-closed .k3-ico--clock{display: block}.k3-sticky--hours.is-closed .k3-sticky__wa{justify-content: center}.k3-sticky--hours .k3-sticky__tel[hidden]{display: none}.k3-sticky--hours .k3-sticky__tel{flex: 0 0 112px}}@media (max-width: 760px){html{--k3-sticky-wrap-at: 31.98}}@media (min-width: 400px) and (max-width: 760px){html{--k3-sticky-wrap-at: 39.98}}@media (max-width: 389px){.k3-sticky.k3-sticky--hours .k3-sticky__tel{flex-basis: 88px}.k3-sticky.k3-sticky--hours .k3-sticky__wa{gap: 8px;padding: 0 10px 0 12px}}@media (max-width: 359px){html{--k3-sticky-rem: 8.8}.k3-sticky.k3-sticky--hours .k3-sticky__l1{white-space: normal;overflow: visible;text-overflow: clip}.k3-sticky.k3-sticky--hours .k3-sticky__l2{white-space: normal}}@container k3-sticky ((min-width: 320px) and (max-width: 31.98rem)) or ((min-width: 400px) and (max-width: 39.98rem)){.k3-sticky.k3-sticky--hours .k3-sticky__l1{white-space: normal;overflow: visible;text-overflow: clip}.k3-sticky.k3-sticky--hours .k3-sticky__l2{white-space: normal}.k3-sticky.k3-sticky--hours .k3-sticky__tel{flex: 0 0 auto;min-width: 88px;padding-inline: 14px}.k3-sticky.k3-sticky--hours :is(.k3-sticky__wa, .k3-sticky__tel){overflow-wrap: anywhere}.k3-js .k3-sticky.k3-sticky--hours :is(.k3-sticky__wa, .k3-sticky__tel){padding-block: 8px}.k3lp .k3-sticky.k3-sticky--hours .k3-sticky__l2{display: none}}@media print{.skin-03k{background: var(--k3-white) !important}body *, body *::before, body *::after{color: var(--k3-ink-950) !important;background-color: transparent !important;background-image: none !important;border-image: none !important;box-shadow: none !important;text-shadow: none !important;filter: none !important}body :is(.k3-skip, .k3-util, .k3-nav, .k3-menu-btn, .k3-agendar, .k3-guias, .k3-sticky, .k3-nudge, a.whatsapp-button, .hong-a11y, .footer-menus){display: none !important}body :is([style*="position: sticky"], .v5-toc, .v5-aside, .k3-hdr){position: static !important}a{text-decoration: underline !important;text-decoration-color: var(--k3-steel-700) !important}.k3-tel{color: var(--k3-red-700) !important}.hong-foot-brand__logo img{height: 55px}body :is(.footer-widgets, .site-footer, .hong-cfm-id){border-top: 1px solid var(--k3-blue-200) !important}}body :is(.k3-menu-link, .k3-nav__x){display: none}@media (max-width: 1023px){html:not(.k3-js) .k3-menu-link{display: flex;align-items: center;justify-content: center;gap: 10px;min-height: 60px;background: var(--k3-ink-900);color: var(--k3-white);font: 700 1.7rem/1.2 var(--k3-font-sans);text-decoration: none;--k3-focus: var(--k3-focus-on-dark)}html:not(.k3-js) .k3-menu-link .k3-ico{display: block}html:not(.k3-js) .k3-nav{display: none}html:not(.k3-js) .k3-nav:target{display: block;grid-column: 1 / -1}html:not(.k3-js) .k3-nav:target .k3-nav__head{display: flex;align-items: center;justify-content: space-between;min-height: 60px;padding: 0 0 0 20px;background: var(--k3-ink-900);color: var(--k3-white);--k3-focus: var(--k3-focus-on-dark)}html:not(.k3-js) .k3-nav:target .k3-nav__title{margin: 0;font: 700 2rem/1.2 var(--k3-font-sans);color: var(--k3-white)}html:not(.k3-js) .k3-nav:target .k3-nav__close{display: none}html:not(.k3-js) .k3-nav:target .k3-nav__x{display: flex;align-items: center;gap: 8px;min-height: 60px;padding: 0 20px;color: var(--k3-white);font: 700 1.7rem/1.2 var(--k3-font-sans);text-decoration: none}}@media (max-width: 760px){html:not(.k3-js) .k3-sticky{transform: none;visibility: visible}}@media (min-width: 800px) and (max-width: 1023px){.k3-util, .k3-util .top-bar, .skin-03k--home .k3-util .top-bar{display: block}.k3-util .top-bar .wrap{padding-left: 12px;padding-right: 12px;gap: 8px}.k3-util .top-bar .top-ul{flex-wrap: nowrap;gap: 0 8px}.k3-util .top-bar .top-ul > li, .k3-util .top-bar .top-ul > li *{white-space: nowrap}.k3-util .top-bar .top-ul .whatsapp-button__trigger{padding-left: 8px;padding-right: 8px}}.k3-util .top-bar .top-ul::before, .k3-util .top-bar .top-ul::after{content: none;display: none}@media (min-width: 1024px){.skin-03k{--k3-edge-in: max(var(--k3-gutter), calc(var(--k3-lane, 0px) - max(0px, (100vw - var(--k3-max)) / 2)))}.k3-brand{padding-left: var(--k3-edge-in)}.k3-util .top-bar .wrap{padding-left: var(--k3-edge-in);padding-right: var(--k3-edge-in)}}:is(.skin-03k--home, .k3lp, .skin-03k--page, .skin-03k--archive) .footer-menus .menu .menu-item > a:focus + ul.sub-menu{height: auto;left: auto;margin: 0 auto;opacity: 1;padding-top: 30px;z-index: 99999}@media only screen and (min-width: 1024px){:is(.skin-03k--home, .k3lp, .skin-03k--page, .skin-03k--archive) .footer-menus .menu .menu-item:focus-within > ul.sub-menu{padding-top: 30px}}.hong-media-press-archive:where(.skin-03k--page, .skin-03k--page *){color: var(--press-ink)}.hong-faq-archive-page--acupuncture:where(.skin-03k--page, .skin-03k--page *){color: var(--hong-faq-ink)}
