h3{font-size:28px}h3,h4{font-family:Roboto Slab,serif;font-weight:500}h4{font-size:22px}p{color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.6}.lead{font-size:18px;font-weight:400}.event-hero{position:relative}.event-hero img{height:450px!important;object-fit:cover;width:100%}.event-hero .overlay{background:rgba(0,0,0,.45);height:100%;left:0;position:absolute;top:0;width:100%}.event-main{background:url(https://243020136.hs-sites-na2.com/hubfs/Tribal_Pattern.svg) no-repeat 50%/cover;width:100%}.event-detail,.recent-events{margin:0 auto;max-width:1440px;padding:50px}.event-category{background-color:transparent;border:1px solid #4a0404;border-radius:100px;color:#4a0404!important;font-size:14px!important;margin-bottom:20px!important;padding:4px 25px;width:fit-content}.event-title{color:#4a0404;font-size:28px}.event-meta p{color:#4a0404;font-size:18px;margin:4px 0}.event-description{color:#4a0404;font-size:16px;line-height:1.7;max-width:850px}.event-cta{margin-top:20px}.details-btn,.event-btn{background:#4a0404;border:2px solid #4a0404;border-radius:30px;color:#f6f1ea;display:inline-block;font-size:16px;font-weight:500;padding:12px 30px;text-decoration:none;transition:all .3s ease}.details-btn:hover,.event-btn:hover{background:transparent;color:#4a0404}.recent-header h3{font-size:28px;font-weight:500;margin-bottom:30px;text-align:center}.recent-slider{align-items:center;display:flex;margin:0 auto;max-width:1200px;position:relative}.recent-wrap{display:flex;gap:25px;overflow:hidden;padding:10px;scroll-behavior:smooth}.recent-card{background:#ebe3d8;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.1);flex:0 0 280px;padding:18px;text-align:center;transition:transform .3s ease}.recent-card:hover{transform:translateY(-6px)}.recent-card img{border-radius:10px;height:200px!important;margin-bottom:12px;width:100%}.recent-card h4{color:#4a0404;font-size:18px;margin:10px 0}.arrow{border:none!important;cursor:pointer;outline:none!important}.arrow img{cursor:pointer;height:auto;max-width:unset!important;width:40px}.arrow.left{margin-right:10px}.arrow.right{margin-left:10px}@media (max-width:992px){.recent-card{flex:0 0 30%}.event-detail,.recent-events{padding:30px}}@media (max-width:768px){.recent-card{flex:0 0 45%}.event-detail,.recent-events{padding:15px}.event-hero img{aspect-ratio:16/9;height:unset!important}}@media (max-width:767px){.recent-card{flex:0 0 85%}.event-detail,.recent-events{padding:30px 15px}.recent-wrap{padding:0}.recent-card{padding:10px}}