.elementor-348 .elementor-element.elementor-element-403f1f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:7rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-348 .elementor-element.elementor-element-403f1f0:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-403f1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393530;background-image:url("https://christchurch.codestagingdevelopment.com/wp-content/uploads/2025/01/parallaxhub-pray-revised.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-348 .elementor-element.elementor-element-403f1f0, .elementor-348 .elementor-element.elementor-element-403f1f0::before{--border-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-a4173dc{--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;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-350f8fa{--display:flex;--background-transition: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-348 .elementor-element.elementor-element-f5aaa24 img{width:350px;}.elementor-348 .elementor-element.elementor-element-5b78a5f{--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;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-4ae48a9{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-348 .elementor-element.elementor-element-8f678d3 .elementor-heading-title{color:#FFFFFF;font-family:"Kaisei Decol", Sans-serif;font-weight:600;}.elementor-348 .elementor-element.elementor-element-a05f48c{--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;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-43a1ecd{--display:flex;--background-transition:0.3s;}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-heading{background-color:var( --e-global-color-c48ec8a );flex-direction:row;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .uc-heading{background-color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-cc4667b .uc_ac_box{margin-bottom:20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_title{color:#000000;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .uc-heading .ue_title{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-heading:hover{color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-cc4667b .uc_content{background-color:#FFFFFF;color:#33281D;padding:32px 32px 32px 32px;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_icon{width:50px;height:50px;font-size:26px;border-radius:50px 50px 50px 50px;background-color:#74747400;color:#33281D;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_icon_spacing{width:3px;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_icon svg{fill:#33281D;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .ue_icon{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .ue_icon svg{fill:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-heading:hover .ue_icon{color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-cc4667b .ue-heading.active .ue_icon svg{fill:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_expand_inside{width:50px;height:50px;font-size:21px;color:#bfbfbf;border-radius:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_expand_inside svg{fill:#bfbfbf;}.elementor-348 .elementor-element.elementor-element-cc4667b .ue_expand_spacing{width:29px;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .ue_expand_inside{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-cc4667b .uc-item-active .ue_expand_inside svg{fill:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-20b3b94{--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;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-a1ee35c{--display:flex;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-687145d .elementor-heading-title{color:#FFFFFF;font-family:"Kaisei Decol", Sans-serif;font-weight:600;}.elementor-348 .elementor-element.elementor-element-cb89e84{--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;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-b7e917d{--display:flex;--background-transition:0.3s;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-heading{background-color:var( --e-global-color-c48ec8a );flex-direction:row;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .uc-heading{background-color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc_ac_box{margin-bottom:20px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_title{color:#000000;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .uc-heading .ue_title{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-heading:hover{color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc_content{background-color:#FFFFFF;color:#33281D;padding:32px 32px 32px 32px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_icon{width:50px;height:50px;font-size:26px;border-radius:50px 50px 50px 50px;background-color:#74747400;color:#33281D;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_icon_spacing{width:3px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_icon svg{fill:#33281D;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .ue_icon{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .ue_icon svg{fill:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-heading:hover .ue_icon{color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue-heading.active .ue_icon svg{fill:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_expand_inside{width:50px;height:50px;font-size:21px;color:#bfbfbf;border-radius:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_expand_inside svg{fill:#bfbfbf;}.elementor-348 .elementor-element.elementor-element-3a53e88 .ue_expand_spacing{width:29px;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .ue_expand_inside{color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-3a53e88 .uc-item-active .ue_expand_inside svg{fill:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-236889c{--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-348 .elementor-element.elementor-element-d61f681{--display:flex;--background-transition:0.3s;}.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-348 .elementor-element.elementor-element-90e2d78 .elementor-button{background-color:var( --e-global-color-c48ec8a );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:.65rem .65rem .65rem .65rem;padding:12px 18px 14px 018px;}.elementor-348 .elementor-element.elementor-element-90e2d78 .elementor-button:hover, .elementor-348 .elementor-element.elementor-element-90e2d78 .elementor-button:focus{background-color:#DCD9D2;color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-90e2d78 .elementor-button:hover svg, .elementor-348 .elementor-element.elementor-element-90e2d78 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr, #elementor-lightbox-7edf894 .plyr{height:auto;}.elementor-348 .elementor-element.elementor-element-7edf894 input:focus:not([type="button"]):not([type="submit"]), #elementor-lightbox-7edf894 input:focus:not([type="button"]):not([type="submit"]){background-color:transprent;border:none;box-shadow:none;}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr input[type="range"]::-moz-range-track, #elementor-lightbox-7edf894 .plyr input[type="range"]::-moz-range-track, .elementor-348 .elementor-element.elementor-element-7edf894 .plyr input[type="range"]::-moz-range-thumb{box-shadow:none;}.elementor-348 .elementor-element.elementor-element-7edf894 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr--video .plyr__control.plyr__tab-focus, #elementor-lightbox-7edf894 .plyr--video .plyr__control.plyr__tab-focus, .elementor-348 .elementor-element.elementor-element-7edf894 .plyr--video .plyr__control:hover, #elementor-lightbox-7edf894 .plyr--video .plyr__control:hover, .elementor-348 .elementor-element.elementor-element-7edf894 .plyr--video .plyr__control[aria-expanded="true"], #elementor-lightbox-7edf894 .plyr--video .plyr__control[aria-expanded="true"]{background-color:#9E2146;}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr--full-ui input[type="range"], #elementor-lightbox-7edf894 .plyr--full-ui input[type="range"]{color:#9E2146;}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr--video .plyr__control.plyr__control--overlaid{background-color:#9E2146;}.elementor-348 .elementor-element.elementor-element-7edf894 .plyr__control.plyr__control--overlaid{border-radius:16px;}.elementor-348 .elementor-element.elementor-element-7edf894 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-348 .elementor-element.elementor-element-403f1f0{--content-width:930px;}}@media(max-width:1024px){.elementor-348 .elementor-element.elementor-element-403f1f0{--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-348 .elementor-element.elementor-element-403f1f0{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-348 .elementor-element.elementor-element-f5aaa24 img{width:278px;}.elementor-348 .elementor-element.elementor-element-8f678d3{text-align:center;}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-size:var( --e-global-typography-text-font-size );}.elementor-348 .elementor-element.elementor-element-cc4667b .uc_content{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-348 .elementor-element.elementor-element-687145d{text-align:center;}.elementor-348 .elementor-element.elementor-element-236889c{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for container, class: .elementor-element-403f1f0 */.elementor-348 .elementor-element.elementor-element-403f1f0 .plyr {
    border-radius: 15px;
    background: #f1f0eb;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 .plyr__controls {
    background: #f1f0eb;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 h5.verse-title {
    color: var(--e-global-color-accent);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: var(--e-global-color-a4a6307);
    border-radius: 15px;
    font-family: 'Figtree';
    padding: 10px 20px 11px;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 h5.verse-title:after {
    font-family: 'Icons';
    content: "\edc0";
    display: block;
    position: relative;
    color: var(--e-global-color-accent);
}

.elementor-348 .elementor-element.elementor-element-403f1f0 h5.verse-title.active:after {
    font-family: 'Icons';
    content: "\edb8";
    display: block;
    position: relative;
    color: var(--e-global-color-accent);
}

.elementor-348 .elementor-element.elementor-element-403f1f0 .lectionary-verses {
    margin-bottom: 50px;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 h4 {
    margin-bottom: 1.5rem;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 p {
    margin-bottom: 1.75rem;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 p.inline {
    text-align: right;
    text-transform: uppercase;
    font-size: 0.75rem;
    margin-top: -1.75em;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 span.line {
    margin-left: 0 !important;
    padding: 0 !important;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 span.line.indent {
    margin: 0 0 0 2rem !important;
    padding: 0 !important;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 .chapter-num,
.elementor-348 .elementor-element.elementor-element-403f1f0 .verse-num {
    vertical-align: super;
    font-size: 9px;
    margin-right: 2px;
}

.elementor-348 .elementor-element.elementor-element-403f1f0 .begin-line-group {
    display: block;
    margin-bottom: 25px;
}

.copyright {
    font-size: 12px;
}

h2.extra_text {
    font-size: 0px;
}

@media screen and (max-width: 767px) {
    .elementor-348 .elementor-element.elementor-element-403f1f0 p {
        font-size: 1rem;
    }
    
    .elementor-348 .elementor-element.elementor-element-403f1f0 h3 {
        font-size: 1.4rem;
    }
    
    .elementor-348 .elementor-element.elementor-element-403f1f0 h4 {
        font-size: 1.15rem;
    }
    
    .elementor-348 .elementor-element.elementor-element-403f1f0 .line {
        padding-left: 1.5em !important;
    }
}/* End custom CSS */