.logo{display:flex;align-items:center;gap:.3rem;font-size:1.4rem;color:#fff;text-decoration:none;text-wrap:nowrap;overflow:hidden;gap:1rem}.logo img{height:2.5rem;width:auto;border-radius:.8rem}.title-with-bg.title-holder{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;align-items:center;min-height:35vh;overflow:hidden}.title-with-bg.title-holder .title-bg{position:absolute;inset:0;background-size:cover;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed;filter:blur(3px);z-index:0}.title-with-bg.title-holder:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000080,#0000);z-index:1}.title-with-bg.title-holder .title-text{position:relative;z-index:2;text-align:center;max-width:55%}@media(max-width:768px){.title-with-bg.title-holder .title-text{max-width:80%}}.title-with-bg.title-holder .title-text h1{font-size:2.5rem}.top-menu{position:sticky;top:0;z-index:100;width:100%;background-color:#262626}.top-menu .top-menu-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-inline:2rem;padding-block:1rem}@media(max-width:768px){.top-menu .top-menu-content.large-screen{display:none}}@media(min-width:768px){.top-menu .top-menu-content.small-screen{display:none}}.top-menu .top-menu-content .menu-drawer-button{color:#fff}.top-menu .top-menu-content .menu-drawer-button:hover{color:#98db2e}.top-menu .top-menu-content .menu-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.1rem;text-decoration:none}.top-menu .top-menu-content .menu-items button{color:#fff;background-color:inherit;border:none}.top-menu .top-menu-content .menu-items button:hover{color:#98db2e;background-color:inherit;border:none}.ant-drawer .menu-drawer{color:#fff;background-color:#262626}.ant-drawer .menu-drawer .ant-drawer-header{background-color:#262626}.ant-drawer .menu-drawer .ant-drawer-header button{color:#fff}.ant-drawer .menu-drawer .ant-drawer-header button:hover{color:#98db2e}.ant-drawer .menu-drawer .ant-drawer-body{background-color:#262626;height:fit-content;padding:0;display:flex;flex-direction:column;gap:1rem}.ant-drawer .menu-drawer .ant-drawer-body .menu-items{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-decoration:none}.ant-drawer .menu-drawer .ant-drawer-body .menu-items button{font-size:1.4rem;color:#fff;background-color:inherit;border:none}.ant-drawer .menu-drawer .ant-drawer-body .menu-items button:hover{color:#98db2e;background-color:inherit;border:none}.show-more-btn{margin-top:.5rem;background:none;border:none;cursor:pointer;color:inherit;font-size:1rem;font-weight:600;padding:0}.footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;background-color:#262626;padding-block:3.5rem}@media(max-width:1000px){.footer{flex-direction:column;padding-inline:2rem;gap:2.5rem;justify-content:center;align-items:center}}.footer .logo-and-media{width:25%;display:flex;flex-direction:column;gap:2.5rem}@media(max-width:1000px){.footer .logo-and-media{width:unset}}.footer .logo-and-media .logo img{height:5rem}.footer .logo-and-media .media{display:flex;flex-direction:row;gap:1.5rem}.footer .logo-and-media .media span.anticon svg{width:1.8rem;height:auto;color:#fff}.footer .logo-and-media .media span.anticon svg:hover{cursor:pointer}.footer .logo-and-media .media a span svg{color:#fff;background-color:inherit;border:none;font-size:large;font-weight:600}.footer .logo-and-media .media a span svg:hover{color:#98db2e;background-color:inherit;border:none}.footer .internal{width:60%;display:flex;flex-direction:column;gap:2.5rem;font-size:18px}@media(max-width:1000px){.footer .internal{width:unset}.footer .internal .info{text-align:center}}.footer .internal .menu-drawer-button{color:#fff}.footer .internal .menu-drawer-button:hover{color:#98db2e}.footer .internal .info{text-wrap:wrap}.footer .internal .links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:2rem;text-decoration:none}@media(max-width:768px){.footer .internal .links{flex-direction:column}}.footer .internal .links button{color:#fff;background-color:inherit;border:none;font-size:large;font-weight:600}.footer .internal .links button:hover{color:#98db2e;background-color:inherit;border:none}.footer .internal .links .console-btn{width:fit-content;height:auto;color:#e5e5e5}.footer .internal .links .console-btn span{width:fit-content;height:auto}.footer .internal .links .console-btn span svg{width:1.5rem;height:auto}.common-page{display:flex;flex-direction:column;align-items:center}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:5vh}.login-page .login-card{max-width:400px;width:40%;min-width:fit-content}.home-page #welcome{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;align-items:center;min-height:100vh;overflow:hidden}.home-page #welcome:before{content:"";position:absolute;inset:0;background-image:url(/assets/img_2-6TPsIBaU.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:darken;background-attachment:fixed;filter:blur(3px);z-index:0}.home-page #welcome:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000080,#0000);z-index:1}.home-page #welcome .welcome-text{position:relative;z-index:2;text-align:center;max-width:55%}@media(max-width:768px){.home-page #welcome .welcome-text{max-width:80%}}.home-page #welcome .welcome-text h1{font-size:2.5rem}.home-page #welcome .welcome-text p{font-size:2rem}.home-page #welcome .welcome-logo{position:relative;z-index:2;width:13rem}.home-page #welcome .welcome-logo img{border-radius:30rem}.home-page #welcome .scroll-button{display:flex;flex-direction:column;align-items:center;z-index:2;color:#fff;font-size:15px;animation:bounce 2s infinite}.home-page #welcome .scroll-button:hover{color:#98db2e}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.home-page #goal{background:#fff;color:#000;display:flex;flex-direction:column;align-items:center;gap:3rem;padding-block:5rem;padding-inline:5rem}@media(max-width:768px){.home-page #goal{gap:1.5rem;padding-block:2rem;padding-inline:2rem}}.home-page #goal .title{font-weight:700;font-size:3rem}.home-page #goal .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;text-wrap:wrap;gap:5rem}@media(max-width:768px){.home-page #goal .content{flex-wrap:wrap;text-align:center;gap:1.5rem}}.home-page #goal .content .text{font-size:1.2rem;text-align:center;max-width:50%}@media(max-width:768px){.home-page #goal .content .text{max-width:90%}}.home-page #goal .content .verse{font-size:1.3rem;text-align:center;max-width:50%}@media(max-width:768px){.home-page #goal .content .verse{max-width:75%}}.songs-page{padding-bottom:2rem}.testimonies-page .testimonies-list{display:flex;flex-direction:column;justify-content:flex-start;color:#000;padding-block:2rem;width:100%}.testimonies-page .testimonies-list .testimony-item{display:flex;flex-wrap:wrap-reverse;gap:2rem;justify-content:flex-start;align-content:center;align-items:center;padding-block:1rem;cursor:pointer}.testimonies-page .testimonies-list .testimony-item:nth-child(odd){padding-inline-start:20%;background-color:#fff;flex-direction:row}@media(max-width:1000px){.testimonies-page .testimonies-list .testimony-item:nth-child(odd){padding-inline-start:unset;flex-direction:column-reverse}}.testimonies-page .testimonies-list .testimony-item:nth-child(2n){padding-inline-end:20%;flex-direction:row-reverse}@media(max-width:1000px){.testimonies-page .testimonies-list .testimony-item:nth-child(2n){padding-inline-end:unset;flex-direction:column-reverse}}.testimonies-page .testimonies-list .testimony-item:nth-child(2n).overflow{background:linear-gradient(to bottom,#FFFFFF 80%,transparent)}.testimonies-page .testimonies-list .testimony-item .testimony-content{max-width:45%;font-size:1.2rem;text-align:center;align-content:center}.testimonies-page .testimonies-list .testimony-item .testimony-content.overflow{mask-image:linear-gradient(to bottom,black 40%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent)}@media(max-width:1000px){.testimonies-page .testimonies-list .testimony-item .testimony-content{max-width:80%}}.testimonies-page .testimonies-list .testimony-item .testimony-image-holder{display:flex;flex-direction:column;gap:.5rem;width:fit-content;height:fit-content}.testimonies-page .testimonies-list .testimony-item .testimony-image-holder h3{display:flex;justify-content:center;margin:0}.testimonies-page .testimonies-list .testimony-item .testimony-image-holder img{width:10rem;border-radius:4rem}.faith-page .faith-items{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;padding-inline:3rem;padding-block:6rem}@media(max-width:450px){.faith-page .faith-items{flex-direction:column;gap:2rem;padding:2rem 1rem}}.faith-page .faith-card{position:relative;display:flex;justify-content:center;align-items:center;width:23rem;height:23rem;cursor:pointer}@media(max-width:768px){.faith-page .faith-card{width:65vw;height:auto}}.faith-page .faith-card:hover .faith-card-img{border-color:#98db2e;border-style:solid;box-shadow:0 8px 24px #0000004d}.faith-page .faith-card .faith-card-img{width:100%;height:100%;object-fit:cover;border-radius:3rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000026}.custom-modal{width:fit-content;max-width:75%;max-height:80%;overflow:scroll;scrollbar-width:none;padding:2rem}@media(max-width:1000px){.custom-modal{max-width:90%}}.custom-modal .custom-modal-content{display:flex;flex-direction:row;gap:2rem;padding:1.5rem}@media(max-width:768px){.custom-modal .custom-modal-content{padding-inline:0;flex-wrap:wrap}}.custom-modal .custom-modal-content .custom-modal-image{width:30rem;height:auto;text-align:center}@media(max-width:1000px){.custom-modal .custom-modal-content .custom-modal-image{width:75%;height:auto}}.custom-modal .custom-modal-content .custom-modal-text{width:70%;max-width:40rem}@media(max-width:1000px){.custom-modal .custom-modal-content .custom-modal-text{width:90%;max-width:unset}}:root{font-family:Manrope,sans-serif;color:#fff}:root .quote{font-style:italic}html,body,#root{height:100%;margin:0;padding:0;scroll-behavior:smooth}.main-layout,.console-layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.main-layout .content-wrapper,.console-layout .content-wrapper{flex:1}
