@font-face{font-family:Indivisible;src:url(/build/assets/Indivisible-Bold-BC9MUP8n.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Indivisible;src:url(/build/assets/Indivisible-Medium-BxNIJ0M2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.text-ff{color:#fff!important}.text-00{color:#000}.text-63{color:#005163}.text-77{color:#0f4177}.text-3e{color:#14173e}.text-37{color:#431037}.text-39{color:#7b1039}.text-2d{color:#9f092d}.text-12{color:#fd3312}.text-b10{color:#e75b10}.text-6000{color:#ff6000}.bg-ff{background-color:#fff}.bg-00{background-color:#000}.bg-12{background-color:#fd3312}.bg-6000{background-color:#ff6000}.bg-005163{background-color:#005163!important;color:#fff}.bg-0f4177{background-color:#0f4177!important;color:#fff}.bg-14173e{background-color:#14173e!important;color:#fff}.bg-431037{background-color:#431037!important;color:#fff}.bg-7b1039{background-color:#7b1039!important;color:#fff}.bg-9f092d{background-color:#9f092d!important;color:#fff}.bg-e75b10{background-color:#e75b10!important;color:#fff}.fs-8{font-size:8px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px}.fs-22{font-size:22px}.fs-28{font-size:28px}.fs-42{font-size:42px}.lh-5{line-height:5px}.border-1-00{border:1px solid #000000}.border-1-ff{border:1px solid #ffffff}.border-bottom-2-ff{border-bottom:2px solid #ffffff}.border-bottom-1-00{border-bottom:1px solid #000000}#hero .bg-12-25{background-color:#fd3312bf}#hero .bottom-30{bottom:30px}#hero .carousel-banner-img{max-height:450px;object-fit:cover;object-position:center}@media (max-width: 767px){#hero .carousel-banner-img{max-height:280px}}#hero .carousel-item{position:relative}#hero .carousel-link{display:block;position:relative}#hero .event-info-overlay{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#ff6000;padding:12px 24px;border-radius:25px;white-space:nowrap;z-index:10}@media (max-width: 991px){#hero .event-info-overlay{padding:10px 18px;bottom:15px}}@media (max-width: 767px){#hero .event-info-overlay{padding:8px 14px;bottom:10px;max-width:90%;white-space:normal;text-align:center}}#hero .event-info-text{color:#fff;font-family:Indivisible,sans-serif;font-weight:700;font-size:.95rem;text-transform:capitalize}@media (max-width: 991px){#hero .event-info-text{font-size:.85rem}}@media (max-width: 767px){#hero .event-info-text{font-size:.75rem}}#hero .event-info-text .separator{margin:0 8px;opacity:.8}@media (max-width: 767px){#hero .event-info-text .separator{margin:0 5px}}#hero .carousel-indicators{bottom:70px}@media (max-width: 767px){#hero .carousel-indicators{bottom:55px}}#hero .carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;border:none}#hero .carousel-indicators button.active{background-color:#fd3312}#hero .carousel-control-prev,#hero .carousel-control-next{width:5%;opacity:.8}#hero .carousel-control-prev:hover,#hero .carousel-control-next:hover{opacity:1}#search-filter-section .search-card{background-color:#fff}#search-filter-section .search-card .form-select{cursor:pointer}#search-filter-section .search-card .form-select:focus{box-shadow:none}#search-filter-section .search-card .form-select:disabled{opacity:.5;cursor:not-allowed}#events-section .events-carousel-wrapper{display:flex;align-items:center;gap:1rem}#events-section .events-carousel-wrapper .events-carousel-container{flex:1;overflow:hidden}#events-section .events-carousel-wrapper .events-carousel{transition:transform .3s ease}#events-section .events-carousel-wrapper .event-slide{width:33.3333333333%}@media (max-width: 991px){#events-section .events-carousel-wrapper .event-slide{width:50%}}@media (max-width: 767px){#events-section .events-carousel-wrapper .event-slide{width:100%}}#events-section .events-carousel-wrapper .carousel-nav{flex-shrink:0}#events-section .events-carousel-wrapper .carousel-nav .carousel-nav-btn{width:40px;height:40px;border-radius:50%;border:2px solid #ccc;background:transparent;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}#events-section .events-carousel-wrapper .carousel-nav .carousel-nav-btn:hover{background-color:#fd3312;border-color:#fd3312;color:#fff}#events-section .events-carousel-wrapper .carousel-nav .carousel-nav-btn i{font-size:.9rem}.event-card-home,.event-card-filter{border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;box-shadow:0 2px 10px #0000001a}.event-card-home:hover,.event-card-filter:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.event-card-home .event-image-container,.event-card-filter .event-image-container{overflow:hidden}.event-card-home .event-image-container .event-image,.event-card-filter .event-image-container .event-image{height:180px;object-fit:cover;width:100%}.event-card-home .event-image-container .event-image-placeholder,.event-card-filter .event-image-container .event-image-placeholder{height:180px;background-color:#e9ecef}.event-card-home .event-card-body,.event-card-filter .event-card-body{background-color:#000;padding:12px;align-items:center;gap:12px}.event-card-home .event-card-body .event-date-badge,.event-card-filter .event-card-body .event-date-badge{background-color:#ff6000;color:#fff;padding:8px 10px;border-radius:8px;text-align:center;min-width:50px;flex-shrink:0}.event-card-home .event-card-body .event-date-badge .event-day,.event-card-filter .event-card-body .event-date-badge .event-day{display:block;font-size:1.3rem;font-weight:700;line-height:1}.event-card-home .event-card-body .event-date-badge .event-month,.event-card-filter .event-card-body .event-date-badge .event-month{display:block;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.event-card-home .event-card-body .event-info,.event-card-filter .event-card-body .event-info{flex:1;min-width:0}.event-card-home .event-card-body .event-info .event-title,.event-card-filter .event-card-body .event-info .event-title{font-size:.95rem;font-weight:700;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.event-card-home .event-card-body .event-info .event-location,.event-card-filter .event-card-body .event-info .event-location{font-size:.75rem;color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}#collections .card{transition:transform .3s ease}#collections .card:hover{transform:scale(1.08);cursor:pointer}#faq .accordion .accordion-item{border:none;background:transparent}#faq .accordion .accordion-item .accordion-header .accordion-button{background:transparent;border:none;border-bottom:1px solid #dee2e6;border-radius:0;padding:1.5rem 0;font-size:1.1rem;font-weight:600;color:#000;box-shadow:none;position:relative}#faq .accordion .accordion-item .accordion-header .accordion-button:after{display:none}#faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:transparent;color:#fd3312}#faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-icon-plus{display:none}#faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-icon-minus{display:inline-block}#faq .accordion .accordion-item .accordion-header .accordion-button.collapsed .accordion-icon-plus{display:inline-block}#faq .accordion .accordion-item .accordion-header .accordion-button.collapsed .accordion-icon-minus{display:none}#faq .accordion .accordion-item .accordion-header .accordion-button .accordion-title{flex:1;text-align:left}#faq .accordion .accordion-item .accordion-header .accordion-button .accordion-icon-plus,#faq .accordion .accordion-item .accordion-header .accordion-button .accordion-icon-minus{margin-left:auto;font-size:1.2rem;color:#fd3312;transition:all .3s ease}#faq .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;border-color:transparent}#faq .accordion .accordion-item .accordion-header .accordion-button:hover{color:#fd3312}#faq .accordion .accordion-item .accordion-collapse .accordion-body{padding:1rem 0 1.5rem;border:none;color:#666;line-height:1.6}
