body.kiosk-mode{cursor:none}.prayer-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);z-index:9999;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;display:flex;backdrop-filter:blur(20px)}.prayer-modal.show{opacity:1;visibility:visible;transition:opacity .1s ease,visibility .1s ease}.prayer-message{color:#2d6974;text-align:center}.prayer-message h2{font-size:6vw;margin-bottom:2rem;color:#2d6974}.prayer-message .countdown-timer{font-size:25vw;font-weight:bold;color:#2d6974;margin-top:1rem;letter-spacing:-1vw;line-height:1}.prayer-message .countdown-timer-sm{font-size:8vw;margin-top:.5rem;letter-spacing:-0.2vw}.prayer-message h1{font-size:10vw;color:#2d6974;line-height:1}.countdown-timer-corner{position:absolute;top:2rem;left:2rem;font-size:5.6vw;font-weight:bold;color:#2d6974;margin-top:0;letter-spacing:-0.15vw;line-height:1;z-index:1}.jm-masjid-name{font-size:1.5vw;font-weight:bold;line-height:1}.bm-bg-jammasjid{background-color:#efefef}.big-time{font-weight:bold;text-shadow:0 20px 20px rgba(0,0,0,.35)}.jm-timeremaining{font-size:2vw;font-weight:bold}.jm-card{background-color:#c9dee0;border-radius:20px}.jm-card-masjid-info{background-color:#c9dee0;border-radius:20px}.jm-card-remaining{background-color:#c9dee0;border-radius:20px}.jm-card-sharing{background-color:#efefef;border-radius:20px}.jm-card-financial{background-color:#c9dee0;border-radius:20px}.jm-card-active{background-color:#20616a;color:#fff !important}.jm-card-active .timeSholat h1{font-size:1vw}.timeSholat h1{font-size:2.5vw;color:#2d6974;font-weight:bold}.timeSholat h4{font-size:2rem;margin-bottom:20px}.jm-section{display:flex;flex-direction:row;box-sizing:border-box;width:100%;align-items:stretch}.jm-left-column{flex:1;display:flex;box-sizing:border-box}.jm-left-column.split{display:flex;flex-direction:column}.jm-left-top,.jm-left-bottom{flex:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%}.jm-right-column{width:75%;display:flex;box-sizing:border-box}.jm-header{margin:0;height:10vh}.jm-main-content{height:70vh}.jm-footer{height:20vh}.jm-right-column img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:16/9}.carousel-inner{border-radius:20px}.carousel-item img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:16/8}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-80.5vw)}}.slider{background:#c9dee0;overflow:hidden;position:relative;border-radius:20px}.slider::before,.slider::after{background:linear-gradient(to right, rgb(201, 222, 224) 0%, rgba(201, 222, 224, 0) 100%);content:"";height:100%;position:absolute;width:100px;z-index:2}.slider::after{right:0;top:0;transform:rotateZ(180deg)}.slider::before{left:0;top:0}.slider .slide-track{animation:scroll 30s linear infinite;flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%}.slider .slide{flex:0 0 auto;box-sizing:border-box;padding:0px 50px}@media(max-width: 600px){.jm-section{flex-direction:column}.jm-left-column,.jm-right-column{width:100%;height:auto}}/*# sourceMappingURL=style.css.map */