.elementor .e-374ab10-bde0{font-family:Poppins;font-weight:700;font-size:11px;color:var(--black);letter-spacing:2px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;margin-block-end:20px;border-radius:999px;background-color:var(--accent);display:none;}.elementor .e-d23ba6c-d13e{font-family:Poppins;font-weight:700;font-size:56px;color:var(--white);line-height:1.05;margin-block-end:24px;& span { color: var(--accent); }\n}.elementor .e-534d5718-9162{max-width:420px;font-family:Poppins;font-weight:300;font-size:17px;color:var(--white);line-height:1.5;margin-block-end:16px;}.elementor .e-66a940bb-512f{font-family:Poppins;font-weight:300;font-size:15px;color:var(--grey_text);margin-block-end:36px;}.elementor .e-730e8b8-ed91{padding:0px;margin-block-end:36px;}.elementor .e-37724afd-1493{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-7bae23a8-b245{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-58391d31-2479{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-1edab2a8-3c25{padding:0px;gap:48px;flex-wrap:wrap;}.elementor .e-14a2d27a-8545{gap:0px;align-items:flex-start;}.elementor .e-4491617c-d25c{min-height:560px;padding-block-start:80px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.75) 40%,rgba(0,0,0,0.1) 75%),url("https://fittiva.fitness/wp-content/uploads/2026/09/hero_mockup_v2-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:var(--black);flex-direction:column;justify-content:center;}.elementor .e-4441e611-cac2{margin-block-end:16px;}.elementor .e-2e7fc0de-b1ad{color:var(--black);margin-block-end:40px;}.elementor .e-203614e5-101d{font-size:18px;color:var(--black);}.elementor .e-14f07655-ce94{background-color:rgba(204,255,0,0.18);}.elementor .e-6b8fbe73-b7a1{font-size:14px;color:var(--black);letter-spacing:-1px;}.elementor .e-54cb8b04-b79b{background-color:rgba(204,255,0,0.18);}.elementor .e-1a14ee9b-492b{font-size:22px;color:var(--black);}.elementor .e-7e2c505e-e9e8{background-color:var(--accent);}.elementor .e-1fbc9f35-bc6a{font-size:22px;color:var(--grey_text);}.elementor .e-694dbb5-1028{font-size:18px;color:var(--grey_text);}.elementor .e-406cabdc-c655{padding:0px;margin-block-end:40px;gap:28px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;}.elementor .e-374d91f2-8db0{font-weight:500;font-size:12px;letter-spacing:2px;margin-block-end:14px;}.elementor .e-45c50988-7135{background-color:var(--accent);}.elementor .e-2bf2535f-7d5e{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-7441c46d-9967{gap:0px;}.elementor .e-5e36b782-4ee7{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--white);flex-direction:column;}.elementor .e-28377a77-3c87{color:var(--accent);margin-block-end:16px;}.elementor .e-766ec193-d6a1{color:var(--white);margin-block-end:40px;}.elementor .e-ab92cb7-e04d{font-family:Poppins;font-weight:300;font-size:15px;color:var(--grey_text);margin-block-end:48px;}.elementor .e-68ae6c5-4a90{color:var(--secondary);& span { font-size: 16px; }\n}.elementor .e-448a8f37-f9c8{color:var(--accent);}.elementor .e-33346ab3-7d20{color:var(--accent);& span { font-size: 16px; }\n}.elementor .e-5e0627d7-61ce{color:var(--accent);}.elementor .e-6dd52c2c-f336{font-family:Poppins;font-weight:700;font-size:10px;color:var(--black);letter-spacing:1px;text-transform:uppercase;}.elementor .e-48160bf1-4e26{color:var(--black);}.elementor .e-4c7f2d7-b73e{color:var(--black);}.elementor .e-68e70edc-707f{color:var(--black);& span { font-size: 16px; }\n}.elementor .e-7acf7c1e-eadf{color:rgba(0,0,0,0.65);}.elementor .e-2e59d7c4-ac61{border-block-end-width:0px;background-color:var(--accent);border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-4c8aa6d1-ffc4:hover,.elementor .e-4c8aa6d1-ffc4:focus-visible{color:var(--black);background-color:var(--accent);}.elementor .e-4c8aa6d1-ffc4{color:var(--accent);border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:var(--black);}.elementor .e-7f3b3c71-f628{background-color:var(--black);}.elementor .e-2aa0a0e5-2093:hover,.elementor .e-2aa0a0e5-2093:focus-visible{border-color:var(--accent);}.elementor .e-2aa0a0e5-2093{border-width:2px;border-color:var(--accent);border-style:solid;}.elementor .e-12ecfda-baf7{& span { font-size: 16px; }\n}.elementor .e-4f4c365a-1fbc:hover,.elementor .e-4f4c365a-1fbc:focus-visible{color:var(--black);background-color:var(--accent);}.elementor .e-4f4c365a-1fbc{color:var(--black);background-color:var(--white);}.elementor .e-2d806a64-a823{padding:0px;gap:36px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-bf50b4b-10ad{gap:0px;}.elementor .e-50b25d8e-ed35{padding-block-start:64px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--black);flex-direction:column;}