.elementor-94961 .elementor-element.elementor-element-54eb8354{--display:flex;--justify-content:flex-end;--z-index:2;}.elementor-94961 .elementor-element.elementor-element-54eb8354:not(.elementor-motion-effects-element-type-background), .elementor-94961 .elementor-element.elementor-element-54eb8354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sfballet.org/app/uploads/2025/09/EDU16SMA_ET35657.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-94961 .elementor-element.elementor-element-1c075dc3{--display:flex;--min-height:554px;}.elementor-94961 .elementor-element.elementor-element-74030bcf{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-37b39783{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-94961 .elementor-element.elementor-element-37b39783 .elementor-heading-title{color:#FFFFFF;}.elementor-94961 .elementor-element.elementor-element-66332bbf{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-41fd35e8{--display:flex;}.elementor-94961 .elementor-element.elementor-element-5e64fcae{--display:flex;--margin-top:150px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-7f6546f5{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-6064e99f{--display:flex;grid-column:span 6;}.elementor-94961 .elementor-element.elementor-element-12feedc{--display:flex;grid-column:span 6;}.elementor-94961 .elementor-element.elementor-element-5d11a469{--display:flex;}.elementor-94961 .elementor-element.elementor-element-3c222ed1{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-1a8a8b79{--display:flex;grid-column:span 6;}.elementor-94961 .elementor-element.elementor-element-169df6c9{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;grid-column:span 4;z-index:0;}.elementor-94961 .elementor-element.elementor-element-169df6c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94961 .elementor-element.elementor-element-2456498d{--display:flex;grid-column:span 6;}.elementor-94961 .elementor-element.elementor-element-1b27eadc{--display:flex;}@media(max-width:1440px){.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--grid-auto-flow:row;}}@media(max-width:980px){.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-94961 .elementor-element.elementor-element-54eb8354:not(.elementor-motion-effects-element-type-background), .elementor-94961 .elementor-element.elementor-element-54eb8354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-94961 .elementor-element.elementor-element-1c075dc3{--min-height:493px;}.elementor-94961 .elementor-element.elementor-element-74030bcf{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-37b39783{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-94961 .elementor-element.elementor-element-5e64fcae{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-94961 .elementor-element.elementor-element-7f6546f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-40279041 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-1b27eadc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:480px){.elementor-94961 .elementor-element.elementor-element-54eb8354:not(.elementor-motion-effects-element-type-background), .elementor-94961 .elementor-element.elementor-element-54eb8354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-94961 .elementor-element.elementor-element-7f6546f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-94961 .elementor-element.elementor-element-3ab31dbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-559f3b66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94961 .elementor-element.elementor-element-169df6c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}