.elementor .rd-mlang-actual{font-family:var(--rd-sans);font-weight:800;font-size:15px;color:var(--rd-oscuro);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:var(--rd-arena);border-style:solid;background-color:var(--rd-arena);}.elementor .rd-mlang-link:hover,.elementor .rd-mlang-link:focus-visible{color:var(--rd-arena);border-color:var(--rd-arena);}.elementor .rd-mlang-link{font-family:var(--rd-sans);font-weight:700;font-size:15px;color:rgba(246,239,227,0.65);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:rgba(230,211,179,0.3);border-style:solid;}.elementor .rd-mlang{padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .rd-lang-actual{font-family:var(--rd-sans);font-weight:800;font-size:13px;color:var(--rd-arena);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:7px;padding-inline-end:7px;border-color:var(--rd-arena);border-style:solid;border-block-end-width: 2px; border-block-start-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .rd-lang-link:hover,.elementor .rd-lang-link:focus-visible{color:var(--rd-arena);}.elementor .rd-lang-link{font-family:var(--rd-sans);font-weight:700;font-size:13px;color:rgba(246,239,227,0.6);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:7px;padding-inline-end:7px;}.elementor .rd-lang{width:auto;padding:0px;display:flex;flex-direction:row;gap:2px;align-items:center;}.elementor .rd-legal{width:100%;max-width:var(--rd-maxw);font-family:var(--rd-sans);font-size:18px;color:var(--rd-texto);line-height:1.7;padding:0px;& h2 { font-family: var(--rd-serif); font-weight: 700; font-size: clamp(1.6rem, 2.4vw, 2.1rem); color: var(--rd-oscuro); line-height: 1.1; margin: 52px 0 16px 0; padding-top: 24px; border-top: 1px solid rgba(31,45,33,0.15); } & h2:first-child { margin-top: 0; padding-top: 0; border-top: 0; } & h3 { font-family: var(--rd-serif); font-weight: 700; font-size: 1.4rem; color: var(--rd-oscuro); line-height: 1.2; margin: 32px 0 12px 0; } & p { margin: 0 0 16px 0; } & ul { margin: 0 0 20px 0; padding-left: 22px; } & li { margin: 0 0 8px 0; } & li::marker { color: var(--rd-arena); } & strong, & b { color: var(--rd-oscuro); font-weight: 700; } & a { color: var(--rd-verde); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--rd-oscuro); } & .elementor-widget-theme-post-content { max-width: 820px; font-family: var(--rd-sans); font-size: inherit; font-weight: 400; color: var(--rd-texto); line-height: 1.7; } & p, & li, & td, & th, & summary { font-family: var(--rd-sans); color: var(--rd-texto); } & #cmplz-document { font-size: inherit; max-width: none; text-align: left; } & #cmplz-document p, & #cmplz-document li { font-size: inherit; line-height: 1.7; } & #cmplz-document h2 { font-family: var(--rd-serif); font-size: clamp(1.6rem, 2.4vw, 2.1rem); color: var(--rd-oscuro); line-height: 1.1; margin: 52px 0 16px 0; } & #cmplz-document h3, & #cmplz-document h4 { font-family: var(--rd-serif); font-weight: 700; color: var(--rd-oscuro); } & #cmplz-document h5 { font-family: var(--rd-sans); font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--rd-verde); } & #cmplz-document .cmplz-dropdown summary { background-color: var(--rd-arena-clara); border-radius: 0; } & #cmplz-document .cmplz-dropdown { border: 1px solid rgba(31,45,33,0.18); margin-bottom: 12px; }\n}.elementor .rd-legal-h1{max-width:900px;font-family:var(--rd-serif);font-weight:700;font-size:clamp(2.4rem, 5vw, 4.4rem);color:var(--rd-crema);line-height:0.95;text-transform:uppercase;}.elementor .rd-mnav-cta:hover,.elementor .rd-mnav-cta:focus-visible{border-color:var(--rd-arena);background-color:var(--rd-arena);}.elementor .rd-mnav-cta{font-family:var(--rd-sans);font-weight:800;font-size:15px;color:var(--rd-oscuro);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:32px;border-radius:0px;border-width:2px;border-color:var(--rd-crema);border-style:solid;background-color:var(--rd-crema);align-self:flex-start;}.elementor .rd-mnav-link:hover,.elementor .rd-mnav-link:focus-visible{color:var(--rd-arena);}.elementor .rd-mnav-link{width:100%;font-family:var(--rd-serif);font-weight:700;font-size:clamp(30px, 7vw, 46px);color:var(--rd-crema);line-height:1.05;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(230,211,179,0.18);border-style:solid;display:block;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .rd-mnav{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:140px;padding-block-end:48px;padding-inline-start:var(--rd-pad);padding-inline-end:var(--rd-pad);background-color:var(--rd-oscuro);display:none;flex-direction:column;gap:0px;align-items:stretch;overflow-y: auto;\n}.elementor .rd-burger-bar{width:22px;height:2px;padding:0px;background-color:var(--rd-crema);display:block;}.elementor .rd-burger:hover,.elementor .rd-burger:focus-visible{background-color:rgba(187,163,131,0.18);}.elementor .rd-burger:focus{background-color:transparent;}.elementor .rd-burger{width:48px;height:48px;padding:0px;border-radius:0px;border-width:2px;border-color:var(--rd-arena);border-style:solid;background-color:transparent;display:none;flex-direction:column;gap:6px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .rd-proy-intro-wrap{width:100%;max-width:var(--rd-maxw);padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .rd-proy-intro{width:100%;padding-block-start:clamp(56px, 7vw, 104px);padding-block-end:clamp(48px, 6vw, 80px);padding-inline-start:var(--rd-pad);padding-inline-end:var(--rd-pad);background-color:var(--rd-oscuro);display:flex;flex-direction:column;align-items:center;}.elementor .rd-footer-legal:hover,.elementor .rd-footer-legal:focus-visible{text-decoration:underline;}.elementor .rd-footer-legal{font-family:var(--rd-sans);font-size:14px;color:#e6d3b3;}.elementor .rd-footer-dato{font-family:var(--rd-sans);font-weight:400;font-size:16px;color:#e6d3b3;line-height:1.5;}.elementor .rd-footer-marca{font-family:var(--rd-serif);font-weight:700;font-size:18px;color:var(--rd-arena);letter-spacing:0.2em;text-transform:uppercase;}.elementor .rd-footer-col{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .rd-footer-top{padding:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);align-items:end;}.elementor .rd-fondo-crema{color:var(--rd-oscuro);background-color:var(--rd-crema);}.elementor .rd-seccion{width:100%;padding-block-start:var(--rd-sec);padding-block-end:var(--rd-sec);padding-inline-start:var(--rd-pad);padding-inline-end:var(--rd-pad);display:flex;flex-direction:column;align-items:center;}.elementor .rd-footer-link:hover,.elementor .rd-footer-link:focus-visible{color:var(--rd-arena);}.elementor .rd-footer-link{font-family:var(--rd-sans);font-weight:700;font-size:14px;color:#e6d3b3;letter-spacing:0.1em;text-transform:uppercase;}.elementor .rd-footer-links{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;gap: 12px 24px;\n}.elementor .rd-footer-copy{font-family:var(--rd-sans);font-size:14px;color:#e6d3b3;opacity:80%;}.elementor .rd-footer-bar{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(230,211,179,0.3);border-style:solid;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .rd-footer-tag{font-family:var(--rd-serif);font-weight:700;font-size:clamp(26px, 3.2vw, 40px);color:var(--rd-arena-clara);line-height:1.15;font-style:italic;}.elementor .rd-footer-wrap{width:100%;max-width:var(--rd-maxw);padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .rd-footer{width:100%;padding-block-start:72px;padding-block-end:40px;padding-inline-start:var(--rd-pad);padding-inline-end:var(--rd-pad);background-color:var(--rd-oscuro);display:flex;flex-direction:column;align-items:center;}.elementor .rd-btn-nav:hover,.elementor .rd-btn-nav:focus-visible{border-color:var(--rd-arena);background-color:var(--rd-arena);}.elementor .rd-btn-nav{font-family:var(--rd-sans);font-weight:800;font-size:15px;color:var(--rd-crema);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:2px;border-color:var(--rd-oscuro);border-style:solid;background-color:var(--rd-oscuro);transition:all 200ms;}.elementor .rd-nav-link:hover,.elementor .rd-nav-link:focus-visible{color:var(--rd-arena);}.elementor .rd-nav-link{font-family:var(--rd-sans);font-weight:700;font-size:15px;color:var(--rd-crema);letter-spacing:0.1em;text-transform:uppercase;}.elementor .rd-nav-links{width:auto;padding:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;}.elementor .rd-logo{width:100%;max-width:100px;}.elementor .rd-logo-box{width:auto;padding:10px;background-color:var(--rd-crema);display:block;}.elementor .rd-nav{width:100%;max-width:var(--rd-maxw);position:relative;z-index:2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .rd-header{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--rd-pad);padding-inline-end:var(--rd-pad);margin-block-end:-135px;display:flex;flex-direction:column;align-items:center;}