 :root {--zai--color-primary: var(--wp--preset--color--primary);--zai--color-primary-hov: var(--wp--preset--color--primary-hov);--zai--color-primary-light: var(--wp--preset--color--primary-light);--zai--color-secondary: var(--wp--preset--color--secondary);--zai--color-secondary-hov: var(--wp--preset--color--secondary-hov);--zai--color-secondary-light: var(--wp--preset--color--secondary-light);--zai--color-black: var(--wp--preset--color--black);--zai--color-white: var(--wp--preset--color--white);--zai--color-red: var(--wp--preset--color--vivid-red);--zai--color-base: var(--wp--preset--color--base);--zai--color-contrast: var(--wp--preset--color--contrast);--zai--color-alert: var(--wp--preset--color--vivid-red);--zai--color-light-text: var(--wp--preset--color--light-text);--zai--font-family--default: var(--wp--preset--font-family--default);--zai--font-family--headers: var(--wp--preset--font-family--headers);--zai--font-size--xx-small: 12px;--zai--font-size--x-small: 13px;--zai--font-size--small: var(--wp--preset--font-size--small);--zai--font-size--s-small: clamp(0.875rem, 0.847064958283671rem + 0.11918951132300357vw, 0.9375rem);--zai--font-size--medium: var(--wp--preset--font-size--medium);--zai--font-size--s-large: var();--zai--font-size--large: var(--wp--preset--font-size--large);--zai--font-size--x-large: var(--wp--preset--font-size--x-large);--zai--font-size--xx-large: var(--wp--preset--font-size--xx-large);--zai--font-weight--100: 100;--zai--font-weight--200: 200;--zai--font-weight--300: 300;--zai--font-weight--400: 400;--zai--font-weight--500: 500;--zai--font-weight--600: 600;--zai--font-weight--700: 700;--zai--font-weight--800: 800;--zai--font-weight--900: 900;--zai--global--content-size: var(--wp--style--global--content-size);--zai--global--content-wide-size: var(--wp--style--global--wide-size);--zai--layout--page--width--single: 848px;--zai--layout--page--width--narrow: 848px;--zai--global--line-height: 1.65;--zai--global--font-weight: 400;--zai--global--transition: all ease .9s;--zai--global--border: solid 1px #dbdbdb;--zai--global--border-radius: 0;--zai--global--box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.05);--zai--global--box-shadow-hov: 0px 9px 20px 0px rgba(0, 0, 0, 0.05);--zai--global--outer-glow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);--zai--global--outer-glow-hov: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);--zai--layout--header--width: var(--zai--global--content-size);--zai--layout--header--sticky--width: var(--zai--global--content-size);--zai--layout--header-sup--width: var(--zai--global--content-size);--zai--layout--header-sup--height: 34px;--zai--layout--footer--width: var(--zai--global--content-size);--zai--layout--footer-sub--width: var(--zai--global--content-size);--zai--layout--footer-sub--height: 100px;--zai--layout--page-header--height: auto;--zai--layout--navigation--height: 50px;--zai--layout--divider--border: var(--zai--global--border);--zai--layout-mobile--page--padding: 1rem;--zai--layout--header--background-color: var(--zai--color-base);--zai--layout--header--box-shadow: var(--zai--global--box-shadow);--zai--layout--header--sticky--background-color: var(--zai--color-base);--zai--layout--header--divider--border: none;--zai--layout--header-sup--background-color: var(--zai--color-primary);--zai--layout--footer--background-color: transparent;--zai--layout--sub-footer--background-color: transparent;--zai--layout--content--background-color: var(--zai--color-base);--zai--layout--page-header--background-color: #f5f5f5;--zai--layout--page-header--border: none;--zai--layout--navigation--background-color: var(--zai--color-white);--zai--layout--navigation--box-shadow: var(--zai--global--box-shadow);--zai--layout--navigation--border: var(--zai--global--border);--zai--layout--nav--background-color: var(--zai--color-white);--zai--form--padding: 0;--zai--form--border: none;--zai--form--background-color: transparent;--zai--form--border-radius: var(--zai--global--border-radius);--zai--form--box-shadow: none;--zai--form--field--font-family: var(--wp--preset--font-family--forms);--zai--form--field--font-size: var(--wp--preset--font-size--medium);--zai--form--field--font-weight: var(--zai--global--font-weight);--zai--form--field--line-height: var(--zai--global--line-height);--zai--form--field--font: normal normal var(--zai--form--field--font-weight) var(--zai--form--field--font-size)/var(--zai--form--field--line-height) var(--zai--form--field--font-family);--zai--form--field--color: var(--zai--color-black);--zai--form--filed--background-color: var(--wp--preset--color--white);--zai--form--field--border: solid 1px #cdcdcd;--zai--form--field--border-radius: var(--zai--global--border-radius);--zai--form--field--border-focus: solid 1px #000;--zai--form--field--placeholder--color: #c9c9c9;--zai--form--button--font-family: var(--wp--preset--font-family--forms);--zai--form--button--font-size: var(--wp--preset--font-size--medium);--zai--form--button--font-weight: var(--zai--global--font-weight);--zai--form--button--line-height: var(--zai--global--line-height);--zai--form--button--font: normal normal var(--zai--form--button--font-weight) var(--zai--form--button--font-size)/var(--zai--form--button--line-height) var(--zai--form--button--font-family);--zai--form--button--color: var(--wp--preset--color--white);--zai--form--button--color-hov: var(--wp--preset--color--white);--zai--form--button--background-color: var(--zai--color-primary);--zai--form--button--background-color-hov: var(--zai--color-primary-hov);--zai--form--button--border: solid 1px var(--zai--color-primary);--zai--form--button--border-hov: solid 1px var(--zai--color-primary-hov);--zai--form--button--transition: var(--zai--global--transition);--zai--form--button--border-radius: var(--zai--global--border-radius);--zai--form--button--padding: 0.6em 1.6em 0.5em 1.6em;--zai--form--label--font: normal normal var(--zai--global--font-weight) var(--wp--preset--font-size--medium)/var(--zai--global--line-height) var(--wp--preset--font-family--default);--zai--form--description--font: normal normal var(--zai--global--font-weight) var(--wp--preset--font-size--small)/var(--zai--global--line-height) var(--wp--preset--font-family--default);--zai--form--error--font: normal normal var(--zai--global--font-weight) var(--wp--preset--font-size--small)/var(--zai--global--line-height) var(--wp--preset--font-family--default);--zai--menu--height: 60px;--zai--menu--color: #000;--zai--menu--color-hov: var(--zai--color-light-text);--zai--menu--color-act: var(--zai--color-light-text);--zai--menu--font-family: var(--wp--preset--font-family--default);--zai--menu--font-size: var(--wp--preset--font-size--medium);--zai--menu--font-weight: var(--zai--global--font-weight);--zai--menu--line-height: var(--zai--global--line-height);--zai--menu--font: normal normal var(--zai--menu--font-weight) var(--zai--menu--font-size)/var(--zai--menu--line-height) var(--zai--menu--font-family);--zai--menu--divider--border: var(--zai--global--border);--zai--menu--link--background-color: transparent;--zai--menu--link--background-color-hov: transparent;--zai--menu--link--background-color-act: transparent;--zai--menu--sub-menu--width: 250px;--zai--menu--sub-menu--background-color: #fff;--zai--menu--sub-menu--box-shadow: var(--zai--global--box-shadow);--zai--menu--sub-menu--link--background-color: none;--zai--menu--sub-menu--link--background-color-hov: #f5f5f5;--zai--menu--sub-menu--link--background-color-act: none;--zai--menu-mobile--box-shadow: var(--zai--global--box-shadow);--zai--menu-mobile--header--height: 60px;--zai--menu-mobile--header--border: solid 1px #f5f5f5;--zai--menu-mobile--icon--color: var(--zai--color-primary);--zai--menu-mobile--header--background-color: var(--zai--color-white);--zai--menu-mobile--body--background-color: var(--zai--color-white);--zai--menu-mobile--sub-menu--background-color: #f7f7f7;--zai--menu-mobile--divider--border: solid 1px #ddd;--zai--menu-mobile--sub-menu--divider--border: solid 1px var(--zai--color-white);--zai--menu-mobile--link--background-color: var(--zai--color-white);--zai--menu-mobile--link--background-color-hov: var(--zai--color-white);--zai--menu-mobile--link--background-color-act: #f5f5f5;--zai--menu-mobile--sub-menu--link--background-color: #f5f5f5;--zai--menu-mobile--sub-menu--link--background-color-hov: #dfdfdf;--zai--menu-mobile--sub-menu--link--background-color-act: #dfdfdf;--zai--valor--comentarios-desplazamiento: 70px;--zai--comments--divider-border: var(--zai--global--border);--zai--pagination--font-family: var(--wp--preset--font-family--default);--zai--pagination--font-size: var(--wp--preset--font-size--medium);--zai--pagination--font-weight: var(--zai--global--font-weight);--zai--pagination--line-height: var(--zai--global--line-height);--zai--pagination--font: normal normal var(--zai--pagination--font-weight) var(--zai--pagination--font-size)/var(--zai--pagination--line-height) var(--zai--pagination--font-family);--zai--pagination--width: 40px;--zai--pagination--height: 40px;--zai--pagination--border: solid 1px var(--wp--preset--color--light-text);--zai--pagination--border-hov: solid 1px var(--wp--preset--color--secondary);--zai--pagination--color: var(--wp--preset--color--light-text);--zai--pagination--color-hov: var(--wp--preset--color--white);--zai--pagination--background-color: transparent;--zai--pagination--background-color-hov: var(--wp--preset--color--light-text);}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {overflow-x: hidden;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}*, *:before, *:after {box-sizing: border-box;}h1, h2, h3, h4, h5, h6 {}strong {font-weight: 800;}ul {list-style: disc outside none;padding: 0 0 0 30px;}ol {list-style: decimal outside none;padding: 0 0 0 30px;}ul ul, ul ol, ol ul, ol ol {margin-bottom: 0;}ul li, ol li {}a {transition: var(--zai--form--button--transition);}a:hover {transition: var(--zai--form--button--transition);}img {object-fit: cover;display: block;}blockquote, q {padding: 20px;background-color: #f4f4f4;border-left: solid 4px var(--zai--color-primary) }blockquote:before, blockquote:after, q:before, q:after {}form {}label {font: var(--zai--form--label--font);display: block;margin-bottom: 8px;}input, select, textarea {font: var(--zai--form--field--font);color: var(--zai--form--field--color);border: var(--zai--form--field--border);border-radius: var(--zai--form--field--border-radius);width: 100%;padding: 0 15px;height: 48px;}input:active {}textarea {padding-top: 10px;height: 130px;resize: vertical;}input::placeholder, textarea::placeholder {color: var(--zai--form--field--placeholder--color);}button, input[type="submit"] {width: auto;cursor: pointer;padding: var(--zai--form--button--padding);border-radius: var(--zai--form--buttom--border-radius);font: var(--zai--form--button--font);background-color: var(--zai--form--button--background-color);color: var(--zai--form--button--color);border: var(--zai--form--button--border);transition: var(--zai--form--button--transition);}button:hover, input[type="submit"]:hover {background-color: var(--zai--form--button--background-color-hov);color: var(--zai--form--button--color-hov);border: var(--zai--form--button--border-hov);}input:focus-visible, textarea:focus-visible, button:focus-visible {border: none;outline: var(--zai--form--field--border-focus);}input[type="checkbox"] {border-radius: 0;border: 2px solid #ddd;width: 22px;height: 22px;}input[type="checkbox"]:checked {}input[type="submit"] {}#wrap {margin: 0;}#wrap-header {width: 100%;margin: 0;padding: 0;float: left;z-index: 10;}#wrap-content {width: 100%;margin: 0;padding: 0;float: left;position: relative;background-color: var(--zai--layout--content--background-color);}#wrap-footer {width: 100%;margin: 0;padding: 0;float: left;box-shadow: inset var(--zai--global--box-shadow);}.header-sup {width: 100%;overflow: hidden;margin: 0 auto;max-height: var(--zai--layout--header-sup--height);min-height: var(--zai--layout--header-sup--height);background-color: var(--zai--layout--header-sup--background-color);display: flex;justify-content: center;align-items: center;}.header-sup-inner {width: 100%;max-width: var(--zai--layout--header-sup--width);margin: 0 auto;overflow: hidden;}.header-sup-inner > div:last-child {text-align: right;}header.header {width: 100%;margin: 0;padding: 0;background-color: var(--zai--layout--header--background-color);box-shadow: var(--zai--layout--header--box-shadow);border-bottom: var(--zai--layout--header--divider--border);}.header-row {}.header-inner {width: 100%;max-width: var(--zai--layout--header--width);height: 116px;margin: 0 auto;align-items: center;}.header-inner .widget {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin: 0;}.navigation {width: 100%;margin: 0 auto;height: auto;padding: 0;min-height: var(--zai--layout--navigation--height);background-color: var(--zai--layout--navigation--background-color);border-top: var(--zai--layout--navigation--border);transition: var(--zai--global--transition);}.main-nav {background-color: var(--zai--layout--nav--background-color);width: 100%;display: flow-root;max-width: var(--zai--global--content-size);margin: 0 auto;}#content {width: 100%;max-width: var(--zai--global--content-size);margin: 0 auto;}#content.page-single {max-width: var(--zai--layout--page--width--single);}main {width: 100%;padding: 0 0 8rem 0;}#content.page-narrow {max-width: var(--zai--layout--page--width--narrow);}footer.footer {width: 100%;margin: 0 auto;padding: 0px;background: var(--zai--layout--footer--background-color);}.footer-inner {width: 100%;max-width: var(--zai--layout--footer--width);margin: 0 auto;padding: 5.5rem 0;}.footer-sub {width: 100%;overflow: hidden;margin: 0 auto;background-color: var(--zai--layout--sub-footer--background-color);display: flex;justify-content: center;align-items: center;}.footer-sub-inner {width: 100%;max-height: var(--zai--layout--footer-sub--height);min-height: var(--zai--layout--footer-sub--height);max-width: var(--zai--layout--footer-sub--width);margin: 0 auto;overflow: hidden;align-items: center;border-top: var(--zai--layout--divider--border);}.wrap-page-header {margin: 0 0 100px 0;padding: 0;width: 100%;min-height: var(--zai--layout--page-header--height);background-color: var(--zai--layout--page-header--background-color);border-bottom: var(--zai--layout--page-header--border);display: flex;}.inner-page-header {width: 100%;max-width: var(--zai--global--content-size);margin: 0 auto;padding: 1.8em 0;display: flex;gap: 1rem;flex-direction: column;justify-content: center;}.wrap-page-header .page-header {width: 100%;max-width: var(--zai--global--content-size);border: none;margin: 0 auto;padding: 0;display: flex;flex-direction: column;justify-content: center;align-items: stretch;grid-column: 1;}.wrap-page-header .inner-page-header .page-header .page-date {font-family: var(--zai--font-family--headers);font-size: var(--zai--font-size--small);color: var(--zai--color-primary);display: flex;align-items: center;}.wrap-page-header .inner-page-header .page-header .page-date:before {content: " ";width: 40px;height: 1px;display: block;background-color: var(--zai--color-primary);margin: 0 10px 0 0;}.wrap-page-header .inner-page-header .page-header .page-categories {display: none;}.wrap-page-header .inner-page-header .page-header .page-tags {display: none;}.wrap-page-header .inner-page-header .page-header .page-author {display: none;}main section.page ul, main section.page ol {}main section.page ul ul, main section.page ul ol, main section.page ol ul, main section.page ol ol {}main section.page ul li, main section.page ol li {margin: 0 0 0 0;}main section.page.single figure.single-media img {width: 100%;height: auto;max-width: var(--zai--global--content-size);}.container-comments > * {margin-block-start: 2.4rem;margin-block-end: 0;}.pagination {width: 100%;padding: 0;margin: 50px auto;display: grid;grid-auto-flow: column;justify-content: center;align-items: center;gap: 0.8rem;}.pagination a, .pagination span {font-size: var(--zai--pagination--font);color: var(--zai--pagination--color);text-decoration: none;background-color: var(--zai--pagination--background-color);width: var(--zai--pagination--width);height: var(--zai--pagination--height);border: var(--zai--pagination--border);display: grid;grid-auto-flow: column;justify-content: center;align-items: center;}.pagination a:hover {color: var(--zai--pagination--color-hov);background-color: var(--zai--pagination--background-color-hov);}.pagination .page-numbers {}.pagination .page-numbers.prev, .pagination .page-numbers.next {text-indent: -9999px;overflow: hidden;}.pagination .page-numbers.prev:before, .pagination .page-numbers.next:before {text-indent: 0;font: var(--zai--pagination--font);}.pagination .page-numbers.prev:before {content: "←";}.pagination .page-numbers.next:before {content: "→";}.pagination .page-numbers.dots {border: none;}.pagination .page-numbers.current {color: var(--zai--pagination--color-hov);background-color: var(--zai--pagination--background-color-hov);}@media (max-width: 800px) {.pagination .page-numbers.dots {display: none;}}@media (max-width: 600px) {.pagination a.page-numbers {display: none;}.pagination .page-numbers.current, .pagination .page-numbers.prev, .pagination .page-numbers.next, .pagination .page-numbers:nth-child(2), .pagination .page-numbers:nth-last-child(2) {display: grid;}}.container-comments {display: flow-root;margin-top: 8rem;margin-bottom: 8rem;}.container-comments ol.commentlist {padding: 0;}.container-comments ol.commentlist li {list-style-type: none;border-bottom: var(--zai--comments--divider-border);margin-bottom: 2.5rem;}.container-comments ol.commentlist li ul {padding: 0 0 0 var(--zai--valor--comentarios-desplazamiento);}.container-comments ol.commentlist li .comment-body {display: flow-root;margin: 0 0 40px 0;padding: 0 0 30px 0;position: relative;}.container-comments ol.commentlist li .comment-body .comment-meta {padding: 0 0 0 var(--zai--valor--comentarios-desplazamiento);margin: 0 0 20px 0;position: relative;}.container-comments ol.commentlist li .comment-body .comment-meta .comment-author {}.container-comments ol.commentlist li .comment-body .comment-meta .comment-author .avatar {width: 40px;height: 40px;border-radius: 50%;position: absolute;left: 0;top: 0;}.container-comments ol.commentlist li .comment-body .comment-meta .comment-author .fn, .container-comments ol.commentlist li .comment-body .comment-meta .comment-author .fn a {font-weight: var(--zai--font-weight--600);}.container-comments ol.commentlist li .comment-body .comment-meta .comment-author > span {}.container-comments ol.commentlist li .comment-body .comment-meta .comment-metadata {}.container-comments ol.commentlist li .comment-body .comment-meta .comment-metadata a {pointer-events: none;text-decoration: none;font-size: var(--zai--font-size--small);color: var(--zai--color--light-text);}.container-comments ol.commentlist li .comment-body .comment-meta .comment-metadata a time {}.container-comments ol.commentlist li .comment-body .comment-content {padding: 0 0 0 var(--zai--valor--comentarios-desplazamiento);}.container-comments ol.commentlist li .comment-body .reply {padding: 0 0 0 var(--zai--valor--comentarios-desplazamiento);}.container-comments ol.commentlist li .comment-body .reply a {}.comment-respond {border-top: var(--zai--layout--divider--border);padding: 30px 0 0 0;}.comment-respond .comment-reply-title {margin-bottom: 10px;}.comment-respond form {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px var(--zai--grid-gap-col);}.comment-respond form > p {grid-column: 1 / 3;}.comment-respond form .comment-notes {font-size: var(--zai--font-size--small);color: var(--zai--color--light-text);}.comment-respond form .comment-form-comment {}.comment-respond form .comment-form-author {grid-column: 1 / 2;}.comment-respond form .comment-form-email {grid-column: 2 / 3;}.comment-respond form .comment-form-url {display: none;}.comment-respond form .comment-form-cookies-consent {display: grid;grid-template-columns: auto 100%;gap: 0 10px;}.comment-respond form .comment-form-cookies-consent input {}.comment-respond form .comment-form-cookies-consent label {}.comment-respond form .form-submit {}.comment-respond form .form-submit .submit {}.main-nav ul, .main-nav li {list-style: none;padding: 0;}.main-nav > ul {display: flex;align-items: center;height: var(--zai--menu--height);}.main-nav li {position: relative;}.main-nav a {text-decoration: none;display: block;padding: 0 22px;transition: background 0.3s ease;font: var(--zai--menu--font);color: var(--zai--menu--color);background-color: var(--zai--menu--link--background-color);}.main-nav li:hover > a {color: var(--zai--menu--color-hov);background-color: var(--zai--menu--link--background-color-hov);}.main-nav li.current-menu-item > a {color: var(--zai--menu--color-act);background-color: var(--zai--menu--link--background-color-act);}.main-nav > ul > li > a {border-right: var(--zai--menu--divider--border);}.main-nav > ul > li:last-child > a {border-right: none;}@media (min-width: 1024px) {.hamburger-icon {display: none;}.main-nav .sub-menu {position: absolute;z-index: 10001;max-height: 0;overflow: hidden;opacity: 0;transform: translateY(20px);transition: max-height 0.6s ease, opacity 0.6s ease, transform 0.6s ease, visibility 0s linear 0.6s, pointer-events 0s linear 0.6s;background-color: var(--zai--menu--sub-menu--background-color);box-shadow: var(--zai--menu--sub-menu--box-shadow);width: var(--zai--menu--sub-menu--width);pointer-events: none;visibility: hidden;}.main-nav .menu-item-has-children:hover .sub-menu {max-height: 800px;opacity: 1;transform: translateY(0);pointer-events: auto;visibility: visible;transition-delay: 0s;}}.main-nav .sub-menu a {padding: 12px 22px;background-color: var(--zai--menu--sub-menu--link--background-color);}.main-nav .sub-menu li:hover > a {background-color: var(--zai--menu--sub-menu--link--background-color-hov);}.main-nav .sub-menu li.current-menu-item > a {background-color: var(--zai--menu--sub-menu--link--background-color-act);}.main-nav .submenu-toggle {position: absolute;right: 0;top: 0;width: 36px;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2;border: none;padding: 0;border-radius: 0;background: transparent;}.main-nav .indicator {display: inline-block;width: 10px;height: 10px;border-bottom: solid 1px var(--zai--menu--color);border-right: solid 1px var(--zai--menu--color);transform: rotate(45deg);transition: transform 0.3s ease;}.main-nav .menu-item-has-children.submenu-open .indicator {transform: rotate(45deg);}.main-nav .menu-item-has-children > a {padding-right: 36px;}@media (max-width: 1024px) {header.header {border-bottom: none;}.header-row {position: static;height: auto;transform: none;pointer-events: auto;}.header-inner.menu-mobile-header {position: relative;z-index: 101;width: 100%;user-select: none;height: var(--zai--menu-mobile--header--height);display: grid;justify-content: space-between;align-items: center;grid-auto-flow: column;grid-auto-columns: max-content;gap: 0;flex-wrap: nowrap !important;background-color: var(--zai--menu-mobile--header--background-color);border-bottom: var(--zai--menu-mobile--header--border);box-shadow: var(--zai--menu-mobile--box-shadow);}.hamburger-icon {cursor: pointer;width: 40px;height: 19px;position: relative;display: block;border: none;background-color: transparent;padding: 0;}.hamburger-icon:hover {border: none;background-color: transparent;}.hamburger-icon span {background: var(--zai--menu-mobile--icon--color);height: 3px;width: 100%;position: absolute;left: 0;transition: 0.3s;}.hamburger-icon span:nth-child(1) {top: 0;}.hamburger-icon span:nth-child(2) {top: 8px;}.hamburger-icon span:nth-child(3) {top: 16px;}.header-inner.active .hamburger-icon span:nth-child(1) {transform: rotate(45deg);top: 7px;}.header-inner.active .hamburger-icon span:nth-child(2) {opacity: 0;}.header-inner.active .hamburger-icon span:nth-child(3) {transform: rotate(-45deg);top: 7px;}.navigation.menu-mobile-body {width: 100%;height: 100vh;position: absolute;top: calc(var(--zai--layout--header-sup--height) + var(--zai--menu-mobile--header--height));left: 0;transform: translateX(-100%);transition: transform 0.3s ease;z-index: 100;display: block;overflow-y: auto;box-shadow: none;background-color: var(--zai--menu-mobile--body--background-color);border-top: none;}.navigation.open {transform: translateX(0);}.main-nav {width: 100%;margin: 0;height: 100%;background-color: transparent;}.main-nav a {padding: 16px 22px;background-color: var(--zai--menu-mobile--link--background-color);}.main-nav li:hover > a {background-color: var(--zai--menu-mobile--link--background-color-hov);}.main-nav li.current-menu-item > a {background-color: var(--zai--menu-mobile--link--background-color-act);}.main-nav .menu-item-has-children > a {padding-right: 48px;}.main-nav > ul {display: block;height: auto;padding: 30px 24px;}.main-nav > ul > li > a {border-right: none;}.main-nav li {border-bottom: var(--zai--menu-mobile--divider--border);}.main-nav .sub-menu {display: block;padding: 0;max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.4s ease, opacity 0.4s ease;position: relative;box-shadow: none;width: 100%;}.main-nav .sub-menu li {border-bottom: var(--zai--menu-mobile--sub-menu--divider--border);}.main-nav .sub-menu a {padding: 12px 22px 12px 32px;background-color: var(--zai--menu-mobile--sub-menu--link--background-color);}.main-nav .sub-menu li:hover a {background-color: var(--zai--menu-mobile--sub-menu--link--background-color-hov);}.main-nav .menu-item-has-children.submenu-open .sub-menu {max-height: 800px;opacity: 1;}.main-nav .submenu-toggle {top: 10px;right: 16px;height: 36px;width: 36px;background: rgba(0,0,0,3%);}.main-nav .indicator {transform: rotate(45deg);}.main-nav .menu-item-has-children.submenu-open .indicator {transform: rotate(-135deg);}}@media (max-width: 1024px) {.header-inner .widget:not(:first-child) {display: none;}.header-inner .widget-logo img {height: calc(var(--zai--menu--height) - 24px);width: auto;}}.main-nav .menu-item-has-children.keyboard-open > .sub-menu {max-height: 800px;opacity: 1;transform: translateY(0);pointer-events: auto;visibility: visible;transition-delay: 0s;}.main-nav .menu-item-has-children.keyboard-open > .sub-menu a {visibility: visible;pointer-events: auto;}.main-nav .submenu-toggle:focus {outline: 2px solid var(--zai--color-primary, #0066cc);outline-offset: 2px;}.main-nav a:focus {outline: 2px solid var(--zai--color-primary, #0066cc);outline-offset: 2px;}.header.zai-sticky {position: fixed;top: 0;left: 0;right: 0;animation: slideDown 0.65s ease-out;z-index: 101;}@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}@media (min-width: 1024px) {.header.zai-sticky {width: 100%;background-color: var(--zai--layout--header--sticky--background-color);}.header.zai-sticky .header-row {width: 100%;max-width: var(--zai--layout--header--sticky--width);margin: 0 auto;display: grid;justify-content: space-between;align-items: center;grid-auto-flow: column;grid-auto-columns: max-content;gap: 0;}.header.zai-sticky .header-inner {width: auto;height: auto;}.header.zai-sticky .header-inner .widget-logo img {height: 38px;width: auto;}.header.zai-sticky .header-inner .widget:not(:first-child) {display: none;}}@media (max-width: 1024px) {.header.zai-sticky .navigation {top: var(--zai--menu-mobile--header--height);}}.widgets-columns {display: flex;gap: var(--zai--grid-gap-col);justify-content: space-between;align-items: center;}.footer-inner.widgets-columns {align-items: start;}.widgets-columns > .widget {width: 100%;flex: 0 1 100%;}@media screen and (max-width: 1024px) {.widgets-columns {flex-wrap: wrap;}.widgets-columns > .widget {flex: 0 1 calc((100% - var(--zai--grid-gap-col)) / 2);}}@media screen and (max-width: 800px) {.widgets-columns > .widget {flex: 0 1 100%;}}.alignfull {width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;}.alignwide {width: min(100vw, var(--zai--global--content-wide-size)) !important;max-width: 100% !important;margin-left: calc(50% - (min(100vw, var(--zai--global--content-wide-size)) / 2)) !important;max-width: var(--zai--global--content-wide-size) !important;}.is-layout-constrained > .alignwide {margin-left: calc(50% - (min(100vw, var(--wp--style--global--wide-size)) / 2)) !important;}ul.wp-block-list li {list-style-type: disc;padding: 0 0 0 23px;}ol.wp-block-list li {list-style-type: decimal-leading-zero;padding: 0 0 0 23px;}.aligned-menu .header-row {width: 100%;max-width: 1214px;margin: 0 auto;display: grid;justify-content: space-between;align-items: center;grid-auto-flow: column;grid-auto-columns: max-content;gap: 0;}.aligned-menu .navigation {border-top: none;}.aligned-menu .header-inner .widget:not(:first-child) {display: none;}@media screen and (max-width: 1024px ) {.aligned-menu .header-row {padding: 0;display: grid;grid-auto-columns: 1fr;}}.footer-fixed #wrap-content {box-shadow: var(--zai--global--box-shadow);}.footer-fixed #wrap-footer {position: fixed;bottom: 0;z-index: -1;}.title-full .wrap-page-header {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);max-width: 1000%;width: auto;}.title-full .page-single .wrap-page-header .inner-page-header {max-width: var(--zai--layout--page--width--single);}@media screen and (max-width: 1214px) {.title-full .wrap-page-header .inner-page-header {padding-right: var(--zai--layout-mobile--page--padding);padding-left: var(--zai--layout-mobile--page--padding);}}.forminator-guttenberg {}.forminator-guttenberg form {display: block;padding: var(--zai--form--padding);border: var(--zai--form--border);background-color: var(--zai--form--background-color);border-radius: var(--zai--form--border-radius);box-shadow: var(--zai--form--box-shadow);}.forminator-guttenberg .forminator-has_error {}.forminator-guttenberg .forminator-row {margin: 0 0 24px 0 !important;grid-gap: 0 2.0rem;display: flex;}.forminator-guttenberg .forminator-col {padding: 0 !important;}.forminator-col, .forminator-col-12 {width: 100%;flex: 1 1 100%;}.forminator-col-6 {width: 50%;flex: 1 1 100%;}.forminator-col-4 {width: 33.333%;flex: 1 1 33.333%;}.forminator-col-3 {width: 25%;flex: 1 1 25%;}.forminator-description {font: var(--zai--form--description--font);color: var(--zai--color-light-text);display: block;margin: 6px 0 0 0;}.forminator-error-message {font: var(--zai--form--error--font);color: var(--zai--color-alert);display: block;margin: 8px 0 0 0;}.forminator-response-message {display: none;}.form-row {width: 100%;display: grid;grid-gap: 0 2.0rem;margin: 0 0 24px 0;}.breadcrumbs {font-family: var(--zai--font-family--headers);font-size: var(--zai--font-size--small);color: var(--zai--color--light-text);width: 100%;border: none;margin: 0;padding: 5px 0;display: grid;grid-auto-flow: column;column-gap: 13px;justify-content: start;}.breadcrumbs > *:last-child {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.breadcrumbs.yoast > span + span {display: flex;align-items: center;gap: 8px;}.breadcrumbs > .icon {margin: 0 0 3px 0;width: 16px;height: 16px;background-color: var(--zai--color--light-text);}.breadcrumbs a {text-decoration: none;color: var(--zai--color--light-text);}.breadcrumbs a:hover {color: var(--zai--color-primary);}.schema-faq-section {margin: 0 0 4px 0;}.schema-faq-question {display: block;width: 100%;cursor: pointer;position: relative;user-select: none;box-sizing: border-box;margin-bottom: 0;padding: 12px 40px 12px 20px;border-bottom: var(--zai--layout--divider--border);font-weight: 600;color: var(--zai--color-primary);}.schema-faq-question.open {color: var(--zai--color-primary-hov);}.schema-faq-question::after {content: " ";position: absolute;right: 20px;top: 50%;width: 12px;height: 12px;border-right: 2px solid var(--zai--color-primary);border-bottom: 2px solid var(--zai--color-primary);transform: translateY(-50%) rotate(45deg);transition: transform 0.3s ease;}.schema-faq-question.open::after {transform: translateY(-50%) rotate(225deg);border-right: 2px solid var(--zai--color-primary-hov);border-bottom: 2px solid var(--zai--color-primary-hov);}.schema-faq-answer {max-height: 0;overflow: hidden;opacity: 0;padding: 0 20px;box-sizing: border-box;transition: max-height 0.4s ease, opacity 0.4s ease;margin: 0;}.schema-faq-answer.open {opacity: 1;padding: 15px 20px 30px 20px;}.schema-faq-answer {}.schema-faq-answer br {}.diagonal-superior:before {content: " ";position: absolute;background-color: var(--zai--color--base);z-index: 2;outline: solid 1px #FFF;left: 0;top: -1px;width: 100%;height: 80px;clip-path: polygon(0 0, 0 100%, 100% 0);}.diagonal-inferior:after {content: " ";position: absolute;background-color: var(--zai--color--base);z-index: 2;outline: solid 1px #FFF;left: 0;bottom: -1px;width: 100%;height: 80px;clip-path: polygon(0 100%, 0 0, 30% 97%, 100% 0, 100% 100%);}@media screen and (max-width: 781px) {.columnas-invertidas.wp-block-columns .wp-block-column:first-child {order: 1;}}@media screen and (max-width: 1214px) {.header-sup, main, .header-inner, footer.footer, .footer-sub {padding-right: var(--zai--layout-mobile--page--padding);padding-left: var(--zai--layout-mobile--page--padding);}.inner-page-header {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 0;}.breadcrumbs {justify-content: flex-start;font-size: 13px;}}@media screen and (max-width: 1024px) {.header-sup-inner.widgets-columns > .widget:not(:nth-last-child(-n+2)) {display: none;}.header-inner.widgets-columns > .widget:not(:first-child):not(:last-child) {display: none;}.footer-sub-inner.widgets-columns > .widget:not(:nth-child(-n+2)) {display: none;}}@media screen and (max-width: 800px ) {.wrap-page-header {margin: 0 0 50px 0;min-height: auto;}.header-sup-inner.widgets-columns > .widget:not(:nth-last-child(-n+1)) {display: none;}.header-inner.widgets-columns > .widget:not(:first-child) {display: none;}.footer-sub-inner.widgets-columns > .widget:not(:nth-child(-n+1)) {display: none;}}@media screen and (max-width: 768px) {#wrap-header {border-bottom: none;}#wrap.aligned-menu header.header .header-row {display: block;}}.header-inner .widget.widget-logo a img {max-height: 90px;width: auto;transition: var(--zai--global--transition);}.is-vertically-aligned-stretch:has(.static-entry) {display: flex !important;}#wrap-footer {background-image: url(../images/back-footer.webp);background-position: top center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}