.elementor-5981 .elementor-element.elementor-element-2be44c35{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-2be44c35:not(.elementor-motion-effects-element-type-background), .elementor-5981 .elementor-element.elementor-element-2be44c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellyacademy.co.za/wp-content/uploads/MAIN-1-group-landscape-1.jpg");background-size:cover;}.elementor-5981 .elementor-element.elementor-element-2be44c35::before, .elementor-5981 .elementor-element.elementor-element-2be44c35 > .elementor-background-video-container::before, .elementor-5981 .elementor-element.elementor-element-2be44c35 > .e-con-inner > .elementor-background-video-container::before, .elementor-5981 .elementor-element.elementor-element-2be44c35 > .elementor-background-slideshow::before, .elementor-5981 .elementor-element.elementor-element-2be44c35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5981 .elementor-element.elementor-element-2be44c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(90,42,74,0.62);--background-overlay:'';}.elementor-5981 .elementor-element.elementor-element-38092048 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-d1322b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-1b0eb38c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-75510c55{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-3d4ee5ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-4e43905c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-6bdd3f02{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-26241797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-6b1fbfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-7f9f78c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-664d25fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-3655f196{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-6bdd86a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-3c701ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-458284a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-458284a6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5981 .elementor-element.elementor-element-708cc691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-5766005a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-59c21d7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-1da5e9ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-5fe42fd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-7e5c3d25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-6d609c00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-77ef1667{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-79f593f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-59ddfce8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-1bf452b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-716ebe11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-44dfc64f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-23b70ffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-43ccfe17{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-21e794c4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-145f18a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-3463f5b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-5c22f4f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-9c940f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-40aa8aed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-7a10a228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-62d28598 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-1509dc2e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-733a9c18{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5981 .elementor-element.elementor-element-1ae0edfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-1c3aebe4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-525f79e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-7f4957f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-1370b4fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-49311578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-56b015d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-22aa5051 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-75995ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5981 .elementor-element.elementor-element-2f264d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */@media (min-width:1025px){body .bx-hafla .h-cols.elementor-widget,body .bx-theatre .t-cols.elementor-widget{margin-top:12px!important;}} @media (max-width:1024px){body .bx-sec .e-con .s-photo.elementor-widget,body .bx-sec .e-con .h-photo.elementor-widget,body .bx-sec .e-con .t-photo.elementor-widget{margin-bottom:14px!important;}} @media (min-width:1025px){body .bx-hafla .h-photo.elementor-widget{width:480px;justify-self:center;align-self:start;}} @media (min-width:1025px){body .bx-hafla .h-photo.elementor-widget{width:480px;justify-self:center;align-self:start;}} @media (min-width:1025px){body .bx-hafla .h-photo.elementor-widget{width:100%!important;justify-self:stretch!important;align-self:stretch!important;height:auto!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important;}body .bx-hafla .h-photo.elementor-widget img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}body .bx-hafla .h-cols.elementor-widget{margin-top:23px!important;}} @media (min-width:1025px){body .bx-hafla .h-cols.elementor-widget,body .bx-theatre .t-cols.elementor-widget{margin-top:0!important;}} @media (min-width:1025px){body .bx-hafla .h-photo.elementor-widget{margin-bottom:24px!important;}}

/* jump links style A 4Nov */
html body .bx-jumps,html body .ba-chips{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px}
html body .bx-jumps::before,html body .ba-chips::before{content:"JUMP TO:";font-family:Poppins,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#8a8f9c;margin-right:4px;line-height:1.4}
html body .bx-jumps .bx-jump,html body .ba-chips .ba-chip{display:flex;align-items:center;width:auto;flex:0 0 auto;margin:0}
html body .bx-jumps .bx-jump:not(:last-child)::after,html body .ba-chips .ba-chip:not(:last-child)::after{content:"\2022";color:#ec4f97;font-size:16px;line-height:1;margin-left:12px}
html body .bx-jumps .bx-jump .elementor-button,html body .ba-chips .ba-chip .elementor-button{background:transparent;border:0;border-radius:0;box-shadow:none;padding:4px 0;min-height:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:#1c2536}
html body .bx-jumps .bx-jump .elementor-button:hover,html body .bx-jumps .bx-jump .elementor-button:focus,html body .ba-chips .ba-chip .elementor-button:hover,html body .ba-chips .ba-chip .elementor-button:focus{background:transparent;border:0;color:#ec4f97}
html body .bx-jumps .bx-jump .elementor-button .elementor-button-text,html body .ba-chips .ba-chip .elementor-button .elementor-button-text{font-size:15px;font-weight:500;color:inherit}
@media(max-width:767px){
    html body .bx-jumps,html body .ba-chips{gap:4px 10px}
    html body .bx-jumps::before,html body .ba-chips::before{flex:0 0 100%;text-align:center;margin:0 0 2px}
html body .bx-jumps .bx-jump:not(:last-child)::after,html body .ba-chips .ba-chip:not(:last-child)::after{margin-left:10px}
}
html body .ba-chips.e-con.e-flex{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}
html body .ba-chips.e-con>.ba-chip.elementor-widget{width:auto;flex:0 0 auto;margin:0}
html body .ba-chips.e-con::before{position:static;display:block;inset:auto;width:auto;height:auto;background:none;opacity:1;order:-1;white-space:nowrap};
/* jump dots v2 1645: dot is ::before on every chip except first; dropped on mobile */
html body .bx-jumps .bx-jump:not(:last-child)::after,html body .ba-chips .ba-chip:not(:last-child)::after{content:none;margin:0}
html body .bx-jumps .bx-jump+.bx-jump::before,html body .ba-chips .ba-chip+.ba-chip::before{content:"\2022";color:#ec4f97;font-size:16px;line-height:1;margin-right:12px}
@media(max-width:767px){
html body .bx-jumps,html body .ba-chips{gap:4px 20px}
html body .bx-jumps .bx-jump+.bx-jump::before,html body .ba-chips .ba-chip+.ba-chip::before{content:none;margin:0}
}

/* jump dots v2b 1645: re-state rule that followed a stray semicolon */
html body .bx-jumps .bx-jump:not(:last-child)::after,html body .ba-chips .ba-chip:not(:last-child)::after{content:none;margin:0}/* End custom CSS */