.workshop-intro,.hhh-intro,.icm-intro,.simple-event-intro,.event-intro,.group-intro{text-align:center;padding:1rem 0}.workshop-intro .workshop-title h2,.workshop-intro .hhh-title h2,.workshop-intro .icm-title h2,.workshop-intro .simple-event-title h2,.workshop-intro .event-title h2,.workshop-intro .group-title h2,.hhh-intro .workshop-title h2,.hhh-intro .hhh-title h2,.hhh-intro .icm-title h2,.hhh-intro .simple-event-title h2,.hhh-intro .event-title h2,.hhh-intro .group-title h2,.icm-intro .workshop-title h2,.icm-intro .hhh-title h2,.icm-intro .icm-title h2,.icm-intro .simple-event-title h2,.icm-intro .event-title h2,.icm-intro .group-title h2,.simple-event-intro .workshop-title h2,.simple-event-intro .hhh-title h2,.simple-event-intro .icm-title h2,.simple-event-intro .simple-event-title h2,.simple-event-intro .event-title h2,.simple-event-intro .group-title h2,.event-intro .workshop-title h2,.event-intro .hhh-title h2,.event-intro .icm-title h2,.event-intro .simple-event-title h2,.event-intro .event-title h2,.event-intro .group-title h2,.group-intro .workshop-title h2,.group-intro .hhh-title h2,.group-intro .icm-title h2,.group-intro .simple-event-title h2,.group-intro .event-title h2,.group-intro .group-title h2{color:var(--color-accent-dark);font-size:var(--font-size-xl);margin:0}.training-container,.workshop-group,.hhh-group,.icm-group,.simple-event-group,.group-group{width:100%;margin:2.5rem 0;padding:0;border-style:solid none none;border-color:rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075),1px -1px 1px rgba(0,0,0,.075);background-color:#fff;background-image:url("/images/textures/checkered-light-emboss.avif")}.training-container span,.workshop-group span,.hhh-group span,.icm-group span,.simple-event-group span,.group-group span{display:block;font-size:var(--font-size-lg);font-weight:500}.training-container a,.workshop-group a,.hhh-group a,.icm-group a,.simple-event-group a,.group-group a{color:var(--color-accent-dark);text-decoration:none}.training-container a.underline,.workshop-group a.underline,.hhh-group a.underline,.icm-group a.underline,.simple-event-group a.underline,.group-group a.underline{text-decoration:underline}.training-container a.btn--primary:hover,.training-container button.btn--primary:hover,.workshop-group a.btn--primary:hover,.workshop-group button.btn--primary:hover,.hhh-group a.btn--primary:hover,.hhh-group button.btn--primary:hover,.icm-group a.btn--primary:hover,.icm-group button.btn--primary:hover,.simple-event-group a.btn--primary:hover,.simple-event-group button.btn--primary:hover,.group-group a.btn--primary:hover,.group-group button.btn--primary:hover{color:var(--color-primary);border-color:var(--color-primary)}.workshop-group-header .workshop-description p,.workshop-group-header .hhh-description p,.workshop-group-header .icm-description p,.workshop-group-header .simple-event-description p,.workshop-group-header .event-description p,.workshop-group-header .group-description p,.hhh-group-header .workshop-description p,.hhh-group-header .hhh-description p,.hhh-group-header .icm-description p,.hhh-group-header .simple-event-description p,.hhh-group-header .event-description p,.hhh-group-header .group-description p,.icm-group-header .workshop-description p,.icm-group-header .hhh-description p,.icm-group-header .icm-description p,.icm-group-header .simple-event-description p,.icm-group-header .event-description p,.icm-group-header .group-description p,.simple-event-group-header .workshop-description p,.simple-event-group-header .hhh-description p,.simple-event-group-header .icm-description p,.simple-event-group-header .simple-event-description p,.simple-event-group-header .event-description p,.simple-event-group-header .group-description p,.event-group-header .workshop-description p,.event-group-header .hhh-description p,.event-group-header .icm-description p,.event-group-header .simple-event-description p,.event-group-header .event-description p,.event-group-header .group-description p,.group-group-header .workshop-description p,.group-group-header .hhh-description p,.group-group-header .icm-description p,.group-group-header .simple-event-description p,.group-group-header .event-description p,.group-group-header .group-description p{text-align:left}.workshops-container,.hhh-container,.icm-container,.simple-event-container,.event-container,.groups-container{width:100%;padding:2rem 0}.workshops-container .workshops-list,.workshops-container .hhh-list,.workshops-container .icm-list,.workshops-container .simple-event-list,.workshops-container .event-list,.workshops-container .groups-list,.hhh-container .workshops-list,.hhh-container .hhh-list,.hhh-container .icm-list,.hhh-container .simple-event-list,.hhh-container .event-list,.hhh-container .groups-list,.icm-container .workshops-list,.icm-container .hhh-list,.icm-container .icm-list,.icm-container .simple-event-list,.icm-container .event-list,.icm-container .groups-list,.simple-event-container .workshops-list,.simple-event-container .hhh-list,.simple-event-container .icm-list,.simple-event-container .simple-event-list,.simple-event-container .event-list,.simple-event-container .groups-list,.event-container .workshops-list,.event-container .hhh-list,.event-container .icm-list,.event-container .simple-event-list,.event-container .event-list,.event-container .groups-list,.groups-container .workshops-list,.groups-container .hhh-list,.groups-container .icm-list,.groups-container .simple-event-list,.groups-container .event-list,.groups-container .groups-list{padding:0}.workshops-container .workshop-group,.workshops-container .hhh-group,.workshops-container .icm-group,.workshops-container .simple-event-group,.workshops-container .event-group,.workshops-container .group-group,.hhh-container .workshop-group,.hhh-container .hhh-group,.hhh-container .icm-group,.hhh-container .simple-event-group,.hhh-container .event-group,.hhh-container .group-group,.icm-container .workshop-group,.icm-container .hhh-group,.icm-container .icm-group,.icm-container .simple-event-group,.icm-container .event-group,.icm-container .group-group,.simple-event-container .workshop-group,.simple-event-container .hhh-group,.simple-event-container .icm-group,.simple-event-container .simple-event-group,.simple-event-container .event-group,.simple-event-container .group-group,.event-container .workshop-group,.event-container .hhh-group,.event-container .icm-group,.event-container .simple-event-group,.event-container .event-group,.event-container .group-group,.groups-container .workshop-group,.groups-container .hhh-group,.groups-container .icm-group,.groups-container .simple-event-group,.groups-container .event-group,.groups-container .group-group{padding:1.5rem;margin:0 0 2rem 0}.workshops-container .workshop-group .workshop-group-header,.workshops-container .workshop-group .hhh-group-header,.workshops-container .workshop-group .icm-group-header,.workshops-container .workshop-group .simple-event-group-header,.workshops-container .workshop-group .event-group-header,.workshops-container .workshop-group .group-group-header,.workshops-container .hhh-group .workshop-group-header,.workshops-container .hhh-group .hhh-group-header,.workshops-container .hhh-group .icm-group-header,.workshops-container .hhh-group .simple-event-group-header,.workshops-container .hhh-group .event-group-header,.workshops-container .hhh-group .group-group-header,.workshops-container .icm-group .workshop-group-header,.workshops-container .icm-group .hhh-group-header,.workshops-container .icm-group .icm-group-header,.workshops-container .icm-group .simple-event-group-header,.workshops-container .icm-group .event-group-header,.workshops-container .icm-group .group-group-header,.workshops-container .simple-event-group .workshop-group-header,.workshops-container .simple-event-group .hhh-group-header,.workshops-container .simple-event-group .icm-group-header,.workshops-container .simple-event-group .simple-event-group-header,.workshops-container .simple-event-group .event-group-header,.workshops-container .simple-event-group .group-group-header,.workshops-container .event-group .workshop-group-header,.workshops-container .event-group .hhh-group-header,.workshops-container .event-group .icm-group-header,.workshops-container .event-group .simple-event-group-header,.workshops-container .event-group .event-group-header,.workshops-container .event-group .group-group-header,.workshops-container .group-group .workshop-group-header,.workshops-container .group-group .hhh-group-header,.workshops-container .group-group .icm-group-header,.workshops-container .group-group .simple-event-group-header,.workshops-container .group-group .event-group-header,.workshops-container .group-group .group-group-header,.hhh-container .workshop-group .workshop-group-header,.hhh-container .workshop-group .hhh-group-header,.hhh-container .workshop-group .icm-group-header,.hhh-container .workshop-group .simple-event-group-header,.hhh-container .workshop-group .event-group-header,.hhh-container .workshop-group .group-group-header,.hhh-container .hhh-group .workshop-group-header,.hhh-container .hhh-group .hhh-group-header,.hhh-container .hhh-group .icm-group-header,.hhh-container .hhh-group .simple-event-group-header,.hhh-container .hhh-group .event-group-header,.hhh-container .hhh-group .group-group-header,.hhh-container .icm-group .workshop-group-header,.hhh-container .icm-group .hhh-group-header,.hhh-container .icm-group .icm-group-header,.hhh-container .icm-group .simple-event-group-header,.hhh-container .icm-group .event-group-header,.hhh-container .icm-group .group-group-header,.hhh-container .simple-event-group .workshop-group-header,.hhh-container .simple-event-group .hhh-group-header,.hhh-container .simple-event-group .icm-group-header,.hhh-container .simple-event-group .simple-event-group-header,.hhh-container .simple-event-group .event-group-header,.hhh-container .simple-event-group .group-group-header,.hhh-container .event-group .workshop-group-header,.hhh-container .event-group .hhh-group-header,.hhh-container .event-group .icm-group-header,.hhh-container .event-group .simple-event-group-header,.hhh-container .event-group .event-group-header,.hhh-container .event-group .group-group-header,.hhh-container .group-group .workshop-group-header,.hhh-container .group-group .hhh-group-header,.hhh-container .group-group .icm-group-header,.hhh-container .group-group .simple-event-group-header,.hhh-container .group-group .event-group-header,.hhh-container .group-group .group-group-header,.icm-container .workshop-group .workshop-group-header,.icm-container .workshop-group .hhh-group-header,.icm-container .workshop-group .icm-group-header,.icm-container .workshop-group .simple-event-group-header,.icm-container .workshop-group .event-group-header,.icm-container .workshop-group .group-group-header,.icm-container .hhh-group .workshop-group-header,.icm-container .hhh-group .hhh-group-header,.icm-container .hhh-group .icm-group-header,.icm-container .hhh-group .simple-event-group-header,.icm-container .hhh-group .event-group-header,.icm-container .hhh-group .group-group-header,.icm-container .icm-group .workshop-group-header,.icm-container .icm-group .hhh-group-header,.icm-container .icm-group .icm-group-header,.icm-container .icm-group .simple-event-group-header,.icm-container .icm-group .event-group-header,.icm-container .icm-group .group-group-header,.icm-container .simple-event-group .workshop-group-header,.icm-container .simple-event-group .hhh-group-header,.icm-container .simple-event-group .icm-group-header,.icm-container .simple-event-group .simple-event-group-header,.icm-container .simple-event-group .event-group-header,.icm-container .simple-event-group .group-group-header,.icm-container .event-group .workshop-group-header,.icm-container .event-group .hhh-group-header,.icm-container .event-group .icm-group-header,.icm-container .event-group .simple-event-group-header,.icm-container .event-group .event-group-header,.icm-container .event-group .group-group-header,.icm-container .group-group .workshop-group-header,.icm-container .group-group .hhh-group-header,.icm-container .group-group .icm-group-header,.icm-container .group-group .simple-event-group-header,.icm-container .group-group .event-group-header,.icm-container .group-group .group-group-header,.simple-event-container .workshop-group .workshop-group-header,.simple-event-container .workshop-group .hhh-group-header,.simple-event-container .workshop-group .icm-group-header,.simple-event-container .workshop-group .simple-event-group-header,.simple-event-container .workshop-group .event-group-header,.simple-event-container .workshop-group .group-group-header,.simple-event-container .hhh-group .workshop-group-header,.simple-event-container .hhh-group .hhh-group-header,.simple-event-container .hhh-group .icm-group-header,.simple-event-container .hhh-group .simple-event-group-header,.simple-event-container .hhh-group .event-group-header,.simple-event-container .hhh-group .group-group-header,.simple-event-container .icm-group .workshop-group-header,.simple-event-container .icm-group .hhh-group-header,.simple-event-container .icm-group .icm-group-header,.simple-event-container .icm-group .simple-event-group-header,.simple-event-container .icm-group .event-group-header,.simple-event-container .icm-group .group-group-header,.simple-event-container .simple-event-group .workshop-group-header,.simple-event-container .simple-event-group .hhh-group-header,.simple-event-container .simple-event-group .icm-group-header,.simple-event-container .simple-event-group .simple-event-group-header,.simple-event-container .simple-event-group .event-group-header,.simple-event-container .simple-event-group .group-group-header,.simple-event-container .event-group .workshop-group-header,.simple-event-container .event-group .hhh-group-header,.simple-event-container .event-group .icm-group-header,.simple-event-container .event-group .simple-event-group-header,.simple-event-container .event-group .event-group-header,.simple-event-container .event-group .group-group-header,.simple-event-container .group-group .workshop-group-header,.simple-event-container .group-group .hhh-group-header,.simple-event-container .group-group .icm-group-header,.simple-event-container .group-group .simple-event-group-header,.simple-event-container .group-group .event-group-header,.simple-event-container .group-group .group-group-header,.event-container .workshop-group .workshop-group-header,.event-container .workshop-group .hhh-group-header,.event-container .workshop-group .icm-group-header,.event-container .workshop-group .simple-event-group-header,.event-container .workshop-group .event-group-header,.event-container .workshop-group .group-group-header,.event-container .hhh-group .workshop-group-header,.event-container .hhh-group .hhh-group-header,.event-container .hhh-group .icm-group-header,.event-container .hhh-group .simple-event-group-header,.event-container .hhh-group .event-group-header,.event-container .hhh-group .group-group-header,.event-container .icm-group .workshop-group-header,.event-container .icm-group .hhh-group-header,.event-container .icm-group .icm-group-header,.event-container .icm-group .simple-event-group-header,.event-container .icm-group .event-group-header,.event-container .icm-group .group-group-header,.event-container .simple-event-group .workshop-group-header,.event-container .simple-event-group .hhh-group-header,.event-container .simple-event-group .icm-group-header,.event-container .simple-event-group .simple-event-group-header,.event-container .simple-event-group .event-group-header,.event-container .simple-event-group .group-group-header,.event-container .event-group .workshop-group-header,.event-container .event-group .hhh-group-header,.event-container .event-group .icm-group-header,.event-container .event-group .simple-event-group-header,.event-container .event-group .event-group-header,.event-container .event-group .group-group-header,.event-container .group-group .workshop-group-header,.event-container .group-group .hhh-group-header,.event-container .group-group .icm-group-header,.event-container .group-group .simple-event-group-header,.event-container .group-group .event-group-header,.event-container .group-group .group-group-header,.groups-container .workshop-group .workshop-group-header,.groups-container .workshop-group .hhh-group-header,.groups-container .workshop-group .icm-group-header,.groups-container .workshop-group .simple-event-group-header,.groups-container .workshop-group .event-group-header,.groups-container .workshop-group .group-group-header,.groups-container .hhh-group .workshop-group-header,.groups-container .hhh-group .hhh-group-header,.groups-container .hhh-group .icm-group-header,.groups-container .hhh-group .simple-event-group-header,.groups-container .hhh-group .event-group-header,.groups-container .hhh-group .group-group-header,.groups-container .icm-group .workshop-group-header,.groups-container .icm-group .hhh-group-header,.groups-container .icm-group .icm-group-header,.groups-container .icm-group .simple-event-group-header,.groups-container .icm-group .event-group-header,.groups-container .icm-group .group-group-header,.groups-container .simple-event-group .workshop-group-header,.groups-container .simple-event-group .hhh-group-header,.groups-container .simple-event-group .icm-group-header,.groups-container .simple-event-group .simple-event-group-header,.groups-container .simple-event-group .event-group-header,.groups-container .simple-event-group .group-group-header,.groups-container .event-group .workshop-group-header,.groups-container .event-group .hhh-group-header,.groups-container .event-group .icm-group-header,.groups-container .event-group .simple-event-group-header,.groups-container .event-group .event-group-header,.groups-container .event-group .group-group-header,.groups-container .group-group .workshop-group-header,.groups-container .group-group .hhh-group-header,.groups-container .group-group .icm-group-header,.groups-container .group-group .simple-event-group-header,.groups-container .group-group .event-group-header,.groups-container .group-group .group-group-header{margin-bottom:1.5rem;text-align:center}.workshops-container .workshop-group .workshop-group-header .group-title,.workshops-container .workshop-group .hhh-group-header .group-title,.workshops-container .workshop-group .icm-group-header .group-title,.workshops-container .workshop-group .simple-event-group-header .group-title,.workshops-container .workshop-group .event-group-header .group-title,.workshops-container .workshop-group .group-group-header .group-title,.workshops-container .hhh-group .workshop-group-header .group-title,.workshops-container .hhh-group .hhh-group-header .group-title,.workshops-container .hhh-group .icm-group-header .group-title,.workshops-container .hhh-group .simple-event-group-header .group-title,.workshops-container .hhh-group .event-group-header .group-title,.workshops-container .hhh-group .group-group-header .group-title,.workshops-container .icm-group .workshop-group-header .group-title,.workshops-container .icm-group .hhh-group-header .group-title,.workshops-container .icm-group .icm-group-header .group-title,.workshops-container .icm-group .simple-event-group-header .group-title,.workshops-container .icm-group .event-group-header .group-title,.workshops-container .icm-group .group-group-header .group-title,.workshops-container .simple-event-group .workshop-group-header .group-title,.workshops-container .simple-event-group .hhh-group-header .group-title,.workshops-container .simple-event-group .icm-group-header .group-title,.workshops-container .simple-event-group .simple-event-group-header .group-title,.workshops-container .simple-event-group .event-group-header .group-title,.workshops-container .simple-event-group .group-group-header .group-title,.workshops-container .event-group .workshop-group-header .group-title,.workshops-container .event-group .hhh-group-header .group-title,.workshops-container .event-group .icm-group-header .group-title,.workshops-container .event-group .simple-event-group-header .group-title,.workshops-container .event-group .event-group-header .group-title,.workshops-container .event-group .group-group-header .group-title,.workshops-container .group-group .workshop-group-header .group-title,.workshops-container .group-group .hhh-group-header .group-title,.workshops-container .group-group .icm-group-header .group-title,.workshops-container .group-group .simple-event-group-header .group-title,.workshops-container .group-group .event-group-header .group-title,.workshops-container .group-group .group-group-header .group-title,.hhh-container .workshop-group .workshop-group-header .group-title,.hhh-container .workshop-group .hhh-group-header .group-title,.hhh-container .workshop-group .icm-group-header .group-title,.hhh-container .workshop-group .simple-event-group-header .group-title,.hhh-container .workshop-group .event-group-header .group-title,.hhh-container .workshop-group .group-group-header .group-title,.hhh-container .hhh-group .workshop-group-header .group-title,.hhh-container .hhh-group .hhh-group-header .group-title,.hhh-container .hhh-group .icm-group-header .group-title,.hhh-container .hhh-group .simple-event-group-header .group-title,.hhh-container .hhh-group .event-group-header .group-title,.hhh-container .hhh-group .group-group-header .group-title,.hhh-container .icm-group .workshop-group-header .group-title,.hhh-container .icm-group .hhh-group-header .group-title,.hhh-container .icm-group .icm-group-header .group-title,.hhh-container .icm-group .simple-event-group-header .group-title,.hhh-container .icm-group .event-group-header .group-title,.hhh-container .icm-group .group-group-header .group-title,.hhh-container .simple-event-group .workshop-group-header .group-title,.hhh-container .simple-event-group .hhh-group-header .group-title,.hhh-container .simple-event-group .icm-group-header .group-title,.hhh-container .simple-event-group .simple-event-group-header .group-title,.hhh-container .simple-event-group .event-group-header .group-title,.hhh-container .simple-event-group .group-group-header .group-title,.hhh-container .event-group .workshop-group-header .group-title,.hhh-container .event-group .hhh-group-header .group-title,.hhh-container .event-group .icm-group-header .group-title,.hhh-container .event-group .simple-event-group-header .group-title,.hhh-container .event-group .event-group-header .group-title,.hhh-container .event-group .group-group-header .group-title,.hhh-container .group-group .workshop-group-header .group-title,.hhh-container .group-group .hhh-group-header .group-title,.hhh-container .group-group .icm-group-header .group-title,.hhh-container .group-group .simple-event-group-header .group-title,.hhh-container .group-group .event-group-header .group-title,.hhh-container .group-group .group-group-header .group-title,.icm-container .workshop-group .workshop-group-header .group-title,.icm-container .workshop-group .hhh-group-header .group-title,.icm-container .workshop-group .icm-group-header .group-title,.icm-container .workshop-group .simple-event-group-header .group-title,.icm-container .workshop-group .event-group-header .group-title,.icm-container .workshop-group .group-group-header .group-title,.icm-container .hhh-group .workshop-group-header .group-title,.icm-container .hhh-group .hhh-group-header .group-title,.icm-container .hhh-group .icm-group-header .group-title,.icm-container .hhh-group .simple-event-group-header .group-title,.icm-container .hhh-group .event-group-header .group-title,.icm-container .hhh-group .group-group-header .group-title,.icm-container .icm-group .workshop-group-header .group-title,.icm-container .icm-group .hhh-group-header .group-title,.icm-container .icm-group .icm-group-header .group-title,.icm-container .icm-group .simple-event-group-header .group-title,.icm-container .icm-group .event-group-header .group-title,.icm-container .icm-group .group-group-header .group-title,.icm-container .simple-event-group .workshop-group-header .group-title,.icm-container .simple-event-group .hhh-group-header .group-title,.icm-container .simple-event-group .icm-group-header .group-title,.icm-container .simple-event-group .simple-event-group-header .group-title,.icm-container .simple-event-group .event-group-header .group-title,.icm-container .simple-event-group .group-group-header .group-title,.icm-container .event-group .workshop-group-header .group-title,.icm-container .event-group .hhh-group-header .group-title,.icm-container .event-group .icm-group-header .group-title,.icm-container .event-group .simple-event-group-header .group-title,.icm-container .event-group .event-group-header .group-title,.icm-container .event-group .group-group-header .group-title,.icm-container .group-group .workshop-group-header .group-title,.icm-container .group-group .hhh-group-header .group-title,.icm-container .group-group .icm-group-header .group-title,.icm-container .group-group .simple-event-group-header .group-title,.icm-container .group-group .event-group-header .group-title,.icm-container .group-group .group-group-header .group-title,.simple-event-container .workshop-group .workshop-group-header .group-title,.simple-event-container .workshop-group .hhh-group-header .group-title,.simple-event-container .workshop-group .icm-group-header .group-title,.simple-event-container .workshop-group .simple-event-group-header .group-title,.simple-event-container .workshop-group .event-group-header .group-title,.simple-event-container .workshop-group .group-group-header .group-title,.simple-event-container .hhh-group .workshop-group-header .group-title,.simple-event-container .hhh-group .hhh-group-header .group-title,.simple-event-container .hhh-group .icm-group-header .group-title,.simple-event-container .hhh-group .simple-event-group-header .group-title,.simple-event-container .hhh-group .event-group-header .group-title,.simple-event-container .hhh-group .group-group-header .group-title,.simple-event-container .icm-group .workshop-group-header .group-title,.simple-event-container .icm-group .hhh-group-header .group-title,.simple-event-container .icm-group .icm-group-header .group-title,.simple-event-container .icm-group .simple-event-group-header .group-title,.simple-event-container .icm-group .event-group-header .group-title,.simple-event-container .icm-group .group-group-header .group-title,.simple-event-container .simple-event-group .workshop-group-header .group-title,.simple-event-container .simple-event-group .hhh-group-header .group-title,.simple-event-container .simple-event-group .icm-group-header .group-title,.simple-event-container .simple-event-group .simple-event-group-header .group-title,.simple-event-container .simple-event-group .event-group-header .group-title,.simple-event-container .simple-event-group .group-group-header .group-title,.simple-event-container .event-group .workshop-group-header .group-title,.simple-event-container .event-group .hhh-group-header .group-title,.simple-event-container .event-group .icm-group-header .group-title,.simple-event-container .event-group .simple-event-group-header .group-title,.simple-event-container .event-group .event-group-header .group-title,.simple-event-container .event-group .group-group-header .group-title,.simple-event-container .group-group .workshop-group-header .group-title,.simple-event-container .group-group .hhh-group-header .group-title,.simple-event-container .group-group .icm-group-header .group-title,.simple-event-container .group-group .simple-event-group-header .group-title,.simple-event-container .group-group .event-group-header .group-title,.simple-event-container .group-group .group-group-header .group-title,.event-container .workshop-group .workshop-group-header .group-title,.event-container .workshop-group .hhh-group-header .group-title,.event-container .workshop-group .icm-group-header .group-title,.event-container .workshop-group .simple-event-group-header .group-title,.event-container .workshop-group .event-group-header .group-title,.event-container .workshop-group .group-group-header .group-title,.event-container .hhh-group .workshop-group-header .group-title,.event-container .hhh-group .hhh-group-header .group-title,.event-container .hhh-group .icm-group-header .group-title,.event-container .hhh-group .simple-event-group-header .group-title,.event-container .hhh-group .event-group-header .group-title,.event-container .hhh-group .group-group-header .group-title,.event-container .icm-group .workshop-group-header .group-title,.event-container .icm-group .hhh-group-header .group-title,.event-container .icm-group .icm-group-header .group-title,.event-container .icm-group .simple-event-group-header .group-title,.event-container .icm-group .event-group-header .group-title,.event-container .icm-group .group-group-header .group-title,.event-container .simple-event-group .workshop-group-header .group-title,.event-container .simple-event-group .hhh-group-header .group-title,.event-container .simple-event-group .icm-group-header .group-title,.event-container .simple-event-group .simple-event-group-header .group-title,.event-container .simple-event-group .event-group-header .group-title,.event-container .simple-event-group .group-group-header .group-title,.event-container .event-group .workshop-group-header .group-title,.event-container .event-group .hhh-group-header .group-title,.event-container .event-group .icm-group-header .group-title,.event-container .event-group .simple-event-group-header .group-title,.event-container .event-group .event-group-header .group-title,.event-container .event-group .group-group-header .group-title,.event-container .group-group .workshop-group-header .group-title,.event-container .group-group .hhh-group-header .group-title,.event-container .group-group .icm-group-header .group-title,.event-container .group-group .simple-event-group-header .group-title,.event-container .group-group .event-group-header .group-title,.event-container .group-group .group-group-header .group-title,.groups-container .workshop-group .workshop-group-header .group-title,.groups-container .workshop-group .hhh-group-header .group-title,.groups-container .workshop-group .icm-group-header .group-title,.groups-container .workshop-group .simple-event-group-header .group-title,.groups-container .workshop-group .event-group-header .group-title,.groups-container .workshop-group .group-group-header .group-title,.groups-container .hhh-group .workshop-group-header .group-title,.groups-container .hhh-group .hhh-group-header .group-title,.groups-container .hhh-group .icm-group-header .group-title,.groups-container .hhh-group .simple-event-group-header .group-title,.groups-container .hhh-group .event-group-header .group-title,.groups-container .hhh-group .group-group-header .group-title,.groups-container .icm-group .workshop-group-header .group-title,.groups-container .icm-group .hhh-group-header .group-title,.groups-container .icm-group .icm-group-header .group-title,.groups-container .icm-group .simple-event-group-header .group-title,.groups-container .icm-group .event-group-header .group-title,.groups-container .icm-group .group-group-header .group-title,.groups-container .simple-event-group .workshop-group-header .group-title,.groups-container .simple-event-group .hhh-group-header .group-title,.groups-container .simple-event-group .icm-group-header .group-title,.groups-container .simple-event-group .simple-event-group-header .group-title,.groups-container .simple-event-group .event-group-header .group-title,.groups-container .simple-event-group .group-group-header .group-title,.groups-container .event-group .workshop-group-header .group-title,.groups-container .event-group .hhh-group-header .group-title,.groups-container .event-group .icm-group-header .group-title,.groups-container .event-group .simple-event-group-header .group-title,.groups-container .event-group .event-group-header .group-title,.groups-container .event-group .group-group-header .group-title,.groups-container .group-group .workshop-group-header .group-title,.groups-container .group-group .hhh-group-header .group-title,.groups-container .group-group .icm-group-header .group-title,.groups-container .group-group .simple-event-group-header .group-title,.groups-container .group-group .event-group-header .group-title,.groups-container .group-group .group-group-header .group-title{margin:0 0 var(--space-sm) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-accent-dark)}.workshops-container .workshop-group .workshop-group-header .group-count,.workshops-container .workshop-group .hhh-group-header .group-count,.workshops-container .workshop-group .icm-group-header .group-count,.workshops-container .workshop-group .simple-event-group-header .group-count,.workshops-container .workshop-group .event-group-header .group-count,.workshops-container .workshop-group .group-group-header .group-count,.workshops-container .hhh-group .workshop-group-header .group-count,.workshops-container .hhh-group .hhh-group-header .group-count,.workshops-container .hhh-group .icm-group-header .group-count,.workshops-container .hhh-group .simple-event-group-header .group-count,.workshops-container .hhh-group .event-group-header .group-count,.workshops-container .hhh-group .group-group-header .group-count,.workshops-container .icm-group .workshop-group-header .group-count,.workshops-container .icm-group .hhh-group-header .group-count,.workshops-container .icm-group .icm-group-header .group-count,.workshops-container .icm-group .simple-event-group-header .group-count,.workshops-container .icm-group .event-group-header .group-count,.workshops-container .icm-group .group-group-header .group-count,.workshops-container .simple-event-group .workshop-group-header .group-count,.workshops-container .simple-event-group .hhh-group-header .group-count,.workshops-container .simple-event-group .icm-group-header .group-count,.workshops-container .simple-event-group .simple-event-group-header .group-count,.workshops-container .simple-event-group .event-group-header .group-count,.workshops-container .simple-event-group .group-group-header .group-count,.workshops-container .event-group .workshop-group-header .group-count,.workshops-container .event-group .hhh-group-header .group-count,.workshops-container .event-group .icm-group-header .group-count,.workshops-container .event-group .simple-event-group-header .group-count,.workshops-container .event-group .event-group-header .group-count,.workshops-container .event-group .group-group-header .group-count,.workshops-container .group-group .workshop-group-header .group-count,.workshops-container .group-group .hhh-group-header .group-count,.workshops-container .group-group .icm-group-header .group-count,.workshops-container .group-group .simple-event-group-header .group-count,.workshops-container .group-group .event-group-header .group-count,.workshops-container .group-group .group-group-header .group-count,.hhh-container .workshop-group .workshop-group-header .group-count,.hhh-container .workshop-group .hhh-group-header .group-count,.hhh-container .workshop-group .icm-group-header .group-count,.hhh-container .workshop-group .simple-event-group-header .group-count,.hhh-container .workshop-group .event-group-header .group-count,.hhh-container .workshop-group .group-group-header .group-count,.hhh-container .hhh-group .workshop-group-header .group-count,.hhh-container .hhh-group .hhh-group-header .group-count,.hhh-container .hhh-group .icm-group-header .group-count,.hhh-container .hhh-group .simple-event-group-header .group-count,.hhh-container .hhh-group .event-group-header .group-count,.hhh-container .hhh-group .group-group-header .group-count,.hhh-container .icm-group .workshop-group-header .group-count,.hhh-container .icm-group .hhh-group-header .group-count,.hhh-container .icm-group .icm-group-header .group-count,.hhh-container .icm-group .simple-event-group-header .group-count,.hhh-container .icm-group .event-group-header .group-count,.hhh-container .icm-group .group-group-header .group-count,.hhh-container .simple-event-group .workshop-group-header .group-count,.hhh-container .simple-event-group .hhh-group-header .group-count,.hhh-container .simple-event-group .icm-group-header .group-count,.hhh-container .simple-event-group .simple-event-group-header .group-count,.hhh-container .simple-event-group .event-group-header .group-count,.hhh-container .simple-event-group .group-group-header .group-count,.hhh-container .event-group .workshop-group-header .group-count,.hhh-container .event-group .hhh-group-header .group-count,.hhh-container .event-group .icm-group-header .group-count,.hhh-container .event-group .simple-event-group-header .group-count,.hhh-container .event-group .event-group-header .group-count,.hhh-container .event-group .group-group-header .group-count,.hhh-container .group-group .workshop-group-header .group-count,.hhh-container .group-group .hhh-group-header .group-count,.hhh-container .group-group .icm-group-header .group-count,.hhh-container .group-group .simple-event-group-header .group-count,.hhh-container .group-group .event-group-header .group-count,.hhh-container .group-group .group-group-header .group-count,.icm-container .workshop-group .workshop-group-header .group-count,.icm-container .workshop-group .hhh-group-header .group-count,.icm-container .workshop-group .icm-group-header .group-count,.icm-container .workshop-group .simple-event-group-header .group-count,.icm-container .workshop-group .event-group-header .group-count,.icm-container .workshop-group .group-group-header .group-count,.icm-container .hhh-group .workshop-group-header .group-count,.icm-container .hhh-group .hhh-group-header .group-count,.icm-container .hhh-group .icm-group-header .group-count,.icm-container .hhh-group .simple-event-group-header .group-count,.icm-container .hhh-group .event-group-header .group-count,.icm-container .hhh-group .group-group-header .group-count,.icm-container .icm-group .workshop-group-header .group-count,.icm-container .icm-group .hhh-group-header .group-count,.icm-container .icm-group .icm-group-header .group-count,.icm-container .icm-group .simple-event-group-header .group-count,.icm-container .icm-group .event-group-header .group-count,.icm-container .icm-group .group-group-header .group-count,.icm-container .simple-event-group .workshop-group-header .group-count,.icm-container .simple-event-group .hhh-group-header .group-count,.icm-container .simple-event-group .icm-group-header .group-count,.icm-container .simple-event-group .simple-event-group-header .group-count,.icm-container .simple-event-group .event-group-header .group-count,.icm-container .simple-event-group .group-group-header .group-count,.icm-container .event-group .workshop-group-header .group-count,.icm-container .event-group .hhh-group-header .group-count,.icm-container .event-group .icm-group-header .group-count,.icm-container .event-group .simple-event-group-header .group-count,.icm-container .event-group .event-group-header .group-count,.icm-container .event-group .group-group-header .group-count,.icm-container .group-group .workshop-group-header .group-count,.icm-container .group-group .hhh-group-header .group-count,.icm-container .group-group .icm-group-header .group-count,.icm-container .group-group .simple-event-group-header .group-count,.icm-container .group-group .event-group-header .group-count,.icm-container .group-group .group-group-header .group-count,.simple-event-container .workshop-group .workshop-group-header .group-count,.simple-event-container .workshop-group .hhh-group-header .group-count,.simple-event-container .workshop-group .icm-group-header .group-count,.simple-event-container .workshop-group .simple-event-group-header .group-count,.simple-event-container .workshop-group .event-group-header .group-count,.simple-event-container .workshop-group .group-group-header .group-count,.simple-event-container .hhh-group .workshop-group-header .group-count,.simple-event-container .hhh-group .hhh-group-header .group-count,.simple-event-container .hhh-group .icm-group-header .group-count,.simple-event-container .hhh-group .simple-event-group-header .group-count,.simple-event-container .hhh-group .event-group-header .group-count,.simple-event-container .hhh-group .group-group-header .group-count,.simple-event-container .icm-group .workshop-group-header .group-count,.simple-event-container .icm-group .hhh-group-header .group-count,.simple-event-container .icm-group .icm-group-header .group-count,.simple-event-container .icm-group .simple-event-group-header .group-count,.simple-event-container .icm-group .event-group-header .group-count,.simple-event-container .icm-group .group-group-header .group-count,.simple-event-container .simple-event-group .workshop-group-header .group-count,.simple-event-container .simple-event-group .hhh-group-header .group-count,.simple-event-container .simple-event-group .icm-group-header .group-count,.simple-event-container .simple-event-group .simple-event-group-header .group-count,.simple-event-container .simple-event-group .event-group-header .group-count,.simple-event-container .simple-event-group .group-group-header .group-count,.simple-event-container .event-group .workshop-group-header .group-count,.simple-event-container .event-group .hhh-group-header .group-count,.simple-event-container .event-group .icm-group-header .group-count,.simple-event-container .event-group .simple-event-group-header .group-count,.simple-event-container .event-group .event-group-header .group-count,.simple-event-container .event-group .group-group-header .group-count,.simple-event-container .group-group .workshop-group-header .group-count,.simple-event-container .group-group .hhh-group-header .group-count,.simple-event-container .group-group .icm-group-header .group-count,.simple-event-container .group-group .simple-event-group-header .group-count,.simple-event-container .group-group .event-group-header .group-count,.simple-event-container .group-group .group-group-header .group-count,.event-container .workshop-group .workshop-group-header .group-count,.event-container .workshop-group .hhh-group-header .group-count,.event-container .workshop-group .icm-group-header .group-count,.event-container .workshop-group .simple-event-group-header .group-count,.event-container .workshop-group .event-group-header .group-count,.event-container .workshop-group .group-group-header .group-count,.event-container .hhh-group .workshop-group-header .group-count,.event-container .hhh-group .hhh-group-header .group-count,.event-container .hhh-group .icm-group-header .group-count,.event-container .hhh-group .simple-event-group-header .group-count,.event-container .hhh-group .event-group-header .group-count,.event-container .hhh-group .group-group-header .group-count,.event-container .icm-group .workshop-group-header .group-count,.event-container .icm-group .hhh-group-header .group-count,.event-container .icm-group .icm-group-header .group-count,.event-container .icm-group .simple-event-group-header .group-count,.event-container .icm-group .event-group-header .group-count,.event-container .icm-group .group-group-header .group-count,.event-container .simple-event-group .workshop-group-header .group-count,.event-container .simple-event-group .hhh-group-header .group-count,.event-container .simple-event-group .icm-group-header .group-count,.event-container .simple-event-group .simple-event-group-header .group-count,.event-container .simple-event-group .event-group-header .group-count,.event-container .simple-event-group .group-group-header .group-count,.event-container .event-group .workshop-group-header .group-count,.event-container .event-group .hhh-group-header .group-count,.event-container .event-group .icm-group-header .group-count,.event-container .event-group .simple-event-group-header .group-count,.event-container .event-group .event-group-header .group-count,.event-container .event-group .group-group-header .group-count,.event-container .group-group .workshop-group-header .group-count,.event-container .group-group .hhh-group-header .group-count,.event-container .group-group .icm-group-header .group-count,.event-container .group-group .simple-event-group-header .group-count,.event-container .group-group .event-group-header .group-count,.event-container .group-group .group-group-header .group-count,.groups-container .workshop-group .workshop-group-header .group-count,.groups-container .workshop-group .hhh-group-header .group-count,.groups-container .workshop-group .icm-group-header .group-count,.groups-container .workshop-group .simple-event-group-header .group-count,.groups-container .workshop-group .event-group-header .group-count,.groups-container .workshop-group .group-group-header .group-count,.groups-container .hhh-group .workshop-group-header .group-count,.groups-container .hhh-group .hhh-group-header .group-count,.groups-container .hhh-group .icm-group-header .group-count,.groups-container .hhh-group .simple-event-group-header .group-count,.groups-container .hhh-group .event-group-header .group-count,.groups-container .hhh-group .group-group-header .group-count,.groups-container .icm-group .workshop-group-header .group-count,.groups-container .icm-group .hhh-group-header .group-count,.groups-container .icm-group .icm-group-header .group-count,.groups-container .icm-group .simple-event-group-header .group-count,.groups-container .icm-group .event-group-header .group-count,.groups-container .icm-group .group-group-header .group-count,.groups-container .simple-event-group .workshop-group-header .group-count,.groups-container .simple-event-group .hhh-group-header .group-count,.groups-container .simple-event-group .icm-group-header .group-count,.groups-container .simple-event-group .simple-event-group-header .group-count,.groups-container .simple-event-group .event-group-header .group-count,.groups-container .simple-event-group .group-group-header .group-count,.groups-container .event-group .workshop-group-header .group-count,.groups-container .event-group .hhh-group-header .group-count,.groups-container .event-group .icm-group-header .group-count,.groups-container .event-group .simple-event-group-header .group-count,.groups-container .event-group .event-group-header .group-count,.groups-container .event-group .group-group-header .group-count,.groups-container .group-group .workshop-group-header .group-count,.groups-container .group-group .hhh-group-header .group-count,.groups-container .group-group .icm-group-header .group-count,.groups-container .group-group .simple-event-group-header .group-count,.groups-container .group-group .event-group-header .group-count,.groups-container .group-group .group-group-header .group-count{margin:0;font-weight:500;font-size:var(--font-size-lg)}.workshop-cards-container,.hhh-cards-container,.icm-cards-container,.simple-event-cards-container,.event-cards-container,.group-cards-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem}.workshop-cards-container>.workshop-card,.workshop-cards-container>.hhh-card,.workshop-cards-container>.icm-card,.workshop-cards-container>.simple-event-card,.workshop-cards-container>.event-card,.workshop-cards-container>.group-card,.hhh-cards-container>.workshop-card,.hhh-cards-container>.hhh-card,.hhh-cards-container>.icm-card,.hhh-cards-container>.simple-event-card,.hhh-cards-container>.event-card,.hhh-cards-container>.group-card,.icm-cards-container>.workshop-card,.icm-cards-container>.hhh-card,.icm-cards-container>.icm-card,.icm-cards-container>.simple-event-card,.icm-cards-container>.event-card,.icm-cards-container>.group-card,.simple-event-cards-container>.workshop-card,.simple-event-cards-container>.hhh-card,.simple-event-cards-container>.icm-card,.simple-event-cards-container>.simple-event-card,.simple-event-cards-container>.event-card,.simple-event-cards-container>.group-card,.event-cards-container>.workshop-card,.event-cards-container>.hhh-card,.event-cards-container>.icm-card,.event-cards-container>.simple-event-card,.event-cards-container>.event-card,.event-cards-container>.group-card,.group-cards-container>.workshop-card,.group-cards-container>.hhh-card,.group-cards-container>.icm-card,.group-cards-container>.simple-event-card,.group-cards-container>.event-card,.group-cards-container>.group-card{min-width:0}.workshop-card,.hhh-card,.icm-card,.simple-event-card,.event-card,.group-card{border:2px solid #e0e0e0;border-radius:var(--radius-md);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;min-width:0;display:flex;flex-direction:column}.workshop-card:hover,.hhh-card:hover,.icm-card:hover,.simple-event-card:hover,.event-card:hover,.group-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px);border-color:var(--color-primary)}.workshop-card .workshop-details-grid,.workshop-card .hhh-details-grid,.workshop-card .icm-details-grid,.workshop-card .simple-event-details-grid,.workshop-card .event-details-grid,.workshop-card .group-details-grid,.hhh-card .workshop-details-grid,.hhh-card .hhh-details-grid,.hhh-card .icm-details-grid,.hhh-card .simple-event-details-grid,.hhh-card .event-details-grid,.hhh-card .group-details-grid,.icm-card .workshop-details-grid,.icm-card .hhh-details-grid,.icm-card .icm-details-grid,.icm-card .simple-event-details-grid,.icm-card .event-details-grid,.icm-card .group-details-grid,.simple-event-card .workshop-details-grid,.simple-event-card .hhh-details-grid,.simple-event-card .icm-details-grid,.simple-event-card .simple-event-details-grid,.simple-event-card .event-details-grid,.simple-event-card .group-details-grid,.event-card .workshop-details-grid,.event-card .hhh-details-grid,.event-card .icm-details-grid,.event-card .simple-event-details-grid,.event-card .event-details-grid,.event-card .group-details-grid,.group-card .workshop-details-grid,.group-card .hhh-details-grid,.group-card .icm-details-grid,.group-card .simple-event-details-grid,.group-card .event-details-grid,.group-card .group-details-grid{padding:1.5rem;flex:1;min-width:0;margin-bottom:0}.workshop-card .workshop-details-grid .detail-item,.workshop-card .hhh-details-grid .detail-item,.workshop-card .icm-details-grid .detail-item,.workshop-card .simple-event-details-grid .detail-item,.workshop-card .event-details-grid .detail-item,.workshop-card .group-details-grid .detail-item,.hhh-card .workshop-details-grid .detail-item,.hhh-card .hhh-details-grid .detail-item,.hhh-card .icm-details-grid .detail-item,.hhh-card .simple-event-details-grid .detail-item,.hhh-card .event-details-grid .detail-item,.hhh-card .group-details-grid .detail-item,.icm-card .workshop-details-grid .detail-item,.icm-card .hhh-details-grid .detail-item,.icm-card .icm-details-grid .detail-item,.icm-card .simple-event-details-grid .detail-item,.icm-card .event-details-grid .detail-item,.icm-card .group-details-grid .detail-item,.simple-event-card .workshop-details-grid .detail-item,.simple-event-card .hhh-details-grid .detail-item,.simple-event-card .icm-details-grid .detail-item,.simple-event-card .simple-event-details-grid .detail-item,.simple-event-card .event-details-grid .detail-item,.simple-event-card .group-details-grid .detail-item,.event-card .workshop-details-grid .detail-item,.event-card .hhh-details-grid .detail-item,.event-card .icm-details-grid .detail-item,.event-card .simple-event-details-grid .detail-item,.event-card .event-details-grid .detail-item,.event-card .group-details-grid .detail-item,.group-card .workshop-details-grid .detail-item,.group-card .hhh-details-grid .detail-item,.group-card .icm-details-grid .detail-item,.group-card .simple-event-details-grid .detail-item,.group-card .event-details-grid .detail-item,.group-card .group-details-grid .detail-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xxs) 0;border-bottom:1px solid #f0f0f0;min-width:0}.workshop-card .workshop-details-grid .detail-item:last-child,.workshop-card .workshop-details-grid .detail-item:first-child,.workshop-card .hhh-details-grid .detail-item:last-child,.workshop-card .hhh-details-grid .detail-item:first-child,.workshop-card .icm-details-grid .detail-item:last-child,.workshop-card .icm-details-grid .detail-item:first-child,.workshop-card .simple-event-details-grid .detail-item:last-child,.workshop-card .simple-event-details-grid .detail-item:first-child,.workshop-card .event-details-grid .detail-item:last-child,.workshop-card .event-details-grid .detail-item:first-child,.workshop-card .group-details-grid .detail-item:last-child,.workshop-card .group-details-grid .detail-item:first-child,.hhh-card .workshop-details-grid .detail-item:last-child,.hhh-card .workshop-details-grid .detail-item:first-child,.hhh-card .hhh-details-grid .detail-item:last-child,.hhh-card .hhh-details-grid .detail-item:first-child,.hhh-card .icm-details-grid .detail-item:last-child,.hhh-card .icm-details-grid .detail-item:first-child,.hhh-card .simple-event-details-grid .detail-item:last-child,.hhh-card .simple-event-details-grid .detail-item:first-child,.hhh-card .event-details-grid .detail-item:last-child,.hhh-card .event-details-grid .detail-item:first-child,.hhh-card .group-details-grid .detail-item:last-child,.hhh-card .group-details-grid .detail-item:first-child,.icm-card .workshop-details-grid .detail-item:last-child,.icm-card .workshop-details-grid .detail-item:first-child,.icm-card .hhh-details-grid .detail-item:last-child,.icm-card .hhh-details-grid .detail-item:first-child,.icm-card .icm-details-grid .detail-item:last-child,.icm-card .icm-details-grid .detail-item:first-child,.icm-card .simple-event-details-grid .detail-item:last-child,.icm-card .simple-event-details-grid .detail-item:first-child,.icm-card .event-details-grid .detail-item:last-child,.icm-card .event-details-grid .detail-item:first-child,.icm-card .group-details-grid .detail-item:last-child,.icm-card .group-details-grid .detail-item:first-child,.simple-event-card .workshop-details-grid .detail-item:last-child,.simple-event-card .workshop-details-grid .detail-item:first-child,.simple-event-card .hhh-details-grid .detail-item:last-child,.simple-event-card .hhh-details-grid .detail-item:first-child,.simple-event-card .icm-details-grid .detail-item:last-child,.simple-event-card .icm-details-grid .detail-item:first-child,.simple-event-card .simple-event-details-grid .detail-item:last-child,.simple-event-card .simple-event-details-grid .detail-item:first-child,.simple-event-card .event-details-grid .detail-item:last-child,.simple-event-card .event-details-grid .detail-item:first-child,.simple-event-card .group-details-grid .detail-item:last-child,.simple-event-card .group-details-grid .detail-item:first-child,.event-card .workshop-details-grid .detail-item:last-child,.event-card .workshop-details-grid .detail-item:first-child,.event-card .hhh-details-grid .detail-item:last-child,.event-card .hhh-details-grid .detail-item:first-child,.event-card .icm-details-grid .detail-item:last-child,.event-card .icm-details-grid .detail-item:first-child,.event-card .simple-event-details-grid .detail-item:last-child,.event-card .simple-event-details-grid .detail-item:first-child,.event-card .event-details-grid .detail-item:last-child,.event-card .event-details-grid .detail-item:first-child,.event-card .group-details-grid .detail-item:last-child,.event-card .group-details-grid .detail-item:first-child,.group-card .workshop-details-grid .detail-item:last-child,.group-card .workshop-details-grid .detail-item:first-child,.group-card .hhh-details-grid .detail-item:last-child,.group-card .hhh-details-grid .detail-item:first-child,.group-card .icm-details-grid .detail-item:last-child,.group-card .icm-details-grid .detail-item:first-child,.group-card .simple-event-details-grid .detail-item:last-child,.group-card .simple-event-details-grid .detail-item:first-child,.group-card .event-details-grid .detail-item:last-child,.group-card .event-details-grid .detail-item:first-child,.group-card .group-details-grid .detail-item:last-child,.group-card .group-details-grid .detail-item:first-child{border-bottom:none}.workshop-card .workshop-details-grid .detail-item .date-picker-container,.workshop-card .hhh-details-grid .detail-item .date-picker-container,.workshop-card .icm-details-grid .detail-item .date-picker-container,.workshop-card .simple-event-details-grid .detail-item .date-picker-container,.workshop-card .event-details-grid .detail-item .date-picker-container,.workshop-card .group-details-grid .detail-item .date-picker-container,.hhh-card .workshop-details-grid .detail-item .date-picker-container,.hhh-card .hhh-details-grid .detail-item .date-picker-container,.hhh-card .icm-details-grid .detail-item .date-picker-container,.hhh-card .simple-event-details-grid .detail-item .date-picker-container,.hhh-card .event-details-grid .detail-item .date-picker-container,.hhh-card .group-details-grid .detail-item .date-picker-container,.icm-card .workshop-details-grid .detail-item .date-picker-container,.icm-card .hhh-details-grid .detail-item .date-picker-container,.icm-card .icm-details-grid .detail-item .date-picker-container,.icm-card .simple-event-details-grid .detail-item .date-picker-container,.icm-card .event-details-grid .detail-item .date-picker-container,.icm-card .group-details-grid .detail-item .date-picker-container,.simple-event-card .workshop-details-grid .detail-item .date-picker-container,.simple-event-card .hhh-details-grid .detail-item .date-picker-container,.simple-event-card .icm-details-grid .detail-item .date-picker-container,.simple-event-card .simple-event-details-grid .detail-item .date-picker-container,.simple-event-card .event-details-grid .detail-item .date-picker-container,.simple-event-card .group-details-grid .detail-item .date-picker-container,.event-card .workshop-details-grid .detail-item .date-picker-container,.event-card .hhh-details-grid .detail-item .date-picker-container,.event-card .icm-details-grid .detail-item .date-picker-container,.event-card .simple-event-details-grid .detail-item .date-picker-container,.event-card .event-details-grid .detail-item .date-picker-container,.event-card .group-details-grid .detail-item .date-picker-container,.group-card .workshop-details-grid .detail-item .date-picker-container,.group-card .hhh-details-grid .detail-item .date-picker-container,.group-card .icm-details-grid .detail-item .date-picker-container,.group-card .simple-event-details-grid .detail-item .date-picker-container,.group-card .event-details-grid .detail-item .date-picker-container,.group-card .group-details-grid .detail-item .date-picker-container{margin:var(--space-sm) auto var(--space-md) auto;text-align:center}.workshop-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.workshop-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.workshop-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.workshop-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.workshop-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.workshop-card .group-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.hhh-card .group-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.icm-card .group-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.simple-event-card .group-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.event-card .group-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .workshop-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .hhh-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .icm-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .simple-event-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .event-details-grid .detail-item .date-picker-container .date-picker-btn,.group-card .group-details-grid .detail-item .date-picker-container .date-picker-btn{font-size:var(--font-size-xs);padding:var(--space-sm) var(--space-sm-md);border:none}.workshop-card .workshop-details-grid .detail-item .detail-label,.workshop-card .hhh-details-grid .detail-item .detail-label,.workshop-card .icm-details-grid .detail-item .detail-label,.workshop-card .simple-event-details-grid .detail-item .detail-label,.workshop-card .event-details-grid .detail-item .detail-label,.workshop-card .group-details-grid .detail-item .detail-label,.hhh-card .workshop-details-grid .detail-item .detail-label,.hhh-card .hhh-details-grid .detail-item .detail-label,.hhh-card .icm-details-grid .detail-item .detail-label,.hhh-card .simple-event-details-grid .detail-item .detail-label,.hhh-card .event-details-grid .detail-item .detail-label,.hhh-card .group-details-grid .detail-item .detail-label,.icm-card .workshop-details-grid .detail-item .detail-label,.icm-card .hhh-details-grid .detail-item .detail-label,.icm-card .icm-details-grid .detail-item .detail-label,.icm-card .simple-event-details-grid .detail-item .detail-label,.icm-card .event-details-grid .detail-item .detail-label,.icm-card .group-details-grid .detail-item .detail-label,.simple-event-card .workshop-details-grid .detail-item .detail-label,.simple-event-card .hhh-details-grid .detail-item .detail-label,.simple-event-card .icm-details-grid .detail-item .detail-label,.simple-event-card .simple-event-details-grid .detail-item .detail-label,.simple-event-card .event-details-grid .detail-item .detail-label,.simple-event-card .group-details-grid .detail-item .detail-label,.event-card .workshop-details-grid .detail-item .detail-label,.event-card .hhh-details-grid .detail-item .detail-label,.event-card .icm-details-grid .detail-item .detail-label,.event-card .simple-event-details-grid .detail-item .detail-label,.event-card .event-details-grid .detail-item .detail-label,.event-card .group-details-grid .detail-item .detail-label,.group-card .workshop-details-grid .detail-item .detail-label,.group-card .hhh-details-grid .detail-item .detail-label,.group-card .icm-details-grid .detail-item .detail-label,.group-card .simple-event-details-grid .detail-item .detail-label,.group-card .event-details-grid .detail-item .detail-label,.group-card .group-details-grid .detail-item .detail-label{font-weight:500;color:#555;flex-shrink:1;font-size:var(--font-size-md);min-width:0;overflow-wrap:anywhere}.workshop-card .workshop-details-grid .detail-item .start-date,.workshop-card .hhh-details-grid .detail-item .start-date,.workshop-card .icm-details-grid .detail-item .start-date,.workshop-card .simple-event-details-grid .detail-item .start-date,.workshop-card .event-details-grid .detail-item .start-date,.workshop-card .group-details-grid .detail-item .start-date,.hhh-card .workshop-details-grid .detail-item .start-date,.hhh-card .hhh-details-grid .detail-item .start-date,.hhh-card .icm-details-grid .detail-item .start-date,.hhh-card .simple-event-details-grid .detail-item .start-date,.hhh-card .event-details-grid .detail-item .start-date,.hhh-card .group-details-grid .detail-item .start-date,.icm-card .workshop-details-grid .detail-item .start-date,.icm-card .hhh-details-grid .detail-item .start-date,.icm-card .icm-details-grid .detail-item .start-date,.icm-card .simple-event-details-grid .detail-item .start-date,.icm-card .event-details-grid .detail-item .start-date,.icm-card .group-details-grid .detail-item .start-date,.simple-event-card .workshop-details-grid .detail-item .start-date,.simple-event-card .hhh-details-grid .detail-item .start-date,.simple-event-card .icm-details-grid .detail-item .start-date,.simple-event-card .simple-event-details-grid .detail-item .start-date,.simple-event-card .event-details-grid .detail-item .start-date,.simple-event-card .group-details-grid .detail-item .start-date,.event-card .workshop-details-grid .detail-item .start-date,.event-card .hhh-details-grid .detail-item .start-date,.event-card .icm-details-grid .detail-item .start-date,.event-card .simple-event-details-grid .detail-item .start-date,.event-card .event-details-grid .detail-item .start-date,.event-card .group-details-grid .detail-item .start-date,.group-card .workshop-details-grid .detail-item .start-date,.group-card .hhh-details-grid .detail-item .start-date,.group-card .icm-details-grid .detail-item .start-date,.group-card .simple-event-details-grid .detail-item .start-date,.group-card .event-details-grid .detail-item .start-date,.group-card .group-details-grid .detail-item .start-date{color:var(--color-accent-dark);font-weight:600;margin-bottom:.25rem;text-align:center;margin:auto}.workshop-card .workshop-details-grid .detail-item .detail-value,.workshop-card .hhh-details-grid .detail-item .detail-value,.workshop-card .icm-details-grid .detail-item .detail-value,.workshop-card .simple-event-details-grid .detail-item .detail-value,.workshop-card .event-details-grid .detail-item .detail-value,.workshop-card .group-details-grid .detail-item .detail-value,.hhh-card .workshop-details-grid .detail-item .detail-value,.hhh-card .hhh-details-grid .detail-item .detail-value,.hhh-card .icm-details-grid .detail-item .detail-value,.hhh-card .simple-event-details-grid .detail-item .detail-value,.hhh-card .event-details-grid .detail-item .detail-value,.hhh-card .group-details-grid .detail-item .detail-value,.icm-card .workshop-details-grid .detail-item .detail-value,.icm-card .hhh-details-grid .detail-item .detail-value,.icm-card .icm-details-grid .detail-item .detail-value,.icm-card .simple-event-details-grid .detail-item .detail-value,.icm-card .event-details-grid .detail-item .detail-value,.icm-card .group-details-grid .detail-item .detail-value,.simple-event-card .workshop-details-grid .detail-item .detail-value,.simple-event-card .hhh-details-grid .detail-item .detail-value,.simple-event-card .icm-details-grid .detail-item .detail-value,.simple-event-card .simple-event-details-grid .detail-item .detail-value,.simple-event-card .event-details-grid .detail-item .detail-value,.simple-event-card .group-details-grid .detail-item .detail-value,.event-card .workshop-details-grid .detail-item .detail-value,.event-card .hhh-details-grid .detail-item .detail-value,.event-card .icm-details-grid .detail-item .detail-value,.event-card .simple-event-details-grid .detail-item .detail-value,.event-card .event-details-grid .detail-item .detail-value,.event-card .group-details-grid .detail-item .detail-value,.group-card .workshop-details-grid .detail-item .detail-value,.group-card .hhh-details-grid .detail-item .detail-value,.group-card .icm-details-grid .detail-item .detail-value,.group-card .simple-event-details-grid .detail-item .detail-value,.group-card .event-details-grid .detail-item .detail-value,.group-card .group-details-grid .detail-item .detail-value{color:#333;text-align:right;font-weight:500;min-width:0}.workshop-card .workshop-details-grid .workshop-description,.workshop-card .hhh-details-grid .workshop-description,.workshop-card .icm-details-grid .workshop-description,.workshop-card .simple-event-details-grid .workshop-description,.workshop-card .event-details-grid .workshop-description,.workshop-card .group-details-grid .workshop-description,.hhh-card .workshop-details-grid .workshop-description,.hhh-card .hhh-details-grid .workshop-description,.hhh-card .icm-details-grid .workshop-description,.hhh-card .simple-event-details-grid .workshop-description,.hhh-card .event-details-grid .workshop-description,.hhh-card .group-details-grid .workshop-description,.icm-card .workshop-details-grid .workshop-description,.icm-card .hhh-details-grid .workshop-description,.icm-card .icm-details-grid .workshop-description,.icm-card .simple-event-details-grid .workshop-description,.icm-card .event-details-grid .workshop-description,.icm-card .group-details-grid .workshop-description,.simple-event-card .workshop-details-grid .workshop-description,.simple-event-card .hhh-details-grid .workshop-description,.simple-event-card .icm-details-grid .workshop-description,.simple-event-card .simple-event-details-grid .workshop-description,.simple-event-card .event-details-grid .workshop-description,.simple-event-card .group-details-grid .workshop-description,.event-card .workshop-details-grid .workshop-description,.event-card .hhh-details-grid .workshop-description,.event-card .icm-details-grid .workshop-description,.event-card .simple-event-details-grid .workshop-description,.event-card .event-details-grid .workshop-description,.event-card .group-details-grid .workshop-description,.group-card .workshop-details-grid .workshop-description,.group-card .hhh-details-grid .workshop-description,.group-card .icm-details-grid .workshop-description,.group-card .simple-event-details-grid .workshop-description,.group-card .event-details-grid .workshop-description,.group-card .group-details-grid .workshop-description{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.workshop-card .workshop-details-grid .workshop-description p,.workshop-card .hhh-details-grid .workshop-description p,.workshop-card .icm-details-grid .workshop-description p,.workshop-card .simple-event-details-grid .workshop-description p,.workshop-card .event-details-grid .workshop-description p,.workshop-card .group-details-grid .workshop-description p,.hhh-card .workshop-details-grid .workshop-description p,.hhh-card .hhh-details-grid .workshop-description p,.hhh-card .icm-details-grid .workshop-description p,.hhh-card .simple-event-details-grid .workshop-description p,.hhh-card .event-details-grid .workshop-description p,.hhh-card .group-details-grid .workshop-description p,.icm-card .workshop-details-grid .workshop-description p,.icm-card .hhh-details-grid .workshop-description p,.icm-card .icm-details-grid .workshop-description p,.icm-card .simple-event-details-grid .workshop-description p,.icm-card .event-details-grid .workshop-description p,.icm-card .group-details-grid .workshop-description p,.simple-event-card .workshop-details-grid .workshop-description p,.simple-event-card .hhh-details-grid .workshop-description p,.simple-event-card .icm-details-grid .workshop-description p,.simple-event-card .simple-event-details-grid .workshop-description p,.simple-event-card .event-details-grid .workshop-description p,.simple-event-card .group-details-grid .workshop-description p,.event-card .workshop-details-grid .workshop-description p,.event-card .hhh-details-grid .workshop-description p,.event-card .icm-details-grid .workshop-description p,.event-card .simple-event-details-grid .workshop-description p,.event-card .event-details-grid .workshop-description p,.event-card .group-details-grid .workshop-description p,.group-card .workshop-details-grid .workshop-description p,.group-card .hhh-details-grid .workshop-description p,.group-card .icm-details-grid .workshop-description p,.group-card .simple-event-details-grid .workshop-description p,.group-card .event-details-grid .workshop-description p,.group-card .group-details-grid .workshop-description p{margin:0;text-align:left;font-size:.875rem;line-height:1.5;color:#666}.workshop-card .workshop-card-footer,.workshop-card .hhh-card-footer,.workshop-card .icm-card-footer,.workshop-card .simple-event-card-footer,.workshop-card .event-card-footer,.workshop-card .group-card-footer,.hhh-card .workshop-card-footer,.hhh-card .hhh-card-footer,.hhh-card .icm-card-footer,.hhh-card .simple-event-card-footer,.hhh-card .event-card-footer,.hhh-card .group-card-footer,.icm-card .workshop-card-footer,.icm-card .hhh-card-footer,.icm-card .icm-card-footer,.icm-card .simple-event-card-footer,.icm-card .event-card-footer,.icm-card .group-card-footer,.simple-event-card .workshop-card-footer,.simple-event-card .hhh-card-footer,.simple-event-card .icm-card-footer,.simple-event-card .simple-event-card-footer,.simple-event-card .event-card-footer,.simple-event-card .group-card-footer,.event-card .workshop-card-footer,.event-card .hhh-card-footer,.event-card .icm-card-footer,.event-card .simple-event-card-footer,.event-card .event-card-footer,.event-card .group-card-footer,.group-card .workshop-card-footer,.group-card .hhh-card-footer,.group-card .icm-card-footer,.group-card .simple-event-card-footer,.group-card .event-card-footer,.group-card .group-card-footer{padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e0e0e0;margin-top:auto}.workshop-card .workshop-card-footer .workshop-actions,.workshop-card .workshop-card-footer .hhh-actions,.workshop-card .workshop-card-footer .icm-actions,.workshop-card .workshop-card-footer .simple-event-actions,.workshop-card .workshop-card-footer .event-actions,.workshop-card .workshop-card-footer .group-actions,.workshop-card .hhh-card-footer .workshop-actions,.workshop-card .hhh-card-footer .hhh-actions,.workshop-card .hhh-card-footer .icm-actions,.workshop-card .hhh-card-footer .simple-event-actions,.workshop-card .hhh-card-footer .event-actions,.workshop-card .hhh-card-footer .group-actions,.workshop-card .icm-card-footer .workshop-actions,.workshop-card .icm-card-footer .hhh-actions,.workshop-card .icm-card-footer .icm-actions,.workshop-card .icm-card-footer .simple-event-actions,.workshop-card .icm-card-footer .event-actions,.workshop-card .icm-card-footer .group-actions,.workshop-card .simple-event-card-footer .workshop-actions,.workshop-card .simple-event-card-footer .hhh-actions,.workshop-card .simple-event-card-footer .icm-actions,.workshop-card .simple-event-card-footer .simple-event-actions,.workshop-card .simple-event-card-footer .event-actions,.workshop-card .simple-event-card-footer .group-actions,.workshop-card .event-card-footer .workshop-actions,.workshop-card .event-card-footer .hhh-actions,.workshop-card .event-card-footer .icm-actions,.workshop-card .event-card-footer .simple-event-actions,.workshop-card .event-card-footer .event-actions,.workshop-card .event-card-footer .group-actions,.workshop-card .group-card-footer .workshop-actions,.workshop-card .group-card-footer .hhh-actions,.workshop-card .group-card-footer .icm-actions,.workshop-card .group-card-footer .simple-event-actions,.workshop-card .group-card-footer .event-actions,.workshop-card .group-card-footer .group-actions,.hhh-card .workshop-card-footer .workshop-actions,.hhh-card .workshop-card-footer .hhh-actions,.hhh-card .workshop-card-footer .icm-actions,.hhh-card .workshop-card-footer .simple-event-actions,.hhh-card .workshop-card-footer .event-actions,.hhh-card .workshop-card-footer .group-actions,.hhh-card .hhh-card-footer .workshop-actions,.hhh-card .hhh-card-footer .hhh-actions,.hhh-card .hhh-card-footer .icm-actions,.hhh-card .hhh-card-footer .simple-event-actions,.hhh-card .hhh-card-footer .event-actions,.hhh-card .hhh-card-footer .group-actions,.hhh-card .icm-card-footer .workshop-actions,.hhh-card .icm-card-footer .hhh-actions,.hhh-card .icm-card-footer .icm-actions,.hhh-card .icm-card-footer .simple-event-actions,.hhh-card .icm-card-footer .event-actions,.hhh-card .icm-card-footer .group-actions,.hhh-card .simple-event-card-footer .workshop-actions,.hhh-card .simple-event-card-footer .hhh-actions,.hhh-card .simple-event-card-footer .icm-actions,.hhh-card .simple-event-card-footer .simple-event-actions,.hhh-card .simple-event-card-footer .event-actions,.hhh-card .simple-event-card-footer .group-actions,.hhh-card .event-card-footer .workshop-actions,.hhh-card .event-card-footer .hhh-actions,.hhh-card .event-card-footer .icm-actions,.hhh-card .event-card-footer .simple-event-actions,.hhh-card .event-card-footer .event-actions,.hhh-card .event-card-footer .group-actions,.hhh-card .group-card-footer .workshop-actions,.hhh-card .group-card-footer .hhh-actions,.hhh-card .group-card-footer .icm-actions,.hhh-card .group-card-footer .simple-event-actions,.hhh-card .group-card-footer .event-actions,.hhh-card .group-card-footer .group-actions,.icm-card .workshop-card-footer .workshop-actions,.icm-card .workshop-card-footer .hhh-actions,.icm-card .workshop-card-footer .icm-actions,.icm-card .workshop-card-footer .simple-event-actions,.icm-card .workshop-card-footer .event-actions,.icm-card .workshop-card-footer .group-actions,.icm-card .hhh-card-footer .workshop-actions,.icm-card .hhh-card-footer .hhh-actions,.icm-card .hhh-card-footer .icm-actions,.icm-card .hhh-card-footer .simple-event-actions,.icm-card .hhh-card-footer .event-actions,.icm-card .hhh-card-footer .group-actions,.icm-card .icm-card-footer .workshop-actions,.icm-card .icm-card-footer .hhh-actions,.icm-card .icm-card-footer .icm-actions,.icm-card .icm-card-footer .simple-event-actions,.icm-card .icm-card-footer .event-actions,.icm-card .icm-card-footer .group-actions,.icm-card .simple-event-card-footer .workshop-actions,.icm-card .simple-event-card-footer .hhh-actions,.icm-card .simple-event-card-footer .icm-actions,.icm-card .simple-event-card-footer .simple-event-actions,.icm-card .simple-event-card-footer .event-actions,.icm-card .simple-event-card-footer .group-actions,.icm-card .event-card-footer .workshop-actions,.icm-card .event-card-footer .hhh-actions,.icm-card .event-card-footer .icm-actions,.icm-card .event-card-footer .simple-event-actions,.icm-card .event-card-footer .event-actions,.icm-card .event-card-footer .group-actions,.icm-card .group-card-footer .workshop-actions,.icm-card .group-card-footer .hhh-actions,.icm-card .group-card-footer .icm-actions,.icm-card .group-card-footer .simple-event-actions,.icm-card .group-card-footer .event-actions,.icm-card .group-card-footer .group-actions,.simple-event-card .workshop-card-footer .workshop-actions,.simple-event-card .workshop-card-footer .hhh-actions,.simple-event-card .workshop-card-footer .icm-actions,.simple-event-card .workshop-card-footer .simple-event-actions,.simple-event-card .workshop-card-footer .event-actions,.simple-event-card .workshop-card-footer .group-actions,.simple-event-card .hhh-card-footer .workshop-actions,.simple-event-card .hhh-card-footer .hhh-actions,.simple-event-card .hhh-card-footer .icm-actions,.simple-event-card .hhh-card-footer .simple-event-actions,.simple-event-card .hhh-card-footer .event-actions,.simple-event-card .hhh-card-footer .group-actions,.simple-event-card .icm-card-footer .workshop-actions,.simple-event-card .icm-card-footer .hhh-actions,.simple-event-card .icm-card-footer .icm-actions,.simple-event-card .icm-card-footer .simple-event-actions,.simple-event-card .icm-card-footer .event-actions,.simple-event-card .icm-card-footer .group-actions,.simple-event-card .simple-event-card-footer .workshop-actions,.simple-event-card .simple-event-card-footer .hhh-actions,.simple-event-card .simple-event-card-footer .icm-actions,.simple-event-card .simple-event-card-footer .simple-event-actions,.simple-event-card .simple-event-card-footer .event-actions,.simple-event-card .simple-event-card-footer .group-actions,.simple-event-card .event-card-footer .workshop-actions,.simple-event-card .event-card-footer .hhh-actions,.simple-event-card .event-card-footer .icm-actions,.simple-event-card .event-card-footer .simple-event-actions,.simple-event-card .event-card-footer .event-actions,.simple-event-card .event-card-footer .group-actions,.simple-event-card .group-card-footer .workshop-actions,.simple-event-card .group-card-footer .hhh-actions,.simple-event-card .group-card-footer .icm-actions,.simple-event-card .group-card-footer .simple-event-actions,.simple-event-card .group-card-footer .event-actions,.simple-event-card .group-card-footer .group-actions,.event-card .workshop-card-footer .workshop-actions,.event-card .workshop-card-footer .hhh-actions,.event-card .workshop-card-footer .icm-actions,.event-card .workshop-card-footer .simple-event-actions,.event-card .workshop-card-footer .event-actions,.event-card .workshop-card-footer .group-actions,.event-card .hhh-card-footer .workshop-actions,.event-card .hhh-card-footer .hhh-actions,.event-card .hhh-card-footer .icm-actions,.event-card .hhh-card-footer .simple-event-actions,.event-card .hhh-card-footer .event-actions,.event-card .hhh-card-footer .group-actions,.event-card .icm-card-footer .workshop-actions,.event-card .icm-card-footer .hhh-actions,.event-card .icm-card-footer .icm-actions,.event-card .icm-card-footer .simple-event-actions,.event-card .icm-card-footer .event-actions,.event-card .icm-card-footer .group-actions,.event-card .simple-event-card-footer .workshop-actions,.event-card .simple-event-card-footer .hhh-actions,.event-card .simple-event-card-footer .icm-actions,.event-card .simple-event-card-footer .simple-event-actions,.event-card .simple-event-card-footer .event-actions,.event-card .simple-event-card-footer .group-actions,.event-card .event-card-footer .workshop-actions,.event-card .event-card-footer .hhh-actions,.event-card .event-card-footer .icm-actions,.event-card .event-card-footer .simple-event-actions,.event-card .event-card-footer .event-actions,.event-card .event-card-footer .group-actions,.event-card .group-card-footer .workshop-actions,.event-card .group-card-footer .hhh-actions,.event-card .group-card-footer .icm-actions,.event-card .group-card-footer .simple-event-actions,.event-card .group-card-footer .event-actions,.event-card .group-card-footer .group-actions,.group-card .workshop-card-footer .workshop-actions,.group-card .workshop-card-footer .hhh-actions,.group-card .workshop-card-footer .icm-actions,.group-card .workshop-card-footer .simple-event-actions,.group-card .workshop-card-footer .event-actions,.group-card .workshop-card-footer .group-actions,.group-card .hhh-card-footer .workshop-actions,.group-card .hhh-card-footer .hhh-actions,.group-card .hhh-card-footer .icm-actions,.group-card .hhh-card-footer .simple-event-actions,.group-card .hhh-card-footer .event-actions,.group-card .hhh-card-footer .group-actions,.group-card .icm-card-footer .workshop-actions,.group-card .icm-card-footer .hhh-actions,.group-card .icm-card-footer .icm-actions,.group-card .icm-card-footer .simple-event-actions,.group-card .icm-card-footer .event-actions,.group-card .icm-card-footer .group-actions,.group-card .simple-event-card-footer .workshop-actions,.group-card .simple-event-card-footer .hhh-actions,.group-card .simple-event-card-footer .icm-actions,.group-card .simple-event-card-footer .simple-event-actions,.group-card .simple-event-card-footer .event-actions,.group-card .simple-event-card-footer .group-actions,.group-card .event-card-footer .workshop-actions,.group-card .event-card-footer .hhh-actions,.group-card .event-card-footer .icm-actions,.group-card .event-card-footer .simple-event-actions,.group-card .event-card-footer .event-actions,.group-card .event-card-footer .group-actions,.group-card .group-card-footer .workshop-actions,.group-card .group-card-footer .hhh-actions,.group-card .group-card-footer .icm-actions,.group-card .group-card-footer .simple-event-actions,.group-card .group-card-footer .event-actions,.group-card .group-card-footer .group-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.workshop-card .workshop-card-footer .workshop-actions .btn,.workshop-card .workshop-card-footer .hhh-actions .btn,.workshop-card .workshop-card-footer .icm-actions .btn,.workshop-card .workshop-card-footer .simple-event-actions .btn,.workshop-card .workshop-card-footer .event-actions .btn,.workshop-card .workshop-card-footer .group-actions .btn,.workshop-card .hhh-card-footer .workshop-actions .btn,.workshop-card .hhh-card-footer .hhh-actions .btn,.workshop-card .hhh-card-footer .icm-actions .btn,.workshop-card .hhh-card-footer .simple-event-actions .btn,.workshop-card .hhh-card-footer .event-actions .btn,.workshop-card .hhh-card-footer .group-actions .btn,.workshop-card .icm-card-footer .workshop-actions .btn,.workshop-card .icm-card-footer .hhh-actions .btn,.workshop-card .icm-card-footer .icm-actions .btn,.workshop-card .icm-card-footer .simple-event-actions .btn,.workshop-card .icm-card-footer .event-actions .btn,.workshop-card .icm-card-footer .group-actions .btn,.workshop-card .simple-event-card-footer .workshop-actions .btn,.workshop-card .simple-event-card-footer .hhh-actions .btn,.workshop-card .simple-event-card-footer .icm-actions .btn,.workshop-card .simple-event-card-footer .simple-event-actions .btn,.workshop-card .simple-event-card-footer .event-actions .btn,.workshop-card .simple-event-card-footer .group-actions .btn,.workshop-card .event-card-footer .workshop-actions .btn,.workshop-card .event-card-footer .hhh-actions .btn,.workshop-card .event-card-footer .icm-actions .btn,.workshop-card .event-card-footer .simple-event-actions .btn,.workshop-card .event-card-footer .event-actions .btn,.workshop-card .event-card-footer .group-actions .btn,.workshop-card .group-card-footer .workshop-actions .btn,.workshop-card .group-card-footer .hhh-actions .btn,.workshop-card .group-card-footer .icm-actions .btn,.workshop-card .group-card-footer .simple-event-actions .btn,.workshop-card .group-card-footer .event-actions .btn,.workshop-card .group-card-footer .group-actions .btn,.hhh-card .workshop-card-footer .workshop-actions .btn,.hhh-card .workshop-card-footer .hhh-actions .btn,.hhh-card .workshop-card-footer .icm-actions .btn,.hhh-card .workshop-card-footer .simple-event-actions .btn,.hhh-card .workshop-card-footer .event-actions .btn,.hhh-card .workshop-card-footer .group-actions .btn,.hhh-card .hhh-card-footer .workshop-actions .btn,.hhh-card .hhh-card-footer .hhh-actions .btn,.hhh-card .hhh-card-footer .icm-actions .btn,.hhh-card .hhh-card-footer .simple-event-actions .btn,.hhh-card .hhh-card-footer .event-actions .btn,.hhh-card .hhh-card-footer .group-actions .btn,.hhh-card .icm-card-footer .workshop-actions .btn,.hhh-card .icm-card-footer .hhh-actions .btn,.hhh-card .icm-card-footer .icm-actions .btn,.hhh-card .icm-card-footer .simple-event-actions .btn,.hhh-card .icm-card-footer .event-actions .btn,.hhh-card .icm-card-footer .group-actions .btn,.hhh-card .simple-event-card-footer .workshop-actions .btn,.hhh-card .simple-event-card-footer .hhh-actions .btn,.hhh-card .simple-event-card-footer .icm-actions .btn,.hhh-card .simple-event-card-footer .simple-event-actions .btn,.hhh-card .simple-event-card-footer .event-actions .btn,.hhh-card .simple-event-card-footer .group-actions .btn,.hhh-card .event-card-footer .workshop-actions .btn,.hhh-card .event-card-footer .hhh-actions .btn,.hhh-card .event-card-footer .icm-actions .btn,.hhh-card .event-card-footer .simple-event-actions .btn,.hhh-card .event-card-footer .event-actions .btn,.hhh-card .event-card-footer .group-actions .btn,.hhh-card .group-card-footer .workshop-actions .btn,.hhh-card .group-card-footer .hhh-actions .btn,.hhh-card .group-card-footer .icm-actions .btn,.hhh-card .group-card-footer .simple-event-actions .btn,.hhh-card .group-card-footer .event-actions .btn,.hhh-card .group-card-footer .group-actions .btn,.icm-card .workshop-card-footer .workshop-actions .btn,.icm-card .workshop-card-footer .hhh-actions .btn,.icm-card .workshop-card-footer .icm-actions .btn,.icm-card .workshop-card-footer .simple-event-actions .btn,.icm-card .workshop-card-footer .event-actions .btn,.icm-card .workshop-card-footer .group-actions .btn,.icm-card .hhh-card-footer .workshop-actions .btn,.icm-card .hhh-card-footer .hhh-actions .btn,.icm-card .hhh-card-footer .icm-actions .btn,.icm-card .hhh-card-footer .simple-event-actions .btn,.icm-card .hhh-card-footer .event-actions .btn,.icm-card .hhh-card-footer .group-actions .btn,.icm-card .icm-card-footer .workshop-actions .btn,.icm-card .icm-card-footer .hhh-actions .btn,.icm-card .icm-card-footer .icm-actions .btn,.icm-card .icm-card-footer .simple-event-actions .btn,.icm-card .icm-card-footer .event-actions .btn,.icm-card .icm-card-footer .group-actions .btn,.icm-card .simple-event-card-footer .workshop-actions .btn,.icm-card .simple-event-card-footer .hhh-actions .btn,.icm-card .simple-event-card-footer .icm-actions .btn,.icm-card .simple-event-card-footer .simple-event-actions .btn,.icm-card .simple-event-card-footer .event-actions .btn,.icm-card .simple-event-card-footer .group-actions .btn,.icm-card .event-card-footer .workshop-actions .btn,.icm-card .event-card-footer .hhh-actions .btn,.icm-card .event-card-footer .icm-actions .btn,.icm-card .event-card-footer .simple-event-actions .btn,.icm-card .event-card-footer .event-actions .btn,.icm-card .event-card-footer .group-actions .btn,.icm-card .group-card-footer .workshop-actions .btn,.icm-card .group-card-footer .hhh-actions .btn,.icm-card .group-card-footer .icm-actions .btn,.icm-card .group-card-footer .simple-event-actions .btn,.icm-card .group-card-footer .event-actions .btn,.icm-card .group-card-footer .group-actions .btn,.simple-event-card .workshop-card-footer .workshop-actions .btn,.simple-event-card .workshop-card-footer .hhh-actions .btn,.simple-event-card .workshop-card-footer .icm-actions .btn,.simple-event-card .workshop-card-footer .simple-event-actions .btn,.simple-event-card .workshop-card-footer .event-actions .btn,.simple-event-card .workshop-card-footer .group-actions .btn,.simple-event-card .hhh-card-footer .workshop-actions .btn,.simple-event-card .hhh-card-footer .hhh-actions .btn,.simple-event-card .hhh-card-footer .icm-actions .btn,.simple-event-card .hhh-card-footer .simple-event-actions .btn,.simple-event-card .hhh-card-footer .event-actions .btn,.simple-event-card .hhh-card-footer .group-actions .btn,.simple-event-card .icm-card-footer .workshop-actions .btn,.simple-event-card .icm-card-footer .hhh-actions .btn,.simple-event-card .icm-card-footer .icm-actions .btn,.simple-event-card .icm-card-footer .simple-event-actions .btn,.simple-event-card .icm-card-footer .event-actions .btn,.simple-event-card .icm-card-footer .group-actions .btn,.simple-event-card .simple-event-card-footer .workshop-actions .btn,.simple-event-card .simple-event-card-footer .hhh-actions .btn,.simple-event-card .simple-event-card-footer .icm-actions .btn,.simple-event-card .simple-event-card-footer .simple-event-actions .btn,.simple-event-card .simple-event-card-footer .event-actions .btn,.simple-event-card .simple-event-card-footer .group-actions .btn,.simple-event-card .event-card-footer .workshop-actions .btn,.simple-event-card .event-card-footer .hhh-actions .btn,.simple-event-card .event-card-footer .icm-actions .btn,.simple-event-card .event-card-footer .simple-event-actions .btn,.simple-event-card .event-card-footer .event-actions .btn,.simple-event-card .event-card-footer .group-actions .btn,.simple-event-card .group-card-footer .workshop-actions .btn,.simple-event-card .group-card-footer .hhh-actions .btn,.simple-event-card .group-card-footer .icm-actions .btn,.simple-event-card .group-card-footer .simple-event-actions .btn,.simple-event-card .group-card-footer .event-actions .btn,.simple-event-card .group-card-footer .group-actions .btn,.event-card .workshop-card-footer .workshop-actions .btn,.event-card .workshop-card-footer .hhh-actions .btn,.event-card .workshop-card-footer .icm-actions .btn,.event-card .workshop-card-footer .simple-event-actions .btn,.event-card .workshop-card-footer .event-actions .btn,.event-card .workshop-card-footer .group-actions .btn,.event-card .hhh-card-footer .workshop-actions .btn,.event-card .hhh-card-footer .hhh-actions .btn,.event-card .hhh-card-footer .icm-actions .btn,.event-card .hhh-card-footer .simple-event-actions .btn,.event-card .hhh-card-footer .event-actions .btn,.event-card .hhh-card-footer .group-actions .btn,.event-card .icm-card-footer .workshop-actions .btn,.event-card .icm-card-footer .hhh-actions .btn,.event-card .icm-card-footer .icm-actions .btn,.event-card .icm-card-footer .simple-event-actions .btn,.event-card .icm-card-footer .event-actions .btn,.event-card .icm-card-footer .group-actions .btn,.event-card .simple-event-card-footer .workshop-actions .btn,.event-card .simple-event-card-footer .hhh-actions .btn,.event-card .simple-event-card-footer .icm-actions .btn,.event-card .simple-event-card-footer .simple-event-actions .btn,.event-card .simple-event-card-footer .event-actions .btn,.event-card .simple-event-card-footer .group-actions .btn,.event-card .event-card-footer .workshop-actions .btn,.event-card .event-card-footer .hhh-actions .btn,.event-card .event-card-footer .icm-actions .btn,.event-card .event-card-footer .simple-event-actions .btn,.event-card .event-card-footer .event-actions .btn,.event-card .event-card-footer .group-actions .btn,.event-card .group-card-footer .workshop-actions .btn,.event-card .group-card-footer .hhh-actions .btn,.event-card .group-card-footer .icm-actions .btn,.event-card .group-card-footer .simple-event-actions .btn,.event-card .group-card-footer .event-actions .btn,.event-card .group-card-footer .group-actions .btn,.group-card .workshop-card-footer .workshop-actions .btn,.group-card .workshop-card-footer .hhh-actions .btn,.group-card .workshop-card-footer .icm-actions .btn,.group-card .workshop-card-footer .simple-event-actions .btn,.group-card .workshop-card-footer .event-actions .btn,.group-card .workshop-card-footer .group-actions .btn,.group-card .hhh-card-footer .workshop-actions .btn,.group-card .hhh-card-footer .hhh-actions .btn,.group-card .hhh-card-footer .icm-actions .btn,.group-card .hhh-card-footer .simple-event-actions .btn,.group-card .hhh-card-footer .event-actions .btn,.group-card .hhh-card-footer .group-actions .btn,.group-card .icm-card-footer .workshop-actions .btn,.group-card .icm-card-footer .hhh-actions .btn,.group-card .icm-card-footer .icm-actions .btn,.group-card .icm-card-footer .simple-event-actions .btn,.group-card .icm-card-footer .event-actions .btn,.group-card .icm-card-footer .group-actions .btn,.group-card .simple-event-card-footer .workshop-actions .btn,.group-card .simple-event-card-footer .hhh-actions .btn,.group-card .simple-event-card-footer .icm-actions .btn,.group-card .simple-event-card-footer .simple-event-actions .btn,.group-card .simple-event-card-footer .event-actions .btn,.group-card .simple-event-card-footer .group-actions .btn,.group-card .event-card-footer .workshop-actions .btn,.group-card .event-card-footer .hhh-actions .btn,.group-card .event-card-footer .icm-actions .btn,.group-card .event-card-footer .simple-event-actions .btn,.group-card .event-card-footer .event-actions .btn,.group-card .event-card-footer .group-actions .btn,.group-card .group-card-footer .workshop-actions .btn,.group-card .group-card-footer .hhh-actions .btn,.group-card .group-card-footer .icm-actions .btn,.group-card .group-card-footer .simple-event-actions .btn,.group-card .group-card-footer .event-actions .btn,.group-card .group-card-footer .group-actions .btn{flex:1;text-align:center}.workshop-card .workshop-card-footer .workshop-actions .btn.btn-sm,.workshop-card .workshop-card-footer .hhh-actions .btn.btn-sm,.workshop-card .workshop-card-footer .icm-actions .btn.btn-sm,.workshop-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .workshop-card-footer .event-actions .btn.btn-sm,.workshop-card .workshop-card-footer .group-actions .btn.btn-sm,.workshop-card .hhh-card-footer .workshop-actions .btn.btn-sm,.workshop-card .hhh-card-footer .hhh-actions .btn.btn-sm,.workshop-card .hhh-card-footer .icm-actions .btn.btn-sm,.workshop-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .hhh-card-footer .event-actions .btn.btn-sm,.workshop-card .hhh-card-footer .group-actions .btn.btn-sm,.workshop-card .icm-card-footer .workshop-actions .btn.btn-sm,.workshop-card .icm-card-footer .hhh-actions .btn.btn-sm,.workshop-card .icm-card-footer .icm-actions .btn.btn-sm,.workshop-card .icm-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .icm-card-footer .event-actions .btn.btn-sm,.workshop-card .icm-card-footer .group-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .icm-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .event-actions .btn.btn-sm,.workshop-card .simple-event-card-footer .group-actions .btn.btn-sm,.workshop-card .event-card-footer .workshop-actions .btn.btn-sm,.workshop-card .event-card-footer .hhh-actions .btn.btn-sm,.workshop-card .event-card-footer .icm-actions .btn.btn-sm,.workshop-card .event-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .event-card-footer .event-actions .btn.btn-sm,.workshop-card .event-card-footer .group-actions .btn.btn-sm,.workshop-card .group-card-footer .workshop-actions .btn.btn-sm,.workshop-card .group-card-footer .hhh-actions .btn.btn-sm,.workshop-card .group-card-footer .icm-actions .btn.btn-sm,.workshop-card .group-card-footer .simple-event-actions .btn.btn-sm,.workshop-card .group-card-footer .event-actions .btn.btn-sm,.workshop-card .group-card-footer .group-actions .btn.btn-sm,.hhh-card .workshop-card-footer .workshop-actions .btn.btn-sm,.hhh-card .workshop-card-footer .hhh-actions .btn.btn-sm,.hhh-card .workshop-card-footer .icm-actions .btn.btn-sm,.hhh-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .workshop-card-footer .event-actions .btn.btn-sm,.hhh-card .workshop-card-footer .group-actions .btn.btn-sm,.hhh-card .hhh-card-footer .workshop-actions .btn.btn-sm,.hhh-card .hhh-card-footer .hhh-actions .btn.btn-sm,.hhh-card .hhh-card-footer .icm-actions .btn.btn-sm,.hhh-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .hhh-card-footer .event-actions .btn.btn-sm,.hhh-card .hhh-card-footer .group-actions .btn.btn-sm,.hhh-card .icm-card-footer .workshop-actions .btn.btn-sm,.hhh-card .icm-card-footer .hhh-actions .btn.btn-sm,.hhh-card .icm-card-footer .icm-actions .btn.btn-sm,.hhh-card .icm-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .icm-card-footer .event-actions .btn.btn-sm,.hhh-card .icm-card-footer .group-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .icm-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .event-actions .btn.btn-sm,.hhh-card .simple-event-card-footer .group-actions .btn.btn-sm,.hhh-card .event-card-footer .workshop-actions .btn.btn-sm,.hhh-card .event-card-footer .hhh-actions .btn.btn-sm,.hhh-card .event-card-footer .icm-actions .btn.btn-sm,.hhh-card .event-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .event-card-footer .event-actions .btn.btn-sm,.hhh-card .event-card-footer .group-actions .btn.btn-sm,.hhh-card .group-card-footer .workshop-actions .btn.btn-sm,.hhh-card .group-card-footer .hhh-actions .btn.btn-sm,.hhh-card .group-card-footer .icm-actions .btn.btn-sm,.hhh-card .group-card-footer .simple-event-actions .btn.btn-sm,.hhh-card .group-card-footer .event-actions .btn.btn-sm,.hhh-card .group-card-footer .group-actions .btn.btn-sm,.icm-card .workshop-card-footer .workshop-actions .btn.btn-sm,.icm-card .workshop-card-footer .hhh-actions .btn.btn-sm,.icm-card .workshop-card-footer .icm-actions .btn.btn-sm,.icm-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.icm-card .workshop-card-footer .event-actions .btn.btn-sm,.icm-card .workshop-card-footer .group-actions .btn.btn-sm,.icm-card .hhh-card-footer .workshop-actions .btn.btn-sm,.icm-card .hhh-card-footer .hhh-actions .btn.btn-sm,.icm-card .hhh-card-footer .icm-actions .btn.btn-sm,.icm-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.icm-card .hhh-card-footer .event-actions .btn.btn-sm,.icm-card .hhh-card-footer .group-actions .btn.btn-sm,.icm-card .icm-card-footer .workshop-actions .btn.btn-sm,.icm-card .icm-card-footer .hhh-actions .btn.btn-sm,.icm-card .icm-card-footer .icm-actions .btn.btn-sm,.icm-card .icm-card-footer .simple-event-actions .btn.btn-sm,.icm-card .icm-card-footer .event-actions .btn.btn-sm,.icm-card .icm-card-footer .group-actions .btn.btn-sm,.icm-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.icm-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.icm-card .simple-event-card-footer .icm-actions .btn.btn-sm,.icm-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.icm-card .simple-event-card-footer .event-actions .btn.btn-sm,.icm-card .simple-event-card-footer .group-actions .btn.btn-sm,.icm-card .event-card-footer .workshop-actions .btn.btn-sm,.icm-card .event-card-footer .hhh-actions .btn.btn-sm,.icm-card .event-card-footer .icm-actions .btn.btn-sm,.icm-card .event-card-footer .simple-event-actions .btn.btn-sm,.icm-card .event-card-footer .event-actions .btn.btn-sm,.icm-card .event-card-footer .group-actions .btn.btn-sm,.icm-card .group-card-footer .workshop-actions .btn.btn-sm,.icm-card .group-card-footer .hhh-actions .btn.btn-sm,.icm-card .group-card-footer .icm-actions .btn.btn-sm,.icm-card .group-card-footer .simple-event-actions .btn.btn-sm,.icm-card .group-card-footer .event-actions .btn.btn-sm,.icm-card .group-card-footer .group-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .icm-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .event-actions .btn.btn-sm,.simple-event-card .workshop-card-footer .group-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .icm-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .event-actions .btn.btn-sm,.simple-event-card .hhh-card-footer .group-actions .btn.btn-sm,.simple-event-card .icm-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .icm-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .icm-card-footer .icm-actions .btn.btn-sm,.simple-event-card .icm-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .icm-card-footer .event-actions .btn.btn-sm,.simple-event-card .icm-card-footer .group-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .icm-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .event-actions .btn.btn-sm,.simple-event-card .simple-event-card-footer .group-actions .btn.btn-sm,.simple-event-card .event-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .event-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .event-card-footer .icm-actions .btn.btn-sm,.simple-event-card .event-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .event-card-footer .event-actions .btn.btn-sm,.simple-event-card .event-card-footer .group-actions .btn.btn-sm,.simple-event-card .group-card-footer .workshop-actions .btn.btn-sm,.simple-event-card .group-card-footer .hhh-actions .btn.btn-sm,.simple-event-card .group-card-footer .icm-actions .btn.btn-sm,.simple-event-card .group-card-footer .simple-event-actions .btn.btn-sm,.simple-event-card .group-card-footer .event-actions .btn.btn-sm,.simple-event-card .group-card-footer .group-actions .btn.btn-sm,.event-card .workshop-card-footer .workshop-actions .btn.btn-sm,.event-card .workshop-card-footer .hhh-actions .btn.btn-sm,.event-card .workshop-card-footer .icm-actions .btn.btn-sm,.event-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.event-card .workshop-card-footer .event-actions .btn.btn-sm,.event-card .workshop-card-footer .group-actions .btn.btn-sm,.event-card .hhh-card-footer .workshop-actions .btn.btn-sm,.event-card .hhh-card-footer .hhh-actions .btn.btn-sm,.event-card .hhh-card-footer .icm-actions .btn.btn-sm,.event-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.event-card .hhh-card-footer .event-actions .btn.btn-sm,.event-card .hhh-card-footer .group-actions .btn.btn-sm,.event-card .icm-card-footer .workshop-actions .btn.btn-sm,.event-card .icm-card-footer .hhh-actions .btn.btn-sm,.event-card .icm-card-footer .icm-actions .btn.btn-sm,.event-card .icm-card-footer .simple-event-actions .btn.btn-sm,.event-card .icm-card-footer .event-actions .btn.btn-sm,.event-card .icm-card-footer .group-actions .btn.btn-sm,.event-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.event-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.event-card .simple-event-card-footer .icm-actions .btn.btn-sm,.event-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.event-card .simple-event-card-footer .event-actions .btn.btn-sm,.event-card .simple-event-card-footer .group-actions .btn.btn-sm,.event-card .event-card-footer .workshop-actions .btn.btn-sm,.event-card .event-card-footer .hhh-actions .btn.btn-sm,.event-card .event-card-footer .icm-actions .btn.btn-sm,.event-card .event-card-footer .simple-event-actions .btn.btn-sm,.event-card .event-card-footer .event-actions .btn.btn-sm,.event-card .event-card-footer .group-actions .btn.btn-sm,.event-card .group-card-footer .workshop-actions .btn.btn-sm,.event-card .group-card-footer .hhh-actions .btn.btn-sm,.event-card .group-card-footer .icm-actions .btn.btn-sm,.event-card .group-card-footer .simple-event-actions .btn.btn-sm,.event-card .group-card-footer .event-actions .btn.btn-sm,.event-card .group-card-footer .group-actions .btn.btn-sm,.group-card .workshop-card-footer .workshop-actions .btn.btn-sm,.group-card .workshop-card-footer .hhh-actions .btn.btn-sm,.group-card .workshop-card-footer .icm-actions .btn.btn-sm,.group-card .workshop-card-footer .simple-event-actions .btn.btn-sm,.group-card .workshop-card-footer .event-actions .btn.btn-sm,.group-card .workshop-card-footer .group-actions .btn.btn-sm,.group-card .hhh-card-footer .workshop-actions .btn.btn-sm,.group-card .hhh-card-footer .hhh-actions .btn.btn-sm,.group-card .hhh-card-footer .icm-actions .btn.btn-sm,.group-card .hhh-card-footer .simple-event-actions .btn.btn-sm,.group-card .hhh-card-footer .event-actions .btn.btn-sm,.group-card .hhh-card-footer .group-actions .btn.btn-sm,.group-card .icm-card-footer .workshop-actions .btn.btn-sm,.group-card .icm-card-footer .hhh-actions .btn.btn-sm,.group-card .icm-card-footer .icm-actions .btn.btn-sm,.group-card .icm-card-footer .simple-event-actions .btn.btn-sm,.group-card .icm-card-footer .event-actions .btn.btn-sm,.group-card .icm-card-footer .group-actions .btn.btn-sm,.group-card .simple-event-card-footer .workshop-actions .btn.btn-sm,.group-card .simple-event-card-footer .hhh-actions .btn.btn-sm,.group-card .simple-event-card-footer .icm-actions .btn.btn-sm,.group-card .simple-event-card-footer .simple-event-actions .btn.btn-sm,.group-card .simple-event-card-footer .event-actions .btn.btn-sm,.group-card .simple-event-card-footer .group-actions .btn.btn-sm,.group-card .event-card-footer .workshop-actions .btn.btn-sm,.group-card .event-card-footer .hhh-actions .btn.btn-sm,.group-card .event-card-footer .icm-actions .btn.btn-sm,.group-card .event-card-footer .simple-event-actions .btn.btn-sm,.group-card .event-card-footer .event-actions .btn.btn-sm,.group-card .event-card-footer .group-actions .btn.btn-sm,.group-card .group-card-footer .workshop-actions .btn.btn-sm,.group-card .group-card-footer .hhh-actions .btn.btn-sm,.group-card .group-card-footer .icm-actions .btn.btn-sm,.group-card .group-card-footer .simple-event-actions .btn.btn-sm,.group-card .group-card-footer .event-actions .btn.btn-sm,.group-card .group-card-footer .group-actions .btn.btn-sm{color:#fff;display:inline-block;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);line-height:1;border:2px solid var(--color-accent-light)}.workshop-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.workshop-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.hhh-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.icm-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.simple-event-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.event-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .workshop-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .hhh-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .icm-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .simple-event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .event-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .workshop-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .hhh-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .icm-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .simple-event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .event-actions .btn.btn-sm.schedule-consultation-btn,.group-card .group-card-footer .group-actions .btn.btn-sm.schedule-consultation-btn{color:var(--color-primary)}.no-workshops,.no-hhh-events,.no-icm-events,.no-simple-events,.no-events,.no-group-events{text-align:center;padding:4rem 2rem}.no-workshops h2,.no-hhh-events h2,.no-icm-events h2,.no-simple-events h2,.no-events h2,.no-group-events h2{margin-bottom:1rem;color:#666}.no-workshops p,.no-hhh-events p,.no-icm-events p,.no-simple-events p,.no-events p,.no-group-events p{margin-bottom:2rem;color:#555;max-width:600px;margin-left:auto;margin-right:auto}.workshop-hero,.hhh-hero,.icm-hero,.simple-event-hero,.event-hero,.group-hero{width:100%;overflow:hidden;margin-bottom:2rem}.workshop-hero picture,.hhh-hero picture,.icm-hero picture,.simple-event-hero picture,.event-hero picture,.group-hero picture{display:block;width:100%;height:100%}.workshop-hero img,.hhh-hero img,.icm-hero img,.simple-event-hero img,.event-hero img,.group-hero img{width:100%;height:100%;object-fit:cover;display:block}.workshop-hero .workshop-hero-image,.workshop-hero .event-hero-image,.hhh-hero .workshop-hero-image,.hhh-hero .event-hero-image,.icm-hero .workshop-hero-image,.icm-hero .event-hero-image,.simple-event-hero .workshop-hero-image,.simple-event-hero .event-hero-image,.event-hero .workshop-hero-image,.event-hero .event-hero-image,.group-hero .workshop-hero-image,.group-hero .event-hero-image{width:100%;height:250px;object-fit:cover}.workshop-main-content{padding:2rem;margin-bottom:2rem;background:#fff;border-radius:var(--radius-md, 8px)}.read-more-container{margin:2rem 0;text-align:center}.expandable-content{animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}.expandable-content.expanding{animation-name:slideDown}.expandable-content.collapsing{animation-name:slideUp}.expandable-content h4{margin-top:var(--space-md);font-weight:700;font-size:var(--font-size-lg)}.expandable-content ul{text-align:left}.expandable-content p{text-align:left}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}100%{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;max-height:1000px;transform:translateY(0)}100%{opacity:0;max-height:0;transform:translateY(-10px)}}.date-picker-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.date-picker-modal .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1}.date-picker-modal .modal-content{background:#fff;border-radius:var(--radius-md, 8px);box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.date-picker-modal .modal-content .modal-header{padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.date-picker-modal .modal-content .modal-header h3{margin:0;color:var(--color-primary, #2c5aa0);font-size:var(--font-size-md)}.date-picker-modal .modal-content .modal-header .modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.date-picker-modal .modal-content .modal-header .modal-close:hover{background:#f0f0f0;color:#333}.date-picker-modal .modal-content .modal-body{padding:1.5rem;overflow-y:auto;flex:1}.date-picker-modal .modal-content .modal-body .dates-list{display:flex;flex-direction:column;gap:1rem}.date-picker-modal .modal-content .modal-body .date-item{padding:1rem;border:1px solid #e0e0e0;border-radius:var(--radius-sm, 4px);background:#f8f9fa;transition:all .2s ease}.date-picker-modal .modal-content .modal-body .date-item:hover{border-color:var(--color-primary, #3b82f6);background:#f0f4ff}.date-picker-modal .modal-content .modal-body .date-item .date-item-date,.date-picker-modal .modal-content .modal-body .date-item .date-item-time{line-height:1.4}.date-picker-modal .modal-content .modal-body .date-item .date-item-date strong,.date-picker-modal .modal-content .modal-body .date-item .date-item-time strong{color:var(--color-primary, #3b82f6)}.date-picker-modal .modal-content .modal-body .date-item .date-item-date{font-weight:600;color:var(--color-primary, #3b82f6);margin-bottom:.25rem}.date-picker-modal .modal-content .modal-body .date-item .date-item-time{font-size:.875rem;color:#666}.date-picker-modal .modal-content .modal-body .date-item .date-text{font-size:.9rem;line-height:1.4}.date-picker-modal .modal-content .modal-body .date-item .date-text strong{color:var(--color-primary, #3b82f6)}.date-picker-modal .modal-content .modal-footer{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;text-align:right}.date-picker-modal .modal-content .modal-footer .btn{padding:.5rem 1rem;border-radius:var(--radius-sm, 4px);border:1px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .2s ease}.date-picker-modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#f0f0f0;border-color:silver}@media(max-width: 400px){.workshop-group,.hhh-group,.icm-group,.simple-event-group,.event-group,.group-group{padding:.75rem}.workshop-card .workshop-details-grid,.workshop-card .hhh-details-grid,.workshop-card .icm-details-grid,.workshop-card .simple-event-details-grid,.workshop-card .event-details-grid,.workshop-card .group-details-grid,.hhh-card .workshop-details-grid,.hhh-card .hhh-details-grid,.hhh-card .icm-details-grid,.hhh-card .simple-event-details-grid,.hhh-card .event-details-grid,.hhh-card .group-details-grid,.icm-card .workshop-details-grid,.icm-card .hhh-details-grid,.icm-card .icm-details-grid,.icm-card .simple-event-details-grid,.icm-card .event-details-grid,.icm-card .group-details-grid,.simple-event-card .workshop-details-grid,.simple-event-card .hhh-details-grid,.simple-event-card .icm-details-grid,.simple-event-card .simple-event-details-grid,.simple-event-card .event-details-grid,.simple-event-card .group-details-grid,.event-card .workshop-details-grid,.event-card .hhh-details-grid,.event-card .icm-details-grid,.event-card .simple-event-details-grid,.event-card .event-details-grid,.event-card .group-details-grid,.group-card .workshop-details-grid,.group-card .hhh-details-grid,.group-card .icm-details-grid,.group-card .simple-event-details-grid,.group-card .event-details-grid,.group-card .group-details-grid{padding:.75rem}.workshop-card .workshop-card-footer,.workshop-card .hhh-card-footer,.workshop-card .icm-card-footer,.workshop-card .simple-event-card-footer,.workshop-card .event-card-footer,.workshop-card .group-card-footer,.hhh-card .workshop-card-footer,.hhh-card .hhh-card-footer,.hhh-card .icm-card-footer,.hhh-card .simple-event-card-footer,.hhh-card .event-card-footer,.hhh-card .group-card-footer,.icm-card .workshop-card-footer,.icm-card .hhh-card-footer,.icm-card .icm-card-footer,.icm-card .simple-event-card-footer,.icm-card .event-card-footer,.icm-card .group-card-footer,.simple-event-card .workshop-card-footer,.simple-event-card .hhh-card-footer,.simple-event-card .icm-card-footer,.simple-event-card .simple-event-card-footer,.simple-event-card .event-card-footer,.simple-event-card .group-card-footer,.event-card .workshop-card-footer,.event-card .hhh-card-footer,.event-card .icm-card-footer,.event-card .simple-event-card-footer,.event-card .event-card-footer,.event-card .group-card-footer,.group-card .workshop-card-footer,.group-card .hhh-card-footer,.group-card .icm-card-footer,.group-card .simple-event-card-footer,.group-card .event-card-footer,.group-card .group-card-footer{padding:.75rem}}@media(max-width: 480px){.workshop-hero .workshop-hero-image,.workshop-hero .event-hero-image,.hhh-hero .workshop-hero-image,.hhh-hero .event-hero-image,.icm-hero .workshop-hero-image,.icm-hero .event-hero-image,.simple-event-hero .workshop-hero-image,.simple-event-hero .event-hero-image,.event-hero .workshop-hero-image,.event-hero .event-hero-image,.group-hero .workshop-hero-image,.group-hero .event-hero-image{height:150px}.workshop-card .workshop-details-grid .detail-item .detail-label,.workshop-card .hhh-details-grid .detail-item .detail-label,.workshop-card .icm-details-grid .detail-item .detail-label,.workshop-card .simple-event-details-grid .detail-item .detail-label,.workshop-card .event-details-grid .detail-item .detail-label,.workshop-card .group-details-grid .detail-item .detail-label,.hhh-card .workshop-details-grid .detail-item .detail-label,.hhh-card .hhh-details-grid .detail-item .detail-label,.hhh-card .icm-details-grid .detail-item .detail-label,.hhh-card .simple-event-details-grid .detail-item .detail-label,.hhh-card .event-details-grid .detail-item .detail-label,.hhh-card .group-details-grid .detail-item .detail-label,.icm-card .workshop-details-grid .detail-item .detail-label,.icm-card .hhh-details-grid .detail-item .detail-label,.icm-card .icm-details-grid .detail-item .detail-label,.icm-card .simple-event-details-grid .detail-item .detail-label,.icm-card .event-details-grid .detail-item .detail-label,.icm-card .group-details-grid .detail-item .detail-label,.simple-event-card .workshop-details-grid .detail-item .detail-label,.simple-event-card .hhh-details-grid .detail-item .detail-label,.simple-event-card .icm-details-grid .detail-item .detail-label,.simple-event-card .simple-event-details-grid .detail-item .detail-label,.simple-event-card .event-details-grid .detail-item .detail-label,.simple-event-card .group-details-grid .detail-item .detail-label,.event-card .workshop-details-grid .detail-item .detail-label,.event-card .hhh-details-grid .detail-item .detail-label,.event-card .icm-details-grid .detail-item .detail-label,.event-card .simple-event-details-grid .detail-item .detail-label,.event-card .event-details-grid .detail-item .detail-label,.event-card .group-details-grid .detail-item .detail-label,.group-card .workshop-details-grid .detail-item .detail-label,.group-card .hhh-details-grid .detail-item .detail-label,.group-card .icm-details-grid .detail-item .detail-label,.group-card .simple-event-details-grid .detail-item .detail-label,.group-card .event-details-grid .detail-item .detail-label,.group-card .group-details-grid .detail-item .detail-label{font-size:var(--font-size-sm)}.read-more-container .read-more-btn{padding:.5rem 1rem;font-size:.8rem;width:100%;max-width:200px}}@media(max-width: 520px){.workshop-cards-container,.hhh-cards-container,.icm-cards-container,.simple-event-cards-container,.event-cards-container,.group-cards-container{grid-template-columns:1fr}}@media(max-width: 768px){.workshop-group .workshop-cards-container,.workshop-group .hhh-cards-container,.workshop-group .icm-cards-container,.workshop-group .simple-event-cards-container,.workshop-group .event-cards-container,.workshop-group .group-cards-container,.hhh-group .workshop-cards-container,.hhh-group .hhh-cards-container,.hhh-group .icm-cards-container,.hhh-group .simple-event-cards-container,.hhh-group .event-cards-container,.hhh-group .group-cards-container,.icm-group .workshop-cards-container,.icm-group .hhh-cards-container,.icm-group .icm-cards-container,.icm-group .simple-event-cards-container,.icm-group .event-cards-container,.icm-group .group-cards-container,.simple-event-group .workshop-cards-container,.simple-event-group .hhh-cards-container,.simple-event-group .icm-cards-container,.simple-event-group .simple-event-cards-container,.simple-event-group .event-cards-container,.simple-event-group .group-cards-container,.event-group .workshop-cards-container,.event-group .hhh-cards-container,.event-group .icm-cards-container,.event-group .simple-event-cards-container,.event-group .event-cards-container,.event-group .group-cards-container,.group-group .workshop-cards-container,.group-group .hhh-cards-container,.group-group .icm-cards-container,.group-group .simple-event-cards-container,.group-group .event-cards-container,.group-group .group-cards-container{grid-template-columns:1fr;gap:1rem}.workshop-card .workshop-details-grid,.workshop-card .hhh-details-grid,.workshop-card .icm-details-grid,.workshop-card .simple-event-details-grid,.workshop-card .event-details-grid,.workshop-card .group-details-grid,.hhh-card .workshop-details-grid,.hhh-card .hhh-details-grid,.hhh-card .icm-details-grid,.hhh-card .simple-event-details-grid,.hhh-card .event-details-grid,.hhh-card .group-details-grid,.icm-card .workshop-details-grid,.icm-card .hhh-details-grid,.icm-card .icm-details-grid,.icm-card .simple-event-details-grid,.icm-card .event-details-grid,.icm-card .group-details-grid,.simple-event-card .workshop-details-grid,.simple-event-card .hhh-details-grid,.simple-event-card .icm-details-grid,.simple-event-card .simple-event-details-grid,.simple-event-card .event-details-grid,.simple-event-card .group-details-grid,.event-card .workshop-details-grid,.event-card .hhh-details-grid,.event-card .icm-details-grid,.event-card .simple-event-details-grid,.event-card .event-details-grid,.event-card .group-details-grid,.group-card .workshop-details-grid,.group-card .hhh-details-grid,.group-card .icm-details-grid,.group-card .simple-event-details-grid,.group-card .event-details-grid,.group-card .group-details-grid{padding:1rem}.workshop-card .workshop-card-footer,.workshop-card .hhh-card-footer,.workshop-card .icm-card-footer,.workshop-card .simple-event-card-footer,.workshop-card .event-card-footer,.workshop-card .group-card-footer,.hhh-card .workshop-card-footer,.hhh-card .hhh-card-footer,.hhh-card .icm-card-footer,.hhh-card .simple-event-card-footer,.hhh-card .event-card-footer,.hhh-card .group-card-footer,.icm-card .workshop-card-footer,.icm-card .hhh-card-footer,.icm-card .icm-card-footer,.icm-card .simple-event-card-footer,.icm-card .event-card-footer,.icm-card .group-card-footer,.simple-event-card .workshop-card-footer,.simple-event-card .hhh-card-footer,.simple-event-card .icm-card-footer,.simple-event-card .simple-event-card-footer,.simple-event-card .event-card-footer,.simple-event-card .group-card-footer,.event-card .workshop-card-footer,.event-card .hhh-card-footer,.event-card .icm-card-footer,.event-card .simple-event-card-footer,.event-card .event-card-footer,.event-card .group-card-footer,.group-card .workshop-card-footer,.group-card .hhh-card-footer,.group-card .icm-card-footer,.group-card .simple-event-card-footer,.group-card .event-card-footer,.group-card .group-card-footer{padding:1rem}.workshop-card .workshop-card-footer .workshop-actions,.workshop-card .workshop-card-footer .hhh-actions,.workshop-card .workshop-card-footer .icm-actions,.workshop-card .workshop-card-footer .simple-event-actions,.workshop-card .workshop-card-footer .event-actions,.workshop-card .workshop-card-footer .group-actions,.workshop-card .hhh-card-footer .workshop-actions,.workshop-card .hhh-card-footer .hhh-actions,.workshop-card .hhh-card-footer .icm-actions,.workshop-card .hhh-card-footer .simple-event-actions,.workshop-card .hhh-card-footer .event-actions,.workshop-card .hhh-card-footer .group-actions,.workshop-card .icm-card-footer .workshop-actions,.workshop-card .icm-card-footer .hhh-actions,.workshop-card .icm-card-footer .icm-actions,.workshop-card .icm-card-footer .simple-event-actions,.workshop-card .icm-card-footer .event-actions,.workshop-card .icm-card-footer .group-actions,.workshop-card .simple-event-card-footer .workshop-actions,.workshop-card .simple-event-card-footer .hhh-actions,.workshop-card .simple-event-card-footer .icm-actions,.workshop-card .simple-event-card-footer .simple-event-actions,.workshop-card .simple-event-card-footer .event-actions,.workshop-card .simple-event-card-footer .group-actions,.workshop-card .event-card-footer .workshop-actions,.workshop-card .event-card-footer .hhh-actions,.workshop-card .event-card-footer .icm-actions,.workshop-card .event-card-footer .simple-event-actions,.workshop-card .event-card-footer .event-actions,.workshop-card .event-card-footer .group-actions,.workshop-card .group-card-footer .workshop-actions,.workshop-card .group-card-footer .hhh-actions,.workshop-card .group-card-footer .icm-actions,.workshop-card .group-card-footer .simple-event-actions,.workshop-card .group-card-footer .event-actions,.workshop-card .group-card-footer .group-actions,.hhh-card .workshop-card-footer .workshop-actions,.hhh-card .workshop-card-footer .hhh-actions,.hhh-card .workshop-card-footer .icm-actions,.hhh-card .workshop-card-footer .simple-event-actions,.hhh-card .workshop-card-footer .event-actions,.hhh-card .workshop-card-footer .group-actions,.hhh-card .hhh-card-footer .workshop-actions,.hhh-card .hhh-card-footer .hhh-actions,.hhh-card .hhh-card-footer .icm-actions,.hhh-card .hhh-card-footer .simple-event-actions,.hhh-card .hhh-card-footer .event-actions,.hhh-card .hhh-card-footer .group-actions,.hhh-card .icm-card-footer .workshop-actions,.hhh-card .icm-card-footer .hhh-actions,.hhh-card .icm-card-footer .icm-actions,.hhh-card .icm-card-footer .simple-event-actions,.hhh-card .icm-card-footer .event-actions,.hhh-card .icm-card-footer .group-actions,.hhh-card .simple-event-card-footer .workshop-actions,.hhh-card .simple-event-card-footer .hhh-actions,.hhh-card .simple-event-card-footer .icm-actions,.hhh-card .simple-event-card-footer .simple-event-actions,.hhh-card .simple-event-card-footer .event-actions,.hhh-card .simple-event-card-footer .group-actions,.hhh-card .event-card-footer .workshop-actions,.hhh-card .event-card-footer .hhh-actions,.hhh-card .event-card-footer .icm-actions,.hhh-card .event-card-footer .simple-event-actions,.hhh-card .event-card-footer .event-actions,.hhh-card .event-card-footer .group-actions,.hhh-card .group-card-footer .workshop-actions,.hhh-card .group-card-footer .hhh-actions,.hhh-card .group-card-footer .icm-actions,.hhh-card .group-card-footer .simple-event-actions,.hhh-card .group-card-footer .event-actions,.hhh-card .group-card-footer .group-actions,.icm-card .workshop-card-footer .workshop-actions,.icm-card .workshop-card-footer .hhh-actions,.icm-card .workshop-card-footer .icm-actions,.icm-card .workshop-card-footer .simple-event-actions,.icm-card .workshop-card-footer .event-actions,.icm-card .workshop-card-footer .group-actions,.icm-card .hhh-card-footer .workshop-actions,.icm-card .hhh-card-footer .hhh-actions,.icm-card .hhh-card-footer .icm-actions,.icm-card .hhh-card-footer .simple-event-actions,.icm-card .hhh-card-footer .event-actions,.icm-card .hhh-card-footer .group-actions,.icm-card .icm-card-footer .workshop-actions,.icm-card .icm-card-footer .hhh-actions,.icm-card .icm-card-footer .icm-actions,.icm-card .icm-card-footer .simple-event-actions,.icm-card .icm-card-footer .event-actions,.icm-card .icm-card-footer .group-actions,.icm-card .simple-event-card-footer .workshop-actions,.icm-card .simple-event-card-footer .hhh-actions,.icm-card .simple-event-card-footer .icm-actions,.icm-card .simple-event-card-footer .simple-event-actions,.icm-card .simple-event-card-footer .event-actions,.icm-card .simple-event-card-footer .group-actions,.icm-card .event-card-footer .workshop-actions,.icm-card .event-card-footer .hhh-actions,.icm-card .event-card-footer .icm-actions,.icm-card .event-card-footer .simple-event-actions,.icm-card .event-card-footer .event-actions,.icm-card .event-card-footer .group-actions,.icm-card .group-card-footer .workshop-actions,.icm-card .group-card-footer .hhh-actions,.icm-card .group-card-footer .icm-actions,.icm-card .group-card-footer .simple-event-actions,.icm-card .group-card-footer .event-actions,.icm-card .group-card-footer .group-actions,.simple-event-card .workshop-card-footer .workshop-actions,.simple-event-card .workshop-card-footer .hhh-actions,.simple-event-card .workshop-card-footer .icm-actions,.simple-event-card .workshop-card-footer .simple-event-actions,.simple-event-card .workshop-card-footer .event-actions,.simple-event-card .workshop-card-footer .group-actions,.simple-event-card .hhh-card-footer .workshop-actions,.simple-event-card .hhh-card-footer .hhh-actions,.simple-event-card .hhh-card-footer .icm-actions,.simple-event-card .hhh-card-footer .simple-event-actions,.simple-event-card .hhh-card-footer .event-actions,.simple-event-card .hhh-card-footer .group-actions,.simple-event-card .icm-card-footer .workshop-actions,.simple-event-card .icm-card-footer .hhh-actions,.simple-event-card .icm-card-footer .icm-actions,.simple-event-card .icm-card-footer .simple-event-actions,.simple-event-card .icm-card-footer .event-actions,.simple-event-card .icm-card-footer .group-actions,.simple-event-card .simple-event-card-footer .workshop-actions,.simple-event-card .simple-event-card-footer .hhh-actions,.simple-event-card .simple-event-card-footer .icm-actions,.simple-event-card .simple-event-card-footer .simple-event-actions,.simple-event-card .simple-event-card-footer .event-actions,.simple-event-card .simple-event-card-footer .group-actions,.simple-event-card .event-card-footer .workshop-actions,.simple-event-card .event-card-footer .hhh-actions,.simple-event-card .event-card-footer .icm-actions,.simple-event-card .event-card-footer .simple-event-actions,.simple-event-card .event-card-footer .event-actions,.simple-event-card .event-card-footer .group-actions,.simple-event-card .group-card-footer .workshop-actions,.simple-event-card .group-card-footer .hhh-actions,.simple-event-card .group-card-footer .icm-actions,.simple-event-card .group-card-footer .simple-event-actions,.simple-event-card .group-card-footer .event-actions,.simple-event-card .group-card-footer .group-actions,.event-card .workshop-card-footer .workshop-actions,.event-card .workshop-card-footer .hhh-actions,.event-card .workshop-card-footer .icm-actions,.event-card .workshop-card-footer .simple-event-actions,.event-card .workshop-card-footer .event-actions,.event-card .workshop-card-footer .group-actions,.event-card .hhh-card-footer .workshop-actions,.event-card .hhh-card-footer .hhh-actions,.event-card .hhh-card-footer .icm-actions,.event-card .hhh-card-footer .simple-event-actions,.event-card .hhh-card-footer .event-actions,.event-card .hhh-card-footer .group-actions,.event-card .icm-card-footer .workshop-actions,.event-card .icm-card-footer .hhh-actions,.event-card .icm-card-footer .icm-actions,.event-card .icm-card-footer .simple-event-actions,.event-card .icm-card-footer .event-actions,.event-card .icm-card-footer .group-actions,.event-card .simple-event-card-footer .workshop-actions,.event-card .simple-event-card-footer .hhh-actions,.event-card .simple-event-card-footer .icm-actions,.event-card .simple-event-card-footer .simple-event-actions,.event-card .simple-event-card-footer .event-actions,.event-card .simple-event-card-footer .group-actions,.event-card .event-card-footer .workshop-actions,.event-card .event-card-footer .hhh-actions,.event-card .event-card-footer .icm-actions,.event-card .event-card-footer .simple-event-actions,.event-card .event-card-footer .event-actions,.event-card .event-card-footer .group-actions,.event-card .group-card-footer .workshop-actions,.event-card .group-card-footer .hhh-actions,.event-card .group-card-footer .icm-actions,.event-card .group-card-footer .simple-event-actions,.event-card .group-card-footer .event-actions,.event-card .group-card-footer .group-actions,.group-card .workshop-card-footer .workshop-actions,.group-card .workshop-card-footer .hhh-actions,.group-card .workshop-card-footer .icm-actions,.group-card .workshop-card-footer .simple-event-actions,.group-card .workshop-card-footer .event-actions,.group-card .workshop-card-footer .group-actions,.group-card .hhh-card-footer .workshop-actions,.group-card .hhh-card-footer .hhh-actions,.group-card .hhh-card-footer .icm-actions,.group-card .hhh-card-footer .simple-event-actions,.group-card .hhh-card-footer .event-actions,.group-card .hhh-card-footer .group-actions,.group-card .icm-card-footer .workshop-actions,.group-card .icm-card-footer .hhh-actions,.group-card .icm-card-footer .icm-actions,.group-card .icm-card-footer .simple-event-actions,.group-card .icm-card-footer .event-actions,.group-card .icm-card-footer .group-actions,.group-card .simple-event-card-footer .workshop-actions,.group-card .simple-event-card-footer .hhh-actions,.group-card .simple-event-card-footer .icm-actions,.group-card .simple-event-card-footer .simple-event-actions,.group-card .simple-event-card-footer .event-actions,.group-card .simple-event-card-footer .group-actions,.group-card .event-card-footer .workshop-actions,.group-card .event-card-footer .hhh-actions,.group-card .event-card-footer .icm-actions,.group-card .event-card-footer .simple-event-actions,.group-card .event-card-footer .event-actions,.group-card .event-card-footer .group-actions,.group-card .group-card-footer .workshop-actions,.group-card .group-card-footer .hhh-actions,.group-card .group-card-footer .icm-actions,.group-card .group-card-footer .simple-event-actions,.group-card .group-card-footer .event-actions,.group-card .group-card-footer .group-actions{flex-direction:column;gap:.5rem}.workshop-hero,.hhh-hero,.icm-hero,.simple-event-hero,.event-hero,.group-hero{margin-bottom:1.5rem}.workshop-hero .workshop-hero-image,.workshop-hero .event-hero-image,.hhh-hero .workshop-hero-image,.hhh-hero .event-hero-image,.icm-hero .workshop-hero-image,.icm-hero .event-hero-image,.simple-event-hero .workshop-hero-image,.simple-event-hero .event-hero-image,.event-hero .workshop-hero-image,.event-hero .event-hero-image,.group-hero .workshop-hero-image,.group-hero .event-hero-image{height:200px}.workshop-main-content{padding:1rem;margin-bottom:1.5rem}.read-more-container{margin:1rem 0}.read-more-container .read-more-btn{padding:.6rem 1.2rem;font-size:.85rem}.date-picker-modal{padding:.5rem}.date-picker-modal .modal-content{max-height:90vh}.date-picker-modal .modal-content .modal-header{padding:1rem}.date-picker-modal .modal-content .modal-header h3{font-size:var(--font-size-md)}.date-picker-modal .modal-content .modal-body{padding:1rem}.date-picker-modal .modal-content .modal-body .date-item{padding:.75rem}.date-picker-modal .modal-content .modal-body .date-item .date-text{font-size:.85rem}.date-picker-modal .modal-content .modal-footer{padding:1rem}.date-picker-container .date-picker-btn{font-size:.7rem;padding:.2rem .5rem}}.accordion{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-lg);font-family:var(--font-family-body);width:100%}.accordion-item{border-left:4px solid var(--color-secondary);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:var(--space-md)}.accordion-item:hover{border-left:4px solid var(--color-muted)}.accordion-header{background:var(--color-bg);padding:var(--space-md);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-base);user-select:none;font-family:var(--font-family-body);border-left:4px solid rgba(0,0,0,0);position:relative;overflow:hidden}.accordion-header::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(56, 75, 75, 0.05), transparent);transition:left var(--transition-base)}.accordion-header:hover{background-color:var(--color-surface);color:var(--color-hover-state)}.accordion-header:hover::before{left:100%}.accordion-header.active{background-color:var(--color-surface);color:var(--color-primary)}.accordion-header:focus{outline:2px solid var(--color-secondary);outline-offset:2px}.accordion-header:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px;background-color:var(--color-surface)}.accordion-title{font-size:var(--font-size-lg);font-weight:500;margin:0;color:inherit;line-height:1.3;font-family:var(--font-family-body)}.accordion-icon{font-size:var(--font-size-lg);transition:transform var(--transition-base);color:var(--color-secondary);flex-shrink:0;margin-left:var(--space-md)}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-base);background:var(--color-bg)}.accordion-content.active{max-height:600px;overflow-y:auto}.accordion-content.active .accordion-body{animation:fadeIn var(--transition-base) ease-out}.accordion-body{padding:var(--space-md);color:var(--color-text);line-height:var(--line-height-base);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:400;max-height:350px}.accordion-body p{margin:0 0 var(--space-md) 0;color:var(--color-text)}.accordion-body p:last-child{padding-bottom:var(--space-md)}.accordion-body h3,.accordion-body h4,.accordion-body h5,.accordion-body h6{color:var(--color-primary);font-weight:500;margin:var(--space-md) 0 var(--space-sm) 0;font-family:var(--font-family-body)}.accordion-body ul,.accordion-body ol{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.accordion-body ul li,.accordion-body ol li{margin-bottom:var(--space-xs);line-height:var(--line-height-base)}.accordion-body ul li:last-child,.accordion-body ol li:last-child{margin-bottom:var(--space-md)}.accordion-body a{color:var(--color-secondary);text-decoration:none;transition:color var(--transition-fast)}.accordion-body a:hover{color:var(--color-primary);text-decoration:underline}.accordion-body strong,.accordion-body b{color:var(--color-primary);font-weight:500}.accordion-body em,.accordion-body i{color:var(--color-text-light);font-style:italic}.chevron-list-container{display:grid;grid-template-columns:6% 90%}.chevron-list-container p{margin:0 0 var(--space-sm) 0}.chevron-list-container p:last-child{margin-bottom:var(--space-md)}i.fa-chevron-right{font-style:normal;display:inline-block;color:var(--color-accent-dark);font-weight:900;font-size:.8rem;transform:translateY(7px);margin-left:var(--space-md);margin-right:var(--space-sm)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.accordion-header{padding:var(--space-md)}.accordion-body{padding:var(--space-md)}.accordion-title{font-size:var(--font-size-md)}.accordion-icon{font-size:var(--font-size-md);margin-left:var(--space-sm)}}@media print{.accordion-content{max-height:none !important;overflow:visible !important}.accordion-header .accordion-icon{display:none}.accordion-header{background:rgba(0,0,0,0) !important;border:none !important;padding:var(--space-sm) 0}.accordion-body{padding:0}}.hide,.hidden{display:none !important}.calendar-calendar{display:block;margin:0 auto;max-width:100%}.calendar-selection{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem auto;margin-bottom:2rem;font-family:var(--font-family-body);gap:.5rem}.calendar-list-selection{margin-bottom:1.5rem}.calendar-list-selection select{font-family:var(--font-family-body);padding:.5rem;border:1px solid var(--color-muted);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text)}.calendar-list-selection select:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px rgba(56,75,75,.1)}.view-toggle-buttons{margin:auto;margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:1rem}.view-toggle-buttons button{font-family:var(--font-family-body);font-weight:500;padding:.5rem 1rem;background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-muted);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.view-toggle-buttons button:hover{background-color:var(--color-secondary);color:#fff}.view-toggle-buttons button.active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.view-toggle-buttons .fa.cal{color:var(--color-accent-dark)}.event-list-section{width:100%;margin:var(--space-lg) 0}.event-list-title{font-weight:500;color:var(--color-primary);margin-bottom:var(--space-md)}.event-list-container{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:100%;place-items:center}@media(min-width: 750px){.event-list-container{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}}@media(min-width: 1100px){.event-list-container{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}}@media(max-width: 400px){.event-list-container .calendar-icon{scale:80%}.event-list-container .event-item{gap:.75rem}}.no-events-message{text-align:center;padding:var(--space-lg);color:var(--color-text-light)}.no-events-message p{font-style:italic;font-weight:500;margin:0}.no-events-message p a{color:var(--color-secondary);font-style:normal}.no-events-message p a:hover{color:var(--color-primary)}.calendar-list{display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:1100px}.calendar-list .no-events-message{grid-column:1/-1;text-align:center;padding:0}.calendar-list .no-events-message p{font-style:italic;font-weight:500;color:var(--color-text-light);font-family:var(--font-family-body)}@media(min-width: 600px){.calendar-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.calendar-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.event-item{display:flex;align-items:flex-start;gap:2rem;font-family:var(--font-family-body)}@media(min-width: 600px){.event-item{gap:.75rem}}.calendar-icon{flex:0 0 3.5rem;border:2px solid var(--color-accent);border-radius:6px;font-family:var(--font-family-body);text-align:center;display:inline-block;margin-right:.5em;vertical-align:middle;box-shadow:0 2px 4px rgba(44,62,62,.15);background:var(--color-bg)}.calendar-header{background:var(--color-accent-dark);color:#fff;padding:4px 0;font-size:.8rem;text-transform:uppercase;font-weight:500}.calendar-header .month{display:block;font-size:1rem;text-transform:uppercase;font-weight:500}.calendar-body{padding:6px 0}.calendar-body .day{font-size:var(--font-size-md);font-weight:600;line-height:1;color:var(--color-primary);display:block;min-width:2ch;text-align:center}.event-details{flex:0 0 auto;display:flex;align-items:start;flex-direction:column;gap:.25rem;line-height:1}.event-title{line-height:1;color:var(--color-primary);text-decoration:underline;font-weight:500;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.event-title:hover,.event-title:focus{color:var(--color-hover-state)}div.event-modal-content h2.event-title{font-size:var(--font-size-lg);font-weight:600;margin-top:0}.event-time,.event-price{line-height:1;color:var(--color-text-light);font-weight:400}span{font-size:var(--font-size-xs)}span.event-type{color:var(--color-text-light);font-weight:400}#modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(44,62,62,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-window{text-align:left;background:var(--color-bg);border-radius:.5rem;max-width:500px;width:90%;padding:1.5rem;box-shadow:0 10px 25px rgba(44,62,62,.2);position:relative;font-family:var(--font-family-body)}.modal-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--color-text-light);transition:color var(--transition-fast)}.modal-close:hover{color:var(--color-primary)}.modal-body{margin-top:.5rem;max-height:70vh;overflow-y:auto;color:var(--color-text)}.event-description-content-title{color:var(--color-primary);font-weight:500;text-align:center;margin:0 auto;font-family:var(--font-family-body)}.pagination-container{width:100%;margin:var(--space-xl) 0;display:flex;align-items:center;justify-content:center}nav.pagination{display:flex;align-items:center;gap:1rem;justify-content:center}.pagination-numbers{display:flex;gap:.5rem;align-items:center}.pagination-number{display:inline-block;padding:.5rem .75rem;text-decoration:none;border:1px solid var(--color-muted);border-radius:var(--radius-sm);color:var(--color-text);font-weight:500;font-size:var(--font-size-xs);transition:all var(--transition-fast)}.pagination-number:hover{background-color:var(--color-surface);border-color:var(--color-secondary)}.pagination-number.current{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.pagination-ellipsis{padding:.5rem;color:var(--color-text-light)}.pagination-link{text-decoration:none;padding:.5rem .75rem;border:1px solid var(--color-muted);border-radius:var(--radius-sm);color:var(--color-text);font-weight:500;transition:all var(--transition-fast)}.pagination-link:hover{background-color:var(--color-surface);border-color:var(--color-secondary)}.pagination-link:disabled{opacity:.5;cursor:not-allowed}.pagination-link:disabled:hover{background-color:rgba(0,0,0,0);border-color:var(--color-muted)}#calendar{max-width:900px;margin:var(--space-lg) auto;padding:0 var(--space-md);font-family:var(--font-family-body)}#calendar .fc-button-primary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff;font-weight:500}#calendar .fc-button-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary)}#calendar .fc-button-primary:not(:disabled):active,#calendar .fc-button-primary:not(:disabled).fc-button-active{background-color:var(--color-primary);border-color:var(--color-primary)}#calendar .fc-today-button{background-color:var(--color-accent);border-color:var(--color-accent)}#calendar .fc-today-button:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}#calendar .fc-daygrid-day-number{color:var(--color-text);font-weight:500}#calendar .fc-col-header-cell-cushion{color:var(--color-primary);font-weight:500}#calendar .fc-today{background-color:rgba(122,157,157,.1) !important}#calendar .fc-event{border-color:var(--color-secondary);background-color:var(--color-secondary)}#calendar .fc-event:hover{border-color:var(--color-primary);background-color:var(--color-primary)}.fc-event-main-frame{display:flex;flex-direction:column !important;align-items:center;justify-content:center;text-align:center}.fc-event-title{font-size:var(--font-size-xs);text-align:center !important;font-family:var(--font-family-body);font-weight:500}.fc-event-time{font-size:var(--font-size-xxs);text-align:center !important;font-weight:400 !important;font-family:var(--font-family-body)}.fc-event-types{font-size:var(--font-size-xxs);text-align:center !important;margin-top:2px;font-family:var(--font-family-body)}.fc-event-types span{font-size:var(--font-size-xxxs)}@media(min-width: 950px){.fc-event-types span{font-size:var(--font-size-xxs)}}.fc-event-type-badge{background-color:hsla(0,0%,100%,.2);padding:1px var(--space-xs);border-radius:var(--border-radius-sm);margin-right:4px;font-size:var(--font-size-xs);font-weight:500;color:#fff;font-family:var(--font-family-body)}.filter-bar{margin:0 auto var(--space-xl) auto;display:flex;justify-content:center;max-width:100%}.calendar-filters{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:end;justify-content:center;padding:var(--space-md);background:#f8f9fa;border-radius:var(--space-sm);border:1px solid #dee2e6}.filter-group{display:flex;flex-direction:column;min-width:120px}.filter-group label{font-weight:600;margin-bottom:var(--space-xs);color:#495057;font-size:var(--font-size-xs)}.filter-group select,.filter-group input{padding:8px 12px;border:1px solid #ced4da;border-radius:var(--border-radius-sm);background:#fff;font-size:var(--font-size-xs)}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.filter-actions{display:flex;flex-direction:row;gap:var(--space-md)}.calendarfilter-btn{padding:var(--space-sm) var(--space-md);background:#007bff;color:#fff;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-xs);font-weight:600;transition:background-color .2s}.calendarfilter-btn:hover{background:#0056b3}.calendarfilter-clear-btn,.clear-filters-btn{padding:var(--space-sm) var(--space-md);background:#6c757d;color:#fff;text-decoration:none;border-radius:var(--border-radius-sm);text-align:center;font-size:var(--font-size-xs);font-weight:600;transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center}.calendarfilter-clear-btn:hover,.clear-filters-btn:hover{background:#5a6268;text-decoration:none;color:#fff}.filter-results-summary{margin-top:10px;padding:10px;background:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px}.filter-results-summary p{margin:0;font-size:14px;color:#0c5460}.active-filters{font-weight:600}.filter-tag{background:#007bff;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;display:inline-block;margin:0 2px}.no-events-message-standalone p{margin-bottom:var(--space-md)}.related-groups{width:100%;margin:0 auto;padding:var(--space-sm) var(--space-md);max-width:1200px}.related-groups .related-groups-heading{text-align:center;color:var(--color-primary);font-weight:600;margin:0 0 var(--space-lg-xl) 0}.related-groups .event-list-section{margin:0 auto var(--space-md) auto}.related-groups .related-groups-footer{display:flex;justify-content:center;margin-top:var(--space-lg-xl)}.related-groups .btn-view-all-groups{display:inline-block;padding:var(--space-sm) var(--space-md);background-color:var(--color-secondary);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-md);transition:all var(--transition-normal);box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:var(--font-family-body)}.related-groups .btn-view-all-groups:hover{background-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.related-groups .btn-view-all-groups:active{transform:translateY(0)}@media(max-width: 768px){.related-groups{padding:var(--space-md) var(--space-sm)}.related-groups .related-groups-heading{margin-bottom:var(--space-lg)}.related-groups .btn-view-all-groups{padding:12px 24px;font-size:var(--font-size-sm)}}@media(max-width: 768px){.calendar-filters{flex-direction:column;gap:10px}.filter-group{min-width:100%}.filter-actions{flex-direction:row;justify-content:space-between}}.event-type-workshop{color:#2563eb;font-weight:500}.event-type-training{color:#7c3aed;font-weight:500}.event-type-seminar{color:#059669;font-weight:500}.event-type-conference{color:#dc2626;font-weight:500}.event-type-webinar{color:#ea580c;font-weight:500}.event-type-meetup{color:#0891b2;font-weight:500}.event-type-default{color:var(--color-text-light);font-weight:400}.event-types-modal .event-type{display:inline-block;margin-right:.5rem}.event-types-modal .event-type:last-child{margin-right:0}[data-specialty-page=sex-addiction] section.hero{position:relative}[data-specialty-page=sex-addiction] section.hero::after{content:"";position:absolute;bottom:0;height:20px;width:100%;left:0;background:url(/images/effects/torn-page.svg) bottom;background-size:45%;mix-blend-mode:screen;transform:scaleY(-1)}.shame-cycle-flex-container{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;justify-content:center}.shame-cycle-flex-container .shame-cycle-content-container{flex:1 1 65%;order:1;min-width:0}.shame-cycle-flex-container .shame-cycle-img-container{flex:1 1 30%;order:2;min-width:0}.shame-cycle-flex-container .shame-cycle-img-container img{max-width:100%;height:auto;object-fit:cover;display:block}@media(max-width: 900px){.sexually-addictive-behavior{margin-right:var(--space-lg-xl);margin-left:var(--space-lg-xl)}}@media(max-width: 780px){.shame-cycle-flex-container{flex-direction:column}.shame-cycle-flex-container .shame-cycle-content-container{flex:1 1 100%;order:2}.shame-cycle-flex-container .shame-cycle-img-container{flex:1 1 100%;order:1;display:flex;justify-content:center;align-items:center;max-width:40%}.shame-cycle-flex-container .shame-cycle-img-container img{height:auto}.sexually-addictive-behavior{margin-right:var(--space-lg);margin-left:var(--space-lg)}}@keyframes rotateClockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}img.sex-addiction-cycle-image{animation:rotateClockwise 40s linear infinite}img.sex-addiction-cycle-image.stop{animation:none}section.behaviours.full-width-primary{margin:var(--space-lg) 0;padding:var(--space-lg) 0;color:var(--color-offwhite);background-color:var(--color-secondary-dark);background-image:url(/images/textures/egg-shell.avif);background-blend-mode:multiply}.chevron-list-container i{color:var(--color-offwhite);transform:translateY(var(--space-sm))}@media(max-width: 600px){.chevron-list-container{grid-template-columns:12% 88%}}section.faqs{width:100%}section.faqs h2.faqs{margin:var(--space-md) auto var(--space-lg) auto;text-align:center}section.faqs .accordion-body h5{font-size:var(--font-size-md);font-weight:600}section.related-blogs h2{margin:var(--space-lg) auto var(--space-md) auto;text-align:center}.two-column-flex-container{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;justify-content:center;margin:var(--space-lg) 0}.two-column-flex-container .left-container,.two-column-flex-container .right-container{flex:1 1 100%;min-width:0}.two-column-flex-container img{max-width:100%;height:auto;display:block}@media(min-width: 768px){.two-column-flex-container .left-container,.two-column-flex-container .right-container{flex:1 1 48%}}@media(min-width: 1024px){.two-column-flex-container .left-container,.two-column-flex-container .right-container{flex:0 1 calc(50% - var(--space-lg)/2)}}.btn-container{margin:var(--space-lg) auto;display:flex;align-items:center;justify-content:center}.btn-container button.btn.btn--md.btn-beginning{background-color:var(--color-accent-dark);color:var(--color-offwhite)}.btn-container button.btn.btn--md.btn-beginning:hover{background-color:var(--color-offwhite);color:var(--color-accent-dark);border:2px solid var(--color-accent-dark)}.two-column-flex-container img{border-radius:var(--radius-md);box-shadow:var(--light-shadow)}.two-column-flex-container img.compass{border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}.read-more-container div.expandable-content.pbt-faqs{text-align:left}.read-more-container button.read-more-btn.btn.btn--primary.btn--lg{background-color:var(--color-accent-dark);background:var(--color-accent-dark);color:var(--color-offwhite);font-weight:600;font-size:var(--font-size-sm)}.read-more-container button.read-more-btn.btn.btn--primary.btn--lg:hover{background-color:var(--color-offwhite);background:var(--color-offwhite);color:var(--color-accent-dark);border:2px solid var(--color-accent-dark)}.compass-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.battle-plan-flex-container{margin:var(--space-lg) 0}.battle-plan-flex-container .column-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--space-md);list-style:none;padding:0;margin:0}.battle-plan-flex-container .column-list li{padding:var(--space-sm) var(--space-md);background-color:var(--color-accent-25);border-left:4px solid var(--color-accent-dark);border-radius:var(--radius-sm);white-space:nowrap}.battle-plan-flex-container .column-list li:last-child{grid-column:1/-1}[data-specialty-page=partner-betrayal-trauma] section.hero{position:relative}[data-specialty-page=partner-betrayal-trauma] section.hero::after{content:"";position:absolute;bottom:0;height:20px;width:100%;left:0;background:url(/images/effects/torn-page-bg1.svg) bottom;background-size:45%;mix-blend-mode:screen;transform:scaleY(-1)}section.pbt-faqs#faqs h2{margin:var(--space-lg) auto;text-align:center}.accordion-styled-table{border-collapse:collapse;margin:25px 0;font-size:.9em;box-shadow:0 0 20px rgba(0,0,0,.15);width:100%}.accordion-styled-table thead tr{background-color:var(--color-bg1);color:var(--color-primary);text-align:left}.accordion-styled-table th,.accordion-styled-table td{padding:var(--space-sm) var(--space-md)}.two-col-table td{width:50%;border-bottom:1px inset var(--color-grey-10)}div.accordion-body a.accent{color:var(--color-accent-dark)}div.accordion-body a.accent:hover{color:var(--color-accent-hover)}section.introduction h1.services-h1.emdr{margin-top:0}.two-column-chevron-list-container{margin:0}.two-column-chevron-list-container p{margin-left:20px;transform:translateY(-2px)}@media(max-width: 500px){.two-column-chevron-list-container{grid-template-columns:2% 100%}.two-column-chevron-list-container p{margin-left:25px;transform:translateY(0px)}}.decorations-container{display:flex;align-items:center}svg.divider-icon{margin:var(--space-lg) auto var(--space-md) auto}h1.services-h1{margin:var(--space-lg) auto;text-align:center}h2.services-h2{margin:var(--space-md) auto;text-align:center}.btn-container{margin-bottom:var(--space-lg)}h2.related-blogs-heading{padding:var(--space-md) 0}div.no-blogs-message{text-align:center;padding:var(--space-sm) var(--space-lg);font-size:1.2rem;margin-top:-2rem}section.related-blogs{width:100%}
section.blogs-container{margin:0 auto}.blogs-container{margin:var(--space-lg) auto 0 auto;padding:var(--space-xl) 0}.blog-filter-bar{background:#f8f9fa;padding:var(--space-lg);margin-bottom:var(--space-xl);border-radius:8px;border:1px solid #e9ecef}.filter-form{display:flex;flex-direction:column;gap:var(--space-md)}.filter-controls{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-md);align-items:end}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-group label{font-weight:600;color:#333;font-size:14px}.filter-group select,.filter-group input[type=text]{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:#fff;transition:border-color .2s ease}.filter-group select:focus,.filter-group input[type=text]:focus{outline:none;border-color:var(--color-secondary, #3498db);box-shadow:0 0 0 3px rgba(52,152,219,.1)}.filter-actions{display:flex;gap:var(--space-md);align-items:flex-end}.filter-btn{padding:10px 20px;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center;border:none;line-height:1.5;box-sizing:border-box}.filter-btn.filter-apply{background:var(--color-primary, #3498db);color:#fff}.filter-btn.filter-apply:hover{background:var(--color-hover-state, #2980b9);transform:translateY(-2px)}.filter-btn.filter-clear{background:#fff;color:var(--color-muted);border:1px solid rgba(0,0,0,.25)}.filter-btn.filter-clear:hover{background:var(--color-bg2);color:var(--color-primary);transform:translateY(-2px);border:1px solid rgba(0,0,0,.5)}.filter-results{text-align:center;color:#666;font-size:14px;padding-top:var(--space-sm);border-top:1px solid #e9ecef}.blog-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-xl);max-width:1200px}.blog-card{display:flex;flex-direction:column;background:var(--color-bg-secondary, #ffffff);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;flex:0 0 calc((100% - 2*var(--space-lg))/3);max-width:calc((100% - 2*var(--space-lg))/3)}.blog-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card-image{width:100%;height:240px;overflow:hidden;background:var(--color-border, #e9ecef);display:flex;align-items:center;justify-content:center}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);color:#666;font-size:1rem;font-weight:500}.blog-card-content{flex:1;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.blog-card-title{font-size:var(--font-size-lg);font-weight:700;line-height:1.3;color:var(--color-primary, #2c3e50);margin:0 0 var(--space-sm) 0;transition:color .2s ease;text-align:center}.blog-card:hover .blog-card-title{color:var(--color-hover-state)}.blog-card-author{font-size:.9rem;color:var(--color-secondary, #6c757d);font-style:italic;margin:0;text-align:center}.blog-card-description{font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary, #495057);margin:var(--space-sm) 0;flex:1}.blog-card-category{display:inline-block;text-align:center;padding:4px 12px;background:var(--color-muted-trans, #e3f2fd);color:var(--color-primary, #1976d2);border-radius:16px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-card-footer{padding:0 var(--space-lg) var(--space-lg)}.blog-card-button{display:inline-block;padding:10px 14px;background:var(--color-secondary, #3498db);color:#fff;border-radius:6px;font-weight:600;text-align:center;transition:background .3s ease,transform .2s ease;width:100%}.blog-card:hover .blog-card-button{background:var(--color-hover-state, #2980b9);transform:translateX(4px)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);padding:var(--space-lg) 0}.pagination-btn{padding:10px 20px;background:var(--color-primary, #2c3e50);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.pagination-btn:hover:not(:disabled):not(.disabled){background:var(--color-primary, #1a252f);transform:translateY(-2px)}.pagination-btn:disabled,.pagination-btn.disabled{background:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.pagination-btn span{font-size:1.2rem}.pagination-info{font-size:1rem;color:var(--color-text-secondary, #495057);font-weight:500}.pagination-info span{font-weight:700;color:var(--color-primary, #2c3e50)}.no-blogs-message{text-align:center;padding:var(--space-xl) var(--space-lg);color:var(--color-text-secondary, #666);font-size:1.2rem}@media(max-width: 768px){.filter-controls{grid-template-columns:1fr}.filter-actions{flex-direction:column;width:100%}.filter-actions .filter-btn{width:100%}}@media(max-width: 750px){.blog-cards-grid{gap:var(--space-lg)}.blog-card{flex:0 0 calc((100% - var(--space-lg))/2);max-width:calc((100% - var(--space-lg))/2)}.blog-card-title{font-size:1.3rem}}@media(max-width: 650px){.blogs-container{padding:var(--space-lg) var(--space-sm) 0 var(--space-sm)}.blog-cards-grid{margin-bottom:var(--space-md)}.blog-card{flex:0 0 100%;max-width:100%}.blog-card-image{height:200px}.blog-pagination{flex-direction:column;gap:var(--space-md);margin-top:0}.pagination-btn{width:100%;justify-content:center}}

/*# sourceMappingURL=specialties.css.map*/