.elementor .e-258fe9-ce8b{width:100%;height:100px;background-color:#12112E;flex:0 0 auto;}.elementor .e-2d3e3916-92e6{font-family:var(--font-display);font-weight:800;color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .e-2f7834e-83e8{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;}.elementor .e-1aac6193-77ba{min-height:48px;font-family:""Montserrat", sans-serif";font-weight:700;font-size:15px;color:#12112E;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-style:none;background-color:var(--nga-lavender);display:inline-flex;justify-content:center;align-items:center;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-1aac6193-77ba:hover,.elementor .e-1aac6193-77ba:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-68ec4837-5934{display:flex;flex-direction:column;gap:20px;flex:1 1 500px;box-sizing: border-box;\n}.elementor .e-50d754de-df14{width:100%;height:340px;max-width:520px;object-fit:cover;border-radius:16px;border-width:2px;border-color:#8d91c4bd;border-style:solid;box-shadow:0px 20px 45px 0px rgba(0,0,0,0.5);display:block;}.elementor .e-ed72db3-6487{width:100%;display:flex;flex:1 1 420px;justify-content:center;box-sizing: border-box;\n}.elementor .e-29cd3a23-7696{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:row;gap:48px;flex-wrap:wrap;align-items:center;box-sizing: border-box;\n}.elementor .e-51cab8a1-bb4a{width:100%;overflow:hidden;padding-block-start:75px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-color:#12112E;box-sizing: border-box;\n}.elementor .e-4bd7f16-78273a7{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:var(--nga-surface);margin:0px;}.elementor .e-84ec6f6-a214818{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 1);margin:0px;}.elementor .e-1575151-227aa4e{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-2e11f65-8d96235{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-8992857-9b74fb4{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-a07d92b-59b84de{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-9e73216-8f67577{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-4ead778-21eb696{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-4ead778-21eb696:hover,.elementor .e-4ead778-21eb696: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-bcda012-491cf73{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-8a09baf-a76c4f9{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-aedd1b2-a598bfe{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-b452ba3-3ffa31c{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-29c21ec-a3a08fe{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-29c21ec-a3a08fe:hover,.elementor .e-29c21ec-a3a08fe: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-e41272f-0745e5c{width: 100% !important; height: 210px !important; object-fit: cover !important;\n}.elementor .e-4b0e53c-c2ed51d{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--nga-surface);margin:0px;}.elementor .e-45104e5-0623800{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-a972a0b-bcdb4b5{padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 12px !important; flex: 1 !important;\n}.elementor .e-cf90774-7afb1c8{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-cf90774-7afb1c8:hover,.elementor .e-cf90774-7afb1c8: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-87bb393-7e2c14c{display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 28px !important; justify-content: center !important; width: 100% !important;\n}.elementor .e-f339265-ec658cf{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-42010d7-3e94044{width:100%;padding-block-start:75px;padding-block-end:65px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#1a1a4fbf, #1a1a4fbf),url("https://nicolesgymnasticsacademy.com/wp-content/uploads/2026/10/nicoles-team.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--nga-dark);box-sizing: border-box;\n}.elementor .e-270cbfd5-a548{width:100%;height:320px;max-width:480px;object-fit:cover;object-position:0px -7px;border-radius:16px;border-width:2px;border-color:#8d91c4b5;border-style:solid;display:block;}.elementor .e-3fe9c3eb-e5da{width:100%;display:flex;flex:1 1 400px;justify-content:center;box-sizing: border-box;\n}.elementor .e-14d3fe8c-c183{font-family:""Fraunces", Georgia, serif";font-weight:700;font-size:clamp(2rem, 4vw, 3rem);color:#FFFFFF;margin:0px;}.elementor .e-222d7993-71d3{font-family:""Montserrat", sans-serif";font-size:15px;color:rgba(255, 255, 255, 0.85);line-height:1.65;margin:0px;}.elementor .e-7ac30744-ad4a{min-height:48px;font-family:""Montserrat", sans-serif";font-weight:700;font-size:15px;color:#12112E;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-style:none;background-color:var(--nga-lavender);display:inline-flex;justify-content:center;align-items:center;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-7ac30744-ad4a:hover,.elementor .e-7ac30744-ad4a:focus-visible{background-color:#BCBDD9;box-shadow:0px 6px 18px 0px rgba(160,161,201,0.5);}.elementor .e-25eddee9-3b6f{display:flex;flex-direction:column;gap:18px;flex:1 1 480px;box-sizing: border-box;\n}.elementor .e-ac28252-2217{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:row;gap:40px;flex-wrap:wrap;align-items:center;box-sizing: border-box;\n}.elementor .e-674a793-5f93{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#12112E;box-sizing: border-box;\n}