
.accordion-title::before{content:''}.is-active > .accordion-title::before{content:''}

.seam{background-color:transparent;width:100%;overflow:hidden}.seam svg{display:block;transform:scale(1.05)}.seam-top{z-index:1;position:absolute;top:0}.seam-bottom{z-index:1;position:absolute;bottom:0}.seam-content-wrapper{position:relative;overflow:hidden}.seam-content-wrapper .seam,.seam-content-wrapper .seam-filler{position:absolute;width:100%;top:60%}.seam-content-wrapper .seam{transform:translateY(-100%) scale(1.01)}.seam-content-wrapper .seam-filler{height:100%}.seam-animate-end{visibility:hidden}



.drilldown a, .drilldown .is-drilldown-submenu{background-color:rgba(0, 0, 0, 0.88) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.drilldown a, .drilldown .is-drilldown-submenu{background-attachment:scroll!important}}
.off-canvas, .off-canvas-absolute{background-color:rgba(0, 0, 0, 0.85) ;background-position:center center ;background-origin:border-box ;background-blend-mode:normal ;background-attachment: local  ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.off-canvas, .off-canvas-absolute{background-attachment:scroll!important}}
.menu{position:   relative ;z-index:1 ;top:0px ;bottom:unset ;left:unset ;right:0px ;}
.close-button{position:fixed    !important;z-index:1 !important;top:unset !important;bottom:360px !important;left:unset !important;right:40px !important;}
.myclass1mg{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:0.00% ;}@media only screen and (min-width:40em){.myclass1mg{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.myclass1mg{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:0.00% }}
.cross1{background-image:url('/site-assets/images/cross1.webp') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.cross1{background-attachment:scroll!important}}
.cross2{background-image:url('/site-assets/images/cross2.webp') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.cross2{background-attachment:scroll!important}}
.cross3{background-image:url('/site-assets/images/cross3.webp') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.cross3{background-attachment:scroll!important}}
.cross4{background-image:url('/site-assets/images/cross4.webp') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.cross4{background-attachment:scroll!important}}
.cross5{background-image:url('/site-assets/images/cross5.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross5{background-attachment:scroll!important}}
.cross6{background-image:url('/site-assets/images/cross6.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross6{background-attachment:scroll!important}}
.cross7{background-image:url('/site-assets/images/cross7.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross7{background-attachment:scroll!important}}
.cross8{background-image:url('/site-assets/images/cross8.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross8{background-attachment:scroll!important}}
.cross9{background-image:url('/site-assets/images/cross9.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross9{background-attachment:scroll!important}}
.cross10> *{background-image:url('/site-assets/images/cross10.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross10{background-attachment:scroll!important}}
.cross11{background-image:url('/site-assets/images/cross11.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross11{background-attachment:scroll!important}}
.cross12{background-image:url('/site-assets/images/cross12.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.cross12{background-attachment:scroll!important}}
.shadow{box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.60);}
.myclass{margin-right:0 ;margin-left:2.5rem ;}  
.border{border-color:rgba(200, 173, 111, 1.00) !important;border-width:3px 3px 5px 3px !important;border-style:solid !important;border-radius:20px 20px 20px 20px !important;}
.dove{background-image:url('/site-assets/images/The Dove.png') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:  fixed !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size: contain  !important; }@media (hover:none) and (pointer:coarse){.dove{background-attachment:scroll!important}}
.headpadding{padding-top:2.5rem ;padding-left:0.75rem ;}  
  h1,.h1,          .olive{font-size:calc(44rem/16) ;}@media only screen and (min-width:40em) {  h1,.h1,          .olive{font-size:calc(50rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {  h1,.h1,          .olive{font-size:calc(56rem/16) ;line-height:1.50 }}
.menu:hover{color:rgba(158, 210, 71, 1.00) ;}
.off-canvas, .off-canvas-absolute{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.off-canvas, .off-canvas-absolute{background-attachment:scroll!important}}
.ofcanvas{opacity:0.70 }
.content{padding-top:2.00px ;padding-right:20.00px ;padding-bottom:20.00px ;padding-left:20.00px ;}@media only screen and (min-width:40em){.content{padding-top:20.00px ;padding-right:20.00px ;padding-bottom:20.00px ;padding-left:20.00px }}@media only screen and (min-width:64em){.content{padding-top:20.00px ;padding-right:20.00px ;padding-bottom:20.00px ;padding-left:20.00px }}
.offcanvas{width:55.00% ;}@media only screen and (min-width:21em){.offcanvas{width:30.00% }}@media only screen and (min-width:52em){.offcanvas{width:19.00% }}
.img{width:40.00% ;}@media only screen and (min-width:40em){.img{width:50.00% }}@media only screen and (min-width:64em){.img{width:60.00% }}
.img{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:10.00% ;}@media only screen and (min-width:40em){.img{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:10.00% }}@media only screen and (min-width:64em){.img{margin-top:10.00% ;margin-right:0.00% ;margin-bottom:10.00% ;margin-left:10.00% }}
.white{color:rgba(255, 255, 255, 1.00) ;}
         .menu li,   .drilldown a, .drilldown .is-drilldown-submenu{font-size:calc(12rem/16) ;font-style:italic ;line-height:1.00 ;}@media only screen and (min-width:40em) {         .menu li,   .drilldown a, .drilldown .is-drilldown-submenu{font-size:calc(14rem/16) ;line-height:1.00 }}@media only screen and (min-width:64em) {         .menu li,   .drilldown a, .drilldown .is-drilldown-submenu{font-size:calc(16rem/16) ;line-height:1.00 }}
.accordion-title{border-width:0px 0px 0px 0px !important;border-style:none none none none !important;}
.shadow> *{border-radius:20px 20px 20px 20px !important;}
.Baptism{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.Baptism{background-attachment:scroll!important}}
.margin{margin:1.5rem ;} @media only screen and (min-width:40em){.margin{margin:2rem }}@media only screen and (min-width:64em){.margin{margin:2.5rem }} 
.op{opacity:0.48 }
.accordion-item.is-active>.accordion-title{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.accordion-item.is-active>.accordion-title{background-attachment:scroll!important}}
.accordion-content{background-image:url('/site-assets/images/cross1.webp') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.accordion-content{background-attachment:scroll!important}}
#stacks_in_24{overflow:visible !important}#stacks_in_24 > .impact-animate{animation-duration:1800ms;animation-delay:0ms}

#stacks_in_22 {
	background-color: rgba(0, 0, 0, 1.00);
}
#stacks_in_5{overflow:visible !important}#stacks_in_5 > .impact-animate{animation-duration:100ms;animation-delay:0ms}
.stacks_in_25{}

#stacks_in_6{overflow:visible !important}#stacks_in_6 > .impact-animate{animation-duration:1800ms;animation-delay:0ms}

#stacks_in_6 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_27 {
	padding: 0px 0px 0px 30px;
}

#stacks_in_7 {
	background-color: rgba(0, 0, 0, 1.00);
	padding: 20px 0px 20px 30px;
}
  
.stacks_in_47{}

.stacks_in_33{--offcanvas-size-small:125px;--offcanvas-size-medium:246px;--offcanvas-size-large:250px;}

#stacks_in_276 {
	background-color: rgba(204, 204, 204, 0.00);
    background-image: url("The Dove.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 50px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
}

 h2,.font-family-h2,h2 a,.font-family-h2 a, h3,.font-family-h3,h3 a,.font-family-h3 a, h4,.font-family-h4,h4 a,.font-family-h4 a, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_185{font-style:normal;font-weight:400;font-family:"Roboto",sans-serif !important}p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-style:normal;font-weight:400;font-family:"Roboto",sans-serif !important}
            .crossclass{font-size:calc(14rem/16) ;font-style:italic ;}@media only screen and (min-width:40em) {            .crossclass{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .crossclass{font-size:calc(20rem/16) ;line-height:1.50 }}
    h3,.h3,        .h3{font-size:calc(25rem/16) ;}@media only screen and (min-width:40em) {    h3,.h3,        .h3{font-size:calc(30rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {    h3,.h3,        .h3{font-size:calc(35rem/16) ;line-height:1.50 }}
            .accordion-title:hover{font-size:calc(18rem/16) !important;font-weight:600 !important;}@media only screen and (min-width:40em) {            .accordion-title:hover{font-size:calc(21rem/16) !important;line-height:1.50 !important}}@media only screen and (min-width:64em) {            .accordion-title:hover{font-size:calc(23rem/16) !important;line-height:1.50 !important}}
.cross{border-width:0px !important;border-style:none !important;border-radius:0px !important;}
.cross .{padding-top:20.00px !important;padding-right:20.00px !important;padding-bottom:20.00px !important;padding-left:20.00px !important;}@media only screen and (min-width:40em){.cross .{padding-top:40.00px !important;padding-right:0.00px !important;padding-bottom:40.00px !important;padding-left:0.00px !important}}@media only screen and (min-width:64em){.cross .{padding-top:40.00px !important;padding-right:0.00px !important;padding-bottom:40.00px !important;padding-left:0.00px !important}}
.parchment{background-image:url('/site-assets/images/Parchment 6.jpg') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment: local  !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.parchment{background-attachment:scroll!important}}
.parchment4{background-image:url('/site-assets/images/Background_Alpha.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.parchment4{background-attachment:scroll!important}}
.accordion-content{border-radius:25px 25px 25px 25px / 25px 25px 25px 25px !important;}
.baptism{background-image:url('/site-assets/images/jimmy-with-cherrell-just-baptised-.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:border-box ;background-blend-mode:normal ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.baptism{background-attachment:scroll!important}}
            .font{font-size:calc(18rem/16) ;}@media only screen and (min-width:40em) {            .font{font-size:calc(19rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .font{font-size:calc(20rem/16) ;line-height:1.50 }}
.cream{color:rgba(255, 255, 238, 1.00) ;}
.accordion-title:hover{color:rgba(7, 64, 128, 1.00) !important;}

#stacks_in_340 {
	border: solid rgba(210, 185, 129, 1.00);
	border-width: 3px 3px 4px 3px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	padding: 20px 1000px 20px 1000px;
}
  

#stacks_in_325 {
	background-color: rgba(170, 208, 213, 1.00);
	padding: 0px 10px 10px 10px;
}
  

#stacks_in_290 {
	background-color: rgba(204, 204, 204, 0.00);
	border: solid rgba(211, 186, 130, 1.00);
	border-width: 3px 3px 4px 3px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	padding: 30px 30px 0px 30px;
}

#stacks_in_293 {
	padding: 30px 10px 20px 10px;
}
  

#stacks_in_123 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_165 {
	font-size: 94%;
}

#stacks_in_124 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_166 {
	font-size: 94%;
}

#stacks_in_125 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_167 {
	font-size: 94%;
}

#stacks_in_126 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_168 {
	font-size: 96%;
}

#stacks_in_127 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_169 {
	font-size: 95%;
}

#stacks_in_128 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_170 {
	font-size: 95%;
}

#stacks_in_129 {
	padding: 5px 0px 5px 0px;
}

#stacks_in_171 {
	font-size: 95%;
}
#stacks_in_130_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_130 a:link, #stacks_in_130 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_130 a:hover, #stacks_in_130 a:active {
	color:#FFFFFF;
}



#stacks_in_130 a:link, #stacks_in_130 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_130 a:hover {
	background-color:#074080;
}
#stacks_in_130 a:active {
	background-color:#05366C;
}








#stacks_in_160 {
	font-size: 110%;
}

#stacks_in_161 {
	font-size: 95%;
}
#stacks_in_132_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_132 a:link, #stacks_in_132 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_132 a:hover, #stacks_in_132 a:active {
	color:#FFFFFF;
}



#stacks_in_132 a:link, #stacks_in_132 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_132 a:hover {
	background-color:#074080;
}
#stacks_in_132 a:active {
	background-color:#05366C;
}








#stacks_in_158 {
	font-size: 110%;
}

#stacks_in_159 {
	font-size: 95%;
}
.stacks_in_162{}


#stacks_in_134 {
	margin:  6px;
	padding: 25px 10px 15px 10px;
}

#stacks_in_172 {
	font-size: 74%;
}

#stacks_in_135 {
	padding: 18px 0px 10px 0px;
}
       h6,.h6,     .h6 .who{font-size:calc(10rem/16) !important;}@media only screen and (min-width:40em) {       h6,.h6,     .h6 .who{font-size:calc(10rem/16) !important;line-height:1.50 !important}}@media only screen and (min-width:64em) {       h6,.h6,     .h6 .who{font-size:calc(10rem/16) !important;line-height:1.50 !important}}
.who{--header-color:rgba(10, 47, 108, 0.48);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.footer{background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-color: #AAD0D3; background-image: linear-gradient(-10deg, #D2B48C 0%, #AAD0D3 80%); }@media (hover:none) and (pointer:coarse){.footer{background-attachment:scroll!important}}
            .button{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .button{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .button{font-size:calc(16rem/16) ;line-height:1.50 }}
.{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.foot{--header-color:rgba(29, 58, 24, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(29, 58, 24, 1.00);--link-color:rgba(4, 50, 108, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.dove2{padding-top:0.00px ;padding-right:50.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.dove2{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.dove2{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}
#elevator-to-top{--elevator-width:20px;--elevator-height:30px;--elevator-color:rgba(255, 255, 255, 0.16);--elevator-radius:5px;--elevator-fill:rgba(76, 76, 76, 1.00);--elevator-border-color:rgba(255, 255, 255, 1.00);--elevator-border-width:0px;--elevator-icon-width:30px;--elevator-shadow:0 0 0px rgba(0,0,0,0.5);-webkit-appearance:none;appearance:none;display:none;overflow:hidden;justify-content:center;align-items:center;padding:0;margin:0;cursor:pointer;transition:all 200ms ease-in-out;position:fixed;bottom:10px;right:10px;z-index:9999;width:var(--elevator-width);height:var(--elevator-height);border-color:var(--elevator-border-color);border-width:var(--elevator-border-width);border-style:solid;background-color:var(--elevator-color);color:var(--elevator-fill);box-shadow:var(--elevator-shadow);border-radius:var(--elevator-radius)}#elevator-to-top svg{width:var(--elevator-icon-width);fill:var(--elevator-fill)}#elevator-to-top:active,#elevator-to-top:focus{outline:none}#elevator-to-top:hover{scale:1.05}
