.elementor-14461 .elementor-element.elementor-element-bb48743{--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;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14461 .elementor-element.elementor-element-bb48743:not(.elementor-motion-effects-element-type-background), .elementor-14461 .elementor-element.elementor-element-bb48743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60AED4;background-image:url("https://jccnnj.org/wp-content/uploads/2025/11/Asset-6-1-scaled-1.webp");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-14461 .elementor-element.elementor-element-2055069 img{width:100%;}.elementor-14461 .elementor-element.elementor-element-cb52441{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14461 .elementor-element.elementor-element-561d94f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14461 .elementor-element.elementor-element-d30d1c9 img{width:100%;}.elementor-14461 .elementor-element.elementor-element-d79786a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:02em;--margin-right:02em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14461 .elementor-element.elementor-element-3665b66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14461 .elementor-element.elementor-element-3665b66{text-align:center;}.elementor-14461 .elementor-element.elementor-element-3665b66 .elementor-heading-title{font-family:"Config Rounded", Sans-serif;font-size:1.75em;font-weight:900;color:#255871;}.elementor-14461 .elementor-element.elementor-element-3b8a19b{font-family:"Config Rounded", Sans-serif;font-size:1.5em;font-weight:600;color:#255871;}.elementor-14461 .elementor-element.elementor-element-d791d7b{font-family:"Config Rounded", Sans-serif;font-size:1.5em;font-weight:600;color:#255871;}.elementor-14461 .elementor-element.elementor-element-03f42bd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14461 .elementor-element.elementor-element-5366531{font-family:"Config Rounded", Sans-serif;font-size:1.5em;font-weight:600;color:#255871;}.elementor-14461 .elementor-element.elementor-element-2da55b4{font-family:"Config Rounded", Sans-serif;font-size:1.5em;font-weight:600;color:#255871;}.elementor-14461 .elementor-element.elementor-element-e5d2493{font-family:"Config Rounded", Sans-serif;font-size:1.5em;font-weight:600;color:#255871;}.elementor-14461 .elementor-element.elementor-element-bb3d3ae .elementor-button{background-color:#255871;font-family:"Config Rounded", Sans-serif;font-size:2em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-14461 .elementor-element.elementor-element-bb3d3ae .elementor-button:hover, .elementor-14461 .elementor-element.elementor-element-bb3d3ae .elementor-button:focus{background-color:#D9A93E;}.elementor-14461 .elementor-element.elementor-element-c37c2b3 img{width:50%;}.elementor-14461 .elementor-element.elementor-element-06c020f{--display:flex;}.elementor-14461 .elementor-element.elementor-element-06c020f:not(.elementor-motion-effects-element-type-background), .elementor-14461 .elementor-element.elementor-element-06c020f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-14461:not(.elementor-motion-effects-element-type-background), body.elementor-page-14461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60AED4;}@media(max-width:767px){.elementor-14461 .elementor-element.elementor-element-d79786a{--margin-top:0.5em;--margin-bottom:0.5em;--margin-left:0.5em;--margin-right:0.5em;}.elementor-14461 .elementor-element.elementor-element-3665b66 .elementor-heading-title{font-size:2.4em;}.elementor-14461 .elementor-element.elementor-element-3b8a19b{font-size:1em;}.elementor-14461 .elementor-element.elementor-element-d791d7b{font-size:20px;}.elementor-14461 .elementor-element.elementor-element-03f42bd{--width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14461 .elementor-element.elementor-element-da3aa81 img{width:25%;}.elementor-14461 .elementor-element.elementor-element-5366531{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-size:20px;}.elementor-14461 .elementor-element.elementor-element-5366531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14461 .elementor-element.elementor-element-5366531.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14461 .elementor-element.elementor-element-2da55b4{font-size:20px;}.elementor-14461 .elementor-element.elementor-element-e5d2493{font-size:20px;}.elementor-14461 .elementor-element.elementor-element-bb3d3ae .elementor-button{font-size:2em;}}@media(min-width:768px){.elementor-14461 .elementor-element.elementor-element-bb48743{--width:var(--inner-width);}.elementor-14461 .elementor-element.elementor-element-561d94f{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-2055069 */.elementor-14461 .elementor-element.elementor-element-2055069 img{
    display: block;
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2821ef */.elementor-14461 .elementor-element.elementor-element-e2821ef img{
    display: block;
    width: 100% !important;
    height: 100% !important;
}

.elementor-14461 .elementor-element.elementor-element-e2821ef{
    width: 50%;
    margin: auto;
}

@media screen and (max-width: 767px){
    .elementor-14461 .elementor-element.elementor-element-e2821ef{
    width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d30d1c9 */.elementor-14461 .elementor-element.elementor-element-d30d1c9 img{
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3665b66 */.elementor-14461 .elementor-element.elementor-element-3665b66 h2{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b8a19b */.elementor-14461 .elementor-element.elementor-element-3b8a19b{
    
    --text-color: #255871;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d791d7b */.elementor-14461 .elementor-element.elementor-element-d791d7b{
    
    --text-color: #255871;
}
.elementor-14461 .elementor-element.elementor-element-d791d7b p{
    margin: 0; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da3aa81 */.elementor-14461 .elementor-element.elementor-element-da3aa81 img{
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

.elementor-14461 .elementor-element.elementor-element-da3aa81{
    flex-basis: 35%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5366531 */.elementor-14461 .elementor-element.elementor-element-5366531{
    
    --text-color: #255871;
}
.elementor-14461 .elementor-element.elementor-element-5366531 p{
    margin: 0; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03f42bd */.elementor-14461 .elementor-element.elementor-element-03f42bd>div{
    display: flex;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da55b4 */.elementor-14461 .elementor-element.elementor-element-2da55b4{
    
    --text-color: #255871;
}
.elementor-14461 .elementor-element.elementor-element-2da55b4 p{
    margin: 0; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5d2493 */.elementor-14461 .elementor-element.elementor-element-e5d2493{
    
    --text-color: #255871;
}
.elementor-14461 .elementor-element.elementor-element-e5d2493 p{
    margin: 0; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c37c2b3 */.elementor-14461 .elementor-element.elementor-element-c37c2b3 img{
    display: block;
    width: 100% !important;
    height: 100% !important;
}

.elementor-14461 .elementor-element.elementor-element-c37c2b3{
    width: 40%;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b651e */.elementor-14461 .elementor-element.elementor-element-33b651e img{
    display: block;
    width: 100% !important;
    height: 100% !important;
}

.elementor-14461 .elementor-element.elementor-element-33b651e{
    width: 50%;
    margin: auto;
}

@media screen and (max-width: 768px){
    .elementor-14461 .elementor-element.elementor-element-33b651e{
        width: 100%;
    }
}/* End custom CSS */