.elementor-32309 .elementor-element.elementor-element-a686367{padding:0px 0px 0px 0px;}.elementor-32309 .elementor-element.elementor-element-6ea8f77{text-align:center;}.elementor-32309 .elementor-element.elementor-element-abd1034{text-align:center;}.elementor-32309 .elementor-element.elementor-element-ae16d49 .elementor-button{background-color:var( --e-global-color-1f4a7ca4 );border-radius:15px 15px 15px 15px;}.elementor-32309 .elementor-element.elementor-element-ba67390{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-32309 .elementor-element.elementor-element-ba67390 .elementor-widget-container{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-48e96da */.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article{font-size:17px;line-height:1.95;color:#333;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article p{margin:0 0 1.7em !important;line-height:1.95;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article h2{position:relative;margin:3.4em 0 1.3em !important;padding:.7em .8em .7em 1em;font-size:1.32em;line-height:1.55;font-weight:700;color:#12385c;background:#eef4fa;border-left:7px solid #1b5e9e;border-radius:0 5px 5px 0;letter-spacing:.02em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article h2:first-of-type{margin-top:2.4em !important;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article h3{margin:2.8em 0 1.1em !important;padding:0 0 .5em .75em;font-size:1.1em;line-height:1.6;font-weight:700;color:#1b5e9e;border-left:5px solid #a8c8e4;border-bottom:1px solid #e2ebf3;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article blockquote{margin:2em 0 !important;padding:1.4em 1.5em;background:#f7f8f9;border:none;border-left:4px solid #c9d3db;border-radius:0 4px 4px 0;font-size:.96em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article blockquote p{margin:0 0 .8em !important;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article blockquote cite{display:block;font-size:.86em;color:#7a848c;font-style:normal;text-align:right;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article ol,.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article ul{margin:1.6em 0 2em !important;padding-left:1.6em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article ol li,.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article ul li{margin-bottom:.55em;line-height:1.8;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article table{margin:2em 0 !important;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article table td{padding:6px;vertical-align:middle;font-size:.92em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article img{max-width:100%;height:auto;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-toc{margin:2.4em 0 3em;padding:1.4em 1.6em;background:#fafbfc;border:1px solid #e3e8ec;border-radius:6px;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-toc p{margin:0 0 .8em !important;font-weight:700;font-size:1.05em;color:#12385c;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-toc ol{margin:0 !important;line-height:2.1;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-toc a{text-decoration:none;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-note{margin:2.2em 0;padding:1.2em 1.4em;background:#f7f7f7;border-left:4px solid #c4c4c4;border-radius:0 4px 4px 0;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-note p{margin:0 !important;font-size:.95em;line-height:1.85;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-voice{margin:2em 0 !important;padding:1em 1.3em;font-size:1.06em;font-weight:700;line-height:1.85;color:#12385c;background:#fffdf4;border-left:5px solid #e8c76a;border-radius:0 4px 4px 0;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-cta{margin:3.4em 0 1em;padding:1.8em 1.4em;text-align:center;background:#fbfcfd;border:2px solid #e6edf3;border-radius:6px;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-cta p{margin:0 0 .7em !important;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-cta .jcca-cta-ttl{font-size:1.12em;font-weight:700;color:#12385c;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2em 0;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-cap{margin:.6em 0 2.4em !important;text-align:center;font-size:.9em;color:#777;}
@media screen and (max-width:600px){
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article{font-size:16px;line-height:1.9;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article p{margin:0 0 1.5em !important;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article h2{margin:2.8em 0 1.1em !important;padding:.65em .7em .65em .8em;font-size:1.18em;border-left-width:6px;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article h3{margin:2.3em 0 1em !important;font-size:1.05em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-toc{padding:1.1em 1.2em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article .jcca-voice{padding:.9em 1.1em;font-size:1em;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article table td{display:block;width:100% !important;padding:4px 0;}
.elementor-32309 .elementor-element.elementor-element-48e96da .jcca-article blockquote{padding:1.1em 1.1em;}
}


.elementor-element-e8a5a4c,
.elementor-element-f4554d0,
.elementor-element-0579b03,
.elementor-element-620e59c,
.elementor-element-f7c4553,
.elementor-element-4332936,
.elementor-element-3a8aafd,
.elementor-element-1b15c95{display:none!important;}/* End custom CSS */