.elementor-52 .elementor-element.elementor-element-0d55953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a97268f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-52 .elementor-element.elementor-element-a97268f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a97268f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhythmdance.co.za/wp-content/uploads/2025/11/running-event-footer-bg.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-52 .elementor-element.elementor-element-9730422{--display:flex;--min-height:35vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-52 .elementor-element.elementor-element-22f4089{width:var( --container-widget-width, 769px );max-width:769px;--container-widget-width:769px;--container-widget-flex-grow:0;text-align:center;}.elementor-52 .elementor-element.elementor-element-22f4089 .elementor-heading-title{font-family:"Fugaz One", Sans-serif;font-size:6.4em;font-weight:normal;line-height:5lh;letter-spacing:-1.8px;word-spacing:9px;}.elementor-52 .elementor-element.elementor-element-22f4089 {---ui-speed:1310ms;---ui-delay:240ms;---ui-stagger:37ms;}.elementor-52 .elementor-element.elementor-element-f2c7d4f{width:var( --container-widget-width, 450px );max-width:450px;padding:24px 0px 0px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"General Sans", Sans-serif;font-size:16px;line-height:1lh;letter-spacing:0.5px;word-spacing:1px;}.elementor-52 .elementor-element.elementor-element-c821b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-52 .elementor-element.elementor-element-c821b27 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-52 .elementor-element.elementor-element-af19c6f .elementor-button{background-color:var( --e-global-color-uicore_accent );}.elementor-52 .elementor-element.elementor-element-af19c6f{padding:48px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6a1007c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-6a1007c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6a1007c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );background-image:url("https://rhythmdance.co.za/wp-content/uploads/2025/11/running-event-home-sectionbg.webp");background-repeat:no-repeat;background-size:22% auto;}.elementor-52 .elementor-element.elementor-element-6c4bf06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-b97e9e4 .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-74d7e94{width:var( --container-widget-width, 660px );max-width:660px;padding:16px 0px 0px 0px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"General Sans", Sans-serif;color:#BBBBBB;}.elementor-52 .elementor-element.elementor-element-a87a01f{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-a87a01f.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-77916cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:154px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-502489c{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-52 .elementor-element.elementor-element-502489c.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-502489c .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-622e388{padding:16px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );color:#BBBBBB;}.elementor-52 .elementor-element.elementor-element-622e388.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-21d76c89{overflow:hidden;padding:48px 0px 48px 0px;}.elementor-52 .elementor-element.elementor-element-72b3eba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-52 .elementor-element.elementor-element-86fccf4{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 40px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-52 .elementor-element.elementor-element-86fccf4 .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-wrp{height:auto;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-animations-wrp, .elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-item{height:100%;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-item{text-align:left;background-color:#F3F3F3;--ui-e-content-v-alignment:center;border-radius:12px 12px 12px 12px;padding:30px 30px 30px 30px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa{--ui-e-fade-edge-direction:right;padding:0px 0px 20px 0px;--ui-e-fade-edge-alpha:0.35;--ui-e-fade-edge-deep:30%;--ui-e-dots-v-off:20px;--ui-e-radius:12px 12px 12px 12px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-name{padding-bottom:6px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-rating svg{fill:#F6C52F;width:16px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-rating{margin:0px 0px 40px 0px;font-size:16px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-rating .ui-e-icon + .ui-e-icon{margin-left:6px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-rating span{margin-right:6px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa .ui-e-testimonial-divider{margin-bottom:20px;}.elementor-52 .elementor-element.elementor-element-68f0d171:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-68f0d171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhythmdance.co.za/wp-content/uploads/2026/01/Digital-Marketing-Contact-FAQ-BG.webp");background-repeat:no-repeat;background-size:500px auto;}.elementor-52 .elementor-element.elementor-element-68f0d171 .ui-e-fluid-canvas{opacity:0.45;}.elementor-52 .elementor-element.elementor-element-68f0d171{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-52 .elementor-element.elementor-element-68f0d171 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-51bc4b65 > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}.elementor-52 .elementor-element.elementor-element-6e85f6c{padding:20px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6e85f6c .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );}.elementor-52 .elementor-element.elementor-element-d3fa415{font-family:var( --e-global-typography-uicore_text-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_text-font-weight );}.elementor-bc-flex-widget .elementor-52 .elementor-element.elementor-element-79aa8ba2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-52 .elementor-element.elementor-element-79aa8ba2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item.ui-open{background-color:#E9EDFC6B;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item + .ui-e-accordion-item{margin-top:6px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;padding:24px 24px 24px 24px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title-text{justify-content:flex-start;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item:hover .ui-e-accordion-title{color:var( --e-global-color-uicore_primary );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item:hover .ui-e-custom-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-icon{color:var( --e-global-color-uicore_headline );--ui-e-spin:180deg;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title .ui-e-accordion-icon{--ui-e-icon-size:14px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item:hover .ui-e-accordion-icon{color:var( --e-global-color-uicore_primary );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item:hover .ui-e-accordion-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-content{margin-top:15px;font-family:var( --e-global-typography-uicore_text-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_text-font-weight );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-51bc4b65{width:46%;}.elementor-52 .elementor-element.elementor-element-79aa8ba2{width:54%;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-a97268f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a97268f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:550px auto;}.elementor-52 .elementor-element.elementor-element-22f4089{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-52 .elementor-element.elementor-element-21d76c89{padding:32px 0px 32px 0px;}.elementor-52 .elementor-element.elementor-element-86fccf4{width:var( --container-widget-width, 450px );max-width:450px;padding:0px 0px 32px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-68f0d171:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-68f0d171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:36vw auto;}.elementor-52 .elementor-element.elementor-element-68f0d171{padding:80px 0px 80px 0px;}.elementor-52 .elementor-element.elementor-element-51bc4b65 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-52 .elementor-element.elementor-element-6e85f6c{padding:12px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-79aa8ba2 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item{padding:20px 20px 20px 20px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title .ui-e-accordion-icon{--ui-e-icon-size:13px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-a97268f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a97268f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 700px;background-size:340px auto;}.elementor-52 .elementor-element.elementor-element-a97268f{--padding-top:24px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9730422{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-52 .elementor-element.elementor-element-22f4089{text-align:center;}.elementor-52 .elementor-element.elementor-element-22f4089 .elementor-heading-title{line-height:2.3lh;word-spacing:0em;}.elementor-52 .elementor-element.elementor-element-c821b27{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-af19c6f{padding:40px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-6a1007c{--padding-top:72px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b97e9e4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-77916cb{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-622e388{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-21d76c89{padding:24px 0px 24px 0px;}.elementor-52 .elementor-element.elementor-element-86fccf4{width:100%;max-width:100%;padding:0px 0px 24px 0px;}.elementor-52 .elementor-element.elementor-element-7ceb17fa{padding:0px 0px 15px 0px;--ui-e-dots-v-off:15px;}.elementor-52 .elementor-element.elementor-element-68f0d171:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-68f0d171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:64vw auto;}.elementor-52 .elementor-element.elementor-element-68f0d171{padding:48px 0px 48px 0px;}.elementor-52 .elementor-element.elementor-element-51bc4b65 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-52 .elementor-element.elementor-element-6e85f6c{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-79aa8ba2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-item{padding:16px 16px 16px 16px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-14725ecc .ui-e-accordion-title .ui-e-accordion-icon{--ui-e-icon-size:12px;}}