:root{--theme-color: #7E29AB;--bg-light: white;--text-white: black;--Poppins: "Poppins", sans-serif;--Philosopher: "Philosopher", sans-serif;--Perpetua: Perpetua, serif}@media(prefers-color-scheme:dark){:root{--bg-light: black;background-color:var(--bg-light);--text-white: white}}@media(prefers-color-scheme:light){:root{--bg-light: white;--text-white: black;background-color:var(--bg-light)}}body{--bg-light: white;--text-white: black;background-color:var(--bg-light)}body.dark{--bg-light: black;--text-white: white;background-color:var(--bg-light)}body.dark .black-title{display:inline}.black-title,body.dark .white-title{display:none}*{margin:0;padding:0;box-sizing:border-box}.bg-theme{background-color:var(--theme-color)}.text-theme{color:var(--theme-color)}a{text-decoration:none}ul,li{list-style:none}ul{padding-left:0}section{margin-top:40px}.section-title{text-align:center}.section-title h2{font-size:50px;color:var(--theme-color);font-weight:600}.slick-dots li button:before{font-size:10px;color:var(--theme-color);opacity:.5}.slick-dots li.slick-active button:before{color:var(--theme-color);opacity:1;font-size:15px}header{background-color:var(--theme-color);font-family:var(--Poppins);font-weight:600;padding:10px 0}nav ul{background-color:var(--bg-light);padding:2px 0;border-radius:50px}nav ul li a{color:var(--text-white)!important}nav ul li a.active{position:relative}nav ul li a.active:before{position:absolute;content:"";height:3px;width:50%;bottom:-5%;left:50%;transform:translate(-50%);background-color:var(--text-white)}.navbar-toggler{color:var(--text-white)!important;border-color:var(--text-white)!important;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.theme-toggler i{font-size:24px;color:var(--text-white)}.theme-toggler:focus{border:none}.banner{width:100%;height:100vh;background-image:linear-gradient(to bottom,#fff6,#fff6),url(/build/assets/ritual-banner-BTgtYq9x.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}body.dark .banner{background-image:linear-gradient(to bottom,#0006,#0006),url(/build/assets/ritual-banner-BTgtYq9x.png)}.banner-title{text-align:center}.banner-title h1{color:var(--text-white);font-size:70px;letter-spacing:5px;font-family:Baskervville,serif}.banner-title-img img{width:300px}.banner-content{color:var(--text-white);font-family:Poppins,sans-serif;width:80%;margin:20px auto 0;text-align:center}.donation .section-title img{width:500px}.single-donation{height:450px;margin:0 20px}.single-service img{position:absolute;top:-5px;width:100%;height:60px;left:50%;transform:translate(-50%);z-index:-1}.single-service span{font-size:24px;padding:0 10px;color:var(--theme-color);border:10px solid transparent;border-image:url(/build/assets/border-DIfbnhMg.png) 10 round}.temple-name .single-service span{color:var(--text-white);font-weight:600;border:none}body.dark .single-service span{color:var(--text-white)}body.dark .temple-name .single-service span{color:var(--theme-color)}.temple-name{position:relative;width:100%;z-index:9}.temple-ritual{z-index:9}.temple-name-left img,.temple-name-right img{width:250px}.temple-name-left{position:absolute;top:-40px;left:0;z-index:-1}.temple-name-right{position:absolute;top:-40px;right:0;z-index:-1}.custom-prev-donation,.custom-next-donation{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--text-white);transition:all .3s linear;border:none}.custom-prev-donation img{rotate:180deg}.custom-prev-donation img,.custom-next-donation img{width:30px}.custom-prev-donation{top:50%;transform:translateY(-40%);left:40px}.custom-next-donation{top:50%;transform:translateY(-40%);right:40px}.temple-name-content .donation-img img{border-radius:30px 0}.temple-name-content .donation-img img.active{border-radius:0 30px;border:2px solid var(--theme-color)}.service-subtitle{font-family:var(--Poppins);color:var(--text-white)}.ritual .card .card-body{background-color:var(--bg-light);font-family:Poppins,sans-serif}.ritual .card .card-text{margin-top:20px;color:var(--text-white)}.ritual .card,.ritual .card img{border-radius:0;border:none}.ritual .card{background-color:transparent;border:3px dashed var(--theme-color);width:400px;height:450px}.ritual .card img{height:300px;width:100%}.ritual .card .card-body a{background-color:var(--theme-color);color:#fff;border-radius:30px;width:150px}.card-body .single-service img{top:-8px!important;width:50%!important;height:42px!important}.top-left-img,.top-right-img,.bottom-left-img,.bottom-right-img{position:absolute;z-index:-1}.top-left-img{top:-5%;left:0}.top-right-img{top:0;right:0;text-align:end}.bottom-left-img{bottom:0;left:0}.bottom-right-img{text-align:end;bottom:0;right:0}.main-footer{width:100%;height:450px;background-image:url(/build/assets/footer-img-b6wAh0kw.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:9}.main-footer:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(#f4e7e7,#cec1c1);opacity:.8;z-index:-1}.footer-logo{height:350px;display:flex;align-items:center;justify-content:center}.footer-logo img{width:300px}.footer-content h5,.footer-content ul li a,.bottom-footer-text{font-family:Lato,sans-serif}.footer-content ul li a{display:inline-block;color:#212529}.footer-content p{font-family:Poppins,sans-serif;font-size:14px}.download-footer-p{font-size:18px;font-family:Anta,sans-serif}.footer-download-text{font-size:14px}.footer-app,.footer-play{display:flex;align-items:center;justify-content:center;height:50px;width:200px;background-color:#fff;border:2px solid var(--theme-color);border-radius:50px;color:#000}.footer-play{background-color:var(--theme-color);border-color:#fff;color:#fff}.bottom-footer{background-color:var(--bg-light)}.bottom-footer-text{letter-spacing:1px;color:var(--text-white)}.footer-social a{display:inline-block;background-color:var(--theme-color);width:40px;height:40px;border-radius:50%;text-align:center;color:#fff;margin:0 10px}.footer-social a i{font-size:18px;line-height:40px}
