.header{padding:10px 16px;background:var(--primary);color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%}.header img{width:50px}.sticky{position:fixed;top:0;width:100%;z-index:1000}.header-left{display:flex;align-items:center;gap:10px;cursor:pointer}.header-right{display:flex;align-items:center;gap:10px;padding-right:30px}.bottom-header{overflow:hidden;background-color:var(--primary);position:fixed;bottom:0;z-index:1000;height:50px;display:flex;align-items:center;gap:10px;padding:10px;justify-content:space-around;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 10px #0006;width:95vw}.header-item{font-size:large;color:#fff;font-weight:700;text-align:center;width:100%}.header-item img{width:30px;height:30px}.carousel{position:relative;width:100vw;height:500px;overflow:hidden;background-color:#cdcdcd}@media only screen and (max-width: 768px){.carousel{height:200px}}.carousel-item .slide-image,.carousel-item-backup .slide-image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.carousel-item,.carousel-item-backup{position:absolute;width:100%;height:100%;border:none;top:0;left:100%}.carousel-item-backup.active{left:0}.carousel-item-backup div,.carousel-item-backup img{height:100%}.carousel-item.active{left:0;transition:all .75s ease-out}.carousel-item div,.carousel-item img{height:100%}.red{background-color:red}.green{background-color:green}.yellow{background-color:#ff0}.violet{background-color:violet}.title-section{position:relative;width:100%;height:500px;background:url(../images/hero.jpg) no-repeat center center/cover}.title-div h2{color:#fff;font-size:3rem;text-align:center}.title-div{width:100%;height:100%;background-color:#00000080;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column}.title-div p{font-size:1.2rem;text-align:center}@media only screen and (max-width: 768px){.title-section{height:200px!important}.title-div h2{font-size:2rem!important}.title-div p{margin-top:-20px!important;padding-bottom:20px!important;font-size:.8rem!important}}.when-section h2{font-size:2rem;color:var(--primary)}.when-section{background-color:#fff;color:var(--primary);text-align:center;display:flex;justify-content:space-around;align-items:center;flex-direction:column;padding:20px}.times{display:flex;justify-content:space-around;align-items:center;flex-direction:column;text-align:center}.times button{background-color:var(--primary);color:#fff;padding:10px;font-size:14px;font-weight:800;border-radius:5px;width:100px}@media only screen and (max-width: 768px){.where-section{flex-direction:column!important}.times{flex-direction:row!important;flex-wrap:wrap!important;width:80vw!important}}.when-where-section{display:flex;justify-content:space-around;align-items:center;flex-direction:row;padding:20px;gap:20px;margin-top:-40px;overflow-x:scroll}@media only screen and (max-width: 768px){.when-where-section{flex-direction:column!important;gap:0px!important}}.where-section h2{font-size:2rem;color:var(--primary)}.where-section{background-color:#fff;color:var(--primary);text-align:center;display:flex;justify-content:space-around;align-items:center;flex-direction:column;padding:20px}@media only screen and (max-width: 768px){.where-section{flex-direction:column!important;padding:0!important}.where-section iframe{width:100%!important;height:300px!important}}.event-tile{display:flex;justify-content:space-around;align-items:center;flex-direction:column;padding:20px;margin:20px 0;width:100%;flex:0 0 300px;background-color:#fff;color:var(--primary);border-radius:10px;box-shadow:0 0 10px #0006}.event-tile h3{font-size:1.5rem;color:var(--primary)}.event-tile h4{font-size:1rem;color:var(--primary);margin-top:-10px;font-weight:400}.event-tile p{font-size:1rem;color:var(--primary);margin-top:-5px}.ActionBtns{display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:10px}@media only screen and (max-width: 768px){.event-tile{flex:0 0 200px!important}}.event-section{background-color:var(--primary);color:#fff;padding:20px;text-align:center;display:flex;justify-content:space-around;align-items:center;flex-direction:column}.event-section h2{font-size:2rem;color:#fff}.events{display:flex;justify-content:normal;flex-direction:row;padding:20px;gap:20px;margin-top:-40px;width:95%;overflow-x:scroll;max-height:400px}.SubscribeBtn{background-color:#fff;color:var(--primary)}.SubscribeBtn:hover{background-color:#fff}@media only screen and (max-width: 768px){.events{justify-content:normal!important;flex-direction:column!important;align-items:center!important;width:unset!important;overflow-x:hidden!important;max-height:500px!important;margin-top:-10px!important}}
