.elementor .tw-hero__actions{min-width:0px;padding:0px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .tw-hero__lead{max-width:clamp(520px, var(--tw-switch-desktop), 780px);font-family:var(--tw-font-display);font-weight:300;font-size:0.9375rem;color:var(--tw-color-text-soft);line-height:1.6;margin:0px;}.elementor .tw-hero__title{font-family:var(--tw-font-display);font-weight:600;font-size:clamp(2.75rem, var(--tw-switch-desktop), var(--tw-fs-hero-title));color:var(--tw-color-paper);letter-spacing:-0.045em;line-height:1.02;margin:0px;}.elementor .tw-hero__mark{width:clamp(0px, var(--tw-switch-desktop), 96px);min-width:0px;aspect-ratio:100 / 140;position:absolute;inset-block-start:50px;inset-inline-start:calc(100% - 2.5em);z-index:0;padding:0px;opacity:85%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-24deg);pointer-events: none;\n}.elementor .tw-capsule__item{-webkit-text-stroke:1px var(--tw-color-accent-cyan);stroke:var(--tw-color-accent-cyan);stroke-width:1px;flex:0 0 auto;}.elementor .tw-capsule__group{width:auto;min-width:0px;display:flex;gap:0.65em;flex:0 0 auto;align-items:center;padding-block: 0px; padding-inline: 0px 0.65em;\n}.elementor .tw-capsule__track{min-width:0px;padding:0px;display:flex;width: max-content;\n}.elementor .tw-capsule{width:clamp(520px, var(--tw-switch-desktop), 590px);height:1.095em;min-width:0px;max-width:100%;overflow:hidden;color:var(--tw-color-ink);margin-block-end:clamp(0px, calc(var(--tw-switch-desktop) * -1), 4px);border-radius:var(--tw-radius-pill);background-color:var(--tw-color-paper);display:inline-flex;flex:0 0 auto;align-items:center;padding-block: 0px; padding-inline: 0.238em; white-space: nowrap;\n}.elementor .tw-display__word{position:relative;z-index:1;margin:0px;}.elementor .tw-display__line{min-width:0px;column-gap:0.175em;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .tw-display__line--magic{max-width:100%;position:relative;margin-block-start:clamp(0px, var(--tw-switch-desktop), 6px);width: max-content; margin-inline: auto;\n}.elementor .tw-display__line--lead{max-width:clamp(600px, var(--tw-switch-desktop), 2400px);flex-wrap:wrap;row-gap: 4px; margin-inline: auto;\n}.elementor .tw-display{min-width:0px;font-family:var(--tw-font-display);font-weight:600;font-size:clamp(5.75rem, var(--tw-switch-desktop), var(--tw-fs-display));color:var(--tw-color-paper);letter-spacing:-0.055em;line-height:1.02;text-align:center;padding:0px;margin:0px;}.elementor .tw-hero__display-wrap{min-width:0px;position:relative;z-index:2;margin-block-start:max(16px, calc(clamp(20.22svh, calc(var(--tw-switch-desktop) * -1), 25.6svh) - var(--tw-header-h)));padding-block: 0px; padding-inline: var(--tw-gutter);\n}.elementor .tw-hero__object{height:auto;position:absolute;z-index:1;margin:0px;display:block;pointer-events: none; user-select: none;\n}.elementor .tw-hero{width:100%;min-width:0px;min-height:max(100svh, 760px);position:relative;padding-block-start:var(--tw-header-h);padding-block-end:clamp(54px, calc(var(--tw-switch-desktop) * -1), 74px);display:flex;flex-direction:column;padding-inline: 0px; overflow-x: clip;\n}.elementor .tw-readable{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .tw-hero__commercial{width:auto;min-width:0px;max-width:clamp(540px, var(--tw-switch-desktop), 820px);padding:0px;display:flex;flex-direction:column;gap:clamp(16px, var(--tw-switch-desktop), 18px);flex:0 1 820px;}.elementor .tw-wrap{width:100%;max-width:calc(var(--tw-wrap) + 2 * var(--tw-gutter));display:flex;flex-direction:column;gap:32px;margin-inline: auto; padding-inline: var(--tw-gutter); padding-block: 0px; padding-inline: var(--tw-gutter);\n}.elementor .tw-hero__foot{position:absolute;inset-block-end:14px;z-index:2;font-size:var(--tw-fs-eyebrow);color:var(--tw-color-muted);line-height:1.5;display:flex;flex-direction:row;gap:0px;justify-content:space-between;inset-inline: 0px;\n}.elementor .tw-hero__bottom{position:relative;z-index:2;margin-block-start:auto;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .tw-eyebrow{font-family:var(--tw-font-display);font-weight:500;font-size:var(--tw-fs-eyebrow);color:var(--tw-color-text-dim);letter-spacing:0.24em;text-transform:uppercase;margin:0px;}.elementor .tw-hero__eyebrow{line-height:1.5;}.elementor .tw-btn:focus{outline-offset:4px;outline: 2px solid var(--tw-color-paper);\n}.elementor .tw-btn{min-height:48px;font-family:var(--tw-font-display);font-weight:500;font-size:1rem;letter-spacing:-0.005em;line-height:1;text-decoration:none;cursor:pointer;border-radius:var(--tw-radius-pill);border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.25s, color 0.25s, border-color 0.25s;display:inline-flex;gap:12px;justify-content:center;align-items:center;padding-block: 0px; padding-inline: 22px; white-space: nowrap;\n}.elementor .tw-btn--solid:hover,.elementor .tw-btn--solid:focus-visible{color:var(--tw-color-paper);background-color:transparent;}.elementor .tw-btn--solid{color:var(--tw-color-ink);border-color:var(--tw-color-paper);background-color:var(--tw-color-paper);}.elementor .tw-hero__btn{align-self:flex-start;}.elementor .tw-cue__ring{width:100%;height:auto;position:absolute;inset: 0px; pointer-events: none;\n}.elementor .tw-cue:hover,.elementor .tw-cue:focus-visible{background-color:rgba(255,255,255,0.06);}.elementor .tw-cue:focus{outline-offset:4px;outline: 2px solid var(--tw-color-paper);\n}.elementor .tw-cue{width:clamp(96px, var(--tw-switch-desktop), 116px);min-width:0px;aspect-ratio:1 / 1;position:relative;color:var(--tw-color-paper);text-decoration:none;padding:0px;border-radius:50%;transition:background-color 0.25s;display:grid;flex:0 0 auto;place-items: center;\n}.elementor .tw-hero__bottom--air{padding-block-start:clamp(32px, calc(100svh - 844px), 56px);}.elementor .tw-hero__commercial--wide{max-width:clamp(680px, var(--tw-switch-desktop), 1000px);flex:0 1 clamp(680px, var(--tw-switch-desktop), 1000px);}.elementor .tw-hero__title--measure{max-width:16em;}.elementor .tw-display__line--fluid{max-width:100%;}.elementor .tw-hero__mark-img{width:100%;height:auto;margin:0px;display:block;}.elementor .tw-hero__mark--reloj{width:clamp(0px, var(--tw-switch-desktop), var(--tw-hero-reloj-ancho));position:absolute;inset-inline-start:20vw;z-index:2;opacity:90%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);}.elementor .tw-hero__object--end{width:clamp(calc(var(--tw-hero-der-ancho) * var(--tw-hero-obj-escala-tablet)), var(--tw-switch-desktop), var(--tw-hero-der-ancho));position:absolute;inset-block-start:clamp(var(--tw-hero-der-arriba), calc(var(--tw-switch-desktop) * -1), 104px);inset-inline-end:clamp(22px, var(--tw-switch-desktop), calc(max(var(--tw-gutter), calc((100% - var(--tw-wrap)) / 2)) - 40px));}.elementor .tw-hero__object--start{width:clamp(calc(var(--tw-hero-izq-ancho) * var(--tw-hero-obj-escala-tablet)), var(--tw-switch-desktop), var(--tw-hero-izq-ancho));inset-block-start:clamp(var(--tw-hero-izq-arriba), calc(var(--tw-switch-desktop) * -1), 104px);inset-inline-start:clamp(26px, var(--tw-switch-desktop), calc(max(var(--tw-gutter), calc((100% - var(--tw-wrap)) / 2)) - 34px));}.elementor .tw-layer--front{z-index: var(--tw-z-object-front);\n}