.elementor .rp-ft-logo{display:block;}.elementor .rp-ft-bot{display:flex;}.elementor .rp-ft-text{margin:0px;}.elementor .rp-ft-link{margin:0px;}.elementor .rp-ft-eb{margin:0px;}.elementor .rp-ft-col{display:flex;}.elementor .rp-ft-cols{display:grid;}.elementor .rp-ft-big{margin:0px;}.elementor .rp-ft-cta{display:flex;}.elementor .rp-ft-wrap{display:flex;}.elementor .rp-ft{display:flex;}.elementor .rp-menu-small{margin:0px;}.elementor .rp-menu-foot{display:flex;}.elementor .rp-menu-img{display:block;}.elementor .rp-menu-media{display:block;}.elementor .rp-menu-name{margin:0px;}.elementor .rp-menu-num{margin:0px;}.elementor .rp-menu-item{display:flex;}.elementor .rp-menu-list{display:flex;}.elementor .rp-menu-panel{display:flex;}.elementor .rp-menu-label{margin:0px;}.elementor .rp-menu-toggle{display:flex;}.elementor .rp-menu{display:flex;}.elementor .rp-hdr-book{display:inline-block;}.elementor .rp-hdr-right{display:flex;}.elementor .rp-hdr-logo{display:block;}.elementor .rp-hdr{display:flex;}.elementor .rp-num{font-family:Stara;font-weight:600;font-size:13px;color:var(--rp-cobre);letter-spacing:0.14em;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .rp-card-dia{min-width:0px;color:var(--rp-noche);padding:clamp(22px, 3vw, 36px);border-radius:24px;border-width:1px;border-color:var(--rp-linea-dia);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;}.elementor .rp-page-title{font-family:Stara;font-weight:700;font-size:clamp(56px, 8.4vw, 136px);color:var(--rp-blanco);letter-spacing:-0.055em;line-height:0.92;margin:0px;text-wrap: balance;\n}.elementor .rp-page-hero-copy{width:100%;max-width:var(--rp-max);position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:24px;margin-inline: auto;\n}.elementor .rp-page-hero-velo{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(0deg, #0F1822 0%,rgba(15,24,34,0.55) 28%,rgba(15,24,34,0) 65%,rgba(15,24,34,0.35) 100%),linear-gradient(90deg, rgba(15,24,34,0.5) 0%,rgba(15,24,34,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .rp-page-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;inset: 0; filter: saturate(0.8);\n}.elementor .rp-page-hero{min-height:82vh;overflow:hidden;position:relative;font-family:Stara;color:var(--rp-blanco);background-color:var(--rp-noche);display:flex;flex-direction:column;justify-content:flex-end;padding-inline: var(--rp-gutter); padding-block: 160px clamp(56px, 9vh, 104px);\n}.elementor .rp-track-img{width:auto;height:min(58vh, 560px);object-fit:cover;border-radius:20px;display:block;flex:0 1 auto;scroll-snap-align: start;\n}.elementor .rp-track{width:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:nowrap;padding-inline: var(--rp-gutter); padding-block: 0; overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .rp-hscroll{padding-inline: 0;\n}.elementor .rp-grid-4{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .rp-muted-dia{color:var(--rp-pizarra);}.elementor .rp-texto{font-family:Stara;font-weight:500;font-size:16px;line-height:1.55;margin:0px;}.elementor .rp-lead{max-width:56ch;font-family:Stara;font-weight:500;font-size:var(--rp-fs-lead);line-height:1.55;margin:0px;}.elementor .rp-h3{font-family:Stara;font-weight:700;font-size:var(--rp-fs-h3);color:inherit;letter-spacing:-0.03em;line-height:1.08;margin:0px;}.elementor .rp-h2{font-family:Stara;font-weight:700;font-size:var(--rp-fs-h2);color:inherit;letter-spacing:-0.035em;line-height:1;margin:0px;text-wrap: balance;\n}.elementor .rp-eyebrow{font-family:Stara;font-weight:600;font-size:12px;color:var(--rp-cobre);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .rp-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .rp-head{padding:0px;display:grid;gap:clamp(24px, 5vw, 80px);grid-template-columns:minmax(0, 4fr) minmax(0, 7fr);align-items:end;}.elementor .rp-wrap{width:100%;max-width:var(--rp-max);padding:0px;display:flex;flex-direction:column;gap:clamp(32px, 5vw, 72px);}.elementor .rp-sec-dia{font-family:Stara;font-weight:500;color:var(--rp-noche);background-color:var(--rp-cal);display:flex;flex-direction:column;align-items:center;padding-block: var(--rp-sec-pad); padding-inline: var(--rp-gutter);\n}