.elementor-8400 .elementor-element.elementor-element-0396672{--display:flex;--min-height:300px;--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;--justify-content:center;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-0396672:not(.elementor-motion-effects-element-type-background), .elementor-8400 .elementor-element.elementor-element-0396672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://jccpgh.org/wp-content/uploads/2024/04/Dance-at-South-Hills-2.jpg");background-position:center center;background-size:cover;}.elementor-8400 .elementor-element.elementor-element-0396672, .elementor-8400 .elementor-element.elementor-element-0396672::before{--border-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-f9e8a88{--display:flex;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-4fb76f1{--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:30px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8400 .elementor-element.elementor-element-1f24c387{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-1f24c387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-1b986aab > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-8400 .elementor-element.elementor-element-1b986aab .elementor-icon-wrapper{text-align:center;}.elementor-8400 .elementor-element.elementor-element-1b986aab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-1b986aab.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-1b986aab.elementor-view-default .elementor-icon{color:var( --e-global-color-beb595f );border-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-1b986aab.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-1b986aab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-1b986aab .elementor-icon{font-size:29px;}.elementor-8400 .elementor-element.elementor-element-1b986aab .elementor-icon svg{height:29px;}.elementor-8400 .elementor-element.elementor-element-1b986aab .elementor-icon i, .elementor-8400 .elementor-element.elementor-element-1b986aab .elementor-icon svg{transform:rotate(0deg);}.elementor-8400 .elementor-element.elementor-element-3affc51f.elementor-element{--align-self:center;}.elementor-8400 .elementor-element.elementor-element-9df8a4c{text-align:center;}.elementor-8400 .elementor-element.elementor-element-9df8a4c .elementor-heading-title{color:#00ADBB;}.elementor-8400 .elementor-element.elementor-element-75e830d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-6575628{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-8266183 .elementor-heading-title{color:#006870;}.elementor-8400 .elementor-element.elementor-element-d553699{color:#333333;}.elementor-8400 .elementor-element.elementor-element-ce2676e{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-1b59d98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-1b59d98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-e05e37f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-e05e37f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-88280de > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-8400 .elementor-element.elementor-element-88280de .elementor-icon-wrapper{text-align:center;}.elementor-8400 .elementor-element.elementor-element-88280de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-88280de.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-88280de.elementor-view-default .elementor-icon{color:var( --e-global-color-beb595f );border-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-88280de.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-88280de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-88280de .elementor-icon{font-size:29px;}.elementor-8400 .elementor-element.elementor-element-88280de .elementor-icon svg{height:29px;}.elementor-8400 .elementor-element.elementor-element-88280de .elementor-icon i, .elementor-8400 .elementor-element.elementor-element-88280de .elementor-icon svg{transform:rotate(0deg);}.elementor-8400 .elementor-element.elementor-element-8ed4f0e.elementor-element{--align-self:center;}.elementor-8400 .elementor-element.elementor-element-ea7caf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-1db4585{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-75f90c3 .elementor-heading-title{color:#006870;}.elementor-8400 .elementor-element.elementor-element-8fd9b26{color:#333333;}.elementor-8400 .elementor-element.elementor-element-0161900 .elementor-heading-title{color:#006870;}.elementor-8400 .elementor-element.elementor-element-44544fc{color:#333333;}.elementor-8400 .elementor-element.elementor-element-40edbf5{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-7019e20{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-7019e20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-1d13543{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-1d13543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-aaea1bb > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-8400 .elementor-element.elementor-element-aaea1bb .elementor-icon-wrapper{text-align:center;}.elementor-8400 .elementor-element.elementor-element-aaea1bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-aaea1bb.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-aaea1bb.elementor-view-default .elementor-icon{color:var( --e-global-color-beb595f );border-color:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-aaea1bb.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-aaea1bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-beb595f );}.elementor-8400 .elementor-element.elementor-element-aaea1bb .elementor-icon{font-size:29px;}.elementor-8400 .elementor-element.elementor-element-aaea1bb .elementor-icon svg{height:29px;}.elementor-8400 .elementor-element.elementor-element-aaea1bb .elementor-icon i, .elementor-8400 .elementor-element.elementor-element-aaea1bb .elementor-icon svg{transform:rotate(0deg);}.elementor-8400 .elementor-element.elementor-element-8cf5fca.elementor-element{--align-self:center;}.elementor-8400 .elementor-element.elementor-element-0689db0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-70c6817{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-e788fa3 .elementor-heading-title{color:#006870;}.elementor-8400 .elementor-element.elementor-element-ba7e973{color:#333333;}.elementor-8400 .elementor-element.elementor-element-92e2fbd{--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;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-488eb14{--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;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-8400 .elementor-element.elementor-element-488eb14:not(.elementor-motion-effects-element-type-background), .elementor-8400 .elementor-element.elementor-element-488eb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F5;}.elementor-8400 .elementor-element.elementor-element-488eb14, .elementor-8400 .elementor-element.elementor-element-488eb14::before{--border-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-61dcce7{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8400 .elementor-element.elementor-element-627227e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-627227e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-4679b5e1 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-8400 .elementor-element.elementor-element-4679b5e1 .elementor-icon-wrapper{text-align:center;}.elementor-8400 .elementor-element.elementor-element-4679b5e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a820001 );}.elementor-8400 .elementor-element.elementor-element-4679b5e1.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-4679b5e1.elementor-view-default .elementor-icon{color:var( --e-global-color-a820001 );border-color:var( --e-global-color-a820001 );}.elementor-8400 .elementor-element.elementor-element-4679b5e1.elementor-view-framed .elementor-icon, .elementor-8400 .elementor-element.elementor-element-4679b5e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a820001 );}.elementor-8400 .elementor-element.elementor-element-4679b5e1 .elementor-icon{font-size:29px;}.elementor-8400 .elementor-element.elementor-element-4679b5e1 .elementor-icon svg{height:29px;}.elementor-8400 .elementor-element.elementor-element-4679b5e1 .elementor-icon i, .elementor-8400 .elementor-element.elementor-element-4679b5e1 .elementor-icon svg{transform:rotate(0deg);}.elementor-8400 .elementor-element.elementor-element-50e9185a.elementor-element{--align-self:center;}.elementor-8400 .elementor-element.elementor-element-46c5501b{--display:flex;--background-transition:0.3s;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-5c2dfddc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;}.elementor-8400 .elementor-element.elementor-element-7eb1fa8b{width:var( --container-widget-width, 46.974% );max-width:46.974%;--container-widget-width:46.974%;--container-widget-flex-grow:0;}.elementor-8400 .elementor-element.elementor-element-7eb1fa8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8400 .elementor-element.elementor-element-160651a .elementor-button{background-color:#00ADBB;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:none;}.elementor-8400 .elementor-element.elementor-element-160651a .elementor-button:hover, .elementor-8400 .elementor-element.elementor-element-160651a .elementor-button:focus{background-color:#00ADBBB3;}.elementor-8400 .elementor-element.elementor-element-160651a{width:100%;max-width:100%;}.elementor-8400 .elementor-element.elementor-element-52a24f11{--grid-columns:4;--grid-column-gap:20px;}@media(max-width:1024px){.elementor-8400 .elementor-element.elementor-element-75e830d{--gap:20px 20px;}.elementor-8400 .elementor-element.elementor-element-ea7caf8{--gap:20px 20px;}.elementor-8400 .elementor-element.elementor-element-0689db0{--gap:20px 20px;}.elementor-8400 .elementor-element.elementor-element-160651a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8400 .elementor-element.elementor-element-52a24f11{--grid-columns:2;}}@media(max-width:767px){.elementor-8400 .elementor-element.elementor-element-0396672{--min-height:150px;}.elementor-8400 .elementor-element.elementor-element-1f24c387{--width:100%;--justify-content:center;--gap:0px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-3affc51f{text-align:center;}.elementor-8400 .elementor-element.elementor-element-1b59d98{--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-e05e37f{--width:100%;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-8ed4f0e{text-align:center;}.elementor-8400 .elementor-element.elementor-element-7019e20{--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8400 .elementor-element.elementor-element-1d13543{--width:100%;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8400 .elementor-element.elementor-element-8cf5fca{text-align:center;}.elementor-8400 .elementor-element.elementor-element-627227e7{--width:100%;--justify-content:center;--flex-wrap:nowrap;}.elementor-8400 .elementor-element.elementor-element-160651a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8400 .elementor-element.elementor-element-52a24f11{--grid-columns:1;}}@media(min-width:768px){.elementor-8400 .elementor-element.elementor-element-75e830d{--content-width:1090px;}.elementor-8400 .elementor-element.elementor-element-6575628{--width:55%;}.elementor-8400 .elementor-element.elementor-element-ce2676e{--width:45%;}.elementor-8400 .elementor-element.elementor-element-1b59d98{--width:100%;}.elementor-8400 .elementor-element.elementor-element-ea7caf8{--content-width:1090px;}.elementor-8400 .elementor-element.elementor-element-1db4585{--width:55%;}.elementor-8400 .elementor-element.elementor-element-40edbf5{--width:45%;}.elementor-8400 .elementor-element.elementor-element-7019e20{--width:100%;}.elementor-8400 .elementor-element.elementor-element-0689db0{--content-width:1090px;}.elementor-8400 .elementor-element.elementor-element-70c6817{--width:55%;}.elementor-8400 .elementor-element.elementor-element-92e2fbd{--width:45%;}.elementor-8400 .elementor-element.elementor-element-5c2dfddc{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9af03af */input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
    border:2px solid #00ADBB !important;
}
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select{ max-width:536px !important; width:100%;}
.gform_footer .gform_button{ background-color:#00ADBB !important; }/* End custom CSS */