html{scroll-padding-top:100px!important;scroll-margin-top:100px!important}@media (max-width:767px){html{scroll-padding-top:120px!important;scroll-margin-top:120px!important}#main--header{transition:transform 0.4s ease-in-out!important;transform:translateY(0);z-index:99999!important}#main--header.hide--header{transform:translateY(-100%)!important;pointer-events:none}}@media (min-width:981px) and (max-width:1536px){.area-outer-wrap.popup_outer_wrap{min-height:144vh!important;top:0px!important}}@media (min-width:981px) and (max-width:1378px){body.lc-bubble-delayed .lc_text-widget--bubble{display:block!important;width:80px!important;height:80px!important}.area-outer-wrap.popup_outer_wrap{justify-items:anchor-center!important;place-self:anchor-center}body{zoom:0.65}span.da-close-wrap.evr-close_wrap{top:40%!important}.area-outer-wrap.popup_outer_wrap .et_pb_module.et_pb_code{margin-bottom:-250px!important}.area-outer-wrap.popup_outer_wrap.et-l.entry-content .et_pb_row{width:80%!important}}.area-outer-wrap.popup_outer_wrap .et_pb_module.et_pb_code{margin-bottom:-250px!important}@media screen and (orientation:landscape){@supports (not (-webkit-text-size-adjust:none)) and (font:-apple-system-body){@media (max-width:980px) and (max-height:530px){#banner-carousel-section .swiper-slide img{width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);display:block}h1,h1 span.dsm-dual-heading-before{line-height:1.5em!important}}}}.no-drag{-webkit-user-drag:none;user-drag:none}ul.sub-menu{height:auto!important}body:not(.page-id-325158) div#overlay-section{padding:5px!important}body:not(.page-id-325158) div#overlay-section h1{font-family:"Ubuntu"}body:not(.page-id-325158) div#overlay-section .et_pb_row{padding:0px!important}.single h1{line-height:1em!important}.force-hide{display:none!important}.hl-app .hl_form-builder--main{padding-bottom:0px!important}@media (min-width:1569px){.popup{overflow:hidden!important}}@media (min-width:1379px) and (max-width:1568px){.popup .et_pb_row{width:50%!important}.popup .et_pb_code_0_tb_footer{margin-bottom:-120px!important}}@media (min-width:1025px) and (max-width:1568px){.popup .et_pb_code_0_tb_footer{margin-bottom:-120px!important}}a.da-close.evr-close{background:transparent!important;box-shadow:none!important}@media (min-width:1537px){a.da-close.evr-close{left:71%;margin-top:75px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:1461px) and (max-width:1536px){a.da-close.evr-close{left:71%;margin-top:75px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:1379px) and (max-width:1460px){a.da-close.evr-close{left:71%;margin-top:60px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:1301px) and (max-width:1378px){a.da-close.evr-close{left:85%;margin-top:60px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:1201px) and (max-width:1300px){a.da-close.evr-close{left:85%;margin-top:60px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:1101px) and (max-width:1200px){a.da-close.evr-close{left:85%;margin-top:60px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (min-width:981px) and (max-width:1100px){a.da-close.evr-close{left:85%;margin-top:60px}span.da-close-wrap.evr-close_wrap{top:50%!important}}@media (max-width:980px) and (min-width:768px){a.da-close.evr-close{left:79%;margin-top:65px}}@media (max-width:767px) and (min-width:600px){a.da-close.evr-close{left:93%;margin-top:65px}}@media (max-width:700px){#main-footer li.dsm_icon_list_child:nth-child(2) a{display:block;text-align:center}}@media (max-width:599px){a.da-close.evr-close{left:88%;margin-top:65px}}div#divi-form-parties .et_pb_with_border.et_pb_row.et_pb_row_1{overflow-y:scroll!important}input#et_pb_contact_adult_other_time_0,input#et_pb_contact_adult_other_time_0::placeholder,input#et_pb_contact_adult_dance_class_0::placeholder{color:#2f3837!important}@media (max-width:1150px){.pum-container.pum-responsive.pum-responsive-medium{margin-left:0%!important;width:65%!important;left:0%!important;justify-self:anchor-center;overflow:hidden!important}button.pum-close.popmake-close{top:7px!important;right:0px!important}}@media (max-width:600px){.pum-container.pum-responsive.pum-responsive-medium{width:90%!important}}@media (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align-last:center!important;margin:auto!important}}@media (max-width:424px){.pum-overlay{overflow:hidden!important}}@media (max-width:980px){li{font-size:18px!important}#overlay-section h1{font-size:50px;word-break:normal;overflow-wrap:normal}}p{text-wrap:pretty!important}@media (max-width:600px){.dsm_card_wrapper{padding:0px!important}}#pre-carousel h2.dsm_card_title.et_pb_module_header{align-content:center}#pre-carousel .dsm_card_carousel_child_description p{text-wrap:balance!important}@keyframes shakeWithPause{0%{transform:translate(0,0) rotate(0deg)}5%{transform:translate(-2px,2px) rotate(-2deg)}10%{transform:translate(2px,-2px) rotate(2deg)}15%{transform:translate(-2px,2px) rotate(-2deg)}20%{transform:translate(2px,-2px) rotate(2deg)}25%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes shakeWithPause-play{0%{transform:translate(-50%,-50%) rotate(0deg)}5%{transform:translate(-50%,-50%) rotate(-2deg)}10%{transform:translate(-50%,-50%) rotate(2deg)}15%{transform:translate(-50%,-50%) rotate(-2deg)}20%{transform:translate(-50%,-50%) rotate(2deg)}25%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(0deg)}}#pre-carousel .swiper-slide:hover .dsm_card_carousel_child_image_wrapper::after{animation:shakeWithPause 4s infinite ease-in-out}#pre-carousel .dsm_card_carousel_child_subtitle{margin-bottom:1rem}#pre-carousel .swiper-wrapper,#pre-carousel-competition .swiper-wrapper{justify-content:center}#pre-carousel h2,#pre-carousel-competition h2{font-weight:700!important;color:#ffffff!important;letter-spacing:1px!important;border-radius:8px 8px 8px 8px;overflow:hidden;border:1px solid #ffcaf0;background-color:#ff5434;width:100%;max-width:250px;float:none;padding-top:0.5rem!important;padding-right:1rem!important;padding-bottom:0.5rem!important;padding-left:1rem!important;margin-bottom:1.5rem!important;margin-top:-2rem!important;margin-left:auto;margin-right:auto;line-height:1.6;z-index:99999}@media (max-width:600px){div#competition-team-levels img.dsm_card_carousel_child_img{margin-bottom:20px!important}}#pre-carousel .swiper-slide h2,#pre-carousel .swiper-slide,#pre-carousel .swiper-slide .dg-cpt-item img,#pre-carousel figure:hover.dsm_card_carousel_child_image_wrapper::after,#pre-carousel figure:hover.dsm_card_carousel_child_image_wrapper::before,#pre-carousel .swiper-slide figure:hover img,#pre-carousel figure:hover.dsm_card_carousel_child_image_wrapper::after{transition:all 300ms ease 0ms}#pre-carousel .swiper-slide:hover h2{transform:rotateX(0deg) rotateY(0deg) rotateZ(1deg)}#pre-carousel .swiper-slide:hover{transform:translateX(0px) translateY(-4px)}#pre-carousel figure:hover.dsm_card_carousel_child_image_wrapper::before{opacity:1;animation:shakeWithPause-play 4s infinite ease-in-out}#pre-carousel figure:hover.dsm_card_carousel_child_image_wrapper::after{opacity:0}#pre-carousel p,#pre-carousel-competition p{color:#2f3837!important}body #page-container .et_pb_section #pre-carousel.dsm_card_carousel .dsm_card_carousel_child .et_pb_button:hover{color:#ff5434!important;background-image:initial;background-color:#ffffff}@media (max-width:600px){a.et_pb_button{font-size:14px!important}}a.et_pb_button{text-wrap:balance!important}#main-header a.et_pb_button{text-wrap:none!important;text-align:center}.et_pb_slider .et_pb_slide{position:relative!important;transform:none!important}.et_pb_slider .et_pb_slide iframe{will-change:auto!important;opacity:1!important;visibility:visible!important}.et_pb_slider .et-pb-active-slide,.et_pb_slider .et-pb-move-item{opacity:1!important;visibility:visible!important}.h2-ubuntu{font-family:"Ubuntu",Helvetica,Arial,Lucida,sans-serif!important;text-wrap:balance!important}@media (min-width:981px){.dg-cpt-content-wrap,.dg-cpt-content-wrap p,.dg-acf-field-inner p,.dsm_card_carousel_child_description p,span.dsm_icon_list_text,.dsm-popup p,.dsm-popup .et_pb_text_inner{font-size:20px!important}}@media (max-width:980px){ul li,.et_pb_text_inner,.et_pb_text_inner p,.dsm_card_carousel_child_description p,.dsm-content p,.dg-acf-field-inner p,.dg-cpt-content-wrap p,.dg-cpt-content-wrap,.dg-acf-field-inner p,span.dsm_icon_list_text,.dsm-popup p{font-size:18px!important}}@media screen and (max-width:980px){.reverse{display:flex!important;flex-direction:column-reverse!important}}.kid-parties{list-style:none!important;padding-left:0!important;margin-left:0}ul.kid-parties{margin-bottom:30px!important;padding-bottom:0px!important}.kid-parties li{position:relative;padding-left:28px;margin-bottom:8px;opacity:1}ul.kid-parties li:last-child{margin-bottom:0!important}.kid-parties li::before{content:"✓"!important;position:absolute;left:0;top:0;font-family:Arial,sans-serif!important;color:#f7563b!important;-webkit-text-fill-color:#f7563b!important;filter:none;mix-blend-mode:normal;font-weight:bold;opacity:1!important}selector .et_pb_text_inner li{text-align:left!important}selector .et_pb_text_inner p{text-align:left!important}.dsm-content p,.dsm-content{font-size:20px!important}@media (max-width:980px){ul.kid-parties li,.dsm-content p,.dsm-content{font-size:18px!important}ul.kid-parties li{margin-bottom:8px}}#overlay-section h1{text-wrap:balance!important}@media (max-width:1024px) and (max-height:600px){#banner-carousel-section .swiper-slide img{width:100%;height:100%;object-fit:cover}#banner-carousel-section .swiper-slide{width:100%!important;height:100%!important}#banner-carousel-section .swiper-container img{min-height:800px!important}}@media (max-width:932px) and (max-height:600px){div#banner-carousel-section{margin:0px}}@media (min-width:768px) and (max-width:1242px){div#classes article{padding-bottom:40px!important}}@media screen and (orientation:landscape){@media (max-width:1024px) and (max-height:600px){#banner-carousel-section .swiper-slide img{width:100%;height:100%;object-fit:cover}#banner-carousel-section .swiper-slide{width:100%!important;height:100%!important}#banner-carousel-section .swiper-container img{min-height:800px!important}}@media (min-width:768px) and (max-width:1242px){div#classes article{padding-bottom:40px!important}}}div#testimonials-grid .dg-item-wrap.dg-cpt-title-wrap{text-wrap:pretty!important}@media (min-width:768px) and (max-width:980px){div#testimonial-cards-col,div#testimonial-award-col{width:50%!important}}@media (max-width:980px){div#testimonials-grid-section .et_pb_row{display:contents!important;width:100%!important}div#testimonial-heading-col{width:100%!important}}@media (max-width:980px){.pricing-form-container{background:#2f3837!important}}@media (min-width:600px) and (max-width:980px){#form-column{width:418px!important}}div#package-price-section .et_pb_pricing_table_0 .et_pb_pricing_heading{position:relative}div#package-price-section .et_pb_pricing_table_0 .et_pb_pricing_heading::before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 12% 20% / 7px 7px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 28% 65% / 5px 5px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 40% 30% / 8px 8px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 55% 80% / 6px 6px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 72% 40% / 7px 7px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 85% 70% / 5px 5px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 90% 25% / 8px 8px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 18% 85% / 6px 6px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 35% 50% / 4px 4px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 60% 15% / 6px 6px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 78% 55% / 5px 5px,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 60%) 48% 10% / 7px 7px;background-repeat:no-repeat;animation:sparkleMove 6s infinite linear,sparkleFade 2.3s infinite alternate;filter:drop-shadow(0 0 6px white);pointer-events:none;z-index:2}@keyframes sparkleMove{0%{background-position:12% 20%,28% 65%,40% 30%,55% 80%,72% 40%,85% 70%,90% 25%,18% 85%,35% 50%,60% 15%,78% 55%,48% 10%}50%{background-position:14% 22%,30% 63%,42% 32%,53% 78%,74% 38%,87% 72%,88% 27%,20% 83%,37% 52%,62% 13%,80% 57%,50% 12%}100%{background-position:12% 20%,28% 65%,40% 30%,55% 80%,72% 40%,85% 70%,90% 25%,18% 85%,35% 50%,60% 15%,78% 55%,48% 10%}}@keyframes sparkleFade{0%{opacity:0.35}100%{opacity:1}}div#package-price-section .et_pb_pricing_table_0 .et_pb_pricing_heading{position:relative;overflow:hidden}div#package-price-section .et_pb_pricing_table_0 .et_pb_pricing_heading::after,div#package-price-section .et_pb_pricing_table_1 .et_pb_pricing_heading::after,div#package-price-section .et_pb_pricing_table_2 .et_pb_pricing_heading::after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(75deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);filter:blur(4px);pointer-events:none;animation:glitterSwipeFade 3.8s infinite}@keyframes glitterSwipeFade{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateX(220%);opacity:0}}div#year-end-assessment-section .et_pb_pricing_content_top{display:none}@media (min-width:981px) and (max-width:1280px){div#our-team-section h3{font-size:25px!important}div#our-team-section a.et_pb_button.et_pb_more_button{padding-left:20px!important;padding-right:20px!important}}@media (max-width:980px){div#invitation-section .et_pb_button_module_wrappers{display:block}}div#our-team-section .dg-cpt-image-wrap,div#our-team-section .dg-cpt-title-wrap{pointer-events:none}div#our-team-section .dg-cpt-content-wrap{display:none!important}div#our-team-section .dsm_card_wrapper{padding:20px!important}div#our-team-section .swiper-container.dsm_card_carousel_wrapper{padding-bottom:20px!important}div#team-popup img{border-radius:20px;border:2px solid #ff5434}div#team-popup h3.dg-cpt-title{margin-bottom:30px!important}@media (min-width:981px){div#our-team-section .dsm_card_carousel_arrow,div#our-team-section .swiper-pagination{display:none!important}}.popup_outer_wrap:has(#team-popup) a.da-close.evr-close{left:85%;top:0%}@media (min-width:600px) and (max-width:980px){.popup_outer_wrap:has(#team-popup) a.da-close.evr-close{left:86%;top:-1%}}@media (max-width:599px){.popup_outer_wrap:has(#team-popup) a.da-close.evr-close{left:84%;top:-1.6%}}@media (max-width:414px){.popup_outer_wrap:has(#team-popup) a.da-close.evr-close{left:81%;top:-1.6%}}.popup_outer_wrap:has(#team-popup){place-self:anchor-center}@media (min-width:981px){#our-team-section .dg-cpt-outer-wrap.dg-hover-trigger{display:flex}#our-team-section .outer-content{display:inline;width:30%!important;margin-right:5%}#our-team-section .dg-cpt-inner-wrap{width:100%!important}}div#our-team-section .dg-item-wrap.dg-cpt-title-wrap{padding-left:20px;padding-bottom:20px}div#our-team-section .dg-item-wrap.dg-cpt-image-wrap{margin-bottom:30px}@media (min-width:1280px) and (max-width:1600px){.page-id-325800 article .dg-cpt-outer-wrap.dg-hover-trigger{zoom:0.8}}@media (max-width:600px){article#post-331127 .dgcm_cptfilter_3 .dg-cpt-outer-wrap.dg-hover-trigger,article#post-331128 .dgcm_cptfilter_3 .dg-cpt-outer-wrap.dg-hover-trigger{height:400px}.page-id-325800 article .dg-cpt-outer-wrap.dg-hover-trigger{zoom:0.79}}.dg-item-wrap.dg-cpt-title-wrap{padding-bottom:10px}div#schedule-pricing .dsm-tab{margin-bottom:0px!important}div#schedule-pricing .dsm-advanced-tabs-wrapper{margin-bottom:10px}@media (min-width:1301px) and (max-width:1760px){div#pdf-col{width:60%}div#price-schedule-info-col{width:40%}div#pdf-col iframe#docFrame{height:900px;zoom:0.8}}@media (min-width:1201px) and (max-width:1300px){div#pdf-col{width:50%}div#price-schedule-info-col{width:50%}div#pdf-col iframe#docFrame{height:900px;zoom:1}}@media (min-width:768px) and (max-width:1200px){div#schedule-pricing .et_pb_column{width:100%!important}div#pdf-col{margin-bottom:30px}}@media (max-width:1200px){div#pdf-col{margin-bottom:30px!important}}@media (min-width:981px){div#social-dance-events-row article{padding-bottom:0px!important}div#adult-private-lessons-row article{padding-bottom:0px!important}}@media (max-width:981px){div#class-cards article:last-child{padding-bottom:0px!important}div#schedule-pricing #docFrame{transform:scale(1);zoom:0.8;width:130%;height:730px}}@media (max-width:767px){div#schedule-pricing #docFrame{transform:scale(1);zoom:0.8;width:140%;height:1200px}}@media (max-width:600px){div#schedule-pricing #docFrame{padding-top:145px;transform:scale(140%);zoom:60%}}@media (max-width:500px){div#schedule-pricing #docFrame{padding-top:150px;height:1100px;transform:scale(150%);zoom:45%}}@media (max-width:460px){div#schedule-pricing #docFrame{padding-top:150px;height:1100px;transform:scale(150%);zoom:40%}}@media (max-width:420px){div#schedule-pricing #docFrame{padding-top:135px;height:1100px;transform:scale(135%);zoom:40%}}@media (max-width:375px){div#schedule-pricing #docFrame{padding-top:100px;height:1100px;transform:scale(130%);zoom:33%}}@media (min-width:981px) and (max-width:1440px){}@media (max-width:980px){div#adult-private-lessons-row .dgcm_cptfilter_3 .dg-cpt-item,div#social-dance-events-section .dg-cpt-item{width:100%!important;display:flex!important}}div#no-partner-required-row .dg-item-wrap.dg-cpt-title-wrap,div#ladies-performance-teams .dg-item-wrap.dg-cpt-title-wrap,div#social-dance-events-section .dg-item-wrap.dg-cpt-title-wrap{pointer-events:none!important}@media (min-width:981px){#no-partner-required-row article#post-343750 .dg-cpt-bg-on-hover div{background-position-x:-140px!important}}@media (min-width:768px) and (max-width:980px){#no-partner-required-row article#post-343750 .dg-cpt-bg-on-hover div{background-position-x:-400px!important}}@media (max-width:600px){#no-partner-required-row article#post-331102 .dg-cpt-bg-on-hover div{background-position-x:-250px}}@media (min-width:981px) and (max-width:1300px){div#adult-private-lessos-row article:last-child{padding-top:30px!important}div#adult-private-lessos-row .dg-cpts-inner-wrap{display:flex}div#adult-private-lesons-row .dg-cpts-inner-wrap article{width:50%!important}div#adult-private-lessons-row .dg-cpts-wrap.layout-fitRows article:last-child{place-self:anchor-center!important;justify-self:center}}@media (min-width:981px){div#ladies-performance-teams .dg-cpt-item{width:100%!important;margin:0 1% 2% 1%!important}}div#production-team-row .dvmd_table_maker_item_0{background:#2f3837!important}@media (max-width:980px){div#how-to-signup-section .et_pb_column{width:100%!important;margin-right:0px!important}}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;border:1px solid #ff5434;border-radius:20px}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (min-width:1199px) and (max-width:1349px){div#youth-shows-row img{top:20px!important}}@media (min-width:768px) and (max-width:980px){div#youth-birthday-parties-row img.wp-image-334298{width:80%!important}}@media (max-width:980px){div#youth-dance-littles-row .et_pb_column.et_pb_column_3_4{display:flex;justify-content:center}div#youth-dance-littles-row .et_pb_module.et_pb_heading,div#youth-dance-littles-row .et_pb_module.et_pb_text{width:fit-content}div#youth-dance-littles-row .et_pb_module.et_pb_text{margin-top:5px!important;margin-left:5px!important}}@media (min-width:410px) and (max-width:980px){div#youth-dance-primary-row .et_pb_column.et_pb_column_3_4{display:flex;justify-content:center}div#youth-dance-primary-row .et_pb_module.et_pb_heading,div#youth-dance-primary-row .et_pb_module.et_pb_text{width:fit-content}div#youth-dance-primary-row .et_pb_module.et_pb_text{margin-top:15px!important;margin-left:5px!important}}@media (max-width:410px){div#youth-dance-primary-row .et_pb_module.et_pb_text{margin-top:0px!important}}@media only screen and (max-width:1670px) and (min-width:1350px){#youth-dance-classes-section-alt .et_pb_image{max-width:45%!important}}@media only screen and (max-width:1349px) and (min-width:1000px){#youth-dance-classes-section-alt .et_pb_image{max-width:65%!important}}@media only screen and (max-width:999px){#youth-dance-classes-section-alt .et_pb_image{max-width:65%!important}}@media only screen and (max-width:600px){#youth-dance-classes-section-alt .et_pb_image{max-width:100%!important}}div#free-trial-class-section .et_pb_code{margin-bottom:-90px!important}@media (max-width:516px){span#website-by{text-wrap-mode:nowrap}}span#company{text-wrap:balance!important}.et-highlightable.et-highlighted{transform:scale(1.1);transition:transform 0.7s cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:980px){.et-highlightable.et-highlighted{transform:scale(1.05)}}.et-highlightable{background:transparent;z-index:10;transition:transform 0.7s cubic-bezier(0.25,0.1,0.25,1)}span.et-highlighted-overlay{background:#33333399;position:fixed;inset:0;z-index:5;pointer-events:none;opacity:0;transition:opacity 0.7s cubic-bezier(0.25,0.1,0.25,1),backdrop-filter 0.7s cubic-bezier(0.25,0.1,0.25,1)}body.et-highlighted-hidden .et-highlighted-overlay{opacity:0.9}.et_pb_menu__logo-wrap{height:89px!important}ul.sub-menu{width:270px!important}@media (min-width:981px) and (max-width:1440px){ul.sub-menu{height:470px}}@media (max-width:350px){div#top-header-row{width:90%!important}}@media (min-width:601px) and (max-width:766px){div#top-header-row{width:100%!important;padding-left:20px!important;padding-right:20px!important}}div#menu-row{display:flex!important;align-items:center!important}@media (max-width:600px){div#top-header-row .et_pb_module.dsm_icon_list{margin:auto!important;text-align-last:center}}div#menu-row{display:flex!important;align-items:center!important}@media (min-width:981px) and (max-width:1445px){div#menu-btn-col{width:50%!important}}@media (min-width:1171px) and (max-width:1368px){div#menu-row span.dsm_icon_list_text{display:none}div#menu-row li.dsm_icon_list_child.dsm_icon_list_child_3_tb_header{margin-right:0px!important}}@media (min-width:1071px) and (max-width:1170px){}@media (min-width:981px) and (max-width:1024px){div#main-header .et_pb_column_1_tb_header{width:45%}div#main-header .et_pb_column_2_tb_header{width:70%}}div#menu-row ul#mobile_menu1{max-height:calc(50dvh - 10px - env(safe-area-inset-bottom));overflow-y:scroll;-webkit-overflow-scrolling:touch}.et_mobile_menu .sub-menu{display:none}.et_mobile_menu .mobile-toggle-open>.sub-menu{display:block}#sticky-header{transition:all 0.5s cubic-bezier(0.25,0.1,0.25,1)!important}.et-highlighted-hidden #sticky-header{transition:all 0.5s ease!important;opacity:0!important}.et-highlightable.et-highlighted>.et_pb_row{box-shadow:0px 0px 256px -9px #090b0b!important;transition-delay:0.5s;transition:all 0.5s cubic-bezier(0.25,0.1,0.25,1)}.et-highlightable:not(.et-highlighted)>.et_pb_row{transition:all 1.5s cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (min-width:981px){.center-vertically .et_pb_row{display:flex;align-items:center}}@media only screen and (max-width:440px){#who-we-are>.et_pb_row.et_pb_row_4.et_pb_equal_columns{overflow:hidden!important;min-height:unset!important;padding-top:50px!important;padding-bottom:50px!important}}.et_pb_video_wrap .et_pb_video_overlay_hover a.et_pb_video_play:before{transform:translate(20%,35%)!important;width:70px!important}@supports (-webkit-hyphens:none) and (not (-ms-hyphens:none)){ul.sub-menu{height:max-content!important}@media (max-width:980px){button.pum-close.popmake-close{top:7px!important;right:0px!important}}.pum-container.pum-responsive.pum-responsive-medium{position:absolute;left:50%!important;transform:translateX(-50%)!important;overflow:hidden!important;top:0%!important;margin-top:20px!important;padding:20px!important}button.pum-close.popmake-close{top:8px!important;right:5px!important}@media (max-width:375px){div#schedule-pricing #docFrameWrapper{transform:scale(0.67);transform-origin:top left;width:149%;overflow:hidden}div#schedule-pricing #docFrame{width:100%;height:1100px;border:0}}}@supports (-moz-transform:translate(0,0)){.pum-container.pum-responsive.pum-responsive-medium{position:absolute;left:50%!important;transform:translateX(-50%)!important;overflow:hidden!important;top:0%!important;margin-top:20px!important;padding:20px!important}button.pum-close.popmake-close{top:7px!important;right:0px!important}}.form-section .et_pb_module.et_pb_code{margin:auto}.dnc-form-wrapper{position:relative;width:100%;min-height:700px;overflow:hidden}.dnc-form-wrapper iframe{width:100%!important;height:700px!important;min-height:700px!important;border:none}@media (max-width:768px){.dnc-form-wrapper,.dnc-form-wrapper iframe{min-height:600px!important}}@media (max-width:767px){.pum-content .wp-block-embed iframe,.pum-content iframe{width:600px!important;height:400px!important}}.dance-class-video-section .et_pb_video_box{display:flex!important}.dance-class-video-section iframe{margin:auto}