.flex_cell.av-migcdd83-922ed844698aa2010ac90798aaed1ff0{
vertical-align:middle;
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/05/necca-2025-blue-bg-1.svg) 50% 50% no-repeat fixed ;
}
.responsive #top #wrap_all .flex_cell.av-migcdd83-922ed844698aa2010ac90798aaed1ff0{
padding:96px 96px 96px 96px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-uxi0evn-bb95b44b28e0e84f0bbd1a5f9c5ecbc0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-uxi0evn-bb95b44b28e0e84f0bbd1a5f9c5ecbc0{
width:48.5%;
margin-left:0;
z-index:2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-uxi0evn-bb95b44b28e0e84f0bbd1a5f9c5ecbc0 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-migcdm35-bd4e5cde1d1648fff95d2b0aa0df456e{
margin:0px 0px 8px 0px;
padding-bottom:0;
color:#fcf9f7;
}
body .av-special-heading.av-migcdm35-bd4e5cde1d1648fff95d2b0aa0df456e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-migcdm35-bd4e5cde1d1648fff95d2b0aa0df456e .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-migcdm35-bd4e5cde1d1648fff95d2b0aa0df456e .special-heading-inner-border{
border-color:#fcf9f7;
}
.av-special-heading.av-migcdm35-bd4e5cde1d1648fff95d2b0aa0df456e .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-migcdtdt-134626a4a8031e656033a3b7fa30454a{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#fcf9f7;
}
body .av-special-heading.av-migcdtdt-134626a4a8031e656033a3b7fa30454a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-migcdtdt-134626a4a8031e656033a3b7fa30454a .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-migcdtdt-134626a4a8031e656033a3b7fa30454a .special-heading-inner-border{
border-color:#fcf9f7;
}
.av-special-heading.av-migcdtdt-134626a4a8031e656033a3b7fa30454a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-migcdyki-7b8d319157489bf8b3d21c0e71dfb705 .avia_textblock{
color:#fcf9f7;
}

#top .hr.hr-invisible.av-nt2qgb7-e3a09ba813d70c2c255ff7bae1a63961{
height:24px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m89mhcj-c0bb96aba6167e382f0c062d33efa19b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-m89mhcj-c0bb96aba6167e382f0c062d33efa19b{
width:48.5%;
margin-left:0;
z-index:2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m89mhcj-c0bb96aba6167e382f0c062d33efa19b .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-hcfltn7-690c4bcb74cd8acc6335b08ec6ad57c5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hcfltn7-690c4bcb74cd8acc6335b08ec6ad57c5 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-migcisw7-4b831a708792756d10cb363fb532c72f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-migcisw7-4b831a708792756d10cb363fb532c72f{
padding:96px 96px 0px 96px !important;
}

#top .flex_column.av-2d61o8pf-a425ee73612ebf9b2759adf2c8ddb39f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2d61o8pf-a425ee73612ebf9b2759adf2c8ddb39f{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-6.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-2d61o8pf-a425ee73612ebf9b2759adf2c8ddb39f{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-2ahm1ob7-982cff91e156ca988e91dab3f02d42c4{
height:300px;
}

#top .flex_column.av-1npne7gz-17454a432aa873c66dd4a1524f908026{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1npne7gz-17454a432aa873c66dd4a1524f908026{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-1.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-1npne7gz-17454a432aa873c66dd4a1524f908026{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-1hwdj2kz-176a8de342acb130cd014151397f77e0{
height:300px;
}

#top .flex_column.av-198atheb-9148d75b4af7d9bf7ad58b2f7c573e43{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-198atheb-9148d75b4af7d9bf7ad58b2f7c573e43{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-2.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-198atheb-9148d75b4af7d9bf7ad58b2f7c573e43{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-13fdgg7n-cfd9b3459331e766a1ab5acc9c6c4e8a{
height:300px;
}

#top .flex_column.av-s6v770z-c71fc264b71f748d1015a1eeca12f452{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-s6v770z-c71fc264b71f748d1015a1eeca12f452{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-3.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-s6v770z-c71fc264b71f748d1015a1eeca12f452{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-o8e1uhf-7ac251e4a63e2f67ca8338465134f2ff{
height:300px;
}

#top .flex_column.av-f1n5vbn-2d0f322692b3598b58e7d23d1f7cd90b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-f1n5vbn-2d0f322692b3598b58e7d23d1f7cd90b{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-4.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-f1n5vbn-2d0f322692b3598b58e7d23d1f7cd90b{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-1aaik7n-95c0073b24f81b255aa5adb26c00b508{
height:300px;
}

#top .flex_column.av-a80bv2r-888bcb3ab88e3108c48c9d69ec1254e0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-a80bv2r-888bcb3ab88e3108c48c9d69ec1254e0{
background:url(https://necenterforcircusarts.org/wp-content/uploads/2025/11/necca-2026-youth-programs-5.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_column.av-a80bv2r-888bcb3ab88e3108c48c9d69ec1254e0{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-1u5e4z-4d31c5f900904d6bff403724f87a9353{
height:300px;
}

.flex_cell.av-j46ruoj-0b586ac4f66e08c5210b84b374421f2f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-j46ruoj-0b586ac4f66e08c5210b84b374421f2f{
padding:96px 96px 96px 96px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-i93gxeb-4d55e0aa99d01023e9e12a42c1027028{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-i93gxeb-4d55e0aa99d01023e9e12a42c1027028{
border-radius:24px 24px 24px 24px;
}

.avia-image-container.av-bmv3s9f-912e534a90f58a974f98bd25d1bf69f2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bmv3s9f-912e534a90f58a974f98bd25d1bf69f2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-6gmlh1v-4539f563d5bfa34edb55a37efc71f004 .avia_textblock{
color:#fcf9f7;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-migcdd83-922ed844698aa2010ac90798aaed1ff0{
padding:96px 48px 96px 48px !important;
}

.responsive #top #wrap_all .flex_cell.av-migcisw7-4b831a708792756d10cb363fb532c72f{
padding:96px 48px 0px 48px !important;
}

.responsive #top #wrap_all .flex_cell.av-j46ruoj-0b586ac4f66e08c5210b84b374421f2f{
padding:96px 48px 96px 48px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-migcdd83-922ed844698aa2010ac90798aaed1ff0{
padding:48px 24px 48px 24px !important;
}

.responsive #top #wrap_all .flex_cell.av-migcisw7-4b831a708792756d10cb363fb532c72f{
padding:48px 24px 0px 24px !important;
}

.responsive #top #wrap_all .flex_cell.av-j46ruoj-0b586ac4f66e08c5210b84b374421f2f{
padding:48px 24px 48px 24px !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-migcdd83-922ed844698aa2010ac90798aaed1ff0{
padding:48px 24px 48px 24px !important;
}

.responsive #top #wrap_all .flex_cell.av-migcisw7-4b831a708792756d10cb363fb532c72f{
padding:48px 24px 0px 24px !important;
}

.responsive #top #wrap_all .flex_cell.av-j46ruoj-0b586ac4f66e08c5210b84b374421f2f{
padding:48px 24px 48px 24px !important;
}
}
