.et-l--header{position:fixed;top:-150px;left:0;width:100%;z-index:99999;transition:top 0.4s ease}.et-l--header.show-header{top:0}.menu-cta{display:flex!important;align-items:center!important;height:auto!important;margin:0 0 0 10px!important;padding:0!important}.menu-cta>a{display:inline-flex!important;align-items:center;justify-content:center;background:linear-gradient(90deg,#9B4DFF,#FF3CAC);color:#fff!important;font-weight:600;font-size:15px;padding:15px 25px!important;border-radius:12px;box-shadow:0 3px 10px rgba(155,77,255,0.25);transition:all 0.3s ease;line-height:1.2em!important;height:auto!important;text-decoration:none!important}.menu-cta>a:hover{background:linear-gradient(90deg,#FF3CAC,#9B4DFF);box-shadow:0 6px 16px rgba(155,77,255,0.35);transform:translateY(-2px)}.et-fixed-header #top-menu .menu-cta>a{padding:10px 18px!important;border-radius:10px}.event-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.et_pb_button.et_pb_button_one,.et_pb_button.et_pb_button_two{display:inline-flex;align-items:center;justify-content:center;min-width:120px;background:#fff!important;border:2px solid #00aaff;color:#0073e6!important;border-radius:10px;padding:10px 16px;font-weight:600;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:background-color 0.3s ease,color 0.3s ease;text-align:center;text-decoration:none}@media (max-width:768px){.et_pb_button.et_pb_button_one,.et_pb_button.et_pb_button_two{max-width:100px!important;min-width:auto!important;justify-content:center;padding:10px 14px!important}.event-title{font-size:20px!important;margin-top:-20px}.event-date{margin-bottom:0px!important}}.et_pb_button.et_pb_button_one::after,.et_pb_button.et_pb_button_two::after{display:none!important;content:none!important;margin-left:0!important;transform:none!important}.et_pb_button.et_pb_button_one:hover,.et_pb_button.et_pb_button_two:hover{background:#0073e6!important;color:#fff!important;border-color:#0073e6}.event-image img{border-radius:10px;max-height:300px}.event-title{font-size:32px;font-weight:700;color:#e10295;margin-bottom:5px;padding-bottom:0px}.event-location{font-size:16px;margin-bottom:0px;padding-bottom:0px;font-weight:700}.event-date{font-size:16px;margin-bottom:20px}.ticketing-label{font-size:16px;font-weight:600;color:#0073e6;margin-bottom:12px}