.preloader{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden;background:#222;z-index:9999}.preloader__logo{width:50px;transform:translate3d(0,-2px,0);will-change:transform;transition:transform .1s cubic-bezier(.62,.05,.01,.99)}@media only screen and (max-width:1199.98px){.preloader__logo{transform:translate3d(0,-2.5px,0)}}.preloader__progress-bar{display:flex;width:100%;height:3px;background:#ddd;position:absolute;transform:scaleX(0);will-change:transform}.preloader__progress-bar--animating{transition:transform .8s cubic-bezier(.62,.05,.01,.99)}.preloader__percentage{font-size:36px;font-weight:700;color:#ddd;position:absolute;bottom:30px;right:30px}@media only screen and (max-width:767.98px){.preloader__percentage{bottom:100px}}.preloader--loaded{pointer-events:none;opacity:0;transform:scaleY(0);transition:transform .8s cubic-bezier(.62,.05,.01,.99),opacity .1s cubic-bezier(.62,.05,.01,.99) .8s}.preloader--loaded .preloader__logo,.preloader--loaded .preloader__percentage{opacity:0;transition:all .8s cubic-bezier(.62,.05,.01,.99)}@font-face{font-family:NeueMontreal;font-style:normal;font-weight:300;src:local(NeueMontreal),url(/fonts/NeueMontreal-Light.woff) format("woff");font-display:swap}@font-face{font-family:NeueMontreal;font-style:normal;font-weight:400;src:local(NeueMontreal),url(/fonts/NeueMontreal-Regular.woff) format("woff");font-display:swap}@font-face{font-family:NeueMontreal;font-style:normal;font-weight:500;src:local(NeueMontreal),url(/fonts/NeueMontreal-Medium.woff) format("woff");font-display:swap}@font-face{font-family:NeueMontreal;font-style:normal;font-weight:700;src:local(NeueMontreal),url(/fonts/NeueMontreal-Bold.woff) format("woff");font-display:swap}@font-face{font-family:ErotiqueAlternate;font-style:normal;font-weight:700;src:local(ErotiqueAlternate),url(/fonts/ErotiqueAlternate-Bold.woff) format("woff");font-display:swap}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.books{position:relative}.books__divider{height:100%;width:1px;background:#394159;position:absolute;top:0;left:50%}@media only screen and (max-width:991.98px){.books__divider{display:none}}.books__divider--x{height:1px;width:100%;top:50%;left:0}.books__1,.books__2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;position:relative}.books__1>*,.books__2>*{min-width:100%}@media only screen and (max-width:991.98px){.books__1,.books__2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 45px}}@media only screen and (max-width:767.98px){.books__1,.books__2{padding:0 24px}}@media only screen and (max-width:991.98px){.books__2{flex-direction:column-reverse}}.books__image{padding:120px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width:991.98px){.books__image{padding:50px 0}}.books__image img{max-width:300px}.books__details{padding:120px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:991.98px){.books__details{padding:0 0 50px;text-align:left}}.books__details .books__title{font-size:2em;font-weight:400;display:block;max-width:500px;text-align:center}@media only screen and (max-width:991.98px){.books__details .books__title{font-weight:500}}.books__details .books__text{display:block;margin-top:20px;font-size:1.5em;max-width:500px}@media only screen and (max-width:991.98px){.books__details .books__text,.books__details .books__title{max-width:none}}@media only screen and (max-width:767.98px){.books__details .books__text,.books__details .books__title{font-size:1.375em}}.books__price{position:absolute;width:100px;height:100px;background:#222;color:#fff;font-size:1.125em;font-weight:500;left:-50px;text-align:center;z-index:1;display:flex;flex-direction:column;justify-content:space-evenly}.books__price:after,.books__price:before{content:"";position:absolute;width:100%;height:100%;background:#222;z-index:-1}.books__price:before{transform:rotate(60deg)}.books__price:after{transform:rotate(30deg)}.button{position:relative;background:transparent;cursor:pointer;border:0;white-space:nowrap;transition:all .8s cubic-bezier(.62,.05,.01,.99);display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:NeueMontreal,sans-serif;line-height:1;font-size:1.375em;overflow:hidden;color:#ddd;padding:5px 0}@media only screen and (max-width:767.98px){.button{font-size:1em}}.button.hover .button__text__container,.button:hover .button__text__container{transform:translateY(calc(-100% - 5px));will-change:transform}.button.active,.button:active{outline:0}.button.disabled,.button:disabled{pointer-events:none}.button__text__container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .8s cubic-bezier(.62,.05,.01,.99)}.button__text--hover{position:absolute;top:calc(100% + 9px)}.button__divider{display:block;position:absolute;top:100%;width:100%;height:1px;background:#ddd;margin:4px 0}.church{position:relative;overflow:hidden}.church__heading-container{background:#222;color:#ddd;padding:70px 0}@media only screen and (max-width:991.98px){.church__heading-container{padding:50px 45px}}@media only screen and (max-width:767.98px){.church__heading-container{padding:24px}}.church__heading{font-size:11em;white-space:nowrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-animation:church-loop-keyframe 9s linear infinite;animation:church-loop-keyframe 9s linear infinite;font-family:ErotiqueAlternate,sans-serif;font-weight:700}@-webkit-keyframes church-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(-822px * 2))}}@media only screen and (max-width:991.98px){.church__heading{font-size:6em;-webkit-animation:none;animation:none}}@media only screen and (max-width:767.98px){.church__heading{font-size:4em}}.church__heading span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:822px}@media only screen and (max-width:991.98px){.church__heading span{min-width:100%;justify-content:center}}.church__heading span:after{content:"";position:relative;width:20px;min-width:20px;flex:0 0 20px;height:20px;border-radius:50%;background:#ddd;margin:0 40px}@media only screen and (max-width:991.98px){.church__heading span:after{content:none}}.church__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:120px 0 0}@media only screen and (max-width:991.98px){.church__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 45px}}@media only screen and (max-width:767.98px){.church__content{padding:24px}}.church__image{width:100%;max-width:50%;background:rgba(57,65,89,.2)}@media only screen and (max-width:991.98px){.church__image{max-width:400px;margin:50px auto}}@media only screen and (max-width:767.98px){.church__image{margin-top:30px;max-width:300px}}.church__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.church__text{max-width:50%;padding:0 70px;font-size:1.125em}@media only screen and (max-width:991.98px){.church__text{max-width:none;padding:0}}@media only screen and (max-width:767.98px){.church__text{font-size:1em}}.church__text__motto{display:block;text-align:center;font-style:italic}.church__text__title{display:block;margin:20px 0 10px}@media only screen and (max-width:991.98px){.church__text a{display:flex;flex-direction:row;justify-content:center;align-items:center}}.church__action{display:inline-flex}.church__action .button{color:#222}.church__locations{position:relative;margin:70px 0 120px;padding:0 70px;overflow:hidden}@media only screen and (max-width:991.98px){.church__locations{margin:0 0 50px;padding:0 45px}}@media only screen and (max-width:767.98px){.church__locations{margin:0 0 24px;padding:0 24px}}.church__locations__overlay{display:block;background:rgba(57,65,89,.2);transform:translate3d(0,-100%,0);will-change:transform;transition:all .8s cubic-bezier(.62,.05,.01,.99);position:absolute;top:0;left:70px;right:70px;height:100px;z-index:999;pointer-events:none}@media only screen and (max-width:991.98px){.church__locations__overlay{left:45px;right:45px}}@media only screen and (max-width:767.98px){.church__locations__overlay{display:none}}.church__location{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #000;height:100px;font-size:1.125em;transition:all .8s cubic-bezier(.62,.05,.01,.99);position:relative;overflow:hidden}@media only screen and (max-width:991.98px){.church__location{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media only screen and (max-width:767.98px){.church__location{height:auto;padding:20px 0;font-size:1em}}.church__location__title{font-weight:500}.church__location:hover{padding:30px}@media only screen and (max-width:767.98px){.church__location:hover{padding:20px 0}}.contact{position:relative;background:#222;padding:70px;color:#ddd;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:991.98px){.contact{padding:50px 45px}}@media only screen and (max-width:767.98px){.contact{padding:50px 24px}}.contact__description{max-width:800px;margin:0 auto 20px;text-align:center}.contact__action{display:flex}.contact__action span.button__divider{background:#ddd}@media only screen and (max-width:991.98px){.contact__action .button{font-size:.875em}}.contact__divider{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:11em;text-transform:uppercase}.fade-in{opacity:0;transform:translate3d(0,30px,0);will-change:transform;-webkit-backface-visibility:hidden;transition:transform .8s cubic-bezier(.62,.05,.01,.99),opacity .8s cubic-bezier(.62,.05,.01,.99)}.family{overflow:hidden;position:relative}.family__divider{height:100%;width:1px;background:#394159;position:absolute!important;top:0;left:50%}@media only screen and (max-width:991.98px){.family__divider{display:none!important}}.family__divider--x{height:1px;width:100%;top:0;left:0}.family__heading-container{background:#222;color:#ddd;padding:70px 0}@media only screen and (max-width:991.98px){.family__heading-container{padding:50px 45px}}@media only screen and (max-width:767.98px){.family__heading-container{padding:24px}}.family__heading{font-size:11em;white-space:nowrap;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;-webkit-animation:family-loop-keyframe 9s linear infinite;animation:family-loop-keyframe 9s linear infinite;font-family:ErotiqueAlternate,sans-serif;font-weight:700}@-webkit-keyframes family-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(685px * 2))}}@media only screen and (max-width:991.98px){.family__heading{font-size:6em;-webkit-animation:none;animation:none}}@media only screen and (max-width:767.98px){.family__heading{font-size:4em}}.family__heading span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:685px}@media only screen and (max-width:991.98px){.family__heading span{min-width:100%;justify-content:center}}.family__heading span:after{content:"";position:relative;width:20px;min-width:20px;flex:0 0 20px;height:20px;border-radius:50%;background:#ddd;margin:0 40px}@media only screen and (max-width:991.98px){.family__heading span:after{content:none}}.family__content{font-size:1.125em;position:relative}@media only screen and (max-width:767.98px){.family__content{font-size:1em}}.family__content>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width:991.98px){.family__content>div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 45px;text-align:center}}@media only screen and (max-width:767.98px){.family__content>div{padding:50px 24px}}@media only screen and (max-width:991.98px){.family__content>div:last-child{flex-direction:column-reverse;text-align:left}}.family__content__image,.family__content__text{width:100%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 70px}@media only screen and (max-width:991.98px){.family__content__image,.family__content__text{max-width:none;padding:0}}.family__content__text p{max-width:500px;margin:0 auto 16px}@media only screen and (max-width:991.98px){.family__content__text p{max-width:none}}.family__content__text p:last-child{margin-bottom:0}.family__content__image{padding:120px 0}@media only screen and (max-width:991.98px){.family__content__image{padding:50px 0 0}}.family__content__image .image-parallax{height:470px}.family__content__image img{max-width:400px}.family__content__intro{max-width:650px;margin:40px auto 70px;text-align:center;font-size:1.5em}.footer{height:200px;background:#222;color:#fff;font-size:1.25em;padding:70px;position:relative;z-index:2}.footer__divider{height:1px;width:100%;background:hsla(69,44%,94%,.2);position:absolute;top:0;left:0}@media only screen and (max-width:991.98px){.footer{padding:50px 45px}}@media only screen and (max-width:767.98px){.footer{padding:24px;height:auto;font-size:1em}}.footer .button{margin-top:16px;display:inline-block}@media only screen and (max-width:767.98px){.footer .button{margin-top:0}}.footer .container{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:none}@media only screen and (max-width:767.98px){.footer .container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;height:auto;text-align:center}}.footer__credits{text-align:right}@media only screen and (max-width:767.98px){.footer__credits{text-align:center;margin-bottom:50px}}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:fixed;top:0;left:0;bottom:0;right:0;bottom:unset;padding:30px 70px;z-index:10;height:90px;mix-blend-mode:difference}@media only screen and (max-width:991.98px){.header{padding:24px 45px}}@media only screen and (max-width:767.98px){.header{padding:24px}}.header>div{display:flex}.header__action{opacity:0;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:30px}@media only screen and (max-width:767.98px){.header__action{margin-right:16px}}.header__action:last-child{margin-right:0}.header__logo{opacity:0;transform:translateY(-50%);width:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:991.98px){.header__logo{width:35px}}@media only screen and (max-width:767.98px){.header__logo{width:25px}}.header__logo svg path{fill:#ddd}body.ready .header__action,body.ready .header__logo{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.62,.05,.01,.99) .1s}.hero{width:100%;height:100vh;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#eaeeeb;overflow:hidden}.hero:after{content:"";width:100%;height:1px;background:#394159;position:absolute;transform:scaleX(0);transform-origin:left}.hero>div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%}@media only screen and (max-width:991.98px){.hero>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}}.hero__image,.hero__text{width:50%;height:100%}@media only screen and (max-width:991.98px){.hero__image,.hero__text{width:100%;height:50vh}}.hero__text{background:#eaeeeb;padding-right:30px;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media only screen and (max-width:991.98px){.hero__text{justify-content:flex-end;align-items:center;text-align:center;padding:0 45px}}.hero__text__title{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:50%;padding-bottom:15px;transition-delay:.1s}@media only screen and (max-width:991.98px){.hero__text__title{align-items:center}}.hero__text__title span{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;overflow:hidden;margin-bottom:5px}.hero__text__title span:last-child{margin-bottom:0}@media only screen and (max-width:991.98px){.hero__text__title{height:auto;padding-bottom:0}}.hero__text__title h1{font-size:5em;font-family:ErotiqueAlternate,sans-serif;font-weight:700;transform:scaleY(0);transform-origin:bottom;opacity:0}@media only screen and (max-width:767.98px){.hero__text__title h1{font-size:2.75em}}.hero__text__description{height:50%;max-width:450px;padding-top:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;opacity:0;transform:translateY(-20px)}@media only screen and (max-width:991.98px){.hero__text__description{height:auto;padding:24px 0 50px}}@media only screen and (max-width:767.98px){.hero__text__description{padding:24px 0;font-size:14px}}.hero__arrow{position:absolute;left:70px;bottom:30px;font-size:7em;transform:translateY(-50%);opacity:0}@media only screen and (max-width:991.98px){.hero__arrow{display:none}}.hero__image{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;position:relative;z-index:1;overflow:hidden}.hero__image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(57,65,89,.2)}@media only screen and (max-width:991.98px){.hero__image{width:100%;height:50vh}}.hero__image img{position:relative;opacity:0;transform:translateY(100%)}@media only screen and (max-width:991.98px){.hero__image img{width:60%}}@media only screen and (max-width:767.98px){.hero__image img{width:90%}}body.ready .hero:after{transform:scaleX(1);transition:transform .8s cubic-bezier(.62,.05,.01,.99)}body.ready .hero__text__title h1{transform:scaleY(1)}body.ready .hero__text__description,body.ready .hero__text__title h1{opacity:1;transition:all calc(.8s - .2s) .8s cubic-bezier(.62,.05,.01,.99)}body.ready .hero__text__description{transform:translateY(0)}body.ready .hero__image img{opacity:1;transform:translateY(0);transition:transform calc(.8s - .2s) .8s cubic-bezier(.62,.05,.01,.99)}body.ready .hero__arrow{opacity:1;transform:translateY(0);transition:all calc(.8s - .2s) .8s cubic-bezier(.62,.05,.01,.99)}.image-parallax{align-items:center;overflow:hidden;transition:transform .8s cubic-bezier(.62,.05,.01,.99)}.image-parallax,.image-parallax .image-container{display:flex;flex-direction:row;justify-content:center;will-change:transform}.image-parallax .image-container{transform:translateZ(0);align-items:flex-end}.image-parallax img{will-change:transform;transition:transform .8s cubic-bezier(.62,.05,.01,.99)}.image-parallax:hover img{transform:scale(1.05)}.intro{background:#222;padding:120px 70px;color:#ddd;position:relative;z-index:2;overflow:hidden;font-family:NeueMontreal,sans-serif}@media only screen and (max-width:991.98px){.intro{padding:50px 45px}}@media only screen and (max-width:767.98px){.intro{padding:50px 24px}}.intro__divider{width:100%;height:1px;background:#ddd;position:absolute;left:0;top:50%}@media only screen and (max-width:991.98px){.intro__divider{display:none}}.intro span{display:flex}.intro--thick,.intro--thin{font-size:10em}@media only screen and (max-width:1199.98px){.intro--thick,.intro--thin{font-size:7em}}@media only screen and (max-width:991.98px){.intro--thick,.intro--thin{font-size:5em}}@media only screen and (max-width:767.98px){.intro--thick,.intro--thin{font-size:3em}}.intro--thin{font-weight:300}.intro--thick{font-weight:700;font-family:ErotiqueAlternate,sans-serif}.intro--normal{font-size:1.375em;max-width:42%;font-family:NeueMontreal,sans-serif;letter-spacing:.08px;line-height:1.4}@media only screen and (max-width:1199.98px){.intro--normal{font-size:1.0625em}}@media only screen and (max-width:991.98px){.intro--normal{font-size:1.375em;max-width:80%;margin:30px auto;text-align:center}}@media only screen and (max-width:767.98px){.intro--normal{max-width:none}}.intro--absolute{position:absolute;left:0}.intro--center{justify-content:center}.intro--right{justify-content:flex-end}@media only screen and (max-width:991.98px){.intro--right{justify-content:center}}.intro__combo{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:991.98px){.intro__combo{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}}.modal{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:9999999;background:rgba(34,34,34,.7);color:#ddd;opacity:0;pointer-events:none}@media only screen and (max-width:991.98px){.modal{align-items:flex-end}}.modal__content{width:100%;max-width:800px;height:500px;background:#222;border:1px solid #eaeeeb}@media only screen and (max-width:767.98px){.modal__content{padding:0 20px}}.modal--active,.modal--inactive{transition:all .4s cubic-bezier(.62,.05,.01,.99)}.modal--active{opacity:1;pointer-events:all}.modal--inactive{opacity:0;pointer-events:none}.personal-life{position:relative;overflow:hidden}.personal-life__heading-container{background:#222;color:#ddd;padding:70px 0}@media only screen and (max-width:991.98px){.personal-life__heading-container{padding:50px 45px}}@media only screen and (max-width:767.98px){.personal-life__heading-container{padding:24px}}.personal-life__heading{font-size:11em;white-space:nowrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-animation:ministry-loop-keyframe 9s linear infinite;animation:ministry-loop-keyframe 9s linear infinite;font-family:ErotiqueAlternate,sans-serif;font-weight:700}@-webkit-keyframes ministry-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(-900px * 2))}}@media only screen and (max-width:991.98px){.personal-life__heading{font-size:6em;-webkit-animation:none;animation:none}}@media only screen and (max-width:767.98px){.personal-life__heading{font-size:4em}}.personal-life__heading span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:900px}@media only screen and (max-width:991.98px){.personal-life__heading span{min-width:100%;justify-content:center}}.personal-life__heading span:after{content:"";position:relative;width:20px;min-width:20px;flex:0 0 20px;height:20px;border-radius:50%;background:#ddd;margin:0 40px}@media only screen and (max-width:991.98px){.personal-life__heading span:after{content:none}}.personal-life__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:120px 0}@media only screen and (max-width:991.98px){.personal-life__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 45px}}@media only screen and (max-width:767.98px){.personal-life__content{padding:24px}}.personal-life__image{display:flex;width:100%;max-width:50%;z-index:1}@media only screen and (max-width:991.98px){.personal-life__image{visibility:hidden;width:0;height:0;opacity:0;position:absolute}}.personal-life__image .image-parallax{height:500px}.personal-life__text{font-size:1.125em;max-width:50%;padding:0 70px}@media only screen and (max-width:991.98px){.personal-life__text{max-width:none;padding:0 0 50px}}@media only screen and (max-width:767.98px){.personal-life__text{font-size:1em}}.personal-life__text p{margin-bottom:24px}.personal-life__text p:last-child{margin-bottom:0}.personal-life__text a{display:inline-flex}@media only screen and (max-width:991.98px){.personal-life__text a{display:flex;flex-direction:row;justify-content:center;align-items:center}}.personal-life__action{margin-top:50px;color:#000;font-weight:500;font-size:3.125em}@media only screen and (max-width:767.98px){.personal-life__action{font-size:2.25em;margin-top:30px}}.personal-life__action .button__divider{background:#000}.radio-container{width:100%}.radio-container>label{position:relative;display:flex;flex-direction:row;justify-content:normal;align-items:center;cursor:pointer;width:100%}.radio-container input{height:0;opacity:0;position:absolute}.radio-container input~.radio-display-container{width:100%;transition:all .3s cubic-bezier(.62,.05,.01,.99);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.radio-container input~.radio-display-container .radio-display{display:flex;flex-direction:row;justify-content:center;align-items:center;width:54px;min-width:54px;flex:0 0 54px;height:54px;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.62,.05,.01,.99);position:relative}.radio-container input~.radio-display-container .radio-display:after{position:absolute;content:"";width:40px;min-width:40px;flex:0 0 40px;height:40px;border-radius:50%;background:#fff;opacity:0;transition:all .3s cubic-bezier(.62,.05,.01,.99)}.radio-container input:checked~.radio-display-container .radio-display{border-color:#fff}.radio-container input:checked~.radio-display-container .radio-display:after{opacity:1}.radio-container input:checked~.radio-display-container .radio-label{color:#fff}.radio-container .radio-label{margin-left:16px;transition:all .3s cubic-bezier(.62,.05,.01,.99)}.radio-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.radio-row>*{margin-right:30px}.radio-row>:last-child{margin-right:0}.scale-out{opacity:0;transform:scaleY(0);will-change:transform;transform-origin:bottom;-webkit-backface-visibility:hidden;transition:transform .8s cubic-bezier(.62,.05,.01,.99),opacity .8s cubic-bezier(.62,.05,.01,.99)}.scale-out--x{transform:scaleX(0)}.section__heading-container{background:#222;color:#ddd;padding:70px 0}@media only screen and (max-width:991.98px){.section__heading-container{padding:50px 45px}}@media only screen and (max-width:767.98px){.section__heading-container{padding:24px}}.section__heading{font-size:11em;white-space:nowrap;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;font-family:ErotiqueAlternate,sans-serif;font-weight:700}@media only screen and (max-width:991.98px){.section__heading{font-size:6em;-webkit-animation:none;animation:none}}@media only screen and (max-width:767.98px){.section__heading{font-size:4em}}.section__heading span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.section__heading span:after{content:"";position:relative;width:20px;min-width:20px;flex:0 0 20px;height:20px;border-radius:50%;background:#ddd;margin:0 40px}.section__heading--ministry{-webkit-animation:ministry-loop-keyframe 9s linear infinite;animation:ministry-loop-keyframe 9s linear infinite}@keyframes ministry-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(-900px * 2))}}.section__heading--ministry span{min-width:900px}.section__heading--family{-webkit-animation:family-loop-keyframe 9s linear infinite;animation:family-loop-keyframe 9s linear infinite}@keyframes family-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(685px * 2))}}.section__heading--family span{min-width:685px}.section__heading--church{-webkit-animation:church-loop-keyframe 9s linear infinite;animation:church-loop-keyframe 9s linear infinite}@keyframes church-loop-keyframe{0%{transform:translateX(0)}to{transform:translateX(calc(-822px * 2))}}.section__heading--church span{min-width:822px}.textarea-container{position:relative}.textarea-container label{display:block;margin-bottom:16px;font-weight:500;font-size:1.125em;color:hsla(0,0%,100%,.6)}.textarea-container .textarea-display{width:100%;height:100px;border-bottom:2px solid hsla(0,0%,100%,.6);background:transparent;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;transition:all .4s cubic-bezier(.62,.05,.01,.99)}.textarea-container .textarea-display textarea{width:100%;height:100%;background:transparent;border:0;padding:0;font-family:NeueMontreal,sans-serif;color:#fff;-webkit-appearance:none;-moz-appearance:none;font-size:1.125em;line-height:1.5;appearance:none;resize:none}.textarea-container .textarea-display textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.textarea-container .textarea-display textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.textarea-container .textarea-display textarea:focus{outline:0}.textarea-container--focused .textarea-display{border-color:#fff}.textarea-container--error .textarea-display{border-color:#fb3640}.input-container{position:relative}.input-container label{display:block;margin-bottom:16px;font-weight:500;font-size:1.125em;color:hsla(0,0%,100%,.6)}.input-container .input-display{width:100%;height:54px;border-bottom:2px solid hsla(0,0%,100%,.6);background:transparent;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .4s cubic-bezier(.62,.05,.01,.99)}.input-container .input-display input{width:100%;height:100%;background:transparent;border:0;padding:0;font-family:NeueMontreal,sans-serif;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.125em;line-height:1.5}.input-container .input-display input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.input-container .input-display input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.input-container .input-display input:focus{outline:0}.input-container--focused .input-display{border-color:#fff}.input-container--error .input-display{border-color:#fb3640}.video-player{height:100vh;min-height:600px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:none}@media only screen and (max-width:767.98px){.video-player{height:400px;min-height:auto}}.video-player__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-player__play{position:absolute;color:#fff;font-size:1.5em;width:150px;min-width:150px;flex:0 0 150px;height:150px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;border:3px solid #fff;text-align:center}.video-player video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.video-player__button{pointer-events:none;position:fixed;top:0;left:0;z-index:99999;display:flex;flex-direction:row;justify-content:center;align-items:center;will-change:transform}@media only screen and (max-width:1199.98px){.video-player__button{display:none;opacity:0}}.video-player__button span{opacity:0;width:100px;min-width:100px;flex:0 0 100px;height:100px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:hsla(0,0%,100%,.7);color:#222;font-size:1.375em;font-weight:500;text-transform:uppercase;transform:translate3d(-50px,-50px,0) scale(0)}@media only screen and (max-width:1199.98px){.video-player__button span{opacity:1;transform:scale(1)}}@media only screen and (max-width:767.98px){.video-player__button span{width:70px;min-width:70px;flex:0 0 70px;height:70px;border-radius:50%;font-size:1.125em}}.video-player__button--mobile{opacity:0;display:flex!important;position:absolute;top:unset;left:unset}@media only screen and (max-width:1199.98px){.video-player__button--mobile{opacity:1}}.video-player__button--active span,.video-player__button--inactive span{transition:opacity .8s cubic-bezier(.62,.05,.01,.99),transform .8s cubic-bezier(.62,.05,.01,.99)}.video-player__button--active span{transform:translate3d(-50px,-50px,0) scale(1);opacity:1}@media only screen and (max-width:1199.98px){.video-player__button--active span{transform:scale(1)}}.video-player__button--inactive span{transform:translate3d(-50px,-50px,0) scale(0);opacity:0}@media only screen and (max-width:1199.98px){.video-player__button--inactive span{transform:scale(0)}}.give__container{text-align:center;padding:50px 0}.give__container p{max-width:400px;margin:auto}.give__container .bank__details{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.give__container .bank__details:first-child{margin-top:0}.give__container .bank__details span{display:flex}.give__container .bank__details .bank__number{font-size:24px;margin:16px 0 0}@media only screen and (max-width:767.98px){.give__container .bank__details .bank__number{font-size:18px}}.give__container .bank__details .bank__name{font-family:ErotiqueAlternate;font-weight:700;font-size:30px}@media only screen and (max-width:767.98px){.give__container .bank__details .bank__name{font-size:20px}}*{padding:0;margin:0;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:NeueMontreal,sans-serif;background:#eaeeeb}a,a.active,a.focus,a.hover,a:active,a:focus,a:hover{text-decoration:none;color:inherit;cursor:pointer}ul li{list-style:none;padding:0}img,svg{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.container{width:100%;max-width:1200px;margin:auto}p{font-size:1.375em}