.elementor-19 .elementor-element.elementor-element-9886327:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-9886327>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://stjcaoc.org/wp-content/uploads/2022/11/black-aesthetic-cross-Title.jpg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-9886327>.elementor-background-overlay{background-color:#BDB2B2;opacity:.1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-9886327{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-965f3ce>.elementor-element-populated{padding:40px 55px 92px 127px}.elementor-19 .elementor-element.elementor-element-c2feed7{--spacer-size:67px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-be27611 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:300;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-d5b6e47 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-8f475c8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:400;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-7a1c679 .elementor-icon-box-wrapper{align-items:start}.elementor-19 .elementor-element.elementor-element-7a1c679{--icon-box-icon-margin:16px}.elementor-19 .elementor-element.elementor-element-7a1c679.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-19 .elementor-element.elementor-element-7a1c679.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-7a1c679.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-19 .elementor-element.elementor-element-7a1c679 .elementor-icon{font-size:35px}.elementor-19 .elementor-element.elementor-element-7a1c679 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-7a1c679 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500}.elementor-19 .elementor-element.elementor-element-7a1c679 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-aef9426 .elementor-icon-box-wrapper{align-items:start}.elementor-19 .elementor-element.elementor-element-aef9426{--icon-box-icon-margin:16px}.elementor-19 .elementor-element.elementor-element-aef9426.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-19 .elementor-element.elementor-element-aef9426.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-aef9426.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-19 .elementor-element.elementor-element-aef9426 .elementor-icon{font-size:35px}.elementor-19 .elementor-element.elementor-element-aef9426 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-aef9426 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500}.elementor-19 .elementor-element.elementor-element-aef9426 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-03e921a .elementor-icon-box-wrapper{align-items:start}.elementor-19 .elementor-element.elementor-element-03e921a{--icon-box-icon-margin:16px}.elementor-19 .elementor-element.elementor-element-03e921a.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-19 .elementor-element.elementor-element-03e921a.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-03e921a.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-19 .elementor-element.elementor-element-03e921a .elementor-icon{font-size:35px}.elementor-19 .elementor-element.elementor-element-03e921a .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-03e921a .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500}.elementor-19 .elementor-element.elementor-element-03e921a .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-180bb5e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-19 .elementor-element.elementor-element-7f6bba3{overflow:hidden;margin-top:0;margin-bottom:0}.elementor-19 .elementor-element.elementor-element-7ca8d77>.elementor-element-populated>.elementor-background-overlay{background-image:url(https://stjcaoc.org/wp-content/uploads/2022/10/Church-Background-Images-All-Wallpapers-New-e1666924960859.jpg.webp);background-size:cover;opacity:.25}.elementor-19 .elementor-element.elementor-element-7ca8d77>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:71px 57px 4px 39px}.elementor-19 .elementor-element.elementor-element-7ca8d77>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-ab4d6f6{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#000}.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon-box-wrapper{align-items:center}.elementor-19 .elementor-element.elementor-element-6e963f6{--icon-box-icon-margin:16px}.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon-box-title{margin-block-end:5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000FA}.elementor-19 .elementor-element.elementor-element-6e963f6.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-19 .elementor-element.elementor-element-6e963f6.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-6e963f6.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon{font-size:20px}.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500}.elementor-19 .elementor-element.elementor-element-92687fb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-19 .elementor-element.elementor-element-4554aca .elementor-button{background-color:#A89F7B;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / .3);border-radius:22px 22px 22px 22px;padding:-1px -1px -1px -1px}.elementor-19 .elementor-element.elementor-element-4554aca .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-4554aca .elementor-button .elementor-button-content-wrapper{gap:2px}.elementor-19 .elementor-element.elementor-element-f1851d6 .elementor-button{background-color:#A89F7B;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;border-radius:23px 23px 23px 23px;padding:-1px -1px -1px -1px}.elementor-19 .elementor-element.elementor-element-f1851d6 .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-f1851d6 .elementor-button .elementor-button-content-wrapper{gap:13px}.elementor-19 .elementor-element.elementor-element-d91c6fc>.elementor-element-populated>.elementor-background-overlay{opacity:.7}.elementor-19 .elementor-element.elementor-element-d91c6fc>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-d91c6fc>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-19 .elementor-element.elementor-element-2a77646>.elementor-widget-container{margin:0 0 0 0;padding:0 -2px 0 0}.elementor-19 .elementor-element.elementor-element-2a77646{text-align:center}.elementor-19 .elementor-element.elementor-element-2a77646 img{width:100%}.elementor-19 .elementor-element.elementor-element-f159e02:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-f159e02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F1F1}.elementor-19 .elementor-element.elementor-element-f159e02{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 27px 0}.elementor-19 .elementor-element.elementor-element-f159e02>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-26457bb>.elementor-element-populated{padding:35px 25px 28px 23px}.elementor-19 .elementor-element.elementor-element-7f5b282{--icon-box-icon-margin:15px}.elementor-19 .elementor-element.elementor-element-7f5b282 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-7f5b282 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:800}.elementor-19 .elementor-element.elementor-element-7f5b282 .elementor-icon-box-description{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:400}.elementor-19 .elementor-element.elementor-element-364ab53>.elementor-element-populated{padding:35px 25px 28px 23px}.elementor-19 .elementor-element.elementor-element-7b46560{--icon-box-icon-margin:15px}.elementor-19 .elementor-element.elementor-element-7b46560 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-7b46560 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:800}.elementor-19 .elementor-element.elementor-element-7b46560 .elementor-icon-box-description{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:400}.elementor-19 .elementor-element.elementor-element-fbf97b2>.elementor-element-populated{padding:35px 25px 28px 23px}.elementor-19 .elementor-element.elementor-element-14e6141{--icon-box-icon-margin:15px}.elementor-19 .elementor-element.elementor-element-14e6141 .elementor-icon-box-title,.elementor-19 .elementor-element.elementor-element-14e6141 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:800}.elementor-19 .elementor-element.elementor-element-14e6141 .elementor-icon-box-description{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:400}.elementor-19 .elementor-element.elementor-element-1270669{padding:35px 0 35px 0}.elementor-19 .elementor-element.elementor-element-160f26d{text-align:center}.elementor-19 .elementor-element.elementor-element-160f26d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:46px;font-weight:700;color:#54595F}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-b08c0a7 .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2023/03/25ea601eb913bcd92cd35f5f86e99278-1409938478.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-b08c0a7 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-ae6220e .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2022/10/IMG_6375.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-ae6220e .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-bf3bd3b .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2022/10/IMG_6375.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-bf3bd3b .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-e7d7f69 .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2022/11/christian-stock-images-linda-bateman-bible-cross-Copy-scaled.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-e7d7f69 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-70b55c8 .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2022/11/archive.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-70b55c8 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-28f4371 .swiper-slide-bg{background-color:#bbb;background-image:url(https://stjcaoc.org/wp-content/uploads/2022/11/wallpaperbetter.com_1600x9001.jpg.webp);background-size:cover}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-repeater-item-28f4371 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-19 .elementor-element.elementor-element-bb249f1 .swiper-slide{transition-duration:calc(4500ms*1.2);height:405px}.elementor-19 .elementor-element.elementor-element-bb249f1 .swiper-slide-contents{max-width:66%}.elementor-19 .elementor-element.elementor-element-bb249f1 .swiper-slide-inner{text-align:center}.elementor-19 .elementor-element.elementor-element-bb249f1 .elementor-slide-description{color:#FDFDFD}.elementor-19 .elementor-element.elementor-element-b77bcd2 .elementor-button{background-color:#A89F7B;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;border-style:solid;border-radius:22px 22px 22px 22px}.elementor-19 .elementor-element.elementor-element-b77bcd2 .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-b77bcd2 .elementor-button .elementor-button-content-wrapper{gap:22px}.elementor-19 .elementor-element.elementor-element-96b08a2:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-96b08a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://stjcaoc.org/wp-content/uploads/2022/10/main-brick-bg-5.jpg.webp)}.elementor-19 .elementor-element.elementor-element-96b08a2>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-96b08a2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-19 .elementor-element.elementor-element-d649e25{text-align:center}.elementor-19 .elementor-element.elementor-element-d649e25 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:#EBEDEB}.elementor-19 .elementor-element.elementor-element-e09c3fd:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e09c3fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://stjcaoc.org/wp-content/uploads/2022/10/who-we-are-homepage-21.jpg.webp)}.elementor-19 .elementor-element.elementor-element-e09c3fd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:38px;margin-bottom:0;padding:38px 0 33px 0}.elementor-19 .elementor-element.elementor-element-e09c3fd>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-5800f39:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5800f39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F6F6}.elementor-19 .elementor-element.elementor-element-5800f39{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:5px;margin-bottom:7px;padding:20px 0 21px 0}.elementor-19 .elementor-element.elementor-element-5800f39>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-6238718>.elementor-widget-container{padding:9px 0 24px 0}.elementor-19 .elementor-element.elementor-element-6238718{text-align:center}.elementor-19 .elementor-element.elementor-element-6238718 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:46px;font-weight:700;color:#54595F}.elementor-19 .elementor-element.elementor-element-e780f20{margin-top:0;margin-bottom:0;padding:36px 0 0 0}.elementor-19 .elementor-element.elementor-element-9cc10f6>.elementor-widget-container{padding:9px 0 24px 0}.elementor-19 .elementor-element.elementor-element-9cc10f6{text-align:center}.elementor-19 .elementor-element.elementor-element-9cc10f6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:46px;font-weight:700;color:#54595F}.elementor-19 .elementor-element.elementor-element-0e5b94f>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-b9a839e{text-align:left}.elementor-19 .elementor-element.elementor-element-b9a839e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-0a11c62>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-f81a17b{text-align:left}.elementor-19 .elementor-element.elementor-element-f81a17b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-8c6715b>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-64af83d{text-align:left}.elementor-19 .elementor-element.elementor-element-64af83d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-11f7704>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-3e94c1e{text-align:left}.elementor-19 .elementor-element.elementor-element-3e94c1e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-e2e48fe>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-ea90a44{text-align:left}.elementor-19 .elementor-element.elementor-element-ea90a44 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-93eb459>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-4b31216{text-align:left}.elementor-19 .elementor-element.elementor-element-4b31216 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-6e308e2>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-a90ff66{text-align:left}.elementor-19 .elementor-element.elementor-element-a90ff66 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-736a0e6>.elementor-element-populated{padding:3px 36px 4px 36px}.elementor-19 .elementor-element.elementor-element-1a3b293{text-align:left}.elementor-19 .elementor-element.elementor-element-1a3b293 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-26e90d5:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-26e90d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#A89F7B}.elementor-19 .elementor-element.elementor-element-26e90d5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:66px 13px 88px 19px}.elementor-19 .elementor-element.elementor-element-26e90d5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-e3556a3>.elementor-element-populated{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-bd3944e>.elementor-widget-container{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-bd3944e{text-align:left}.elementor-19 .elementor-element.elementor-element-bd3944e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;line-height:1.7em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#F8F1F1}.elementor-19 .elementor-element.elementor-element-44f6fcb>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-44f6fcb{column-gap:0;font-family:"Montserrat",Sans-serif;font-weight:400;color:#FFF}.elementor-19 .elementor-element.elementor-element-e828bcc .elementor-button{background-color:#F8F1F1;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;fill:#000;color:#000;border-style:solid;border-width:0 0 0 0;border-radius:22px 22px 22px 22px}.elementor-19 .elementor-element.elementor-element-e828bcc>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-e828bcc{z-index:0}.elementor-19 .elementor-element.elementor-element-e828bcc .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-e828bcc .elementor-button .elementor-button-content-wrapper{gap:0}.elementor-19 .elementor-element.elementor-element-9c35bdc>.elementor-element-populated{padding:0 0 0 20px}.elementor-19 .elementor-element.elementor-element-fdf5983{text-align:left}.elementor-19 .elementor-element.elementor-element-fdf5983 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;line-height:1.7em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#F8F1F1}.elementor-19 .elementor-element.elementor-element-513aac9{font-family:"Montserrat",Sans-serif;font-weight:400;color:#FFF}.elementor-19 .elementor-element.elementor-element-6e8b361 .elementor-button{background-color:#F8F1F1;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;fill:#000;color:#000;border-style:solid;border-width:0 0 0 0;border-radius:22px 22px 22px 22px}.elementor-19 .elementor-element.elementor-element-6e8b361 .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-6e8b361 .elementor-button .elementor-button-content-wrapper{gap:0}.elementor-19 .elementor-element.elementor-element-c0d147d>.elementor-element-populated{padding:0 0 0 20px}.elementor-19 .elementor-element.elementor-element-f23f183{text-align:left}.elementor-19 .elementor-element.elementor-element-f23f183 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;line-height:1.7em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#F8F1F1}.elementor-19 .elementor-element.elementor-element-5c059a4{font-family:"Montserrat",Sans-serif;font-weight:400;color:#FFF}.elementor-19 .elementor-element.elementor-element-3c2a9a0 .elementor-button{background-color:#F8F1F1;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;fill:#000;color:#000;border-style:solid;border-width:0 0 0 0;border-radius:22px 22px 22px 22px}.elementor-19 .elementor-element.elementor-element-3c2a9a0>.elementor-widget-container{margin:25px 0 0 0}.elementor-19 .elementor-element.elementor-element-3c2a9a0 .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-3c2a9a0 .elementor-button .elementor-button-content-wrapper{gap:0}.elementor-19 .elementor-element.elementor-element-125c681>.elementor-element-populated{padding:0 0 0 20px}.elementor-19 .elementor-element.elementor-element-140e281{text-align:left}.elementor-19 .elementor-element.elementor-element-140e281 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;line-height:1.7em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#F8F1F1}.elementor-19 .elementor-element.elementor-element-1f0b7bb{font-family:"Montserrat",Sans-serif;font-weight:400;color:#FFF}.elementor-19 .elementor-element.elementor-element-fcdd27f .elementor-button{background-color:#F8F1F1;font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;fill:#000;color:#000;border-style:solid;border-width:0 0 0 0;border-radius:22px 22px 22px 22px}.elementor-19 .elementor-element.elementor-element-fcdd27f>.elementor-widget-container{margin:75px 0 0 0}.elementor-19 .elementor-element.elementor-element-fcdd27f .elementor-button-content-wrapper{flex-direction:row}.elementor-19 .elementor-element.elementor-element-fcdd27f .elementor-button .elementor-button-content-wrapper{gap:0}.elementor-19 .elementor-element.elementor-element-cdf5c30>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.5}.elementor-19 .elementor-element.elementor-element-26973d9>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-bb6e9ad .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-898288a iframe{height:597px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-4554aca .elementor-button{font-size:21px}.elementor-19 .elementor-element.elementor-element-d91c6fc>.elementor-element-populated>.elementor-background-overlay{background-image:url(https://stjcaoc.org/wp-content/uploads/2022/11/5034300.jpg.webp);background-position:center center;background-size:cover}.elementor-19 .elementor-element.elementor-element-d91c6fc>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-b77bcd2 .elementor-button{font-size:21px}.elementor-19 .elementor-element.elementor-element-6e8b361>.elementor-widget-container{margin:29px 0 0 0}.elementor-19 .elementor-element.elementor-element-c0d147d>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-3c2a9a0>.elementor-widget-container{margin:7px 0 0 0}.elementor-19 .elementor-element.elementor-element-125c681>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-19 .elementor-element.elementor-element-fcdd27f>.elementor-widget-container{margin:54px 0 0 0}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-bc86b71{width:50%}.elementor-19 .elementor-element.elementor-element-457b756{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-bc86b71{width:80%}.elementor-19 .elementor-element.elementor-element-457b756{width:80%}.elementor-19 .elementor-element.elementor-element-e3556a3{width:50%}.elementor-19 .elementor-element.elementor-element-9c35bdc{width:50%}.elementor-19 .elementor-element.elementor-element-c0d147d{width:50%}.elementor-19 .elementor-element.elementor-element-125c681{width:50%}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-965f3ce>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:7px 19px 38px 23px}.elementor-19 .elementor-element.elementor-element-d5b6e47 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-19 .elementor-element.elementor-element-8f475c8 .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-7ca8d77>.elementor-element-populated{padding:36px 27px 0 27px}.elementor-19 .elementor-element.elementor-element-6e963f6{--icon-box-icon-margin:15px}.elementor-19 .elementor-element.elementor-element-6e963f6 .elementor-icon{font-size:37px}.elementor-19 .elementor-element.elementor-element-f159e02{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-0e5b94f>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-b9a839e .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-0a11c62>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-f81a17b .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-8c6715b>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-64af83d .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-11f7704>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-3e94c1e .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-e2e48fe>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-ea90a44 .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-93eb459>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-4b31216 .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-6e308e2>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-a90ff66 .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-736a0e6>.elementor-element-populated{padding:10px 20px 23px 23px}.elementor-19 .elementor-element.elementor-element-1a3b293 .elementor-heading-title{font-size:19px;line-height:1.3em}.elementor-19 .elementor-element.elementor-element-26e90d5{padding:25px 23px 39px 18px}.elementor-19 .elementor-element.elementor-element-bd3944e .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-19 .elementor-element.elementor-element-9c35bdc>.elementor-element-populated{padding:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-fdf5983 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-19 .elementor-element.elementor-element-c0d147d>.elementor-element-populated{padding:38px 0 0 0}.elementor-19 .elementor-element.elementor-element-f23f183 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-19 .elementor-element.elementor-element-125c681>.elementor-element-populated{padding:35px 0 0 0}.elementor-19 .elementor-element.elementor-element-140e281 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-19 .elementor-element.elementor-element-fcdd27f>.elementor-widget-container{margin:-1px -1px -1px -1px}}