.elementor-754 .elementor-element.elementor-element-b349d62{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-b2ad9e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-754 .elementor-element.elementor-element-d18b59a > .elementor-widget-container{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2022/11/main-1-e1668098216421.png?fit=3836%2C4758&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-17d8102:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-17d8102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg1Credits_TOP.jpg?fit=2550%2C828&ssl=1");background-position:top center;background-repeat:no-repeat;}.elementor-754 .elementor-element.elementor-element-17d8102{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-754 .elementor-element.elementor-element-17d8102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-ee4f648 > .elementor-widget-container{margin:120px 120px 0px 120px;}.elementor-754 .elementor-element.elementor-element-04ccf93:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-04ccf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg1Credits_BOTTOM%402x.png?fit=5100%2C2084&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-04ccf93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-04ccf93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-44185af{--spacer-size:128px;}.elementor-754 .elementor-element.elementor-element-44de257{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-44de257 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-21b6e5a{width:100%;max-width:100%;}.elementor-754 .elementor-element.elementor-element-21b6e5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-9442461:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-9442461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg3%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-9442461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-9442461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-06f5c61 > .elementor-widget-container{margin:240px 120px 0px 120px;}.elementor-754 .elementor-element.elementor-element-06f5c61 img{opacity:1;}.elementor-754 .elementor-element.elementor-element-471c55e{--spacer-size:87px;}.elementor-754 .elementor-element.elementor-element-f1cd4de:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-f1cd4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg4%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-f1cd4de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-f1cd4de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-dc19e4b{--spacer-size:241px;}.elementor-754 .elementor-element.elementor-element-5ca2d58{--spacer-size:359px;}.elementor-754 .elementor-element.elementor-element-7b099ca{--spacer-size:449px;}.elementor-754 .elementor-element.elementor-element-0a2e64d:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-0a2e64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg5%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-0a2e64d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-0a2e64d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-6d9ad8f{--spacer-size:543px;}.elementor-754 .elementor-element.elementor-element-ab804bd{--spacer-size:217px;}.elementor-754 .elementor-element.elementor-element-9c324de:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-9c324de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg6%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-9c324de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-9c324de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-86a6a5a{--spacer-size:600px;}.elementor-754 .elementor-element.elementor-element-0d93063{--spacer-size:70px;}.elementor-754 .elementor-element.elementor-element-d191a5b:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-d191a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg7-2%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-d191a5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-d191a5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-111f472{--spacer-size:420px;}.elementor-754 .elementor-element.elementor-element-04a035d{--spacer-size:160px;}.elementor-754 .elementor-element.elementor-element-e3179b2:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-e3179b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg8%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-e3179b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-e3179b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-e6461ab{--spacer-size:468px;}.elementor-754 .elementor-element.elementor-element-d264c3c{--spacer-size:160px;}.elementor-754 .elementor-element.elementor-element-fc2c106:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-fc2c106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg9%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-fc2c106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-fc2c106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-e7c3a48{--spacer-size:463px;}.elementor-754 .elementor-element.elementor-element-0ccb3d3{--spacer-size:336px;}.elementor-754 .elementor-element.elementor-element-dcfb49e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-dcfb49e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-dd97577 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-f2daa75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-f2daa75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-945499c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-d574499:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-d574499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg12%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-754 .elementor-element.elementor-element-d574499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0120px 0px;}.elementor-754 .elementor-element.elementor-element-d574499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-ba845c8 .elementor-background-slideshow__slide__image{background-size:contain;background-position:bottom center;}.elementor-754 .elementor-element.elementor-element-ba845c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-754 .elementor-element.elementor-element-ba845c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-754 .elementor-element.elementor-element-18f6934{--spacer-size:160px;}.elementor-754 .elementor-element.elementor-element-6d029d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-754 .elementor-element.elementor-element-b832b18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-754 .elementor-element.elementor-element-2c329cf{width:var( --container-widget-width, 170.206% );max-width:170.206%;--container-widget-width:170.206%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}body.elementor-page-754{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-754 .elementor-element.elementor-element-44185af{--spacer-size:43px;}.elementor-754 .elementor-element.elementor-element-44de257{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-9442461:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-9442461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DF26_Program_Pg3%402x-scaled.jpg?fit=1978%2C2560&ssl=1");background-repeat:no-repeat;background-size:contain;}.elementor-754 .elementor-element.elementor-element-06f5c61 > .elementor-widget-container{margin:84px 100px 0px 100px;}.elementor-754 .elementor-element.elementor-element-471c55e{--spacer-size:44px;}.elementor-754 .elementor-element.elementor-element-f1cd4de:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-f1cd4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-dc19e4b{--spacer-size:137px;}.elementor-754 .elementor-element.elementor-element-5ca2d58{--spacer-size:13px;}.elementor-754 .elementor-element.elementor-element-7b099ca{--spacer-size:85px;}.elementor-754 .elementor-element.elementor-element-0a2e64d:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-0a2e64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-6d9ad8f{--spacer-size:217px;}.elementor-754 .elementor-element.elementor-element-ab804bd{--spacer-size:33px;}.elementor-754 .elementor-element.elementor-element-9c324de:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-9c324de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-86a6a5a{--spacer-size:185px;}.elementor-754 .elementor-element.elementor-element-0f12b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-754 .elementor-element.elementor-element-d191a5b:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-d191a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-111f472{--spacer-size:123px;}.elementor-754 .elementor-element.elementor-element-04a035d{--spacer-size:56px;}.elementor-754 .elementor-element.elementor-element-e3179b2:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-e3179b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-e6461ab{--spacer-size:113px;}.elementor-754 .elementor-element.elementor-element-d264c3c{--spacer-size:56px;}.elementor-754 .elementor-element.elementor-element-fc2c106:not(.elementor-motion-effects-element-type-background), .elementor-754 .elementor-element.elementor-element-fc2c106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-754 .elementor-element.elementor-element-e7c3a48{--spacer-size:240px;}.elementor-754 .elementor-element.elementor-element-0ccb3d3{--spacer-size:61px;}}@media(min-width:768px){.elementor-754 .elementor-element.elementor-element-fdcba0e{width:100%;}.elementor-754 .elementor-element.elementor-element-aededd4{width:100%;}.elementor-754 .elementor-element.elementor-element-b2d2742{width:100%;}.elementor-754 .elementor-element.elementor-element-ab231e3{width:100%;}.elementor-754 .elementor-element.elementor-element-db9eb16{width:100%;}.elementor-754 .elementor-element.elementor-element-c38d9cf{width:100%;}.elementor-754 .elementor-element.elementor-element-c6d82a7{width:13%;}.elementor-754 .elementor-element.elementor-element-ba845c8{width:74%;}.elementor-754 .elementor-element.elementor-element-196f214{width:16.257%;}.elementor-754 .elementor-element.elementor-element-6d029d8{width:5.891%;}.elementor-754 .elementor-element.elementor-element-b832b18{width:6.917%;}.elementor-754 .elementor-element.elementor-element-f812db9{width:32.434%;}.elementor-754 .elementor-element.elementor-element-b0a086f{width:6.248%;}.elementor-754 .elementor-element.elementor-element-8c5e657{width:24.134%;}.elementor-754 .elementor-element.elementor-element-6af8fb9{width:7.244%;}.elementor-754 .elementor-element.elementor-element-497c96d{width:12.332%;}}/* Start custom CSS for html, class: .elementor-element-6e0a87f */.main {
    text-align:center;
}

.main p {
    color: #FFFFFF;
    font-family: 'DINOT-Bold';
    font-weight: 400;
    line-height: 1;
}

.main h3 {
    font-family: 'DINOT-Bold';
    color: #BF00FF;
  font-weight: 400;
    display: block;
    padding: 4px 8px 0;
}

.main p span {
    font-family: 'DINOT-Bold';
    color: #FDFF81;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65d6bdd */.main {
    text-align:center;
}

.main p {
    color: #FFFFFF;
    font-family: 'DINOT-Bold';
    font-weight: 400;
    line-height: 1;
}

.main h3 {
    font-family: 'DINOT-Bold';
    color: #BF00FF;
  font-weight: 400;
    display: block;
    padding: 4px 8px 0;
}

.main p span {
    font-family: 'DINOT-Bold';
    color: #FDFF81;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-613e573 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Black';
    font-weight: 400;
    font-size:20px;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
  margin-bottom: 24px;
  line-height: 1.25
}

.program p span {
    color: #BF00FF;
}

@media screen and (min-width: 480px) {
  .program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Black';
    font-weight: 400;
    font-size: 30px;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
  margin-bottom: 24px;
  line-height: 1.25
}

.program p span {
    color: #BF00FF;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75639fe */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aededd4 */p {margin-bottom: 24px !important;
    line-height: 1.25 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-decaeb9 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aea7df */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd9eede *//* Webfont: DINOT-Bold */
@font-face {
    font-family: 'DINOT-Bold';
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.eot'); /* IE9 Compat Modes */
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.woff') format('woff'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.svg#DINOT-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'DINOT-Black';
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.eot'); /* IE9 Compat Modes */
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.woff2') format('woff2'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.woff') format('woff'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.ttf') format('truetype'), /* Safari, Android, iOS */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.svg#DINOT-Black') format('svg'); /* Legacy iOS */

    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2ca7bd */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-991217c *//* Webfont: DINOT-Bold */
@font-face {
    font-family: 'DINOT-Bold';
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.eot'); /* IE9 Compat Modes */
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.woff') format('woff'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Bold.svg#DINOT-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'DINOT-Black';
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.eot'); /* IE9 Compat Modes */
    src: url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.woff2') format('woff2'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.woff') format('woff'), /* Modern Browsers */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.ttf') format('truetype'), /* Safari, Android, iOS */
         url('https://program.sfhiphopdancefest.com/wp-content/uploads/2024/11/DINOT-Black.svg#DINOT-Black') format('svg'); /* Legacy iOS */

    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0ef565 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f12b87 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Bold';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}
h2 {
    display: flex;
    align-items: center;
    text-align: center;
}

.ppl-dot {
    display: block;
    max-width: 20px;
    min-width:20px;
    flex: 1 0 0%;
    height: 20px;
    border-radius: 50%;
    background-color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d47904c */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Black';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}

p {
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c810fa7 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Bold';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
  margin-bottom: 24px ;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0d7bc9 */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a69d7d */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcfe7ad */.program {
    text-align: center;
    color: #FFFFFF;
    font-family: 'DINOT-Black';
    font-weight: 400;
    position: relative;
}

.program h2 {
    font-family: 'DINOT-Bold';
    font-weight: 400;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: top;
    gap: 20px;
}

.program span.number {
    font-size: 80px;
    line-height: 1;
    font-family: "Myriad-Pro-Bold";
    color: #BF00FF;
}

.program h2 span.company {
    color: #FDFF81;
}
.program p{
    max-width: 600px;
    margin: auto;
  text-align: center;
}

.program p span {
    color: #BF00FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86d5e91 */.donation {
text-align: center;
}

.donation p {

font-family: 'DINOT-Bold';
line-height: 1.25;


}
.donation h4 {
color: #FFFF6D;
font-family: 'HEAVITAS';
font-weight: normal;
	}
	.donation h4 a {
color: #FFFF6D;
font-family: 'HEAVITAS';
word-break: break-all;
	}
.donation h3 {
color: #FFFF6D;
font-family: 'DINOT-Bold';
	}

.donation p span {
	color: #FFFF6D;
}

h5 {
    color: #FFFFFF;font-family: "Myriad-Pro"
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd7c587 */.donation {
text-align: center;
}

.donation p {

font-family: 'DINOT-Bold';
line-height: 1.25;
color:#FFFFFF;
margin-bottom: 24px;
}
.donation h4 {
color: #FFFF6D;
font-family: 'HEAVITAS';
font-weight: normal;
	}
	.donation h4 a {
color: #FFFF6D;
font-family: 'HEAVITAS';
	}
.donation h3 {
color: #FFFF6D;
font-family: 'DINOT-Bold';
	}

.donation p span {
	color: #FFFF6D;
}/* End custom CSS */