.elementor .e-1c26ec02-c5f6{position: absolute !important; inset-block-start: 0 !important; inset-inline-start: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; z-index: 1 !important; pointer-events: none !important;\n}.elementor .e-160cfa70-b428{background-image:linear-gradient(180deg, rgba(18, 17, 46, 0.55) 0%,rgba(18, 17, 46, 0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:!important;position: absolute !important; inset-block-start: 0 !important; inset-inline-start: 0 !important; width: 100% !important; height: 100% !important; z-index: 2 !important; pointer-events: none !important;\n}.elementor .e-7e457dc6-79c4{width: 120px !important; height: auto !important; filter: drop-shadow(0 8px 24px rgba(0,0,0,0.8)) !important; margin-bottom: 4px !important;\n}.elementor .e-6f98334b-1efa{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem, 5.5vw, 4.2rem);color:var(--nga-surface);letter-spacing:-0.01em;line-height:1.12;margin:0px;text-shadow: 0 4px 24px rgba(0,0,0,0.85);\n}.elementor .e-3c2c1acb-597e{font-size:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;box-shadow:0px 8px 24px 0px rgba(160,161,201,0.45);transition:all 0.2s;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-3c2c1acb-597e:hover,.elementor .e-3c2c1acb-597e:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-22e47838-db76{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--nga-surface);text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:rgba(255,255,255,0.08);transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-22e47838-db76:hover,.elementor .e-22e47838-db76:focus-visible{border-color:rgba(255,255,255,0.7);background-color:rgba(255,255,255,0.18);}.elementor .e-26310cdc-7f50{display: flex !important; flex-direction: row !important; gap: 18px !important; align-items: center !important; justify-content: center !important; margin-top: 14px !important;\n}.elementor .e-3486a5a0-ceb7{position: relative !important; z-index: 10 !important; max-width: 900px !important; width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 20px !important; padding: 90px 24px !important; margin: 0 auto !important; box-sizing: border-box !important;\n}.elementor .e-7f4c1123-354a{width:100%;min-height:92vh;overflow:hidden;position:relative;background-color:#1A1A4E;display:flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-4fc75c6d-ae54{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--nga-surface);margin:0px;}.elementor .e-5436e261-37d9{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.75);margin:0px;}.elementor .e-1ad85274-38d6{text-align: center !important; max-width: 700px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; gap: 10px !important;\n}.elementor .e-14da83ab-3f28{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-2614181b-6f62{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-56f84c5e-e9d6{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-18a9131a-315f{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;align-self:flex-start;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-18a9131a-315f:hover,.elementor .e-18a9131a-315f:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-26b64ed3-33e7{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-1bb387a7-836b{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(222, 45, 224, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);filter:blur(0px);backdrop-filter:blur(0px);display:flex;flex-direction:column;flex:1 1 320px;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-1bb387a7-836b:hover,.elementor .e-1bb387a7-836b:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-3e40b1ee-8b8c{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-63c1425e-c07a{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-45013df5-e28a{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-6f276876-6965{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;align-self:flex-start;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-6f276876-6965:hover,.elementor .e-6f276876-6965:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-5df68ce0-5877{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-4f6d0e76-402b{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(222, 45, 224, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);filter:blur(0px);backdrop-filter:blur(0px);display:flex;flex-direction:column;flex:1 1 320px;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-4f6d0e76-402b:hover,.elementor .e-4f6d0e76-402b:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-8a60956-393c{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-7cbb46a1-722a{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-a7b9741-dad2{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.75);line-height:1.6;margin:0px;flex:1 1 0px;}.elementor .e-31805bb1-6fb6{min-height:40px;font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;align-self:flex-start;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-31805bb1-6fb6:hover,.elementor .e-31805bb1-6fb6:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-4bbb7086-299c{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-33c20649-ee79{max-width:380px;overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(222, 45, 224, 0.25);border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);filter:blur(0px);backdrop-filter:blur(0px);display:flex;flex-direction:column;flex:1 1 320px;transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-33c20649-ee79:hover,.elementor .e-33c20649-ee79:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-31655561-ddda{display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 28px !important; justify-content: center !important; width: 100% !important;\n}.elementor .e-455f2277-bf9e{max-width: 1200px !important; width: 100% !important; margin: 0 auto !important; padding: 0 24px !important; display: flex !important; flex-direction: column !important; gap: 48px !important; box-sizing: border-box !important;\n}.elementor .e-1fa9d1da-74e3{width:100%;padding-block-start:75px;padding-block-end:65px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#000000b8, #000000b8),url("https://nicolesgymnasticsacademy.com/wp-content/uploads/2026/10/team-floor.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--nga-dark);box-sizing: border-box;\n}.elementor .e-6c8fc7fe-21be{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--nga-surface);margin:0px;}.elementor .e-21330572-3506{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.75);margin:0px;}.elementor .e-69d887f-d6c7{max-width:700px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-72024ff3-a717{font-size:15px;color:var(--nga-accent);letter-spacing:3px;margin:0px;}.elementor .e-6c9eba94-3f15{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;flex:1 1 0px;}.elementor .e-12d3f69-75b6{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--nga-accent);margin:0px;}.elementor .e-446bb829-a083{max-width:370px;overflow:hidden;padding:28px;border-radius:16px;border-width:1px;border-color:#a1a2c966;border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;box-sizing: border-box; transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-446bb829-a083:hover,.elementor .e-446bb829-a083:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-716b7728-d29d{font-size:15px;color:var(--nga-accent);letter-spacing:3px;margin:0px;}.elementor .e-7fc9402-f7ac{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;flex:1 1 0px;}.elementor .e-191966dc-518d{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--nga-accent);margin:0px;}.elementor .e-2c6b8f27-2bb6{max-width:370px;overflow:hidden;padding:28px;border-radius:16px;border-width:1px;border-color:#a1a2c966;border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;box-sizing: border-box; transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-2c6b8f27-2bb6:hover,.elementor .e-2c6b8f27-2bb6:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-4b30d1e0-3771{font-size:15px;color:var(--nga-accent);letter-spacing:3px;margin:0px;}.elementor .e-3029e552-9a22{font-family:var(--font-body);font-size:14px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;flex:1 1 0px;}.elementor .e-10df1591-3071{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--nga-accent);margin:0px;}.elementor .e-2c9b30a2-5b16{max-width:370px;overflow:hidden;padding:28px;border-radius:16px;border-width:1px;border-color:#a1a2c966;border-style:solid;background-color:var(--nga-dark);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;box-sizing: border-box; transition: background 0.3s ease, border 0.3s ease, border-radius 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;\n}.elementor .e-2c9b30a2-5b16:hover,.elementor .e-2c9b30a2-5b16:focus-visible{border-color:var(--nga-secondary);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-4c93fab3-3fa0{width:100%;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;}.elementor .e-776d8cdb-ca42{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;box-sizing: border-box;\n}.elementor .e-6b015696-5d49{width:100%;padding-block-start:75px;padding-block-end:65px;background-color:var(--nga-dark);}