.Footer_mainWrapper__2iToE{
    width:100%;
    background-color:var(--third-color);
    color:var(--font-color);
    font:700 var(--small-font-size-mobile) var(--main-font);
    margin:0
}
.Footer_mainWrapper__2iToE p{
    margin:0;
    width:100%;
    text-align:center;
    padding:1rem 0
}
.Footer_footerAtag__34JEU{
    text-decoration:underline;
    color:#fff
}
.Notification_mainWrapper__lKZb4{
    position:absolute;
    top:0;
    left:0;
    bottom:o;
    right:0;
    background-color:var(--secondary-color);
    width:90%;
    margin:8rem auto;
    max-width:500px;
    padding:1rem;
    border-radius:2rem
}
.Notification_close__27tk2{
    display:block;
    height:3rem;
    width:3rem;
    border-radius:50%;
    background-color:var(--font-color);
    background-image:url(../images/close.svg);
    background-position:50%;
    background-size:cover;
    background-repeat:no-repeat;
    position:absolute;
    top:-.5rem;
    right:-.5rem
}
.Notification_message__1JvRd{
    font:200 1rem var(--main-font);
    color:#fff;
    text-align:center
}
.Menu_mainWrapper__OMXB0{
    width:100%;
    padding:.3rem .5rem;
    position:fixed;
    top:0;
    right:0;
    z-index:15
}
.Menu_menuWrapperHeader__5nwHI{
    position:fixed;
    width:100%;
    top:0;
    right:0;
    display:-moz-box;
    display:flex;
    -moz-box-align:center;
    align-items:center;
    -moz-box-pack:end;
    justify-content:flex-end;
    padding:.3rem 0;
    z-index:15;
    background-color:#000
}
.Menu_menuWrapperHeaderColor__roi5u{
    background-color:#fff
}
.Menu_facebookIcon__JCObL,.Menu_instagramIcon__Oi96X,.Menu_logo__2XESO{
    height:2.5rem;
    width:2.5rem;
    background-position:50%;
    background-size:98%;
    background-repeat:no-repeat;
    display:inline-block;
    background-image:url(../images/ig-logo-sketch.png)
}
.Menu_facebookIcon__JCObL{
    background-image:url(../images/fb-logo-sketch.png);
    margin:0 5rem 0 var(--small-spacing-mobile)
}
.Menu_logo__2XESO{
    background-image:url(../images/logo.png);
    margin:0 2rem 0 var(--small-spacing-mobile);
    height:3rem;
    width:3rem;
    background-size:cover
}
.Menu_menuButton__3VIUQ,.Menu_menuButtonOpen__DGSsY{
    position:inherit;
    right:1rem;
    top:1.5rem;
    width:3.125rem;
    height:3.125rem;
    border-radius:50%;
    background-image:url(../images/arrow.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
    box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transition:all .1s ease-in;
    transition:all .1s ease-in
}
.Menu_menuButtonOpen__DGSsY{
    -webkit-box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
    box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
    background-image:url(../images/arrow-button-close.png);
    -webkit-animation:Menu_menuButtonOpen__DGSsY .5s cubic-bezier(.075,.82,.165,1);
    animation:Menu_menuButtonOpen__DGSsY .5s cubic-bezier(.075,.82,.165,1);
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
@-webkit-keyframes Menu_menuButtonOpen__DGSsY{
    0%{
        -webkit-box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
        box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        background-image:url(../images/arrow.png)
    }
    to{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        background-image:url(../images/arrow-button-close.png);
        -webkit-box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
        box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393
    }
}
@keyframes Menu_menuButtonOpen__DGSsY{
    0%{
        -webkit-box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
        box-shadow:1px 1px 5px 1px var(--primary-color),-1px -1px 5px 1px var(--primary-color);
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        background-image:url(../images/arrow.png)
    }
    to{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        background-image:url(../images/arrow-button-close.png);
        -webkit-box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
        box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393
    }
}
.Menu_menuButton__3VIUQ:hover{
    cursor:pointer;
    -webkit-box-shadow:4px 4px 20px 1px var(--primary-color),-4px -4px 20px 2px var(--primary-color);
    box-shadow:4px 4px 20px 1px var(--primary-color),-4px -4px 20px 2px var(--primary-color);
    right:1.5rem
}
.Menu_menuButtonOpen__DGSsY:hover{
    cursor:pointer;
    -webkit-box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
    box-shadow:1px 1px 10px 1px var(--font-color),-1px -1px 10px 1px #a89393;
    right:1.5rem
}
.Menu_menuWrapper__SwbTD,.Menu_menuWrapperClose__17_ro,.Menu_menuWrapperOpen__o-xvo{
    width:50vw;
    max-width:400px;
    height:90vh;
    position:fixed;
    top:5vh;
    right:0;
    background-image:-webkit-gradient(linear,left bottom,left top,from(var(--third-color)),to(var(--primary-color)));
    background-image:-webkit-linear-gradient(bottom,var(--third-color),var(--primary-color));
    background-image:linear-gradient(0deg,var(--third-color),var(--primary-color));
    display:-moz-box;
    display:flex;
    -moz-box-align:end;
    align-items:flex-end;
    justify-content:space-around;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    flex-direction:column;
    flex-wrap:wrap;
    padding:10% .5rem 10% 0;
    z-index:14;
    display:none;
    border-top-left-radius:2rem;
    border-bottom-left-radius:2rem
}
.Menu_menuWrapperOpen__o-xvo{
    display:-moz-box;
    display:flex;
    right:0;
    -webkit-animation:Menu_openMenu__E0N8a .5s cubic-bezier(.075,.82,.165,1);
    animation:Menu_openMenu__E0N8a .5s cubic-bezier(.075,.82,.165,1)
}
.Menu_menuWrapperClose__17_ro{
    display:-moz-box;
    display:flex;
    right:-51vw;
    -webkit-animation:Menu_closeMenu__10iDd .5s cubic-bezier(.075,.82,.165,1);
    animation:Menu_closeMenu__10iDd .5s cubic-bezier(.075,.82,.165,1)
}
@-webkit-keyframes Menu_openMenu__E0N8a{
    0%{
        right:-50vw
    }
    to{
        right:0
    }
}
@keyframes Menu_openMenu__E0N8a{
    0%{
        right:-50vw
    }
    to{
        right:0
    }
}
@-webkit-keyframes Menu_closeMenu__10iDd{
    0%{
        right:0
    }
    to{
        right:-51vw
    }
}
@keyframes Menu_closeMenu__10iDd{
    0%{
        right:0
    }
    to{
        right:-51vw
    }
}
.Menu_menuWrapper__SwbTD a,.Menu_menuWrapperOpen__o-xvo a{
    display:block;
    width:100%;
    text-align:right;
    font:var(--main-font);
    font-size:3rem;
    font-weight:600;
    margin:0;
    -webkit-transition:.1s ease-in;
    transition:.1s ease-in
}
.Menu_menuWrapper__SwbTD a:hover,.Menu_menuWrapperOpen__o-xvo a:hover{
    -webkit-transform:skew(-20deg,0);
    transform:skew(-20deg,0);
    color:#fff
}
.Menu_chatButton__Nfdyj{
    height:6.25rem;
    width:6.25rem;
    background-position:50%;
    background-size:contain;
    background-repeat:no-repeat;
    background-image:url(../images/chat-bubbles.png);
    border-radius:50%
}
.Menu_chatButton__Nfdyj:hover{
    -webkit-animation:Menu_gelatine__f29iI .5s infinite;
    animation:Menu_gelatine__f29iI .5s infinite;
    cursor:pointer
}
@-webkit-keyframes Menu_gelatine__f29iI{
    0%,to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.9,1.1);
        transform:scale(.9,1.1)
    }
    50%{
        -webkit-transform:scale(1.1,.9);
        transform:scale(1.1,.9)
    }
    75%{
        -webkit-transform:scale(.95,1.05);
        transform:scale(.95,1.05)
    }
}
@keyframes Menu_gelatine__f29iI{
    0%,to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        -webkit-transform:scale(.9,1.1);
        transform:scale(.9,1.1)
    }
    50%{
        -webkit-transform:scale(1.1,.9);
        transform:scale(1.1,.9)
    }
    75%{
        -webkit-transform:scale(.95,1.05);
        transform:scale(.95,1.05)
    }
}
.Menu_contactForm__2biCY{
    width:70vw;
    height:70vh;
    position:fixed;
    top:15vh;
    right:0;
    background-color:var(--font-color);
    display:-moz-box;
    display:flex;
    -moz-box-align:center;
    align-items:center;
    justify-content:space-around;
    flex-wrap:wrap;
    padding:3% 0;
    z-index:14;
    border-top-left-radius:2rem;
    border-bottom-left-radius:2rem
}
.Menu_contactForm__2biCY input{
    display:block;
    width:90%;
    margin:1rem auto;
    background-color:transparent;
    border:1px solid var(--secondary-color);
    padding:.5rem 1rem;
    border-radius:2rem;
    font:100 var(--small-font-size-mobile) var(--main-font);
    outline:none;
    caret-color:var(--secondary-color);
    color:#fff
}
.Menu_contactForm__2biCY p{
    width:90%;
    margin:auto;
    text-align:center
}
.Menu_contactForm__2biCY textarea{
    height:50%;
    width:90%;
    margin:1rem auto;
    border-radius:1rem;
    border:1px solid var(--secondary-color);
    background-color:transparent;
    display:block;
    display:-moz-box;
    display:flex;
    -moz-box-align:center;
    align-items:center;
    justify-content:space-around;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    flex-direction:column;
    resize:none;
    font-family:var(--main-font);
    font-size:var(--small-font-size-mobile);
    font-weight:100;
    padding:1rem;
    outline:none;
    caret-color:var(--secondary-color);
    color:#fff
}
.Menu_sendButton__33DHF{
    background:var(--font-color);
    color:var(--secondary-color);
    width:90%
}
.Menu_errorMessage__3O28j{
    color:#d14242
}
@media only screen and (min-width:600px){
    .Menu_facebookIcon__JCObL,.Menu_instagramIcon__Oi96X{
        height:3.5rem;
        width:3.5rem
    }
    .Menu_facebookIcon__JCObL{
        margin:0 6rem 0 var(--small-spacing-mobile)
    }
    .Menu_menuWrapper__SwbTD a,.Menu_menuWrapperOpen__o-xvo a{
        font-size:4rem
    }
    .Menu_contactForm__2biCY{
        max-width:500px
    }
    .Menu_contactForm__2biCY input,.Menu_contactForm__2biCY textarea{
        font-size:var(--medium-font-size-mobile)
    }
}
@media only screen and (min-width:1000px){
    .Menu_menuButton__3VIUQ,.Menu_menuButtonOpen__DGSsY{
        width:5rem;
        height:5rem
    }
    .Menu_facebookIcon__JCObL,.Menu_instagramIcon__Oi96X,.Menu_logo__2XESO{
        height:4rem;
        width:4rem
    }
    .Menu_facebookIcon__JCObL{
        margin:0 10rem 0 var(--large-spacing-desktop)
    }
    .Menu_menuWrapper__SwbTD a,.Menu_menuWrapperOpen__o-xvo a{
        font-size:5rem;
        padding-right:2rem
    }
    .Menu_chatButton__Nfdyj{
        margin-right:2rem
    }
}
.About_mainWrapper__2YjOU{
    width:100%;
    margin:7rem auto 0
}
.About_grid__1sXv5{
    width:100%;
    margin:0 auto;
    display:grid;
    grid-template-columns:100%;
    grid-template-rows:auto atuo auto
}
.About_title__3PcFj{
    top:0;
    grid-column:1/2;
    grid-row:1/2;
    font:800 3.8rem var(--main-font);
    width:90%;
    max-width:750px;
    margin:0 auto var(--medium-spacing-mobile);
    position:relative;
    z-index:2;
    -webkit-animation:About_textUp__l9gU7 .5s ease-in;
    animation:About_textUp__l9gU7 .5s ease-in
}
@-webkit-keyframes About_textUp__l9gU7{
    0%{
        top:2rem;
        opacity:0
    }
    to{
        top:0;
        opacity:1
    }
}
@keyframes About_textUp__l9gU7{
    0%{
        top:2rem;
        opacity:0
    }
    to{
        top:0;
        opacity:1
    }
}
.About_image__eoYNt{
    grid-row:1/4;
    background:url(../images/church-transparent.jpeg);
    background-size:cover;
    background-position-x:-10rem;
    background-repeat:no-repeat;
    opacity:.4
}
.About_beliefs__3WnTz,.About_image__eoYNt{
    grid-column:1/2;
    position:relative;
    z-index:1
}
.About_beliefs__3WnTz{
    grid-row:2/3
}
.About_beliefs__3WnTz>article{
    display:-moz-box;
    display:flex;
    -moz-box-align:center;
    align-items:center;
    -moz-box-pack:center;
    justify-content:center;
    width:90%;
    max-width:750px;
    margin:var(--medium-spacing-mobile) auto
}
.About_beliefs__3WnTz article span{
    display:block;
    height:3rem;
    width:3rem;
    border-radius:50%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50%;
    -moz-box-flex:0;
    flex-grow:0;
    flex-shrink:0;
    margin-right:.5rem
}
.About_beliefs__3WnTz.About_Bible__3BsFn>span,.About_beliefs__3WnTz article span{
    background-image:url(/images/bible.png)
}
.About_beliefs__3WnTz .About_God__1yj1w>span{
    background-image:url(../images/God.png)
}
.About_beliefs__3WnTz .About_salvation__3IVe5>span{
    background-image:url(../images/Heaven.png)
}
.About_beliefs__3WnTz .About_gospel__2qrMp>span{
    background-image:url(../images/Gospel.png)
}
.About_beliefs__3WnTz .About_living__3LsYS>span{
    background-image:url(../images/living.png)
}
.About_beliefs__3WnTz .About_future__2kSo_>span{
    background-image:url(/images/infinite.png)
}
.About_beliefs__3WnTz .About_santif__1aSu_>span{
    background-image:url(/images/sanctif.png)
}
.About_beliefs__3WnTz .About_healing__8dUf_>span{
    background-image:url(/images/healing.png)
}
.About_beliefs__3WnTz .About_baptism__9tPf_>span{
    background-image:url(/images/baptism.png)
}
.About_beliefs__3WnTz .About_church__8uRsa_>span{
    background-image:url(/images/church.png)
}
.About_beliefs__3WnTz .About_givings__7Yrs_>span{
    background-image:url(/images/givings.png)
}
.About_beliefs__3WnTz .About_resurrect__6tRs_>span{
    background-image:url(/images/resurrection.png)
}
.About_beliefs__3WnTz .About_angels__3rTy_>span{
    background-image:url(/images/angels.png)
}
.About_beliefs__3WnTz .About_heaven__4Ysfw_>span{
    background-image:url(/images/Sky.png)
}
.About_beliefs__3WnTz .About_earth__6Tsrf_>span{
    background-image:url(/images/Sky.png)
}
.About_beliefs__3WnTz .About_new__7Yrsv_>span{
    background-image:url(/images/Sky.png)
}
.About_beliefs__3WnTz>article>div>p{
    font:400 var(--medium-font-size-mobile) var(--main-font);
    line-height:2em
}
.About_stdButton__2RuIi{
    grid-row:3/4;
    grid-column:1/2;
    z-index:2;
    margin:var(--medium-spacing-mobile) auto var(--large-spacing-mobile);
    position:fixed;
    bottom:0;
    top:auto;
    left:0;
    right:0
}
@media only screen and (min-width:650px){
    .About_title__3PcFj{
        font-size:5rem
    }
    .About_title__3PcFj span{
        padding-left:6rem
    }
    .About_beliefs__3WnTz article span{
        margin-right:1rem
    }
    .About_beliefs__3WnTz>article>div>p{
        font:400 var(--large-font-size-mobile) var(--main-font);
        line-height:2em
    }
}
@media only screen and (min-width:1000px){
    .About_mainWrapper__2YjOU{
        margin:9rem auto 0
    }
    .About_grid__1sXv5{
        grid-template-columns:30% 70%;
        grid-template-rows:auto atuo auto
    }
    .About_title__3PcFj{
        grid-column:2/3;
        grid-row:1/2;
        font:800 5rem var(--main-font);
        width:90%;
        max-width:750px;
        margin:0 auto var(--medium-spacing-desktop);
        text-align:right
    }
    .About_image__eoYNt{
        grid-column:1/2;
        grid-row:1/4;
        background:url(../images/church-transparent.jpeg);
        background-position-x:-10rem;
        opacity:1;
        background-repeat:no-repeat
    }
    .About_beliefs__3WnTz{
        grid-column:2/3;
        grid-row:2/3;
        z-index:1;
        width:90%;
        max-width:750px;
        height:75vh;
        overflow-y:scroll;
        margin:auto
    }
    .About_beliefs__3WnTz::-webkit-scrollbar{
        display:block;
        width:1rem
    }
    .About_beliefs__3WnTz::-webkit-scrollbar-thumb{
        background-image:-webkit-gradient(linear,left bottom,left top,from(var(--primary-color)),to(var(--secondary-color)));
        background-image:-webkit-linear-gradient(bottom,var(--primary-color),var(--secondary-color));
        background-image:linear-gradient(0deg,var(--primary-color),var(--secondary-color));
        border-radius:1rem
    }
    .About_beliefs__3WnTz::-webkit-scrollbar-track{
        background-color:var(--font-color);
        border-radius:1rem
    }
    .About_beliefs__3WnTz article div h3,.About_beliefs__3WnTz article div p{
        width:100%;
        text-align:right
    }
    .About_beliefs__3WnTz article div h3{
        color:var(--secondary-color);
        font-size:var(--large-font-size-desktop)
    }
    .About_beliefs__3WnTz>article{
        width:90%;
        margin:auto;
        margin:var(--medium-spacing-desktop) auto;
        -moz-box-orient:horizontal;
        -moz-box-direction:reverse;
        flex-direction:row-reverse
    }
    .About_beliefs__3WnTz article span{
        display:block;
        height:4rem;
        width:4rem;
        border-radius:50%;
        background-image:url(/images/bible.png);
        margin:0 .5rem
    }
    .About_stdButton__2RuIi{
        grid-row:3/4;
        grid-column:2/3;
        z-index:2;
        margin:5rem auto;
        position:relative;
        max-width:28.125rem
    }
}