.breakdance .bde-section-3296-100 .section-container{gap:var(--hsp-l);align-items:center;text-align:center}.breakdance .bde-section-3296-100 .section-container{padding-top:0}@media (max-width:1119px){.breakdance .bde-section-3296-100 .section-container{padding-left:0;padding-right:0}}.breakdance .bde-image2-3296-101{border-bottom-left-radius:var(--hrd-s);border-bottom-right-radius:var(--hrd-s);width:100%;height:25rem;object-fit:cover;object-position:50% 38%}@media (max-width:767px){.breakdance .bde-image2-3296-101{width:100%;height:350px}}@media (max-width:479px){.breakdance .bde-image2-3296-101{width:100%;height:300px}}.breakdance .bde-section-3296-104 .section-container{display:flex;flex-direction:column;gap:var(--hsp-l)}.breakdance .bde-section-3296-104 .section-container{padding-top:0}.breakdance .bde-columns-3296-106{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-3296-106{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-3296-106{--columnCount:2}.breakdance .bde-columns-3296-106.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-3296-106.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-3296-106{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-3296-106{--columnCount:2}}.breakdance .bde-column-3296-107{--column-width:50%}@media (max-width:1023px){.breakdance .bde-column-3296-107{flex-wrap:wrap;flex-direction:row;justify-content:space-between}}.breakdance .bde-heading-3296-113{font-size:var(--hfs-h3);margin-bottom:var(--hsp-xs)}.breakdance .bde-column-3296-109{--column-width:50%}.ee-vimeo-play-button{background-color:var(--hcl-brand-9)}.ee-vimeo-poster:hover .ee-vimeo-play-button{background-color:var(--hcl-brand-11)}.breakdance .bde-div-3296-112{width:100%}.breakdance .bde-heading-3296-111{font-size:var(--hfs-h3);margin-bottom:var(--hsp-s)}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105.day-entry{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-day-stack{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-link{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{width:100%}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-excerpt{display:block;font-size:12px}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{background-color:var(--hcl-brand-9);color:var(--hcl-on-brand);font-size:var(--hfs-text-s);font-weight:500;align-items:center;text-align:center;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-radius:var(--hrd-s)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event:hover{background-color:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{justify-content:center}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event img{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event a{color:var(--hcl-on-brand);font-size:var(--hfs-text-s);font-weight:500}.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%;max-width:100%:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-header{display:flex}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-month{font-size:var(--hfs-text-l)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th,.calendar td{border:1px solid var(--hcl-brand-7)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th{background-color:var(--hcl-brand-9);color:var(--hcl-on-brand);font-size:var(--hfs-text-s);font-weight:500}.breakdance .autogenerated-blce-eventcalendar-3296-105 .today{background-color:var(--hcl-brand-6)!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar td{background-color:var(--hcl-brand-2)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar td:hover{background-color:#ECECEC}.breakdance .autogenerated-blce-eventcalendar-3296-105 .day-number{font-size:var(--hfs-text-s)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-navigation{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link{display:none!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:inline-block!important}}.calendar-navigation{text-align:center;margin-top:20px}.calendar-nav{margin:0 10px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}@media (max-width:767px){.calendar-grid{display:none!important}.calendar-day-stack{display:block!important}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(0)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-content{margin:5% auto;padding:0;max-width:100%;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-header{padding:20px 30px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-title{margin:0}.breakdance .autogenerated-blce-eventcalendar-3296-105 main{margin-top:0}@media (max-width:1119px){@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105.day-entry{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-day-stack{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-link{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{width:100%}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-excerpt{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event:hover{background-color:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event img{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105{max-width:100%:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-header{display:flex}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th,.calendar td{border:px solid}.breakdance .autogenerated-blce-eventcalendar-3296-105 .today{background-color:!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-navigation{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link{display:inline-block}}.calendar-navigation{text-align:center;margin-top:20px}.calendar-nav{margin:0 10px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}toggle is off .breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(0)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-content{margin:5% auto;padding:0;max-width:100%;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-header{padding:20px 30px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-title{margin:0}}@media (max-width:1023px){@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105.day-entry{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-day-stack{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-link{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{width:100%}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-excerpt{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event:hover{background-color:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event img{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105{max-width:100%:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-header{display:flex}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th,.calendar td{border:px solid}.breakdance .autogenerated-blce-eventcalendar-3296-105 .today{background-color:!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-navigation{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link{display:inline-block}}.calendar-navigation{text-align:center;margin-top:20px}.calendar-nav{margin:0 10px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}toggle is off .breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(0)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-content{margin:5% auto;padding:0;max-width:100%;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-header{padding:20px 30px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-title{margin:0}}@media (max-width:767px){@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105.day-entry{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-day-stack{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-link{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{width:100%}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-excerpt{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event:hover{background-color:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event img{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105{max-width:100%:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-header{display:flex}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th,.calendar td{border:px solid}.breakdance .autogenerated-blce-eventcalendar-3296-105 .today{background-color:!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-navigation{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link{display:inline-block}}.calendar-navigation{text-align:center;margin-top:20px}.calendar-nav{margin:0 10px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}toggle is off .breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(0)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-content{margin:5% auto;padding:0;max-width:100%;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-header{padding:20px 30px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-title{margin:0}}@media (max-width:479px){@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105.day-entry{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-day-stack{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-link{width:100%}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-image-wrapper{width:100%}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event-excerpt{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event:hover{background-color:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .event img{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105{max-width:100%:}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-header{display:flex}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar th,.calendar td{border:px solid}.breakdance .autogenerated-blce-eventcalendar-3296-105 .today{background-color:!important}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-navigation{display:block}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}@media (max-width:767px){.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link2{display:none}.breakdance .autogenerated-blce-eventcalendar-3296-105 .nav-link{display:inline-block}}.calendar-navigation{text-align:center;margin-top:20px}.calendar-nav{margin:0 10px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}toggle is off .breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(0)}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-content{margin:5% auto;padding:0;max-width:100%;overflow-y:auto;position:relative;animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-header{padding:20px 30px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.breakdance .autogenerated-blce-eventcalendar-3296-105 .calendar-modal-title{margin:0}}