.breakdance .bde-section-229-102 .section-container{display:flex;flex-direction:column}.breakdance .bde-columns-229-103{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-229-103{--columnCount:2}.breakdance .bde-columns-229-103.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-229-103.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-229-103{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-229-103{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-229-103{--columnCount:2}}.breakdance .bde-column-229-104{--column-width:65%}.breakdance .bde-column-229-105{--column-width:35%}.breakdance .bde-column-229-105{display:flex;flex-direction:column;gap:var(--hsp-s)}.event-meta{display:flex;gap:20px;max-width:600px}.event-meta-labels{flex:0 0 100px;font-weight:700;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5em}.event-meta-details{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5em}.breakdance .bde-code-block-229-119{width:100%}#rsvp-now.tribe-common.event-tickets{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.tribe-tickets__rsvp-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding-top:1em!important;padding-bottom:1em!important;box-sizing:border-box}.tribe-tickets__rsvp.tribe-common-g-row.tribe-common-g-row--gutters{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:20px}.tribe-tickets__rsvp .tribe-common-g-col{flex:1!important;min-width:0;margin:0!important;padding:0!important;box-sizing:border-box}.tribe-tickets__rsvp-details-wrapper,.tribe-tickets__rsvp-actions-wrapper{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.tribe-tickets__rsvp-details,.tribe-tickets__rsvp-actions{width:100%!important;max-width:100%!important;text-align:center!important}.tribe-tickets__rsvp-attendance{text-align:center!important}.tribe-tickets__rsvp-attendance-number,.tribe-tickets__rsvp-attendance-going{display:inline-block!important;margin:0 5px!important}.event-tickets .tribe-tickets__rsvp-actions-button-going{width:100%!important;padding:12px!important;background-color:#0073aa;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;box-sizing:border-box;margin-top:10px}.tribe-tickets__rsvp-title,.tribe-tickets__rsvp-actions-rsvp>span{font-size:1.2em!important;margin-bottom:10px!important;display:block}.tribe-tickets-rsvp,.tribe-events-tickets{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.tribe-events-tickets-rsvp td{width:100%!important;padding:8px!important}.tribe-tickets-rsvp input[type="number"],.tribe-tickets-rsvp input[type="text"],.tribe-tickets-rsvp input[type="email"]{width:100%!important;padding:8px!important;box-sizing:border-box}.tribe-button--rsvp{width:100%!important;padding:12px!important;background-color:#0073aa;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}.bde-column>.tribe-tickets__rsvp,.bde-column>.tribe-tickets-rsvp,.bde-column>.tribe-tickets__rsvp-wrapper,.bde-column>#rsvp-now{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media (max-width:768px){#rsvp-now.tribe-common.event-tickets,.tribe-tickets__rsvp-wrapper,.tribe-tickets__rsvp,.tribe-events-tickets{width:100%!important}.tribe-tickets__rsvp.tribe-common-g-row.tribe-common-g-row--gutters{flex-direction:column!important}.tribe-tickets__rsvp-details-wrapper,.tribe-tickets__rsvp-actions-wrapper{width:100%!important;max-width:100%!important}.tribe-tickets__rsvp .tribe-common-g-col{width:100%!important;flex:none!important}.tribe-tickets__rsvp-actions-button-going,.tribe-button--rsvp{width:100%!important}}.breakdance .bde-code-block-229-119{width:100%}.breakdance .bde-section-229-126 .section-container{display:flex;flex-direction:column}.sponsor-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.sponsor-card{border:1px solid #ddd;padding:20px;width:200px;text-align:center}.sponsor-logo{max-width:100%;height:auto;margin-bottom:10px}.sponsor-card h3{margin:10px 0;font-size:18px}.sponsor-card a{color:#0073aa;text-decoration:none}.sponsor-card a:hover{text-decoration:underline}