.elementor-16734 .elementor-element.elementor-element-ebf6fe2.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-ebf6fe2.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-ebf6fe2{margin-top:0;margin-bottom:0;padding:75px 0 0}.elementor-16734 .elementor-element.elementor-element-45121eff:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-45121eff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#f7f9fd 100%)}.elementor-16734 .elementor-element.elementor-element-45121eff>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#FFFFFF00 0%,#FEE3C7A1 65%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-45121eff.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-45121eff.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-45121eff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px 0}.elementor-16734 .elementor-element.elementor-element-660c8ae0{text-align:left}.elementor-16734 .elementor-element.elementor-element-660c8ae0 img{width:310px}.elementor-16734 .elementor-element.elementor-element-bb2cf01.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-bb2cf01.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-5d2ffe44 .elementor-button{background-color:#e46425;font-weight:700;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-5d2ffe44 .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-5d2ffe44 .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-2d9e295f .elementor-button{background-color:#41a1b7;font-weight:700;box-shadow:0px 3px 10px 0px rgba(0,0,0,.15);border-radius:12px}.elementor-16734 .elementor-element.elementor-element-15936713>.elementor-element-populated{padding:41px 0 0}.elementor-16734 .elementor-element.elementor-element-763da8ad:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-763da8ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-16734 .elementor-element.elementor-element-763da8ad.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-763da8ad.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-763da8ad{border-style:solid;border-width:1px;border-color:#e9edf3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:46px}.elementor-16734 .elementor-element.elementor-element-763da8ad,.elementor-16734 .elementor-element.elementor-element-763da8ad>.elementor-background-overlay{border-radius:40px}.elementor-16734 .elementor-element.elementor-element-763da8ad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-4d90ea15{text-align:left}.elementor-16734 .elementor-element.elementor-element-4d90ea15 .elementor-heading-title{font-family:"Albra Bold",Sans-serif;font-weight:700}.elementor-16734 .elementor-element.elementor-element-142564d.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-142564d.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-142564d{padding:10px 0 0}.elementor-16734 .elementor-element.elementor-element-bf49e06{text-align:left}.elementor-16734 .elementor-element.elementor-element-bf49e06 .elementor-heading-title{font-family:"Albra Bold",Sans-serif;font-size:32px;color:#2f559a}.elementor-16734 .elementor-element.elementor-element-b0deeba.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-b0deeba.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-8bfae97 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-16734 .elementor-element.elementor-element-76cf9751 .elementor-button{background-color:#2f559a;font-weight:700;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-76cf9751 .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-76cf9751 .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-55a8df0.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-55a8df0.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-55a8df0{margin-top:0;margin-bottom:0;padding:10px 0 0}.elementor-16734 .elementor-element.elementor-element-59a7ffdc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#f2b320 0%,#f7d361 100%)}.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-element-populated,.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-element-populated>.elementor-background-overlay,.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-background-slideshow{border-radius:18px}.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-8b90ef1>.elementor-widget-container{padding:5px 10px 0}.elementor-16734 .elementor-element.elementor-element-8b90ef1{text-align:left}.elementor-16734 .elementor-element.elementor-element-8b90ef1 .elementor-heading-title{font-family:"Albra Bold",Sans-serif;font-size:28px}.elementor-16734 .elementor-element.elementor-element-c448887>.elementor-widget-container{margin:0 0 -5px;padding:0 10px}.elementor-16734 .elementor-element.elementor-element-9c7e0de.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-9c7e0de.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-8fc3779.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-8fc3779.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-f3ad1de{text-align:left}.elementor-16734 .elementor-element.elementor-element-f3ad1de .elementor-heading-title{font-family:"Albra Bold",Sans-serif;font-size:32px;color:#2f559a}.elementor-16734 .elementor-element.elementor-element-3d1ef9bf.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-3d1ef9bf.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-53f16c7f:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-53f16c7f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-16734 .elementor-element.elementor-element-53f16c7f.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-53f16c7f.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-53f16c7f{border-style:solid;border-width:1px;border-color:#e9edf3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-16734 .elementor-element.elementor-element-53f16c7f,.elementor-16734 .elementor-element.elementor-element-53f16c7f>.elementor-background-overlay{border-radius:40px}.elementor-16734 .elementor-element.elementor-element-53f16c7f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-747a88cd{text-align:left}.elementor-16734 .elementor-element.elementor-element-747a88cd .elementor-heading-title{font-family:"Albra Bold",Sans-serif}.elementor-16734 .elementor-element.elementor-element-4123130c .elementor-button{background-color:#41a1b7;font-weight:700;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-4123130c .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-4123130c .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-bd0d4f7>.elementor-widget-container{margin:-17px 0 -30px;padding:0}.elementor-16734 .elementor-element.elementor-element-685b31f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-16734 .elementor-element.elementor-element-685b31f .elementor-divider-separator{width:100%}.elementor-16734 .elementor-element.elementor-element-685b31f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-16734 .elementor-element.elementor-element-12222ef2{text-align:left}.elementor-16734 .elementor-element.elementor-element-12222ef2 .elementor-heading-title{font-family:"Albra Bold",Sans-serif}.elementor-16734 .elementor-element.elementor-element-4b2c9f60 .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#2f559a;color:#2f559a;border-style:solid;border-width:2px;border-color:#2f559a;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-4b2c9f60 .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-4b2c9f60 .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-247c263>.elementor-widget-container{margin:-17px 0 -30px;padding:0}.elementor-16734 .elementor-element.elementor-element-48a14869>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-16734 .elementor-element.elementor-element-11e846d3:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-11e846d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-16734 .elementor-element.elementor-element-11e846d3.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-11e846d3.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-11e846d3{border-style:solid;border-width:1px;border-color:#e9edf3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:24px}.elementor-16734 .elementor-element.elementor-element-11e846d3,.elementor-16734 .elementor-element.elementor-element-11e846d3>.elementor-background-overlay{border-radius:40px}.elementor-16734 .elementor-element.elementor-element-11e846d3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-4e82ea86{text-align:left}.elementor-16734 .elementor-element.elementor-element-4e82ea86 .elementor-heading-title{font-family:"Albra Bold",Sans-serif}.elementor-16734 .elementor-element.elementor-element-73ddfba3{--e-image-carousel-slides-to-show:1}.elementor-16734 .elementor-element.elementor-element-73ddfba3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px}.elementor-16734 .elementor-element.elementor-element-57e33dd{--e-image-carousel-slides-to-show:1}.elementor-16734 .elementor-element.elementor-element-57e33dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px}.elementor-16734 .elementor-element.elementor-element-5f68516c.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-5f68516c.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-4dffc06f{text-align:left}.elementor-16734 .elementor-element.elementor-element-4dffc06f .elementor-heading-title{font-family:"Albra Bold",Sans-serif;font-size:32px;color:#2f559a}.elementor-16734 .elementor-element.elementor-element-cbd44d:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-cbd44d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-16734 .elementor-element.elementor-element-cbd44d.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-cbd44d.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-cbd44d{border-style:solid;border-width:1px;border-color:#e9edf3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-16734 .elementor-element.elementor-element-cbd44d,.elementor-16734 .elementor-element.elementor-element-cbd44d>.elementor-background-overlay{border-radius:40px}.elementor-16734 .elementor-element.elementor-element-cbd44d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-494f8df0>.elementor-widget-container{margin:0 0 -40px}.elementor-16734 .elementor-element.elementor-element-50a0906.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-50a0906.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-27bbaf3f .elementor-button{background-color:#e46425;font-weight:700;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-27bbaf3f .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-27bbaf3f .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-375051d .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#2f559a;color:#2f559a;border-style:solid;border-width:2px;border-color:#2f559a;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-375051d .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-375051d .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-440200e9 .elementor-button{background-color:#1877f2;font-weight:700;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-440200e9 .elementor-button:hover,.elementor-16734 .elementor-element.elementor-element-440200e9 .elementor-button:focus{box-shadow:0px 3px 10px 0px rgba(0,0,0,.15)}.elementor-16734 .elementor-element.elementor-element-12c98847{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-16734 .elementor-element.elementor-element-12c98847 .elementor-divider-separator{width:100%}.elementor-16734 .elementor-element.elementor-element-12c98847 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-16734 .elementor-element.elementor-element-69001b6d{text-align:left}.elementor-16734 .elementor-element.elementor-element-69001b6d .elementor-heading-title{font-family:"Albra Bold",Sans-serif}.elementor-16734 .elementor-element.elementor-element-9ac4d16>.elementor-widget-container{margin:-15px 0 0;border-radius:20px}.elementor-16734 .elementor-element.elementor-element-e0fbf62.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-e0fbf62.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-d97d8d8:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-d97d8d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-16734 .elementor-element.elementor-element-d97d8d8.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-d97d8d8.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-d97d8d8{border-style:solid;border-width:1px;border-color:#e9edf3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-16734 .elementor-element.elementor-element-d97d8d8,.elementor-16734 .elementor-element.elementor-element-d97d8d8>.elementor-background-overlay{border-radius:40px}.elementor-16734 .elementor-element.elementor-element-d97d8d8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-2e0e7ebe{text-align:left}.elementor-16734 .elementor-element.elementor-element-2e0e7ebe .elementor-heading-title{font-family:"Albra Bold",Sans-serif}.elementor-16734 .elementor-element.elementor-element-d6078de.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-d6078de.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-94edbca>.elementor-widget-container{padding:24px 0 0}.elementor-16734 .elementor-element.elementor-element-94edbca img{width:49%}.elementor-16734 .elementor-element.elementor-element-e667a61 img{width:23%}.elementor-16734 .elementor-element.elementor-element-2b463e91:not(.elementor-motion-effects-element-type-background),.elementor-16734 .elementor-element.elementor-element-2b463e91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b1b47}.elementor-16734 .elementor-element.elementor-element-2b463e91.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-2b463e91.adv-sticky-elementor{transition:all .3s ease-in-out}.elementor-16734 .elementor-element.elementor-element-2b463e91{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px}.elementor-16734 .elementor-element.elementor-element-2b463e91>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16734 .elementor-element.elementor-element-99a6018 .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;border-style:solid;border-width:2px;border-color:#2f559a;border-radius:12px}.elementor-16734 .elementor-element.elementor-element-1cbbc81.yes-is-sticky,.elementor-16734 .elementor-element.elementor-element-1cbbc81.adv-sticky-elementor{transition:all .3s ease-in-out}@media(min-width:768px){.elementor-16734 .elementor-element.elementor-element-8f6e8a2{width:35.273%}.elementor-16734 .elementor-element.elementor-element-7ed510a{width:64.727%}.elementor-16734 .elementor-element.elementor-element-be9afff{width:16.279%}.elementor-16734 .elementor-element.elementor-element-06366c8{width:50.054%}}@media(max-width:767px){.elementor-16734 .elementor-element.elementor-element-660c8ae0{text-align:center}.elementor-16734 .elementor-element.elementor-element-660c8ae0 img{width:70%}.elementor-16734 .elementor-element.elementor-element-59a7ffdc{width:100%}.elementor-16734 .elementor-element.elementor-element-59a7ffdc>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-16734 .elementor-element.elementor-element-8b90ef1>.elementor-widget-container{padding:10px 10px 0}.elementor-16734 .elementor-element.elementor-element-c448887>.elementor-widget-container{margin:0 0 -10px;padding:0 10px}.elementor-16734 .elementor-element.elementor-element-be9afff>.elementor-element-populated{margin:-10px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-16734 .elementor-element.elementor-element-440200e9>.elementor-widget-container{margin:-10px 0 0}.elementor-16734 .elementor-element.elementor-element-94edbca img{width:80%}.elementor-16734 .elementor-element.elementor-element-e667a61 img{width:55%}}.video-card .elementor-widget-container{background:#fff;border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.08);padding:12px}.video-card .elementor-wrapper,.video-card .elementor-fit-aspect-ratio,.video-card .elementor-custom-embed__wrapper{border-radius:12px;overflow:hidden}.video-card iframe,.video-card video{display:block;width:100%;height:auto;border:0;border-radius:12px}@media (max-width:767px){.video-card .elementor-widget-container{border-radius:14px;padding:10px}.video-card .elementor-wrapper,.video-card .elementor-fit-aspect-ratio,.video-card .elementor-custom-embed__wrapper{border-radius:10px}}#site-header{background-color:rgba(0,0,0,.75) !important;box-shadow:0 2px 4px rgba(0,0,0,0)}@font-face{font-family:'Albra Bold';font-style:normal;font-weight:700;font-display:auto;src:url('https://calvarystp.org/wp-content/uploads/2023/04/Albra-Bold.woff2') format('woff2'),url('https://calvarystp.org/wp-content/uploads/2023/04/Albra-Bold.woff') format('woff')}