.upcoming{text-align:center}.upcoming-container{text-align:left}.upcoming-container .event-card{background:#0006;border:1px solid transparent;border-radius:18px;cursor:pointer;height:100%;overflow:hidden;transition:transform .1s ease,border-color 1.4s ease}.upcoming-container .event-card:hover{border-color:#fff}.upcoming-container .event-card .event-main-img{display:block;height:220px;object-fit:cover;width:100%}.upcoming-container .event-add img{filter:none;height:auto}.upcoming-container .event-content{color:#fff;display:flex;gap:26px;padding:27px 20px 20px;position:relative}.upcoming-container .event-date{border-radius:12px;min-width:60px;padding:0;text-align:center}.upcoming-container .event-date span{color:#e3d7c2;font-size:12px;font-weight:700;line-height:100%}.upcoming-container .event-date strong{display:block;font-size:30px;font-weight:700;line-height:100%}.upcoming-container .event-add{margin-top:20px;text-align:left}.upcoming-container h5{font-size:20px;font-weight:700;line-height:150%;margin-bottom:20px;margin-top:4px}.upcoming-container p{color:#fff;font-size:14px;font-weight:500;line-height:100%;margin-bottom:10px}.upcoming-container .arrow{background:#000;border-radius:100%;bottom:20px;font-size:22px;height:42px;line-height:38px;position:absolute;right:20px;text-align:center;transition:all .5s ease;width:42px}a.arrow svg{color:#fff}.upcoming-container .arrow:hover{background:orange;transform:rotate(-45deg)}.upcoming-container .arrow:hover svg{color:#000;filter:grayscale(100%)}.upcoming-container .btn-core{align-items:center;background:transparent;border:1px solid #fff;color:#fff;display:inline-flex;font-size:18px;font-weight:300;gap:15px;height:46px;justify-content:center;line-height:131%;min-width:220px;padding:11px 30px;text-decoration:none;transition:all .25s ease}.upcoming-container .btn-core:hover{background:#fff;color:#121212}.b-mt-5{margin-top:5.65rem!important}.event-add p{align-items:center;display:flex}@media (min-width:768px) and (max-width:1199px){.upcoming-container h5{font-size:12px}.upcoming-container .event-content{background:#0006;color:#fff;display:flex;gap:10px;height:215px;padding:25px 10px 15px;position:relative}.upcoming-container .event-add img{filter:none;height:auto;width:15px!important}}@media (max-width:767px){section.upcoming{padding:60px 16px 80px!important}.event-content{gap:16px!important;height:auto!important;padding:29px 14px!important;position:relative!important}.upcoming-container h5{font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:150%!important}.upcoming-container .event-date strong{font-size:26px!important}..upcoming-container .event-date span,.upcoming-container .event-date strong{font-weight:700!important;letter-spacing:0!important;line-height:100%!important}..upcoming-container .event-date span{color:#e3d7c2!important;font-size:12px!important;text-align:center!important}.upcoming-container .event-add{margin-top:15px}.upcoming-container p{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:100%!important;text-transform:uppercase!important}.upcoming-container .event-add img{filter:none;height:auto;width:24px!important}.upcoming-container .event-date{border-radius:12px;min-width:fit-content}.upcoming-container .arrow svg{height:13px;width:16px}.upcoming-container .arrow{background:#000!important;border-radius:100%!important;bottom:20px!important;font-size:0!important;height:34px!important;line-height:34px!important;position:absolute!important;right:20px!important;text-align:center!important;transition:all .5s ease!important;width:34px!important}.upcoming-container.col-lg-4.col-md-6{padding:0!important}.upcoming-container .row.g-4{gap:35px!important}.b-mt-5{margin-top:59px!important}}