.elementor-17965 .elementor-element.elementor-element-f454d80:not(.elementor-motion-effects-element-type-background),.elementor-17965 .elementor-element.elementor-element-f454d80>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-17965 .elementor-element.elementor-element-f454d80>.elementor-container{min-height:418px}.elementor-17965 .elementor-element.elementor-element-f454d80.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-f454d80.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-f454d80{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17965 .elementor-element.elementor-element-f454d80>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17965 .elementor-element.elementor-element-43ea332{--spacer-size:90px}.elementor-17965 .elementor-element.elementor-element-c5b4c51.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-c5b4c51.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-0e9ac17 img{max-width:100%}.elementor-bc-flex-widget .elementor-17965 .elementor-element.elementor-element-f2d51a7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-17965 .elementor-element.elementor-element-f2d51a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-17965 .elementor-element.elementor-element-14a83c2>.elementor-widget-container{margin:15px 0 -15px;padding:0 0 10px}.elementor-17965 .elementor-element.elementor-element-14a83c2{text-align:left}.elementor-17965 .elementor-element.elementor-element-14a83c2 .elementor-heading-title{font-family:"Inter Tight",Sans-serif;font-size:98px;font-weight:600;letter-spacing:-2.5px;color:#1f1f1f}.elementor-17965 .elementor-element.elementor-element-0175cf8.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-0175cf8.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-b3f74b1.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-b3f74b1.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-bd1923d .elementor-button{background-color:red;font-family:"Helvetica Neue",Sans-serif;font-weight:700}.elementor-17965 .elementor-element.elementor-element-bd1923d .elementor-button-content-wrapper{flex-direction:row}.elementor-17965 .elementor-element.elementor-element-28af337 .elementor-button{background-color:#3b5998;font-family:"Helvetica Neue",Sans-serif;font-weight:700;fill:#fff;color:#fff}.elementor-17965 .elementor-element.elementor-element-28af337 .elementor-button-content-wrapper{flex-direction:row}.elementor-17965 .elementor-element.elementor-element-e9261a8 .elementor-button{background-color:#000;font-family:"Helvetica Neue",Sans-serif;font-weight:700;fill:#fff;color:#fff}.elementor-17965 .elementor-element.elementor-element-e9261a8 .elementor-button-content-wrapper{flex-direction:row}.elementor-17965 .elementor-element.elementor-element-71307e1 .elementor-button{background-color:#212121;font-family:"Helvetica Neue",Sans-serif;font-weight:700}.elementor-17965 .elementor-element.elementor-element-71307e1 .elementor-button-content-wrapper{flex-direction:row}.elementor-17965 .elementor-element.elementor-element-6061680 .elementor-button{background-color:#999;font-family:"Helvetica",Sans-serif;font-weight:700;fill:#fff;color:#fff}.elementor-17965 .elementor-element.elementor-element-6061680 .elementor-button:hover,.elementor-17965 .elementor-element.elementor-element-6061680 .elementor-button:focus{background-color:#e40000}.elementor-17965 .elementor-element.elementor-element-6061680>.elementor-widget-container{margin:10px 0 0}.elementor-17965 .elementor-element.elementor-element-6061680 .elementor-button-content-wrapper{flex-direction:row}.elementor-17965 .elementor-element.elementor-element-b6d7b25.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-b6d7b25.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-b6d7b25{margin-top:0;margin-bottom:0;padding:0}.elementor-17965 .elementor-element.elementor-element-b7864cb>.elementor-element-populated{margin:30px 0 45px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-17965 .elementor-element.elementor-element-d5dc559>.elementor-widget-container{margin:0 0 -15px;padding:30px 0 10px}.elementor-17965 .elementor-element.elementor-element-d5dc559{text-align:center}.elementor-17965 .elementor-element.elementor-element-d5dc559 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#b85c3c}.elementor-17965 .elementor-element.elementor-element-1dac346>.elementor-widget-container{margin:0 0 -15px;padding:10px 0 0}.elementor-17965 .elementor-element.elementor-element-1dac346{columns:1;text-align:center;font-family:"Playfair Display",Sans-serif;font-size:48px;line-height:1.2em;letter-spacing:-.5px;color:#1f1f1f}.elementor-17965 .elementor-element.elementor-element-280e61a>.elementor-widget-container{padding:0 125px}.elementor-17965 .elementor-element.elementor-element-280e61a{columns:1;text-align:center;font-family:"Inter",Sans-serif;font-size:19px;line-height:1.6em;letter-spacing:-.2px;color:#444}.elementor-17965 .elementor-element.elementor-element-7a332a6 .elementor-button{background-color:#c16f53;font-family:"Inter",Sans-serif;letter-spacing:.5px;border-radius:40px;padding:15px 25px}.elementor-17965 .elementor-element.elementor-element-7a332a6>.elementor-widget-container{padding:0}.elementor-17965 .elementor-element.elementor-element-7a332a6 .elementor-button:hover,.elementor-17965 .elementor-element.elementor-element-7a332a6 .elementor-button:focus{box-shadow:0px 5px 10px 0px rgba(192.99999999999994,110.99999999999993,82.99999999999997,.33)}.elementor-17965 .elementor-element.elementor-element-f268998.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-f268998.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-f268998{padding:0 0 60px}.elementor-17965 .elementor-element.elementor-element-8a91f53>.elementor-widget-container{margin:0 0 -15px;padding:30px 0 10px}.elementor-17965 .elementor-element.elementor-element-8a91f53{text-align:center}.elementor-17965 .elementor-element.elementor-element-8a91f53 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#b85c3c}.elementor-17965 .elementor-element.elementor-element-957bb26>.elementor-widget-container{margin:0 0 -15px;padding:10px 0 0}.elementor-17965 .elementor-element.elementor-element-957bb26{columns:1;text-align:center;font-family:"Playfair Display",Sans-serif;font-size:48px;line-height:1.2em;letter-spacing:-.5px;color:#1f1f1f}.elementor-17965 .elementor-element.elementor-element-d25aa33>.elementor-widget-container{margin:0 0 -50px}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item .gallery-caption{display:none}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item{padding:0 15px 15px 0}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery{margin:0 -15px -15px 0}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item img{border-radius:15px}.elementor-17965 .elementor-element.elementor-element-b57e745.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-b57e745.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-fc42ada>.elementor-widget-container{margin:0 0 -15px;padding:30px 0 10px}.elementor-17965 .elementor-element.elementor-element-fc42ada{text-align:center}.elementor-17965 .elementor-element.elementor-element-fc42ada .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#b85c3c}.elementor-17965 .elementor-element.elementor-element-f592252>.elementor-widget-container{margin:0 0 -15px;padding:0 0 21px}.elementor-17965 .elementor-element.elementor-element-f592252{text-align:center}.elementor-17965 .elementor-element.elementor-element-f592252 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:48px;line-height:1.2em;letter-spacing:-.5px;color:#000}.elementor-17965 .elementor-element.elementor-element-ce3d124>.elementor-widget-container{margin:0 110px}.elementor-17965 .elementor-element.elementor-element-ce3d124{font-family:"Inter",Sans-serif;font-size:21px;line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-452aba9.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-452aba9.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-452aba9{padding:30px 0}.elementor-17965 .elementor-element.elementor-element-1eacc19>.elementor-widget-container{margin:0 0 -15px;padding:30px 0 10px}.elementor-17965 .elementor-element.elementor-element-1eacc19{text-align:center}.elementor-17965 .elementor-element.elementor-element-1eacc19 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#b85c3c}.elementor-17965 .elementor-element.elementor-element-b4c3dff>.elementor-widget-container{margin:0 0 -15px;padding:0 0 21px}.elementor-17965 .elementor-element.elementor-element-b4c3dff{text-align:center}.elementor-17965 .elementor-element.elementor-element-b4c3dff .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:48px;line-height:1.2em;letter-spacing:-.5px;color:#000}.elementor-17965 .elementor-element.elementor-element-7644c0f>.elementor-widget-container{padding:0 125px}.elementor-17965 .elementor-element.elementor-element-7644c0f{columns:1;text-align:center;font-family:"Inter",Sans-serif;font-size:19px;line-height:1.6em;letter-spacing:-.2px;color:#444}.elementor-17965 .elementor-element.elementor-element-7644c0f a{color:#444}.elementor-17965 .elementor-element.elementor-element-128cde6.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-128cde6.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-7d52be6.yes-is-sticky,.elementor-17965 .elementor-element.elementor-element-7d52be6.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-17965 .elementor-element.elementor-element-17f4924>.elementor-widget-container{margin:0;padding:0}.elementor-17965 .elementor-element.elementor-element-17f4924{columns:1;text-align:center;font-family:"Inter",Sans-serif;font-size:15px;text-decoration:underline;line-height:1.6em;letter-spacing:-.2px;color:#444}.elementor-17965 .elementor-element.elementor-element-17f4924 a{color:#444}.elementor-17965 .elementor-element.elementor-element-17f4924 a:hover,.elementor-17965 .elementor-element.elementor-element-17f4924 a:focus{color:#b85c3c}.elementor-17965 .elementor-element.elementor-element-a4b9c6e{--spacer-size:1px}@media(max-width:1024px){.elementor-17965 .elementor-element.elementor-element-f454d80>.elementor-container{min-height:231px}.elementor-17965 .elementor-element.elementor-element-ce3d124>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-17965 .elementor-element.elementor-element-0e9ac17 img{max-width:75%}.elementor-17965 .elementor-element.elementor-element-14a83c2>.elementor-widget-container{margin:5px 0 0;padding:0}.elementor-17965 .elementor-element.elementor-element-14a83c2{text-align:center}.elementor-17965 .elementor-element.elementor-element-14a83c2 .elementor-heading-title{font-size:30px;line-height:.9em;letter-spacing:-1.5px}.elementor-17965 .elementor-element.elementor-element-6061680 .elementor-button{line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-b6d7b25{margin-top:0;margin-bottom:0;padding:30px 0 0}.elementor-17965 .elementor-element.elementor-element-d5dc559>.elementor-widget-container{margin:0;padding:0}.elementor-17965 .elementor-element.elementor-element-d5dc559{text-align:center}.elementor-17965 .elementor-element.elementor-element-d5dc559 .elementor-heading-title{font-size:15px;line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-1dac346{font-size:55px}.elementor-17965 .elementor-element.elementor-element-280e61a>.elementor-widget-container{padding:0}.elementor-17965 .elementor-element.elementor-element-280e61a{font-size:21px}.elementor-17965 .elementor-element.elementor-element-8a91f53>.elementor-widget-container{margin:0;padding:45px 0 0}.elementor-17965 .elementor-element.elementor-element-8a91f53{text-align:center}.elementor-17965 .elementor-element.elementor-element-8a91f53 .elementor-heading-title{font-size:15px;line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-957bb26{font-size:55px}.elementor-17965 .elementor-element.elementor-element-fc42ada>.elementor-widget-container{margin:0;padding:30px 0 0}.elementor-17965 .elementor-element.elementor-element-fc42ada{text-align:center}.elementor-17965 .elementor-element.elementor-element-fc42ada .elementor-heading-title{font-size:15px;line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-f592252 .elementor-heading-title{font-size:55px}.elementor-17965 .elementor-element.elementor-element-ce3d124{font-size:21px;letter-spacing:-.3px}.elementor-17965 .elementor-element.elementor-element-1eacc19>.elementor-widget-container{margin:0;padding:45px 0 0}.elementor-17965 .elementor-element.elementor-element-1eacc19{text-align:center}.elementor-17965 .elementor-element.elementor-element-1eacc19 .elementor-heading-title{font-size:15px;line-height:1.3em}.elementor-17965 .elementor-element.elementor-element-b4c3dff .elementor-heading-title{font-size:55px}.elementor-17965 .elementor-element.elementor-element-7644c0f>.elementor-widget-container{padding:0}.elementor-17965 .elementor-element.elementor-element-7644c0f{font-size:21px}.elementor-17965 .elementor-element.elementor-element-17f4924>.elementor-widget-container{padding:0}.elementor-17965 .elementor-element.elementor-element-17f4924{font-size:13px}}@media(min-width:768px){.elementor-17965 .elementor-element.elementor-element-4d66616{width:100%}}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item{opacity:0;transform:translateY(20px)}.elementor-17965 .elementor-element.elementor-element-f72ea47.is-visible .gallery-item{animation:galleryStaggerIn 1s ease forwards}@keyframes galleryStaggerIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(1){animation-delay:.1s}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(2){animation-delay:.2s}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(3){animation-delay:.3s}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(4){animation-delay:.4s}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(5){animation-delay:.5s}.elementor-17965 .elementor-element.elementor-element-f72ea47 .gallery-item:nth-child(6){animation-delay:.6s}.elementor-17965 .elementor-element.elementor-element-4cebb9d .elementor-widget-container{border-radius:20px;overflow:hidden;line-height:0}#site-header{background-color:rgba(0,0,0,.75) !important;box-shadow:0 2px 4px rgba(0,0,0,0)}.easter-bg{position:relative;overflow:hidden;background:linear-gradient(93deg,transparent 0%,transparent 6%,rgba(220,100,100,.3) 10%,rgba(230,130,120,.25) 15%,transparent 22%,transparent 100%),linear-gradient(91deg,transparent 0%,transparent 12%,rgba(232,165,155,.3) 22%,rgba(228,180,170,.2) 38%,transparent 52%,transparent 100%),linear-gradient(87deg,transparent 0%,transparent 48%,rgba(232,120,80,.35) 56%,rgba(228,100,65,.55) 65%,rgba(225,95,60,.5) 74%,rgba(220,110,80,.3) 82%,transparent 90%,transparent 100%),linear-gradient(90deg,#c5e0dc 0%,#ccddd6 5%,#ddd4c8 14%,#e0bab0 22%,#e0c0b4 30%,#e2d0c4 40%,#e4d4c6 50%,#deb8a0 60%,#e07848 70%,#dc8060 78%,#c8b0a0 87%,#bedad6 94%,#b8d8d2 100%) !important;background-size:100% 100% !important;background-repeat:no-repeat !important;background-attachment:fixed !important}.easter-grain:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.glass-card{background:rgba(255,255,255,.35) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,.45) !important;border-radius:20px !important}.glass-card-subtle{background:rgba(255,255,255,.2) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border:1px solid rgba(255,255,255,.3) !important;border-radius:16px !important}.easter-bg>.elementor-container,.easter-bg>.e-con-inner,.easter-grain>.elementor-container,.easter-grain>.e-con-inner{position:relative;z-index:1}@media (max-width:767px){.easter-bg{background:linear-gradient(182deg,#c5e0dc 0%,#e0bab0 20%,#e4d4c6 40%,#e07848 70%,#b8d8d2 100%) !important;background-size:100% 100% !important;background-attachment:scroll !important}}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;font-display:auto;src:url('https://calvarystp.org/wp-content/uploads/2020/10/Helvetica-Neu-Bold.ttf') format('truetype')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:400;font-display:auto;src:url('https://calvarystp.org/wp-content/uploads/2020/10/Helvetica-01.ttf') format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:auto;src:url('https://calvarystp.org/wp-content/uploads/2020/10/PlayfairDisplay-ExtraBold.ttf') format('truetype')}