#cc-main{--cc-font-family:"Lato", sans-serif;--cc-modal-border-radius:14px;--cc-btn-border-radius:50px;--cc-modal-margin:16px;--cc-bg:#ffffff;--cc-primary-color:#1e293b;--cc-secondary-color:#334155;--cc-link-color:#0158c8;--cc-btn-primary-bg:#0158c8;--cc-btn-primary-color:#ffffff;--cc-btn-primary-border-color:#0158c8;--cc-btn-primary-hover-bg:#000103;--cc-btn-primary-hover-color:#ffffff;--cc-btn-primary-hover-border-color:#000103;--cc-btn-secondary-bg:#0158c8;--cc-btn-secondary-color:#ffffff;--cc-btn-secondary-border-color:#0158c8;--cc-btn-secondary-hover-bg:#000103;--cc-btn-secondary-hover-color:#ffffff;--cc-btn-secondary-hover-border-color:#000103;--cc-separator-border-color:#d5d8dc;--cc-toggle-on-bg:#0158c8;--cc-toggle-off-bg:#334155;--cc-toggle-on-knob-bg:#ffffff;--cc-toggle-off-knob-bg:#ffffff;--cc-toggle-readonly-bg:#838383;--cc-toggle-readonly-knob-bg:#ffffff;--cc-toggle-readonly-knob-icon-color:#838383;--cc-cookie-category-block-bg:#fafeff;--cc-cookie-category-block-border:#d5d8dc;--cc-cookie-category-block-hover-bg:#f1f6fb;--cc-cookie-category-block-hover-border:#0158c8;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#f1f6fb;--cc-section-category-border:#d5d8dc;--cc-footer-bg:#fafeff;--cc-footer-color:#334155;--cc-footer-border-color:#d5d8dc;--cc-overlay-bg:rgba(0, 1, 3, .65);--cc-webkit-scrollbar-bg:#d5d8dc;--cc-webkit-scrollbar-hover-bg:#0158c8}#cc-main .cm{max-height:calc(100vh - 2 * var(--cc-modal-margin));max-height:calc(100dvh - 2 * var(--cc-modal-margin));overflow-y:auto;overscroll-behavior:contain}#cc-main .cm__desc{max-height:none;overflow-y:visible}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{height:24px}#cc-main .toggle__icon-circle{height:24px;width:24px}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(26px)}#cc-main .cm__title,#cc-main .pm__title,#cc-main .pm__section-title{font-family:"Poppins",sans-serif;font-weight:600;color:#1e293b}#cc-main .cm__desc,#cc-main .pm__section-desc,#cc-main .pm__section,#cc-main .cm__footer{font-size:15px;line-height:1.55;color:#334155}#cc-main .cm__btn,#cc-main .pm__btn{font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;min-height:44px;border-width:2px;transition:background-color .3s,border-color .3s,color .3s}#cc-main .cm__btn,#cc-main .cm__btn--secondary,#cc-main .pm__btn,#cc-main .pm__btn--secondary{background:#0158c8;border-color:#0158c8;color:#fff}#cc-main .cm__btn:hover,#cc-main .cm__btn--secondary:hover,#cc-main .pm__btn:hover,#cc-main .pm__btn--secondary:hover{background:#000103;border-color:#000103;color:#fff}#cc-main a,#cc-main .cc__link{color:#0158c8;background-size:100% 1px;text-decoration:underline;text-underline-offset:2px}#cc-main a:hover,#cc-main .cc__link:hover{color:#000103}#cc-main button:focus-visible,#cc-main a:focus-visible,#cc-main input:focus-visible+.section__toggle,#cc-main .pm__section-title:focus-visible{outline:2px solid #fff0;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0158c8}#cc-main .pm__section table{font-size:14px}#cc-main .pm__badge{background:#0158c8;color:#fff;font-family:"Lato",sans-serif;font-weight:700}.zlx-cc-flotante{position:fixed;left:16px;bottom:16px;z-index:9990;padding:8px 14px;border:2px solid #fff;border-radius:50px;background:#000103;color:#fff;font:500 14px/1.2 "Poppins",sans-serif;cursor:pointer}.zlx-cc-flotante:hover{background:#0158c8}.zlx-cc-flotante:focus-visible{outline:2px solid #fff0;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0158c8}@media (prefers-reduced-motion:reduce){#cc-main{--cc-modal-transition-duration:0s}#cc-main .cm__btn,#cc-main .pm__btn,#cc-main a{transition:none}}@media (max-width:767px){#cc-main .cm__desc{font-size:14px;line-height:1.45}#cc-main .cm__btn{min-height:44px}}.zlx-mapa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;padding:24px 16px;border:1px solid #d5d8dc;border-radius:14px;background:#fafeff;text-align:center;line-height:1.5}.zlx-mapa__texto{margin:0;max-width:32em;font:400 15px/1.55 "Lato",sans-serif;color:#334155}.elementor-widget-google_maps .zlx-mapa__boton,.zlx-mapa__boton{display:inline-flex;align-items:center;min-height:44px;padding:8px 24px;border:2px solid #0158c8;border-radius:50px;background:#0158c8;color:#fff;font:500 16px/1.2 "Poppins",sans-serif;text-decoration:none}.zlx-mapa__boton:hover{background:#000103;border-color:#000103;color:#fff}.zlx-mapa__boton:focus-visible{outline:2px solid #fff0;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0158c8}