.elementor-1703 .elementor-element.elementor-element-0ab84b9{--display:flex;--overlay-opacity:0.85;--padding-top:15em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-0ab84b9:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/09/faith-formation-youth-march-for-life.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1703 .elementor-element.elementor-element-0ab84b9::before, .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-0ab84b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1703 .elementor-element.elementor-element-ae5d6f7{text-align:center;}.elementor-1703 .elementor-element.elementor-element-ae5d6f7 .elementor-heading-title{color:var( --e-global-color-759f4c5 );}.elementor-1703 .elementor-element.elementor-element-c9c3518{--display:flex;--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-c9c3518:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-c9c3518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/09/stone-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1703 .elementor-element.elementor-element-c9c3518::before, .elementor-1703 .elementor-element.elementor-element-c9c3518 > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-c9c3518 > .e-con-inner > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-c9c3518 > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-c9c3518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-c9c3518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 78%);}.elementor-widget-text-editor{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-1703 .elementor-element.elementor-element-57d354d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:4em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-57d354d .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-52ed2cb > .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.4);}.elementor-1703 .elementor-element.elementor-element-52ed2cb{--box-background-color:var( --e-global-color-753ee59 );--box-border-width:0px;--box-border-radius:12px;--header-background-color:var( --e-global-color-primary );--header-color:var( --e-global-color-759f4c5 );--toggle-button-color:var( --e-global-color-759f4c5 );--item-text-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-1703 .elementor-element.elementor-element-52ed2cb .elementor-toc__header-title{text-align:start;}.elementor-1703 .elementor-element.elementor-element-52ed2cb .elementor-toc__header, .elementor-1703 .elementor-element.elementor-element-52ed2cb .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1703 .elementor-element.elementor-element-52ed2cb .elementor-toc__header{flex-direction:row;}.elementor-1703 .elementor-element.elementor-element-9b8b692{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1703 .elementor-element.elementor-element-c306503{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-c306503:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-c306503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-1703 .elementor-element.elementor-element-122e399{text-align:start;}.elementor-1703 .elementor-element.elementor-element-122e399 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-55a6430{text-align:start;color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-3b211cf{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-3b211cf:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-3b211cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-1703 .elementor-element.elementor-element-c717bd9{text-align:start;}.elementor-1703 .elementor-element.elementor-element-c717bd9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-7f5068b{text-align:start;}.elementor-1703 .elementor-element.elementor-element-17c7eaf{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-17c7eaf:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-17c7eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-1703 .elementor-element.elementor-element-33b619c{text-align:start;}.elementor-1703 .elementor-element.elementor-element-33b619c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1703 .elementor-element.elementor-element-0453e6c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1703 .elementor-element.elementor-element-0453e6c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1703 .elementor-element.elementor-element-0453e6c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1703 .elementor-element.elementor-element-0453e6c .elementor-icon-list-text{color:#C97E31;transition:color 0.3s;}.elementor-1703 .elementor-element.elementor-element-e15dd83{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-e15dd83:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-e15dd83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-1703 .elementor-element.elementor-element-e24ce4b{text-align:start;}.elementor-1703 .elementor-element.elementor-element-e24ce4b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-a0cf814{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 010px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:010px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1703 .elementor-element.elementor-element-3414a4e{font-family:"Gelasio", Sans-serif;font-style:italic;}.elementor-1703 .elementor-element.elementor-element-7858d5d{text-align:start;}.elementor-1703 .elementor-element.elementor-element-d9d42df{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-d9d42df:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-d9d42df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-1703 .elementor-element.elementor-element-351e612{text-align:start;}.elementor-1703 .elementor-element.elementor-element-351e612 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1703 .elementor-element.elementor-element-faa7ee2{text-align:start;}.elementor-1703 .elementor-element.elementor-element-faa7ee2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1703 .elementor-element.elementor-element-ab4a4cc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 010px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:010px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1703 .elementor-element.elementor-element-fcd57d5{font-family:"Gelasio", Sans-serif;font-style:italic;}.elementor-1703 .elementor-element.elementor-element-77f1fe4{text-align:start;}.elementor-1703 .elementor-element.elementor-element-2c0c9ad{--display:flex;--overlay-opacity:0.2;--overlay-mix-blend-mode:multiply;--padding-top:4em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-2c0c9ad:not(.elementor-motion-effects-element-type-background), .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1703 .elementor-element.elementor-element-2c0c9ad::before, .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1703 .elementor-element.elementor-element-2c0c9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/08/st-john-stone-background.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1703 .elementor-element.elementor-element-2c0c9ad::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1703 .elementor-element.elementor-element-c5b9701{text-align:center;}.elementor-1703 .elementor-element.elementor-element-c5b9701 .elementor-heading-title{color:var( --e-global-color-759f4c5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1703 .elementor-element.elementor-element-1f96448 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-759f4c5 );color:var( --e-global-color-759f4c5 );}.elementor-1703 .elementor-element.elementor-element-1f96448 .elementor-button:hover, .elementor-1703 .elementor-element.elementor-element-1f96448 .elementor-button:focus{color:var( --e-global-color-759f4c5 );}.elementor-1703 .elementor-element.elementor-element-1f96448 .elementor-button:hover svg, .elementor-1703 .elementor-element.elementor-element-1f96448 .elementor-button:focus svg{fill:var( --e-global-color-759f4c5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1703 .elementor-element.elementor-element-0ab84b9{--padding-top:12em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-57d354d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1703 .elementor-element.elementor-element-9b8b692{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1703 .elementor-element.elementor-element-c306503{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-c306503.e-con{--align-self:center;}.elementor-1703 .elementor-element.elementor-element-3b211cf{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-3b211cf.e-con{--align-self:center;}.elementor-1703 .elementor-element.elementor-element-17c7eaf{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-17c7eaf.e-con{--align-self:center;}.elementor-1703 .elementor-element.elementor-element-e15dd83{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-e15dd83.e-con{--align-self:center;}.elementor-1703 .elementor-element.elementor-element-d9d42df{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1703 .elementor-element.elementor-element-d9d42df.e-con{--align-self:center;}}@media(max-width:767px){.elementor-1703 .elementor-element.elementor-element-0ab84b9{--padding-top:12em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-c9c3518{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-57d354d{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}.elementor-1703 .elementor-element.elementor-element-c306503{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1703 .elementor-element.elementor-element-3b211cf{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1703 .elementor-element.elementor-element-17c7eaf{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1703 .elementor-element.elementor-element-e15dd83{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1703 .elementor-element.elementor-element-d9d42df{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1703 .elementor-element.elementor-element-2c0c9ad{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-1703 .elementor-element.elementor-element-9b8b692{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1703 .elementor-element.elementor-element-9b8b692{--width:100%;}.elementor-1703 .elementor-element.elementor-element-c306503{--width:100%;}.elementor-1703 .elementor-element.elementor-element-3b211cf{--width:100%;}.elementor-1703 .elementor-element.elementor-element-17c7eaf{--width:100%;}.elementor-1703 .elementor-element.elementor-element-e15dd83{--width:100%;}.elementor-1703 .elementor-element.elementor-element-d9d42df{--width:100%;}}/* Start custom CSS for menu-anchor, class: .elementor-element-3ba82f1 *//* Offset anchor link to appear below sticky header. Change spacing from top as needed */
#vocations {
display: block;
position: relative;
top: -8em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gelasio';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelasio';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Gelasio-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */