.carousel-caption{padding:20px;bottom:25%;left:10%;width:50%;color:#000;text-align:left}.carousel-caption h2,.carousel-caption p{color:#fff;padding:10px 15px;display:block;width:fit-content;width:-moz-fit-content;margin-bottom:10px;line-height:1.6}.carousel-main-title{font-size:2.5rem;font-weight:700;color:#fff!important;text-shadow:-2px -2px 0 rgba(0,0,0,1),2px -2px 0 rgba(0,0,0,1),-2px 2px 0 rgba(0,0,0,1),2px 2px 0 rgba(0,0,0,1),0 0 8px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.9),3px 3px 10px rgba(0,0,0,1),-3px -3px 10px rgba(0,0,0,1);background:linear-gradient(135deg,#0000004d,#0003,#0000004d);border-radius:4px;margin-bottom:1rem;padding:15px 20px;display:inline-block}.carousel-caption h1,.carousel-caption h2,.carousel-caption p{color:#fff!important;text-shadow:-1px -1px 0 rgba(0,0,0,1),1px -1px 0 rgba(0,0,0,1),-1px 1px 0 rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,1),0 0 6px rgba(0,0,0,1),0 0 10px rgba(0,0,0,.9),2px 2px 8px rgba(0,0,0,1)!important;background:linear-gradient(135deg,#0006,#0000004d,#0006);border-radius:4px;padding:12px 18px;margin-bottom:12px}.carousel-caption .button,.carousel-caption .button_1{margin-top:15px;display:inline-block;margin-right:10px}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-indicators .active{opacity:1}.carousel-item .aspect-ratio-box{position:relative;width:100%;padding-bottom:43.66%;height:0;overflow:hidden}.carousel-item .aspect-ratio-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.feature_1li1{border:3px solid rgba(71,55,112,.6);transition:.3s}.feature_1li1:hover{background:var(--color-dark)}.feature_1li1:hover h5,.feature_1li1:hover p,.feature_1li1:hover a{color:var(--color-white)}.feature_1r .button{color:var(--color-text-secondary)!important;padding-top:30px!important;padding-bottom:30px!important}.find_1m2 span a{width:80px;height:80px;line-height:80px}.find_1m2{background:#000000b0}.upcome_1ri{border-top:15px solid var(--color-primary-light)}.event_1ri{background:var(--color-dark);margin-top:2px!important}.event_1ri:hover{background:var(--color-primary-light)}.event_1ri:hover .event_1rir h6 span,.event_1ri:hover .event_1rir h6 i{color:var(--color-white)!important}.event_1r,.event_1l{min-height:550px}#stats .display-4{font-size:2rem!important}#hero-section{min-height:650px;padding:60px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}#hero-section.bg_light{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.hero-carousel{height:auto}.hero-features{margin-top:0}.hero-find{padding-left:20px}.hero-features h3{color:#2c3e50!important;text-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:700}.find_1l h5,.find_1r h5{color:#2c3e50;font-size:1.1rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.find_1l p,.find_1r p{color:#000;font-size:.9rem;line-height:1.5}#carouselExampleCaptions{box-shadow:0 6px 25px #0003;border:1px solid #dee2e6;position:relative}@media screen and (max-width: 767px){.carousel-item{min-height:280px}.carousel-caption{padding:15px;bottom:20px;left:0;width:100%;text-align:center}.carousel-main-title{font-size:1.8rem;padding:10px 15px}.carousel-caption p{font-size:14px}.carousel-caption h2,.carousel-caption p{margin-left:auto;margin-right:auto}.carousel-caption h2{font-size:22px}.carousel-caption .button,.carousel-caption .button_1{padding:10px 15px!important}.feature_1li1{margin-top:8px;margin-bottom:8px}.feature_1r{margin-top:15px;text-align:center}.find_1l h2{text-align:center}.find_1l{margin-bottom:15px}.find_1l .button{width:80%;text-align:center;margin-left:auto;margin-right:auto;display:block}.find_1r{margin-top:15px}.find_1r h6{text-align:center}.upcome_1ri{position:static!important}.upcome_1l{text-align:center;margin-bottom:15px}.upcome_1l br{display:none}#event{padding-top:30px;padding-bottom:30px}.event_1l,.event_1r{min-height:auto;padding:15px!important;text-align:center}.event_1r h3{text-align:center}.event_1ri{padding:15px 0!important}#stats .display-4{font-size:1.5rem!important}#hero-section{padding:30px 0}.hero-carousel{margin-bottom:20px;border-radius:8px;overflow:hidden}.hero-features{margin-top:20px;padding:15px!important;background:#fffffff2!important;border:1px solid #dee2e6}.hero-features h3{font-size:1.1rem!important;color:#2c3e50!important;text-align:center}.hero-find{margin-top:20px}.carousel-main-title{font-size:1.3rem}.carousel-caption{position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:95%!important;max-width:100%!important;padding:1.5rem 1rem 1rem!important;text-align:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.carousel-main-title{font-size:1.5rem!important;text-align:center!important;width:100%!important;line-height:1.1!important;margin-bottom:.75rem!important;color:#fff!important;text-shadow:-2px -2px 0 rgba(0,0,0,1),2px -2px 0 rgba(0,0,0,1),-2px 2px 0 rgba(0,0,0,1),2px 2px 0 rgba(0,0,0,1),0 0 8px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.9),3px 3px 10px rgba(0,0,0,1)!important}.carousel-caption p{font-size:1rem!important;text-align:center!important;width:100%!important;margin:0 auto 1rem!important;line-height:1.4!important;color:#fff!important;text-shadow:-1px -1px 0 rgba(0,0,0,1),1px -1px 0 rgba(0,0,0,1),-1px 1px 0 rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,1),0 0 6px rgba(0,0,0,1),0 0 10px rgba(0,0,0,.9),2px 2px 8px rgba(0,0,0,1)!important}}@media (min-width: 768px) and (max-width: 991px){.carousel-caption{padding:20px;bottom:20%;left:5%;width:60%}.carousel-main-title{font-size:2rem}.feature_1li1 h5{font-size:16px}.feature_1li1 p{font-size:14px}.event_1l,.event_1r{min-height:400px}#hero-section{padding:50px 0}}@media (min-width: 992px) and (max-width: 1200px){.carousel-caption{padding:25px;bottom:25%;left:8%;width:55%}.event_1l,.event_1r{min-height:500px}}
