.elementor .e-30b9fb0c-6265{width:62vw;height:62vw;position:absolute;inset-block-start:-22vw;inset-inline-start:-18vw;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(255,214,10,.55) 0%,rgba(255,214,10,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;filter:blur(20px);filter: none;\n}.elementor .e-28fd1d99-32b2{width:50vw;height:50vw;position:absolute;inset-block-start:30vh;inset-inline-end:-16vw;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(70,110,255,.28) 0%,rgba(70,110,255,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;filter:blur(20px);filter: none;\n}.elementor .e-1cd34d99-c773{width:44vw;height:44vw;position:absolute;inset-block-end:-20vw;inset-inline-start:20vw;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(255,140,40,.30) 0%,rgba(255,140,40,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;filter:blur(20px);filter: none;\n}.elementor .e-40f9f55b-373f{overflow:hidden;position:fixed;z-index:-1;padding:0px;background-image:linear-gradient(180deg, #F6F4EE 0%,#EFECE4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0; pointer-events: none;\n}.elementor .e-e85fa30-ff68{width:28px;height:14px;min-width:28px;padding:0px;background-image: repeating-conic-gradient(#141412 0% 25%, #FFD60A 0% 50%); background-size: 7px 7px;\n}.elementor .e-7ac6ee7d-703d{font-family:var(--font-mono);font-weight:400;font-size:13px;color:var(--rally-ink);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;cursor: default;\n}.elementor .e-4e6ba230-e41f{width:auto;padding:0px;gap:10px;align-items:center;}.elementor .e-23b750b1-2b7a{font-family:var(--font-display);font-size:clamp(56px, 8.4vw, 128px);color:var(--rally-ink);letter-spacing:-0.035em;line-height:.88;margin:0px;font-stretch: 118%; font-weight: 850; cursor: default; & span { background-image: linear-gradient(100deg,#141412 0%,#141412 30%,#E0A800 45%,#FFD60A 52%,#FF8A00 60%,#141412 75%,#141412 100%); background-size: 300% 100%; background-position: 100% 0; -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .05em; }\n}.elementor .e-34ebd852-f05a{max-width:30em;font-family:var(--font-body);font-size:clamp(18px, 1.6vw, 21px);color:var(--rally-body);line-height:1.5;margin:0px;cursor: default;\n}.elementor .e-3739c7a5-5a7e:hover,.elementor .e-3739c7a5-5a7e:focus-visible{color:var(--rally-ink);background-color:rgba(255,255,255,.85);}.elementor .e-3739c7a5-5a7e{font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--rally-ink);padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.7);box-shadow:0px 8px 24px -12px rgba(20,20,18,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter: blur(16px); transition: background .25s; backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-3561d400-cb74{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-16f5dad9-4ce8{font-family:var(--font-display);font-weight:800;font-size:36px;color:var(--rally-ink);line-height:1.2;font-stretch: 110%; cursor: default;\n}.elementor .e-67cb7fe1-e3fc{font-family:var(--font-body);font-size:14px;color:var(--rally-muted);cursor: default;\n}.elementor .e-68ae5233-bf4c{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.6);backdrop-filter:blur(18px);flex-direction:column;-webkit-backdrop-filter: blur(18px); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-6476976a-6861{font-family:var(--font-display);font-weight:800;font-size:36px;color:var(--rally-ink);line-height:1.2;font-stretch: 110%; cursor: default;\n}.elementor .e-4a85ed49-3cf8{font-family:var(--font-body);font-size:14px;color:var(--rally-muted);cursor: default;\n}.elementor .e-26b5c991-384d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.6);backdrop-filter:blur(18px);flex-direction:column;-webkit-backdrop-filter: blur(18px); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-7cfe6c0-4cfd{font-family:var(--font-display);font-weight:800;font-size:36px;color:var(--rally-ink);line-height:1.2;font-stretch: 110%; cursor: default;\n}.elementor .e-1c7939c4-1b80{font-family:var(--font-body);font-size:14px;color:var(--rally-muted);cursor: default;\n}.elementor .e-4056dc5c-41b9{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.6);backdrop-filter:blur(18px);flex-direction:column;-webkit-backdrop-filter: blur(18px); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-22d08bb6-24bd{column-gap:10px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;row-gap: 10px;\n}.elementor .e-1991c389-b6cd{padding:0px;flex-direction:column;gap:36px;justify-content:space-between;}.elementor .e-4d411a67-f5cb{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; cursor: default;\n}.elementor .e-40eaf23-ffae{position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 50%,rgba(0,0,0,.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-764f23ad-e58d{font-family:var(--font-mono);font-size:11px;color:#fff;letter-spacing:0.08em;opacity:85%;cursor: default;\n}.elementor .e-2c728c68-6f8b{font-family:var(--font-display);font-weight:800;font-size:28px;color:#fff;line-height:1;font-stretch: 112%; cursor: default;\n}.elementor .e-715bb079-55e0{font-family:var(--font-body);font-size:14px;color:#fff;opacity:90%;text-align: right; cursor: default;\n}.elementor .e-6e77ae31-b7dc{padding:0px;margin-block-start:6px;gap:12px;justify-content:space-between;align-items:flex-end;}.elementor .e-b4c388-4d96{width:auto;max-width:340px;position:absolute;inset-inline-end:20px;inset-block-end:20px;inset-inline-start:20px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,.45);border-style:solid;background-color:rgba(255,255,255,.18);box-shadow:0px 20px 40px -20px rgba(0,0,0,.5);backdrop-filter:blur(24px) saturate(180%);flex-direction:column;-webkit-backdrop-filter: blur(24px) saturate(180%);\n}.elementor .e-486ecb00-fe6b{width:10px;height:10px;min-width:10px;padding:0px;border-radius:50%;background-color:#3DDC84;box-shadow:0px 0px 0px 4px rgba(61,220,132,.25);}.elementor .e-108ba909-18dd{font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;cursor: default;\n}.elementor .e-25f14c75-5436{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:120px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,.25);border-style:solid;background-color:rgba(20,20,18,.35);backdrop-filter:blur(20px);gap:10px;align-items:center;-webkit-backdrop-filter: blur(20px);\n}.elementor .e-52cc7495-3e7d{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--rally-ink);font-stretch: 115%; cursor: default;\n}.elementor .e-d6309cf-644e{font-family:var(--font-display);font-weight:800;font-size:18px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:7px;padding-inline-end:7px;border-radius:4px;background-color:#1F3FA8;cursor: default;\n}.elementor .e-3c2b50d6-47e4{width:auto;position:absolute;inset-block-start:20px;inset-inline-end:20px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:2px;border-color:#141412;border-style:solid;background-color:#FFD60A;gap:10px;align-items:center;}.elementor .e-1afe7b0a-781e{min-height:560px;overflow:hidden;position:relative;padding:0px;border-radius:32px;background-color:#141412;box-shadow:0px 40px 80px -30px rgba(20,20,18,.45);}.elementor .e-4ef1ce0d-b880{width:100%;max-width:1320px;column-gap:40px;padding-block-start:48px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(auto-fit, minmax(min(100%, 480px), 1fr));grid-template-rows:auto;align-items:stretch;row-gap: 40px;\n}.elementor .e-246e3fc7-b262{font-family:var(--font-display);font-size:24px;color:var(--rally-ink);cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:13px;padding-inline-end:13px;display:flex;gap:26px;align-items:center;width: max-content; white-space: nowrap; font-stretch: 120%; font-weight: 850; & span { display: inline-block; width: 16px; height: 16px; background-image: repeating-conic-gradient(#141412 0% 25%, transparent 0% 50%); background-size: 8px 8px; }\n}.elementor .e-7b3b95ee-4b5b{width:calc(100% + 40px);overflow:hidden;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:-20px;background-image:linear-gradient(90deg, #FFC400 0%,#FFE14D 50%,#FFB000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 20px 40px -20px rgba(255,170,0,.7);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.2deg);display:block;}.elementor .e-486c0950-7865{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-2e665d8d-2e23{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-64d548f5-6475{width:auto;padding:0px;flex-direction:column;}.elementor .e-6bee9d20-d7e6{max-width:26em;font-family:var(--font-body);font-size:16px;color:var(--rally-muted);line-height:1.5;margin:0px;cursor: default;\n}.elementor .e-264bb2a-fc63{padding:0px;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-2540bc91-4dbb{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-3cb24f16-68aa{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-7fa0da14-3af3{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-400a639e-c7bd{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-29598f1f-26fd{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-701cddcb-8c82{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-296b1394-a9e5{width:100%;padding:0px;}.elementor .e-28214f51-82ca:hover,.elementor .e-28214f51-82ca:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-28214f51-82ca{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-78b4914e-11a9{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-7a279122-7d09{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-5ef22c17-7132{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-7e5a8f2d-5ca1{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-ad3e872-c583{align-self:flex-start;}.elementor .e-6fab800c-b592{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-646cf2f8-b1e1{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-58a1e067-99f2{padding:0px;}.elementor .e-4d0b77e7-5d87{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-23871205-d475{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-4e2f44ff-3774{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-14146d2f-3913{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-2ec1eaea-da8b{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-76e8caf1-635e{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-7d2551c3-af96{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-bad8692-68bb{width:100%;padding:0px;}.elementor .e-75eb60ee-f4b0:hover,.elementor .e-75eb60ee-f4b0:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-75eb60ee-f4b0{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-6ffe548-60e0{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-d26db3b-17a5{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-e33d67a-aa62{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-64e8adba-9aeb{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-6a440cf2-cfa8{align-self:flex-start;}.elementor .e-64fcb241-82ed{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-43ff8517-4e95{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-575f8933-f5cd{padding:0px;}.elementor .e-2bc6414b-90f0{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-a785299-aa1c{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-10fbbf49-dbed{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-79e65425-ef0b{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-ae2dc81-ab4b{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-6c7ae385-c76e{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-25a3570d-1627{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-35f47a7c-e333{width:100%;padding:0px;}.elementor .e-2ad4b3d5-9521:hover,.elementor .e-2ad4b3d5-9521:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-2ad4b3d5-9521{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-65bc1a9a-77f0{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-516e102a-6af3{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-6f72ad93-f103{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-51d7794-746c{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-2dca520b-5946{align-self:flex-start;}.elementor .e-37be1f4f-95cd{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-7699fa9a-f3de{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-16c28773-7f53{padding:0px;}.elementor .e-7dd517b6-1f72{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-5ede484-d7be{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-2043df76-ab3b{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-25173d97-d3a7{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-44b5dded-5fd0{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-36c1025b-119e{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-63f95a7b-6808{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-342c1e01-7319{width:100%;padding:0px;}.elementor .e-27b9bc61-292b:hover,.elementor .e-27b9bc61-292b:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-27b9bc61-292b{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-24623ab5-b253{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-c0d655f-10c9{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-57de5c1c-8aa5{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-3b4715a7-bde6{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-4ac77451-db65{align-self:flex-start;}.elementor .e-7dc58ecf-6730{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-77bd882f-e055{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-f6b6d72-3989{padding:0px;}.elementor .e-245dc68c-35ab{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-41b7431b-84e7{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-3848e15e-de68{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-791e46d0-9cf7{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-4dcb8fa2-6c46{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-7bb1f058-8c31{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-6573b870-71bf{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-889f463-ce15{width:100%;padding:0px;}.elementor .e-243beac9-5c72:hover,.elementor .e-243beac9-5c72:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-243beac9-5c72{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-55c8ec32-340d{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-1f893d5f-2458{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-1c938fe4-dd12{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-52473b8e-56fc{align-self:flex-start;}.elementor .e-6f110c4d-1857{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-32609193-a266{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-47c46293-ce56{padding:0px;}.elementor .e-21c572dc-6099{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-22eda26-8b93{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-17b26762-60b4{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-40181357-1b4a{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-4b8442c6-59e3{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-34639dcc-1ac5{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-44ec0e6d-76a1{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-3b32c720-9ce3{width:100%;padding:0px;}.elementor .e-5d7bb29-59bf:hover,.elementor .e-5d7bb29-59bf:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-5d7bb29-59bf{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-37a81900-6b0b{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-7c5bc913-47e5{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-3a944681-133d{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-1ca139fb-54bf{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-22669f13-ac65{align-self:flex-start;}.elementor .e-1c7861c8-3add{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-452fe46b-536a{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-2ba2beee-ebbb{padding:0px;}.elementor .e-411f23c1-c821{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-55ebca8f-8920{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-6bd31b36-a5ad{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-4415e279-3c50{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-1425a2f9-937d{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-719acfd2-d4ed{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-7ec09e74-3928{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-1c3c7c16-5096{width:100%;padding:0px;}.elementor .e-68a4f862-5e3c:hover,.elementor .e-68a4f862-5e3c:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-68a4f862-5e3c{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-10af5e6c-e5e0{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-73690af3-711f{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-16ca50c8-6658{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-2ed08d43-c68e{align-self:flex-start;}.elementor .e-1d91f9ed-ed1a{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-9753d7d-254e{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-3a6984ac-3e2c{padding:0px;}.elementor .e-c895087-f7f9{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-920e279-ab3e{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-68278d06-bc57{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-7edbcf79-cffd{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-67448923-7ba0{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-52fc7307-3f60{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-87941ba-1875{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-16d25484-6b89{width:100%;padding:0px;}.elementor .e-62aa717e-a75b:hover,.elementor .e-62aa717e-a75b:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-62aa717e-a75b{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-73ffaac0-df33{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-3260bf31-c0bc{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-5e7d9d1e-d2d8{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-1a5409cc-82d9{overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.5);display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & > span { display: block; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.08); font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); } & li { display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 16px; row-gap: 4px; padding: 12px 14px; border-bottom: 1px solid rgba(20,20,18,.06); } & b { font-family: var(--font-body); font-weight: 600; font-size: 15px; color: var(--rally-ink); } & strong { font-family: var(--font-display); font-stretch: 105%; font-weight: 700; font-size: 17px; text-align: right; color: var(--rally-ink); } & em { font-family: var(--font-body); font-style: normal; font-size: 13px; color: var(--rally-muted); }\n}.elementor .e-7c8a176f-acb5{align-self:flex-start;}.elementor .e-634152a4-a631{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-606ddfd5-1f6a{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-5bad0194-c3e6{padding:0px;}.elementor .e-7bc5fc69-ff46{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-44b8ce4c-b730{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4vw,52px);color:var(--rally-ink);letter-spacing:-0.02em;line-height:1;cursor:pointer;font-stretch: 122%;\n}.elementor .e-5d873c8-af20{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);line-height:1.35;cursor:pointer;& span { display: inline-block; margin-top: 4px; font-weight: 400; font-size: 14px; color: var(--rally-muted); }\n}.elementor .e-6e36c4b1-44eb{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);cursor:pointer;}.elementor .e-5feefa24-2304{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--rally-ink);cursor:pointer;font-stretch: 105%; white-space: nowrap;\n}.elementor .e-5d4a241d-a5a0{width:40px;height:40px;font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--rally-yellow);line-height:1;cursor:pointer;border-radius:50%;background-color:var(--rally-ink);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-2cb05714-26f7{column-gap:20px;padding:0px;grid-template-columns:minmax(90px,140px) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;row-gap: 8px;\n}.elementor .e-1e99ca34-32ae{width:100%;padding:0px;}.elementor .e-101ec640-f806:hover,.elementor .e-101ec640-f806:focus-visible{background-color:rgba(255,255,255,.7);}.elementor .e-101ec640-f806{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;transition: background .3s; list-style: none;\n}.elementor .e-602e6c13-41d7{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;background-color:#DAD6CB;display:block;cursor: default;\n}.elementor .e-7807dac8-6816{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.55;margin:0px;cursor: default;\n}.elementor .e-61a2114f-d22b{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; } & li { display: flex; flex-direction: column; gap: 4px; padding: 14px; border-radius: 14px; background: rgba(255,255,255,.65); border: 1px solid rgba(255,255,255,.9); font-family: var(--font-body); font-weight: 600; font-size: 16px; color: var(--rally-ink); } & span { font-family: var(--font-mono); font-weight: 400; font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); }\n}.elementor .e-46048d9b-8019{align-self:flex-start;}.elementor .e-3d679f25-6a19{padding:0px;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-73490730-2694{column-gap:28px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-3a5976fe-e56c{padding:0px;}.elementor .e-b6c0067-ced5{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(20,20,18,.08); &[open] > summary { background-image: linear-gradient(120deg, #FFE14D 0%, #FFC400 60%, #FFB000 100%); } &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-55f96038-a1ad{padding:8px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 30px 60px -30px rgba(20,20,18,.25);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter: blur(24px) saturate(160%); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-3dc9eda9-df68{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:16px;cursor: default;\n}.elementor .e-1e6976d6-70d8{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: flex; flex-direction: column; gap: 14px; } & li { display: flex; justify-content: space-between; gap: 16px; font-family: var(--font-body); font-size: 16px; color: var(--rally-ink); } & b { font-weight: 600; text-align: right; white-space: nowrap; }\n}.elementor .e-421f73e0-d49f{font-family:var(--font-body);font-size:13px;color:var(--rally-muted);line-height:1.5;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-3224f6b3-1141{padding:28px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.62);backdrop-filter:blur(24px) saturate(160%);flex-direction:column;-webkit-backdrop-filter: blur(24px) saturate(160%); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-1864553f-933f{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:16px;cursor: default;\n}.elementor .e-1cf3ad49-54ae{display:block;cursor: default; & ul { list-style: none; margin: 0; padding: 0; } & ul { display: flex; flex-direction: column; gap: 10px; } & li { display: flex; justify-content: space-between; gap: 16px; font-family: var(--font-body); font-size: 15px; color: var(--rally-ink); } & b { font-weight: 600; text-align: right; white-space: nowrap; }\n}.elementor .e-1d7eca72-d159{font-family:var(--font-body);font-size:13px;color:var(--rally-muted);line-height:1.5;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; & a { color: var(--rally-ink); text-decoration: underline; }\n}.elementor .e-30c1933f-64e4{padding:28px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,.85);border-style:solid;background-color:rgba(255,255,255,.62);backdrop-filter:blur(24px) saturate(160%);flex-direction:column;-webkit-backdrop-filter: blur(24px) saturate(160%); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-1f2cbcb0-fdbe{column-gap:20px;padding:0px;margin-block-start:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-55262111-1ac6{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-714da431-e4cc{width:700px;height:700px;position:absolute;inset-block-start:-250px;inset-inline-end:-200px;z-index:-1;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(255,196,0,.45) 0%,rgba(255,196,0,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-63a14e1a-b07e{width:600px;height:600px;position:absolute;inset-block-end:-300px;inset-inline-start:-200px;z-index:-1;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(70,110,255,.35) 0%,rgba(70,110,255,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-61bfbdc4-ae8d{font-family:var(--font-mono);font-size:13px;color:var(--rally-yellow);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-6d5da6d7-105a{max-width:14em;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-paper);letter-spacing:-0.03em;line-height:.95;margin-block-start:0px;margin-block-end:64px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-54e33cf6-82db{font-family:var(--font-display);font-weight:900;font-size:64px;color:transparent;line-height:1;background-image:linear-gradient(135deg, #FFE14D 0%,#FF9F0A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;align-self:flex-start;cursor: default; font-stretch: 125%; -webkit-background-clip: text;\n}.elementor .e-47fdb1bb-c470{font-family:var(--font-body);font-weight:600;font-size:21px;color:var(--rally-paper);cursor: default;\n}.elementor .e-4db7372c-84f8{font-family:var(--font-body);font-size:16px;color:var(--rally-soft);line-height:1.55;cursor: default;\n}.elementor .e-bf4f72c-499c:hover,.elementor .e-bf4f72c-499c:focus-visible{background-color:rgba(255,255,255,.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-bf4f72c-499c{padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.12);border-style:solid;background-color:rgba(255,255,255,.07);box-shadow:0px 1px 0px 0px rgba(255,255,255,.12) inset;backdrop-filter:blur(20px);flex-direction:column;gap:14px;-webkit-backdrop-filter: blur(20px); transition: transform .35s, background .35s; backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-228d3334-c450{font-family:var(--font-display);font-weight:900;font-size:64px;color:transparent;line-height:1;background-image:linear-gradient(135deg, #FFE14D 0%,#FF9F0A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;align-self:flex-start;cursor: default; font-stretch: 125%; -webkit-background-clip: text;\n}.elementor .e-60043ae6-6b12{font-family:var(--font-body);font-weight:600;font-size:21px;color:var(--rally-paper);cursor: default;\n}.elementor .e-47b80696-4379{font-family:var(--font-body);font-size:16px;color:var(--rally-soft);line-height:1.55;cursor: default;\n}.elementor .e-7bd4f28d-d558:hover,.elementor .e-7bd4f28d-d558:focus-visible{background-color:rgba(255,255,255,.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-7bd4f28d-d558{padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.12);border-style:solid;background-color:rgba(255,255,255,.07);box-shadow:0px 1px 0px 0px rgba(255,255,255,.12) inset;backdrop-filter:blur(20px);flex-direction:column;gap:14px;-webkit-backdrop-filter: blur(20px); transition: transform .35s, background .35s; backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-200e31dc-de83{font-family:var(--font-display);font-weight:900;font-size:64px;color:transparent;line-height:1;background-image:linear-gradient(135deg, #FFE14D 0%,#FF9F0A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;align-self:flex-start;cursor: default; font-stretch: 125%; -webkit-background-clip: text;\n}.elementor .e-64068687-dc04{font-family:var(--font-body);font-weight:600;font-size:21px;color:var(--rally-paper);cursor: default;\n}.elementor .e-6d0f381f-9df0{font-family:var(--font-body);font-size:16px;color:var(--rally-soft);line-height:1.55;cursor: default;\n}.elementor .e-162a5b8d-522f:hover,.elementor .e-162a5b8d-522f:focus-visible{background-color:rgba(255,255,255,.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-162a5b8d-522f{padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.12);border-style:solid;background-color:rgba(255,255,255,.07);box-shadow:0px 1px 0px 0px rgba(255,255,255,.12) inset;backdrop-filter:blur(20px);flex-direction:column;gap:14px;-webkit-backdrop-filter: blur(20px); transition: transform .35s, background .35s; backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-42bc23e0-f787{font-family:var(--font-display);font-weight:900;font-size:64px;color:transparent;line-height:1;background-image:linear-gradient(135deg, #FFE14D 0%,#FF9F0A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;align-self:flex-start;cursor: default; font-stretch: 125%; -webkit-background-clip: text;\n}.elementor .e-4e93e708-1d5b{font-family:var(--font-body);font-weight:600;font-size:21px;color:var(--rally-paper);cursor: default;\n}.elementor .e-700f1938-2e9f{font-family:var(--font-body);font-size:16px;color:var(--rally-soft);line-height:1.55;cursor: default;\n}.elementor .e-51f28a37-55cb:hover,.elementor .e-51f28a37-55cb:focus-visible{background-color:rgba(255,255,255,.1);transform:translate3d(0px, -6px, 0px);}.elementor .e-51f28a37-55cb{padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.12);border-style:solid;background-color:rgba(255,255,255,.07);box-shadow:0px 1px 0px 0px rgba(255,255,255,.12) inset;backdrop-filter:blur(20px);flex-direction:column;gap:14px;-webkit-backdrop-filter: blur(20px); transition: transform .35s, background .35s; backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-2196e9c6-f07c{column-gap:14px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));grid-template-rows:auto;row-gap: 14px;\n}.elementor .e-2953c104-f80e{max-width:1296px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-abe0167-827f{width:auto;overflow:hidden;position:relative;scroll-margin-top:90px;padding:0px;margin-block-start:80px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:12px;border-radius:40px;background-color:var(--rally-night);isolation: isolate;\n}.elementor .e-38857883-787d{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-13cb1db8-cb26{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-7656d8d9-a9dc{width:auto;padding:0px;flex-direction:column;}.elementor .e-70a64ea-c55a{max-width:24em;font-family:var(--font-body);font-size:16px;color:var(--rally-muted);line-height:1.5;margin:0px;cursor: default;\n}.elementor .e-7e10c30-13ab{padding:0px;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-7b48ea1d-4d47:hover,.elementor .e-7b48ea1d-4d47:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-7b48ea1d-4d47{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;cursor: default;\n}.elementor .e-69a0f3f6-4b9c{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-5a6e8efb-9298{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);grid-column:span 2;grid-row:span 2;}.elementor .e-3ca7299-b424:hover,.elementor .e-3ca7299-b424:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-3ca7299-b424{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;cursor: default;\n}.elementor .e-601167c2-fa84{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-14431278-800a{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);}.elementor .e-679c26b6-e24e:hover,.elementor .e-679c26b6-e24e:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-679c26b6-e24e{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;cursor: default;\n}.elementor .e-2fa3c157-61b8{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-3be215c8-8fa7{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);}.elementor .e-1672b391-6351:hover,.elementor .e-1672b391-6351:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-1672b391-6351{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;cursor: default;\n}.elementor .e-1089147b-420d{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-62792839-c6d1{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);}.elementor .e-3fb7bad2-494b:hover,.elementor .e-3fb7bad2-494b:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-3fb7bad2-494b{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;object-position: center 30%; cursor: default;\n}.elementor .e-27dcab04-9da8{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-6db27c27-6120{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);}.elementor .e-79430399-8333:hover,.elementor .e-79430399-8333:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-79430399-8333{width:100%;height:100%;object-fit:cover;transition:transform 0.8s;display:block;cursor: default;\n}.elementor .e-65684171-f79c{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-body);font-weight:600;font-size:14px;color:#fff;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(180%);cursor: default; pointer-events: none; -webkit-backdrop-filter: blur(18px) saturate(180%); text-shadow: 0 1px 2px rgba(0,0,0,.3);\n}.elementor .e-3300b273-76b7{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:26px;box-shadow:0px 20px 40px -24px rgba(20,20,18,.4);}.elementor .e-4bfca6-caac{column-gap:14px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));grid-template-rows:none;grid-auto-rows:260px;row-gap: 14px;\n}.elementor .e-1a5b004b-1686{margin-block-start:24px;align-self:flex-start;}.elementor .e-29a7f91b-d090{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-3da64b9f-a7ec{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-36c175e4-e9e9{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-48fb13fc-f0e9{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:52% 45% 0px;inset: 0; cursor: default; scale: 1.9;\n}.elementor .e-1c60c0d5-997a{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-46275160-8df0{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-5c88a4c4-334d{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-47fbef10-d6fd{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-4f007ff0-5500{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-36261dcd-8cf3{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:85% 30% 0px;inset: 0; cursor: default; scale: 1.6;\n}.elementor .e-6552d57-fb66{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-3b1b3050-4f34{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-2cc70cf9-2011{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-7c120385-de0b{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-3b2152b1-7c04{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-6c819af3-61a0{width:100%;height:100%;object-fit:cover;object-position:50% 55%;position:absolute;transform-origin:50% 45% 0px;inset: 0; cursor: default; scale: 1.35;\n}.elementor .e-626a1028-1451{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-173a9817-61b9{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-75ad11a-e6f2{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-3127f994-753d{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-315e6d74-1b69{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-4b47c4a0-79cd{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:52% 48% 0px;inset: 0; cursor: default; scale: 1.3;\n}.elementor .e-3560180f-79fc{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-b6b9e03-d830{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-13d4a0d7-ce0b{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-5e08e977-1b13{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-35035671-e83e{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-1413b05-9784{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:30% 42% 0px;inset: 0; cursor: default; scale: 1.3;\n}.elementor .e-469e7cac-4b45{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-31e09592-bf56{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-168325-adf2{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-504a33b6-99ca{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-3e1bca8a-d69b{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-2b030322-5e53{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:33% 52% 0px;inset: 0; cursor: default; scale: 1.9;\n}.elementor .e-5b4bace0-abb5{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-5e4a7467-53ae{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-4900b0ba-63e4{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-5bc2e4bb-43e8{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-898456b-8a86{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-5c43a4b2-30c4{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:45% 52% 0px;inset: 0; cursor: default; scale: 1.6;\n}.elementor .e-496eb808-ccfd{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-558f574f-dc75{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-79d92cb3-233e{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-3370078a-5a48{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-c7fe056-8255{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-3e18f50b-612d{width:100%;height:100%;object-fit:cover;position:absolute;transform-origin:50% 40% 0px;inset: 0; cursor: default; scale: 1.6;\n}.elementor .e-27b2bcf4-31a0{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-1052b5e-433e{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-adfa597-c021{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-1a184d29-4131{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-2466b96c-b9bf{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-4616fddd-5885{width:100%;height:100%;object-fit:cover;object-position:50% 0%;position:absolute;background-image:url("https://as-rally.hr/wp-content/uploads/2026/10/autoskola-03-e1791459878542.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;inset: 0; cursor: default;\n}.elementor .e-52d1aeb0-a472{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:20px;background-color:#DAD6CB;}.elementor .e-594d668f-1627{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);margin-block-start:4px;cursor: default;\n}.elementor .e-5c89e93a-d22e{font-family:var(--font-body);font-size:15px;color:var(--rally-muted);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor: default;\n}.elementor .e-460ec100-30c6{font-family:var(--font-body);font-size:14px;color:var(--rally-body);cursor: default;\n}.elementor .e-619da9a3-5654{min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:0 0 calc((100% - 60px) / 4);}.elementor .e-27b4b8c1-f68e{width:100%;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;flex-wrap:nowrap;}.elementor .e-3d5e7de7-7811{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-12412643-f2d2{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-2a6ec840-62b5{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-4524ba64-2513{width:auto;padding:0px;flex-direction:column;}.elementor .e-2883dc6-1a78{width:auto;font-family:var(--font-display);font-size:20px;color:#FFB000;line-height:1.3;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);cursor: default; & b { font-weight: 800; font-size: 34px; color: var(--rally-ink); margin-right: 6px; } & span { font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; color: var(--rally-muted); text-transform: uppercase; }\n}.elementor .e-23a3a395-8c56{padding:0px;margin-block-end:40px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-5c9bf704-e89d:hover,.elementor .e-5c9bf704-e89d:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-5c9bf704-e89d{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-6181f536-c925:hover,.elementor .e-6181f536-c925:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-6181f536-c925{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-2d1b5b3-a2d5:hover,.elementor .e-2d1b5b3-a2d5:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-2d1b5b3-a2d5{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-77fdb4be-e9ce:hover,.elementor .e-77fdb4be-e9ce:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-77fdb4be-e9ce{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-79868016-438a:hover,.elementor .e-79868016-438a:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-79868016-438a{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-d65c59f-76f7:hover,.elementor .e-d65c59f-76f7:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-d65c59f-76f7{height:100%;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;padding:28px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);box-shadow:0px 24px 50px -32px rgba(20,20,18,.3);transition:transform 0.35s;display:flex;flex-direction:column;gap:14px;cursor: default; & span { color: #FFB000; font-size: 18px; letter-spacing: .12em; } & b { margin-top: auto; font-weight: 600; font-size: 16px; color: var(--rally-ink); } & em { margin-top: -10px; font-style: normal; font-family: var(--font-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--rally-muted); }\n}.elementor .e-d0ea971-8520{column-gap:16px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));grid-template-rows:auto;align-items:stretch;row-gap: 16px;\n}.elementor .e-43e0f188-6c78{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-5002bc93-bb83{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-20aa46bf-225e{max-width:13em;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-4f5d4876-566e{width:auto;height:56px;cursor: default;\n}.elementor .e-64873840-a315{font-family:var(--font-mono);font-size:12px;color:var(--rally-ink);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-width:1px;border-color:#141412;border-style:solid;background-color:#FFD60A;cursor: default;\n}.elementor .e-b6964c8-998e{padding-block-start:32px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .e-63d04bee-c896{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-2eb3a567-b72f{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--rally-ink);line-height:1.35;cursor: default;\n}.elementor .e-29528808-29dd{padding:0px;flex-direction:column;}.elementor .e-7e551237-2c79{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-4f7aa9de-77b6{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--rally-ink);line-height:1.35;cursor: default; & a { color: var(--rally-ink); }\n}.elementor .e-1cd2d6a4-260e{padding:0px;flex-direction:column;}.elementor .e-2cf09489-4b01{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-7082a34-5249{font-family:var(--font-body);font-size:16px;color:var(--rally-ink);cursor: default;\n}.elementor .e-42841903-7695{padding:0px;flex-direction:column;grid-column:span 2;}.elementor .e-4dd7e5e3-31af{column-gap:22px;padding-block-start:0px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto;row-gap: 22px;\n}.elementor .e-87d6c6d-1b61:hover,.elementor .e-87d6c6d-1b61:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-87d6c6d-1b61{overflow:hidden;padding:0px;border-radius:32px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.7);box-shadow:0px 30px 60px -30px rgba(20,20,18,.3);backdrop-filter:blur(24px) saturate(160%);transition:transform 0.4s;flex-direction:column;-webkit-backdrop-filter: blur(24px) saturate(160%); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-cdfc88e-7fb4{width:auto;height:56px;cursor: default;\n}.elementor .e-6f241590-dddd{font-family:var(--font-mono);font-size:12px;color:var(--rally-ink);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-width:1px;border-color:#141412;border-style:solid;background-color:#F3F1EB;cursor: default;\n}.elementor .e-59ba0644-b547{padding-block-start:32px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .e-170d9c66-dc72{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-653ba10a-3119{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--rally-ink);line-height:1.35;cursor: default;\n}.elementor .e-5d283d9a-37d2{padding:0px;flex-direction:column;}.elementor .e-590e40bf-5e80{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-4d8aa1d-8af5{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--rally-ink);line-height:1.35;cursor: default; & a { color: var(--rally-ink); }\n}.elementor .e-7cad2d80-ff41{padding:0px;flex-direction:column;}.elementor .e-78d93fd3-78c1{font-family:var(--font-mono);font-size:11px;color:var(--rally-muted);letter-spacing:0.06em;margin-block-end:6px;cursor: default;\n}.elementor .e-4b0dd0d8-ae52{font-family:var(--font-body);font-size:16px;color:var(--rally-ink);cursor: default;\n}.elementor .e-7f9ee1a3-ca2e{padding:0px;flex-direction:column;grid-column:span 2;}.elementor .e-6d966e31-dd0d{column-gap:22px;padding-block-start:0px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto;row-gap: 22px;\n}.elementor .e-e5fd75-651c:hover,.elementor .e-e5fd75-651c:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-e5fd75-651c{overflow:hidden;padding:0px;border-radius:32px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.7);box-shadow:0px 30px 60px -30px rgba(20,20,18,.3);backdrop-filter:blur(24px) saturate(160%);transition:transform 0.4s;flex-direction:column;-webkit-backdrop-filter: blur(24px) saturate(160%); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-e365542-5b14{column-gap:20px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-6500e5e6-32ce{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-4c59f52b-ac12{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-292f5210-d3f2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.6vw,52px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:1;margin:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-71ee584c-9bbe{padding:0px;flex-direction:column;gap:0px;}.elementor .e-1129c5dc-ec00{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.65;margin:0px;cursor: default;\n}.elementor .e-7bd1484d-2951{font-family:var(--font-body);font-size:17px;color:var(--rally-body);line-height:1.65;margin:0px;cursor: default; & a { color: var(--rally-ink); font-weight: 600; text-decoration: underline; text-decoration-color: #FFC400; text-decoration-thickness: 3px; text-underline-offset: 3px; }\n}.elementor .e-22428674-6b4d{display:flex;gap:8px;flex-wrap:wrap;cursor: default; & span { padding: 8px 14px; border-radius: 999px; background: var(--rally-ink); color: var(--rally-yellow); font-family: var(--font-body); font-weight: 600; font-size: 13px; }\n}.elementor .e-5bc57f22-eb4d{padding:0px;flex-direction:column;gap:18px;}.elementor .e-385c4027-849c{column-gap:48px;padding:clamp(28px, 4vw, 56px);border-radius:32px;border-width:1px;border-color:rgba(255,255,255,.9);border-style:solid;background-color:rgba(255,255,255,.62);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-7fc95da0-2b3a{width:100%;max-width:1320px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-5c708de4-c826{font-family:var(--font-mono);font-size:13px;color:var(--rally-muted);letter-spacing:0.08em;margin-block-end:14px;cursor: default;\n}.elementor .e-37d45dbf-7e1b{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);color:var(--rally-ink);letter-spacing:-0.03em;line-height:.95;margin:0px;cursor: default; font-stretch: 112%;\n}.elementor .e-7ce3f036-b11f{padding:0px;flex-direction:column;}.elementor .e-1c46e1-cb4e{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-408a6227-efb3{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-57d16218-b7c9{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-464c0077-1e81{width:100%;padding:0px;}.elementor .e-6e1a23b4-c3cd{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-5f241299-c0db{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-34241f09-fa1d{padding:0px;}.elementor .e-4f4213d-4aa1{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-339c73fc-2da1{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-4f9616d1-1b3a{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-7110ced9-88e1{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-4223bf49-5350{width:100%;padding:0px;}.elementor .e-787a17f4-d917{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-24a00bb2-292d{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-cfc6377-7b85{padding:0px;}.elementor .e-22364eba-c28d{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-12ed60b7-743f{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-cbc89b6-9514{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-72f50fe3-28e3{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-f62dd49-765e{width:100%;padding:0px;}.elementor .e-2f7f4abd-a06f{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-16a2f96-175d{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-6ceb71ad-b07e{padding:0px;}.elementor .e-444804e1-40b4{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-1bc84dc4-b7de{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-92adb1f-60d7{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-c632ddc-5bbf{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-67df4312-73ff{width:100%;padding:0px;}.elementor .e-636df2f-1f4a{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-3220881e-b3ee{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-7976dceb-4640{padding:0px;}.elementor .e-77c1c5-54ab{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-55d45627-93d6{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-1c00461c-cb0e{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-3f965769-eef3{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-3459f812-3087{width:100%;padding:0px;}.elementor .e-5e89c0f3-b54e{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-5c08f6b5-b237{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-1f965ca-7499{padding:0px;}.elementor .e-3060130-f53e{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-dffbf1a-8dc51d9{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--rally-ink);cursor:pointer;}.elementor .e-3f61413-289692d{font-family:var(--font-body);font-size:26px;color:var(--rally-ink);line-height:1;cursor:pointer;transition:transform 0.3s;}.elementor .e-b1e5f85-fde1006{padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-b3fb4c4-a8058fb{width:100%;padding:0px;}.elementor .e-0a2c89c-a35a074{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;list-style: none;\n}.elementor .e-36c9286-c07e9fd{max-width:36em;font-family:var(--font-body);font-size:16px;color:var(--rally-body);line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-0a1d8d3-da3fb58{padding:0px;}.elementor .e-5db46b8-d89a3ea{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--rally-line); &[open] .r-acc-ico { transform: rotate(45deg); }\n}.elementor .e-3447bd5-a84a{padding:0px;}.elementor .e-5f95bb2f-3908{padding:0px;border-block-start-width:2px;border-top-style: solid; border-top-color: #141412;\n}.elementor .e-699c00ae-8d72{width:100%;max-width:1320px;column-gap:40px;padding-block-start:110px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:auto;align-items:start;row-gap: 40px;\n}.elementor .e-2318dbce-b6d2{width:520px;height:520px;position:absolute;inset-block-end:-260px;inset-inline-start:-120px;z-index:-1;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1e17cb4-f780{font-family:var(--font-display);font-size:clamp(44px, 6vw, 88px);color:var(--rally-ink);letter-spacing:-0.035em;line-height:.9;margin:0px;cursor: default; font-stretch: 118%; font-weight: 850;\n}.elementor .e-732ccae2-551b{max-width:24em;font-family:var(--font-body);font-size:18px;color:var(--rally-ink);line-height:1.5;margin:0px;cursor: default;\n}.elementor .e-5ed51a11-b868{padding:clamp(28px, 5vw, 64px);flex-direction:column;gap:32px;justify-content:space-between;}.elementor .e-cff2bd3-9fb8{padding:clamp(28px, 5vw, 48px);margin:0px;border-radius:30px;border-width:1px;border-color:rgba(255,255,255,.15);border-style:solid;background-color:rgba(14,14,12,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter: blur(24px); backdrop-filter: none; -webkit-backdrop-filter: none;\n}.elementor .e-58789ba4-5c7b{overflow:hidden;position:relative;column-gap:0px;padding:0px;border-radius:40px;background-image:linear-gradient(135deg, #FFE14D 0%,#FFC400 45%,#FF9500 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 40px 80px -30px rgba(255,150,0,.6);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:auto;isolation: isolate; row-gap: 0;\n}.elementor .e-3a9bf44e-9128{width:100%;max-width:1320px;scroll-margin-top:90px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:80px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-594da9f6-5349{min-height:100vh;position:relative;font-family:var(--font-body);color:var(--rally-ink);padding:0px;background-color:transparent;overflow-x: clip; isolation: isolate;\n}